.bd-page{--bd-panel:#122238;--bd-muted:#9ca9bb;--bd-amber:#d88b25;--bd-amber2:#ffad20;--bd-amber3:#ffd06a;--bd-green:#b7ff32;--bd-shadow:0 22px 60px rgba(0,0,0,0.26);color:#f4f5f7;font-family:var(--font);background:radial-gradient(800px 420px at 10% 8%,rgba(216,139,37,.08),transparent 60%),linear-gradient(180deg,#0c1828,#091321)}.bd-page a:not(.bd-cta):not(.underline){color:inherit;text-decoration:none}.bd-container{max-width:1180px;margin:0 auto;padding:34px 22px 72px}.bd-hero{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:28px;background:radial-gradient(620px 260px at 16% 120%,rgba(216,139,37,.15),transparent 64%),linear-gradient(145deg,rgba(24,42,68,.94),rgba(10,22,39,.96));box-shadow:var(--bd-shadow);padding:30px}.bd-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,rgba(255,170,24,.75),transparent);opacity:.65}.bd-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);gap:28px;align-items:center}.bd-identity{display:flex;align-items:center;gap:18px}.bd-logo-box{width:86px;height:86px;flex:0 0 86px;border-radius:21px;background:#fff;color:#111725;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,170,24,.45);box-shadow:0 0 0 1px rgba(255,170,24,.12),0 0 30px rgba(255,170,24,.15)}.bd-logo-box img{width:68px;height:68px;-o-object-fit:contain;object-fit:contain}.bd-eyebrow{color:var(--bd-amber2);font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.bd-h1{font-size:46px;line-height:1;margin:5px 0 8px;letter-spacing:-.045em;font-weight:700}.bd-sub{color:var(--bd-muted);font-size:14px}.bd-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.bd-tag{font-size:11px;font-weight:850;padding:7px 10px;border-radius:999px;border:1px solid rgba(255,170,24,.28);background:rgba(216,139,37,.05);color:var(--bd-amber2)}.bd-score-panel{border-left:1px solid rgba(255,255,255,.08);padding-left:28px;display:grid;grid-template-columns:1fr;gap:16px}.bd-score-label{font-size:11px;font-weight:900;color:var(--bd-muted);letter-spacing:.08em;text-transform:uppercase}.bd-scoreline{display:flex;align-items:flex-end;gap:8px}.bd-score{font-size:66px;line-height:.85;font-weight:950;color:var(--bd-amber2);letter-spacing:-.06em;font-variant-numeric:tabular-nums}.bd-scoreof{font-size:20px;color:#d7dbe3;font-weight:850}.bd-scoretext{font-weight:850}.bd-noscore,.bd-scoretext{font-size:13px;margin-top:6px}.bd-noscore{color:var(--bd-muted);line-height:1.5}.bd-cta{min-height:46px;border:0;border-radius:13px;padding:0 18px;background-color:#ff9800;background-image:linear-gradient(135deg,var(--bd-amber3),#ff9800);color:#111725;font-weight:950;cursor:pointer;box-shadow:0 10px 30px rgba(255,157,0,.18);display:inline-flex;align-items:center;justify-content:center;transition:.2s ease}.bd-cta:hover{transform:translateY(-1px);box-shadow:0 14px 34px rgba(255,157,0,.25)}.bd-cta--block{width:100%;margin-top:18px}.bd-updated{color:var(--bd-muted);font-size:11px}.bd-section{margin-top:28px}.bd-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px}.bd-panel h2,.bd-section h2{font-size:24px;letter-spacing:-.03em;font-weight:700}.bd-section-head h2{margin:0}.bd-panel>h2{margin:5px 0 16px}.bd-section-note{color:var(--bd-muted);font-size:12px}.bd-metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:0}.bd-metric{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.085);border-radius:18px;padding:18px;background:linear-gradient(145deg,rgba(22,39,64,.84),rgba(10,22,38,.82));transition:.25s ease;min-width:0}.bd-metric:hover{border-color:rgba(255,170,24,.45);box-shadow:0 0 0 1px rgba(255,170,24,.16),0 0 26px rgba(216,139,37,.12);transform:translateY(-1px)}.bd-metric dt{display:block;color:var(--bd-muted);font-size:11px;margin-bottom:10px}.bd-metric dd{margin:0}.bd-metric-value{display:block;font-size:23px;font-weight:700;letter-spacing:-.03em}.bd-status{margin-top:10px;display:inline-flex;align-items:center;gap:7px;color:#cfd6df;font-size:10px;font-weight:800}.bd-dot{width:7px;height:7px;border-radius:50%;flex:0 0 7px;background:var(--bd-green);box-shadow:0 0 10px rgba(183,255,50,.38)}.bd-dot--warn{background:var(--bd-amber2);box-shadow:0 0 10px rgba(255,170,24,.35)}.bd-status-date{display:block;margin-top:4px;color:var(--bd-muted);font-size:10px;font-weight:700}.bd-split{display:grid;grid-template-columns:1.1fr .9fr;gap:16px}.bd-split--single{grid-template-columns:1fr}.bd-panel{border:1px solid rgba(255,255,255,.085);border-radius:22px;background:linear-gradient(145deg,rgba(21,37,61,.8),rgba(9,20,35,.82));padding:22px}.bd-raw-list{display:grid;gap:0;margin:0}.bd-raw-row{display:grid;grid-template-columns:1.2fr .8fr auto;gap:18px;align-items:center;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.065)}.bd-raw-row .fee-waiver-note{grid-column:2/-1}.bd-raw-row:last-child{border-bottom:0}.bd-raw-row dt{font-size:12px;color:var(--bd-muted)}.bd-raw-row dd{margin:0;display:contents;font-size:15px;font-weight:900}.bd-raw-row .badge{padding:6px 8px;border-radius:999px;font-size:9px;font-weight:900;border:1px solid rgba(255,170,24,.24);color:var(--bd-amber2);background:rgba(216,139,37,.045);white-space:nowrap}.bd-raw-row .badge--success{border-color:rgba(183,255,50,.18);color:#d8ff8c;background:rgba(183,255,50,.035)}.bd-raw-row .badge span{color:inherit}.bd-summary-points{display:grid;gap:11px;margin:0;padding:0;list-style:none}.bd-point{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border-radius:13px;background:rgba(255,255,255,.025)}.bd-point i{font-style:normal;color:var(--bd-amber2);font-weight:950}.bd-point span{font-size:12px;color:#dbe0e7;line-height:1.45}.bd-data-divider{margin:28px 0 16px}.bd-data-divider-title{color:var(--bd-amber2);font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px}.bd-data-divider-line{height:2px;border-radius:999px;overflow:hidden;background:rgba(255,170,24,.15);position:relative}.bd-data-divider-line:after{content:"";position:absolute;top:-3px;left:-18%;width:18%;height:8px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,205,112,.16),rgba(255,174,36,.9),rgba(255,205,112,.16),transparent);box-shadow:0 0 16px rgba(255,170,24,.33);animation:bd-sweep 5.6s ease-in-out infinite}@keyframes bd-sweep{0%{left:-20%;opacity:0}10%{opacity:1}90%{opacity:1}to{left:102%;opacity:0}}.bd-faq>section{margin-top:0}.bd-faq>section>h2{margin:0 0 14px}.bd-faq>section>div{gap:10px}.bd-faq details{border:1px solid rgba(255,255,255,.085);border-radius:16px;background:rgba(255,255,255,.018);overflow:hidden;padding:0}.bd-faq summary{list-style:none;padding:16px 18px;display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer;font-weight:850;font-size:15px;color:#fff}.bd-faq summary::-webkit-details-marker{display:none}.bd-faq summary:after{content:"＋";color:var(--bd-amber2);transition:transform .2s ease}.bd-faq details[open] summary:after{transform:rotate(45deg)}.bd-faq details p{margin:0;padding:0 18px 16px;color:var(--bd-muted);font-size:13px;line-height:1.55}@media (max-width:900px){.bd-hero-grid{grid-template-columns:1fr}.bd-score-panel{border-left:0;border-top:1px solid rgba(255,255,255,.08);padding:22px 0 0}.bd-metric-grid{grid-template-columns:repeat(2,1fr)}.bd-split{grid-template-columns:1fr}}@media (max-width:560px){.bd-container{padding:22px 14px 48px}.bd-hero{padding:18px;border-radius:21px}.bd-identity{align-items:flex-start}.bd-logo-box{width:66px;height:66px;flex-basis:66px;border-radius:17px}.bd-logo-box img{width:50px;height:50px}.bd-h1{font-size:35px}.bd-score{font-size:54px}.bd-metric-grid{grid-template-columns:1fr}.bd-section-head{align-items:flex-start;flex-direction:column}.bd-raw-row{grid-template-columns:1fr auto;gap:8px}.bd-raw-row .badge{grid-column:1/-1;width:-moz-max-content;width:max-content}}@media (prefers-reduced-motion:reduce){.bd-data-divider-line:after{animation:none;left:42%;opacity:.35}.bd-cta,.bd-metric{transition:none}}