.nv-page{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--navy:#080f1e;--panel:#0e192b;--line:#263247;--gold:#e5c57d;--white:#f3f5f8;--muted:#a3afc2;--soft:#c9d0dd}.nv-page *{box-sizing:border-box}.nv-page{scroll-behavior:smooth;background:var(--navy);color:var(--white);-webkit-font-smoothing:antialiased;margin:0;scroll-padding-top:92px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.nv-page a{color:inherit;text-decoration:none}.nv-page button,.nv-page input{font:inherit}.nv-page a:focus-visible,.nv-page button:focus-visible,.nv-page summary:focus-visible,.nv-page input:focus-visible{outline-offset:5px;outline:3px solid #8cb9ff}.nv-page button,.nv-page a,.nv-page summary{-webkit-tap-highlight-color:transparent}.nv-page button{cursor:pointer}.nv-page .wrap{width:min(1120px,100% - 96px);margin-inline:auto}.nv-page .skip{color:#000;z-index:10;background:#fff;padding:12px;position:absolute;top:-80px;left:20px}.nv-page .skip:focus{top:10px}.nv-page .global{max-width:1440px;color:var(--muted);justify-content:space-between;align-items:center;gap:25px;margin:auto;padding:20px 48px;font-size:12px;display:flex}.nv-page .brand{color:var(--white);letter-spacing:-.6px;align-items:center;gap:9px;font-size:20px;font-weight:600;display:inline-flex}.nv-page .brandmark{color:var(--gold);border:1px solid #7a6b4e;border-radius:8px;place-items:center;width:30px;height:30px;font-size:17px;display:grid}.nv-page .global-label{margin-right:auto}.nv-page .local{z-index:5;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-top:1px solid #172237;border-bottom:1px solid var(--line);background:#080f1eea;justify-content:space-between;align-items:center;gap:20px;padding:14px 48px;display:flex;position:sticky;top:0}.nv-page .product-name{letter-spacing:-.4px;font-size:19px;font-weight:600}.nv-page .local>div{color:var(--soft);align-items:center;gap:25px;font-size:12px;display:flex}.nv-page .button{background:var(--gold);color:#111929;border:1px solid var(--gold);border-radius:100px;justify-content:center;align-items:center;gap:28px;padding:15px 23px;font-size:15px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.nv-page .button:hover{background:#f0d79f;transform:translateY(-1px)}.nv-page .button.small{gap:15px;padding:9px 17px;font-size:12px}.nv-page .eyebrow{letter-spacing:1.65px;color:var(--muted);margin:0 0 25px;font-size:11px;font-weight:600;line-height:1.5}.nv-page .eyebrow a{letter-spacing:0;font-size:10px}.nv-page .hero{text-align:center;padding-top:70px;padding-bottom:70px}.nv-page .hero .eyebrow{color:var(--gold)}.nv-page h1,.nv-page h2,.nv-page h3,.nv-page p{margin-top:0}.nv-page h1{letter-spacing:-.047em;color:var(--gold);margin-bottom:26px;font-size:clamp(50px,6.2vw,84px);font-weight:600;line-height:1.04}.nv-page h1 span{color:var(--white)}.nv-page .hero-intro{color:var(--soft);letter-spacing:-.4px;margin-bottom:30px;font-size:22px;font-weight:500;line-height:1.45}.nv-page .actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:30px;display:flex}.nv-page .text-link{color:var(--gold);font-size:15px;font-weight:500;line-height:1.6;display:inline-block}.nv-page .text-link span{margin-left:7px}.nv-page .text-link:hover{text-underline-offset:5px;text-decoration:underline}.nv-page .hero-system{max-width:940px;margin:45px auto 28px}.nv-page .hero-system svg{width:100%;height:auto;display:block}.nv-page .node-title{fill:var(--white);letter-spacing:-1px;font-size:27px;font-weight:500}.nv-page .node-title.gold{fill:var(--gold);font-size:32px}.nv-page .node-note{fill:#b3bfd1;font-size:14px}.nv-page figcaption{color:var(--muted);font-size:11px;line-height:1.65}.nv-page figcaption a,.nv-page .micro a,.nv-page .answer a,.nv-page .market-stats p a,.nv-page .faqs a,.nv-page .product-spec a{color:var(--gold)}.nv-page .hero-facts{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:820px;margin:36px auto 22px;padding-top:30px;display:grid}.nv-page .hero-facts>div{flex-direction:column;gap:10px;display:flex}.nv-page .hero-facts>div+div{border-left:1px solid var(--line)}.nv-page .hero-facts strong{letter-spacing:-1.4px;color:var(--gold);font-size:38px;font-weight:600;line-height:1}.nv-page .hero-facts span{color:var(--muted);font-size:12px}.nv-page .micro{color:var(--muted);margin:20px 0 0;font-size:11px;line-height:1.7}.nv-page .answer-band{border-block:1px solid var(--line);background:#101b2d;padding:56px 0}.nv-page .answer-layout{grid-template-columns:1fr 3fr;gap:45px;display:grid}.nv-page .answer-layout>.eyebrow{padding-top:7px}.nv-page .answer-layout h2{letter-spacing:-1px;margin:0 0 22px;font-size:31px;line-height:1.17}.nv-page .answer{color:var(--soft);max-width:740px;margin-bottom:20px;font-size:17px;line-height:1.7}.nv-page .section{padding-block:105px}.nv-page h2{letter-spacing:-.035em;color:var(--gold);margin-bottom:27px;font-size:clamp(38px,4.4vw,58px);font-weight:600;line-height:1.08}.nv-page h2 span{color:var(--white)}.nv-page .section-top{justify-content:space-between;align-items:flex-end;gap:70px;margin-bottom:45px;display:flex}.nv-page .section-top h2{margin-bottom:0}.nv-page .aside-copy{max-width:280px;color:var(--muted);margin-bottom:4px;font-size:16px;line-height:1.6}.nv-page .lead{max-width:630px;color:var(--muted);letter-spacing:-.3px;margin-bottom:45px;font-size:21px;line-height:1.5}.nv-page .market-grid{grid-template-columns:1.65fr 1fr;align-items:center;gap:65px;display:grid}.nv-page .chart{margin:0}.nv-page .chart-head{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.nv-page .chart-head h3{letter-spacing:-.3px;margin:0;font-size:18px;font-weight:500}.nv-page .chart-head span{color:var(--muted);font-size:12px}.nv-page .chart svg{width:100%;height:auto;display:block}.nv-page .gridlines{fill:none;stroke:#283449;stroke-width:1px}.nv-page .axis{fill:#98a6bd;font-size:14px}.nv-page .data-label{fill:var(--gold);font-size:22px;font-weight:500}.nv-page .data-detail{border-top:1px solid var(--line);margin-top:15px;padding-top:12px;font-size:12px}.nv-page .data-detail summary{color:var(--gold);cursor:pointer}.nv-page .data-detail table{border-collapse:collapse;width:100%;margin-top:15px;font-size:12px}.nv-page .data-detail td,.nv-page .data-detail th{text-align:left;border-bottom:1px solid var(--line);padding:8px}.nv-page caption{text-align:left;color:var(--muted);padding-bottom:12px;font-size:12px}.nv-page .market-stats>div+div{border-top:1px solid var(--line);margin-top:35px;padding-top:30px}.nv-page .market-stats strong{letter-spacing:-2px;color:var(--gold);font-size:55px;font-weight:600;line-height:1.05}.nv-page .market-stats strong.date{letter-spacing:-1px;font-size:35px}.nv-page .market-stats h3{letter-spacing:-.3px;margin:14px 0 9px;font-size:17px;font-weight:500;line-height:1.3}.nv-page .market-stats p{color:var(--muted);max-width:320px;margin:0;font-size:13px;line-height:1.65}.nv-page .roles-section,.nv-page .products-section,.nv-page .questions-section{background:#0c1627;border-block:1px solid #1b293e}.nv-page .roles{border-top:1px solid #455069;grid-template-columns:repeat(3,1fr);gap:48px;margin-top:50px;padding-top:30px;display:grid}.nv-page .roles article+article{border-left:1px solid var(--line);padding-left:35px}.nv-page .role-no{color:var(--gold);letter-spacing:1.1px;font-size:11px}.nv-page .roles h3{letter-spacing:-.8px;margin-top:30px;margin-bottom:20px;font-size:30px;font-weight:500;line-height:1.15}.nv-page .roles p{color:var(--muted);min-height:100px;font-size:15px;line-height:1.7}.nv-page .roles ul{color:var(--soft);margin:22px 0 0;padding:0;font-size:13px;list-style:none}.nv-page .roles li{border-top:1px solid var(--line);padding:13px 0}.nv-page .roles li:before{content:"↗";color:var(--gold);margin-right:12px}.nv-page .commission-grid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.nv-page .commission-explainer h3{letter-spacing:-.8px;font-size:29px;font-weight:500;line-height:1.17}.nv-page .commission-explainer>p{color:var(--muted);max-width:440px;font-size:16px;line-height:1.65}.nv-page .commission-explainer label{color:var(--soft);margin:26px 0 11px;font-size:12px;display:block}.nv-page .amount-control{border-bottom:1px solid #677085;align-items:center;gap:12px;max-width:300px;padding-bottom:12px;display:flex}.nv-page .amount-control span{color:var(--gold);font-size:31px}.nv-page .amount-control input{color:var(--white);letter-spacing:-1px;outline-offset:4px;background:0 0;border:none;width:100%;font-size:36px}.nv-page .commission-explainer .text-link{margin-top:20px}.nv-page .split-figure{margin:0}.nv-page .split-figure svg{width:100%;display:block}.nv-page .split-number{fill:var(--gold);letter-spacing:-1.5px;font-size:43px;font-weight:500}.nv-page .split-values{grid-template-columns:1fr 1fr;gap:30px;margin:12px 0 25px;display:grid}.nv-page .split-values>div{color:var(--soft);grid-template-columns:10px 1fr;align-items:center;gap:9px;font-size:13px;display:grid}.nv-page .split-values strong{letter-spacing:-1px;color:var(--white);grid-column:2;font-size:29px;font-weight:500}.nv-page .dot{border-radius:50%;width:7px;height:7px}.nv-page .gold-dot{background:var(--gold)}.nv-page .silver-dot{background:#9dacc6}.nv-page .product-tabs,.nv-page .fit-picker{flex-wrap:wrap;gap:10px;margin:40px 0;display:flex}.nv-page .product-tabs button,.nv-page .fit-picker button{color:var(--soft);background:0 0;border:1px solid #35425a;border-radius:100px;padding:13px 20px;font-size:14px}.nv-page .product-tabs button[aria-pressed=true],.nv-page .fit-picker button[aria-pressed=true]{color:var(--navy);background:var(--gold);border-color:var(--gold)}.nv-page .product-panel{border-block:1px solid var(--line);grid-template-columns:1.2fr 1fr;align-items:center;gap:100px;min-height:330px;padding:45px 0 35px;display:grid}.nv-page .product-panel[hidden]{display:none}.nv-page .product-panel h3{letter-spacing:-1px;font-size:34px;font-weight:500;line-height:1.1}.nv-page .product-panel p:not(.eyebrow){color:var(--muted);font-size:17px;line-height:1.65}.nv-page .product-spec{border-left:1px solid var(--line);padding-left:45px}.nv-page .product-spec>span{color:var(--muted);letter-spacing:1.3px;font-size:10px}.nv-page .product-spec strong{letter-spacing:-1px;color:var(--gold);margin:20px 0;font-size:37px;font-weight:500;line-height:1.15;display:block}.nv-page .product-spec p{max-width:300px;font-size:12px!important}.nv-page .fit-answer{border-left:2px solid var(--gold);background:#101c2f;align-items:flex-start;gap:14px;min-height:110px;margin-bottom:35px;padding:22px 25px;display:flex}.nv-page .status-dot{background:var(--gold);border-radius:50%;flex:none;width:7px;height:7px;margin-top:8px}.nv-page .fit-answer p{color:var(--soft);margin:0;font-size:16px;line-height:1.6}.nv-page .fit-answer strong{color:var(--white);font-weight:500}.nv-page .table-scroll{overflow:auto}.nv-page .comparison{border-collapse:collapse;text-align:left;width:100%;min-width:560px}.nv-page .comparison th,.nv-page .comparison td{border-bottom:1px solid var(--line);padding:20px 15px;font-size:14px;font-weight:400;line-height:1.5}.nv-page .comparison thead th{color:var(--gold);font-size:17px;font-weight:500}.nv-page .comparison tbody th{color:var(--white);width:29%}.nv-page .comparison td{color:var(--soft);width:35.5%}.nv-page .comparison td:nth-child(2),.nv-page .comparison th:nth-child(2){background:#0e1a2e}.nv-page .questions-layout{grid-template-columns:1fr 1.8fr;gap:75px;display:grid}.nv-page .questions-layout>div>p:not(.eyebrow){color:var(--muted);font-size:16px}.nv-page .faqs details{border-top:1px solid #354158}.nv-page .faqs details:last-child{border-bottom:1px solid #354158}.nv-page .faqs summary{cursor:pointer;letter-spacing:-.3px;justify-content:space-between;align-items:center;gap:25px;padding:25px 0;font-size:18px;font-weight:500;line-height:1.35;list-style:none;display:flex}.nv-page .faqs summary:after{content:"+";color:var(--gold);font-size:23px;font-weight:300}.nv-page .faqs details[open] summary:after{content:"−"}.nv-page .faqs summary::-webkit-details-marker{display:none}.nv-page .faqs details p{color:var(--muted);margin-bottom:26px;padding-right:20px;font-size:15px;line-height:1.75}.nv-page .evidence-grid{grid-template-columns:1fr 1.7fr;gap:90px;margin-top:50px;display:grid}.nv-page .mini-mark{color:var(--gold);border:1px solid #7a6b4e;border-radius:12px;place-items:center;width:53px;height:53px;margin-bottom:25px;font-size:29px;display:grid}.nv-page .evidence-note h3{letter-spacing:-.4px;font-size:23px;font-weight:500}.nv-page .evidence-note p{color:var(--muted);font-size:14px;line-height:1.8}.nv-page .sources{grid-template-columns:1fr 1fr;gap:25px 35px;margin:0;padding-left:20px;display:grid}.nv-page .sources li{color:var(--gold);padding-left:3px;scroll-margin-top:100px;font-size:12px}.nv-page .sources a{line-height:1.5}.nv-page .sources a:hover{text-decoration:underline}.nv-page .sources span{color:var(--muted);margin-top:7px;font-size:11px;line-height:1.6;display:block}.nv-page .final-cta{text-align:center;border-top:1px solid var(--line);background:radial-gradient(at 50% 100%,#233044 0,#101c2e 45%,#0c1627 85%)}.nv-page .final-cta h2{font-size:clamp(43px,5.5vw,72px)}.nv-page .final-cta p:not(.eyebrow):not(.micro){color:var(--muted);margin:25px 0 32px;font-size:20px;line-height:1.5}.nv-page footer{color:var(--muted);padding-block:35px;font-size:10px;line-height:1.6}.nv-page footer>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:25px;padding-bottom:25px;display:flex}.nv-page footer>div>span{font-size:12px}@media (min-width:1500px){.nv-page .hero{padding-top:85px}.nv-page h1{font-size:90px}}@media (max-width:900px){.nv-page .wrap{width:calc(100% - 64px)}.nv-page .local,.nv-page .global{padding-inline:32px}.nv-page .local>div>a:not(.button){display:none}.nv-page .section{padding-block:75px}.nv-page .section-top{gap:35px}.nv-page .market-grid{gap:30px}.nv-page .market-stats strong{font-size:42px}.nv-page .roles{gap:25px}.nv-page .roles article+article{padding-left:25px}.nv-page .roles h3{font-size:25px}.nv-page .roles p{min-height:130px}.nv-page .commission-grid{gap:40px}.nv-page .product-panel{gap:35px}.nv-page .evidence-grid{gap:45px}.nv-page .questions-layout{gap:40px}.nv-page .answer-layout{grid-template-columns:1fr;gap:5px}.nv-page .hero-system{margin-top:35px}}@media (max-width:600px){.nv-page{scroll-padding-top:82px}.nv-page .wrap{width:calc(100% - 40px)}.nv-page .global{padding:14px 20px}.nv-page .global-label{display:none}.nv-page .global>a:last-child{font-size:10px}.nv-page .local{gap:10px;padding:12px 20px}.nv-page .product-name{letter-spacing:-.15px;font-size:13px}.nv-page .button.small{gap:9px;padding:9px 12px;font-size:10px}.nv-page .hero{padding-top:47px;padding-bottom:45px}.nv-page .hero .eyebrow{letter-spacing:1.1px;margin-bottom:24px;font-size:9px}.nv-page h1{letter-spacing:-1.9px;font-size:45px;line-height:1.07}.nv-page .hero-intro{letter-spacing:-.2px;font-size:17px;line-height:1.5}.nv-page .actions{gap:20px}.nv-page .button{gap:18px;padding:13px 19px;font-size:13px}.nv-page .text-link{font-size:13px}.nv-page .hero-system{margin-inline:-10px;margin-top:27px}.nv-page .hero-system svg{min-height:130px}.nv-page .hero-system figcaption{padding-inline:20px;font-size:10px}.nv-page .hero-facts{gap:8px;margin-top:24px;padding-top:23px}.nv-page .hero-facts strong{letter-spacing:-.8px;font-size:25px}.nv-page .hero-facts span{padding:0 3px;font-size:10px;line-height:1.4}.nv-page .micro{font-size:10px}.nv-page .answer-band{padding:37px 0}.nv-page .answer-layout h2{letter-spacing:-.8px;font-size:28px}.nv-page .answer{font-size:15px;line-height:1.7}.nv-page .section{padding-block:60px}.nv-page .eyebrow{letter-spacing:1.3px;margin-bottom:20px;font-size:10px}.nv-page h2{letter-spacing:-1.15px;font-size:37px}.nv-page .section-top{margin-bottom:35px;display:block}.nv-page .aside-copy{max-width:100%;margin-top:24px;font-size:15px}.nv-page .lead{margin-bottom:30px;font-size:18px;line-height:1.5}.nv-page .market-grid{display:block}.nv-page .chart-head h3{font-size:17px}.nv-page .market-stats{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:25px;margin-top:35px;padding-top:30px;display:grid}.nv-page .market-stats>div+div{border:none;margin:0;padding:0}.nv-page .market-stats strong{letter-spacing:-1px;font-size:34px}.nv-page .market-stats strong.date{letter-spacing:-.6px;font-size:24px}.nv-page .market-stats h3{font-size:14px}.nv-page .market-stats p{font-size:11px}.nv-page .roles{margin-top:35px;padding-top:0;display:block}.nv-page .roles article{padding-top:25px;padding-bottom:25px}.nv-page .roles article+article{border-left:none;border-top:1px solid var(--line);padding-left:0}.nv-page .roles h3{margin-top:18px;font-size:28px}.nv-page .roles h3 br{display:none}.nv-page .roles p{min-height:0;margin-bottom:12px;font-size:15px}.nv-page .roles ul{margin-top:15px}.nv-page .roles li{padding-block:10px}.nv-page .commission-grid{flex-direction:column;align-items:stretch;gap:35px;display:flex}.nv-page .commission-explainer h3{font-size:27px}.nv-page .split-figure svg{max-height:270px}.nv-page .split-values{margin-top:0}.nv-page .product-tabs{gap:8px;margin:28px 0}.nv-page .product-tabs button{padding:11px 14px;font-size:11px}.nv-page .product-panel{grid-template-columns:1fr;gap:30px;padding:30px 0}.nv-page .product-panel h3{font-size:30px}.nv-page .product-panel p:not(.eyebrow){font-size:15px}.nv-page .product-spec{border-left:0;border-top:1px solid var(--line);padding:25px 0 0}.nv-page .product-spec strong{font-size:30px}.nv-page .fit-picker{flex-direction:column;align-items:stretch;margin-top:27px;margin-bottom:23px}.nv-page .fit-picker button{font-size:13px}.nv-page .fit-answer{min-height:0;padding:18px}.nv-page .fit-answer p{font-size:14px}.nv-page .comparison th,.nv-page .comparison td{padding:16px 11px;font-size:12px}.nv-page .comparison thead th{font-size:14px}.nv-page .questions-layout{display:block}.nv-page .questions-layout>div:first-child{margin-bottom:35px}.nv-page .questions-layout h2 br{display:none}.nv-page .faqs summary{padding-block:22px;font-size:16px}.nv-page .evidence-grid{grid-template-columns:1fr;gap:40px}.nv-page .sources{gap:25px}.nv-page .final-cta h2{font-size:40px}.nv-page .final-cta p:not(.eyebrow):not(.micro){font-size:17px}.nv-page .final-cta .actions{flex-direction:column;gap:22px}.nv-page footer>div>span{font-size:10px}.nv-page footer .brand{font-size:18px}}@media (prefers-reduced-motion:reduce){.nv-page{scroll-behavior:auto}.nv-page *{transition:none!important}}.nv-page .hero-system .mobile-flow{display:none}@media (max-width:600px){.nv-page .hero-system>svg:not(.mobile-flow){display:none}.nv-page .hero-system .mobile-flow{min-height:0;margin-bottom:8px;display:block}}.nv-page{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.nv-page .nv-reference{border-top:1px solid var(--line);padding-block:65px}.nv-page .nv-reference>details{border-block:1px solid var(--line);margin-block:15px}.nv-page .nv-reference>details>summary{cursor:pointer;color:var(--gold);padding:24px 0;font-size:21px;font-weight:500}.nv-page .nv-reference>details>summary small{color:var(--muted);margin-top:10px;font-size:13px;font-weight:400;display:block}.nv-page .nv-reference-content{background:var(--navy);color:var(--white);padding-block:20px}.nv-page .nv-reference-content h2{font-size:30px;line-height:1.2}.nv-page .nv-reference-content h3{font-size:23px;line-height:1.3}.nv-page .nv-reference-content :is(.bg-white,.bg-zinc-50,.bg-amber-50){background-color:var(--panel)!important}.nv-page .nv-reference-content :is(.text-zinc-900,.text-zinc-800,.text-zinc-700){color:var(--white)!important}.nv-page .nv-reference-content :is(.text-zinc-600,.text-zinc-500,.text-zinc-400){color:var(--muted)!important}.nv-page .nv-reference-content :is(.text-amber-700,.text-amber-600){color:var(--gold)!important}.nv-page .nv-reference-content :is(.border-zinc-100,.border-zinc-200,.border-zinc-300,.border-amber-300){border-color:var(--line)!important}.nv-page .nv-reference-content a{text-underline-offset:3px;text-decoration:underline}.nv-page .nv-reference-content table{min-width:560px}.nv-page .nv-reference-content input,.nv-page .nv-reference-content select{color:#111827!important;background:#fff!important}.nv-page .nv-reference-content .container{max-width:100%;padding-inline:0}.nv-page .nv-reference-content .max-w-6xl{max-width:100%}.nv-page .nv-reference-content .text-white{color:#fff}.nv-page .nv-reference-content .bg-amber-500{color:#111827!important}.nv-page .reference-note{color:var(--muted);margin-top:15px;font-size:13px;line-height:1.6}@media (max-width:600px){.nv-page .local{top:64px}.nv-page .nv-reference-content h2{font-size:26px}.nv-page .nv-reference>details>summary{font-size:18px}}.nv-page [id]{scroll-margin-top:135px}.nv-page .local{top:53px}.nv-page .sources{list-style:decimal}
