.card-review-page{background:#07101f;color:#f7faff}.card-review-page header.solid{position:absolute}.card-review-page nav .active{color:#fff}.review-hero{padding:125px max(25px,calc((100vw - 1180px)/2)) 72px;background:radial-gradient(circle at 79% 35%,var(--brand-glow,#183b70),transparent 34%),linear-gradient(145deg,#07101f,#0a1729);position:relative;overflow:hidden}.review-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#5274a309 1px,transparent 1px),linear-gradient(90deg,#5274a309 1px,transparent 1px);background-size:54px 54px}.review-hero>*{position:relative;z-index:1}.review-crumbs{display:flex;gap:10px;align-items:center;color:#73859d;font-size:12px;margin-bottom:60px}.review-crumbs a{color:#a6b4c6}.review-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:75px;align-items:center}.review-kicker{display:inline-flex;align-items:center;gap:9px;color:#61a5ff;font-size:12px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase}.review-kicker:before{content:"";width:18px;height:1px;background:#4693f6}.review-hero h1{font-size:clamp(55px,6.4vw,84px);line-height:.95;letter-spacing:-5px;margin:23px 0}.review-hero h1 em{color:#7a8aa0;font-style:normal}.review-lead{color:#a1b0c4;font-size:15px;line-height:1.75;max-width:660px}.review-status{display:inline-flex;align-items:center;gap:8px;border-radius:99px;padding:9px 13px;margin-top:22px;background:#123b34;color:#70dfb3;font-size:12px;font-weight:800}.review-status:before{content:"";width:7px;height:7px;border-radius:50%;background:#1cc786}.review-status.conditional{background:#433316;color:#f2c46e}.review-status.conditional:before{background:#e4a534}.review-mark{min-height:285px;background:#f8fbff;border-radius:24px;padding:38px;color:#101928;box-shadow:0 38px 70px #0007;display:flex;flex-direction:column;justify-content:space-between;transform:rotate(2deg);position:relative}.review-mark:after{content:"";position:absolute;inset:12px;border:1px solid #d6e0ec;border-radius:17px;pointer-events:none}.review-mark>img{width:250px;max-width:80%;position:relative;z-index:1}.review-mark.trustee>div{display:flex;align-items:center;gap:16px;position:relative;z-index:1}.review-mark.trustee i{width:58px;height:58px;border-radius:17px;background:#8357ff;color:#fff;display:grid;place-items:center;font-size:38px;font-style:normal;font-weight:800}.review-mark.trustee strong{font-size:31px}.review-mark.trustee strong em{font-style:normal;color:#8357ff}.review-mark small{position:relative;z-index:1;color:#68798e;font-size:12px;letter-spacing:1px}.review-mark b{position:relative;z-index:1;font-size:16px;letter-spacing:2px}.review-facts{display:grid;grid-template-columns:repeat(4,1fr);margin-top:70px;border-block:1px solid #243852}.review-facts div{padding:23px 20px;border-right:1px solid #243852}.review-facts div:first-child{padding-left:0}.review-facts div:last-child{border-right:0}.review-facts small,.review-facts b{display:block}.review-facts small{color:#778aa3;font-size:12px;margin-bottom:7px}.review-facts b{font-size:12px;line-height:1.45}.review-content{padding:90px max(25px,calc((100vw - 1120px)/2));background:#f4f7fb;color:#0b1525;display:grid;grid-template-columns:240px minmax(0,760px);gap:80px;justify-content:center}.review-toc{align-self:start;position:sticky;top:25px;border:1px solid #d9e2ec;border-radius:14px;background:#fff;padding:22px}.review-toc>small{color:#77879a;font-size:12px;letter-spacing:1px}.review-toc nav{display:flex;flex-direction:column;gap:0;margin-top:13px}.review-toc nav a{color:#5f7085;border-top:1px solid #e4e9ef;padding:11px 0;font-size:12px}.review-toc nav a:first-child{border-top:0}.review-toc .back{display:block;margin-top:17px;color:#176ce7;font-size:12px;font-weight:800}.review-article section{scroll-margin-top:25px;margin-bottom:76px}.review-article h2{font-size:clamp(34px,4.2vw,50px);line-height:1.02;letter-spacing:-2.5px;margin:12px 0 22px}.review-article h3{font-size:19px;letter-spacing:-.7px;margin:30px 0 10px}.review-article p,.review-article li{color:#617389;font-size:12px;line-height:1.78}.review-article ul,.review-article ol{padding-left:20px}.review-article li+li{margin-top:8px}.review-article a:not(.official-button):not(.source-link){color:#176ce7;text-decoration:underline;text-underline-offset:3px}.article-label{color:#1774ff;font-size:12px;font-weight:800;letter-spacing:1.1px}.summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:26px 0}.summary-grid div{border:1px solid #dbe3ed;border-radius:12px;background:#fff;padding:20px}.summary-grid small,.summary-grid b{display:block}.summary-grid small{font-size:12px;color:#8290a1;margin-bottom:8px}.summary-grid b{font-size:12px;line-height:1.5}.info-note,.warning-note{border-radius:13px;padding:22px 24px;margin:26px 0}.info-note{background:#e7f1ff;border-left:4px solid #1774ff}.warning-note{background:#fff5df;border-left:4px solid #e2a12f}.info-note b,.warning-note b{display:block;font-size:12px;margin-bottom:7px}.info-note p,.warning-note p{margin:0;font-size:12px}.fee-table{width:100%;border-collapse:collapse;background:#fff;border:1px solid #dbe3ed;border-radius:13px;overflow:hidden;display:table;margin:25px 0}.fee-table th,.fee-table td{text-align:left;padding:14px 16px;border-bottom:1px solid #e3e9f0;font-size:12px;line-height:1.5}.fee-table th{background:#0d1c31;color:#fff;font-size:12px;letter-spacing:.7px}.fee-table tr:last-child td{border-bottom:0}.fee-table td:last-child{font-weight:800;color:#17263b}.steps-list{counter-reset:steps;list-style:none!important;padding:0!important;margin:25px 0}.steps-list li{display:grid;grid-template-columns:44px 1fr;gap:15px;align-items:start;border-top:1px solid #d8e0ea;padding:18px 0;margin:0!important}.steps-list li:last-child{border-bottom:1px solid #d8e0ea}.steps-list li:before{counter-increment:steps;content:"0" counter(steps);color:#1774ff;font-size:12px;font-weight:800}.steps-list strong{display:block;color:#142238;font-size:12px;margin-bottom:4px}.source-box{border:1px solid #dbe3ed;border-radius:13px;background:#fff;padding:24px}.source-box h3{margin-top:0}.source-box a{display:block;color:#176ce7!important;font-size:12px;margin-top:10px;text-decoration:none!important}.official-panel{padding:45px;border-radius:18px;background:linear-gradient(145deg,#0c203c,#12355f);color:#fff}.official-panel h2{margin-top:0}.official-panel p{color:#9eb0c6}.official-button{display:inline-block;margin-top:12px;background:#1774ff;color:#fff;padding:15px 19px;border-radius:8px;font-size:12px;font-weight:800}.official-button.purple{background:#7752e4}.official-note{display:block;color:#8295ad;font-size:12px;margin-top:14px}.related-card{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;border:1px solid #dbe3ed;border-radius:14px;background:#fff;padding:23px}.related-card h3{margin:0 0 6px}.related-card p{margin:0}.related-card a{color:#176ce7!important;text-decoration:none!important;font-size:12px;font-weight:800}.card-review-page footer{border-top:1px solid #172336}
@media(max-width:980px){.review-hero-grid{grid-template-columns:1fr}.review-mark{max-width:520px;width:100%;margin:0 auto}.review-facts{grid-template-columns:1fr 1fr}.review-facts div:nth-child(2){border-right:0}.review-facts div:nth-child(-n+2){border-bottom:1px solid #243852}.review-content{grid-template-columns:1fr}.review-toc{position:static}.review-toc nav{display:grid;grid-template-columns:1fr 1fr}.review-toc nav a{padding:10px}.summary-grid{grid-template-columns:1fr}}
@media(max-width:950px){.card-review-page header nav.open{display:flex}.card-review-page nav .active:after{display:none}}
@media(max-width:650px){.review-hero{padding:115px 20px 55px}.review-crumbs{margin-bottom:42px}.review-hero h1{font-size:50px;letter-spacing:-3px}.review-mark{min-height:240px;padding:28px}.review-mark.trustee strong{font-size:25px}.review-facts{grid-template-columns:1fr}.review-facts div,.review-facts div:first-child{padding:17px 0;border-right:0;border-bottom:1px solid #243852}.review-facts div:last-child{border-bottom:0}.review-content{padding:75px 20px;gap:45px}.review-toc nav{grid-template-columns:1fr}.review-article h2{font-size:38px;letter-spacing:-2px}.fee-table{display:block;overflow-x:auto;white-space:normal}.fee-table th,.fee-table td{min-width:150px}.official-panel{padding:28px}.related-card{grid-template-columns:1fr}}
