body[data-design="v4"]{--display:Manrope,Inter,sans-serif;--body:Manrope,Inter,sans-serif;font-family:var(--body);line-height:1.7}
body[data-design="v4"] :is(h1,h2,h3,h4,h1 em,h2 em){font-family:var(--display);font-style:normal;font-weight:650;letter-spacing:-.055em}
body[data-design="v4"] :is(.container,.wrap){width:min(1240px,calc(100% - 80px))}
body[data-design="v4"] :is(.container,.hero-headline-row,.hero-bottom,.product-panel,.portal-feature)>*{min-width:0}
body[data-design="v4"] .site-header{backdrop-filter:blur(20px)}
body[data-design="v4"] .nav-shell{min-height:82px;gap:36px}
body[data-design="v4"] .brand,body[data-design="v4"] .brand .logo{width:167px}
body[data-design="v4"] .desktop-nav{gap:30px;align-self:stretch;align-items:center}
body[data-design="v4"] .desktop-nav>a{font-size:12px}
body[data-design="v4"] .funded-nav-group{position:relative;font-size:12px}
body[data-design="v4"] .funded-nav-group>summary{display:flex;align-items:center;gap:9px;cursor:pointer;list-style:none;min-height:46px}
body[data-design="v4"] .funded-nav-group>summary::-webkit-details-marker{display:none}
body[data-design="v4"] .funded-nav-group>summary>span{transition:transform .2s}
body[data-design="v4"] .funded-nav-group[open]>summary>span{transform:rotate(180deg)}
body[data-design="v4"] .funded-nav-panel{position:absolute;top:calc(100% + 10px);left:-20px;min-width:220px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:0 20px 50px #0003}
body[data-design="v4"] .funded-nav-panel a{display:block;padding:13px;border-radius:6px;font-size:13px}
body[data-design="v4"] .funded-nav-panel a:hover{background:var(--surface-2)}
body[data-design="v4"] .nav-utilities{gap:22px;margin-left:auto}
body[data-design="v4"] .nav-actions{gap:22px}
body[data-design="v4"] .button{border-radius:7px;min-height:50px;padding:14px 24px;font-size:13px;font-weight:650;gap:25px;transition:transform .2s,background .2s,box-shadow .2s}
body[data-design="v4"] .button-primary:hover{transform:translateY(-2px);box-shadow:0 6px 24px #b6ef8a20}
body[data-design="v4"] .editorial-hero{padding:72px 0 0;overflow:hidden}
body[data-design="v4"] .editorial-hero>.container{display:flex;flex-direction:column;align-items:center;text-align:center}
body[data-design="v4"] .hero-orbit{width:900px;height:900px;left:50%;right:auto;top:-540px;transform:translateX(-50%);border-radius:50%;opacity:.35;pointer-events:none}
body[data-design="v4"] .hero-kicker{margin:0 0 28px;justify-content:center;flex-wrap:wrap;gap:12px;font-size:9px;letter-spacing:.12em;border:1px solid var(--line);border-radius:7px;padding:9px 15px}
body[data-design="v4"] .hero-headline-row{display:block;width:100%}
body[data-design="v4"] .editorial-hero h1{font-size:clamp(54px,7.2vw,96px);font-weight:700;line-height:1.05;max-width:1050px;margin:0 auto;letter-spacing:-.065em;text-wrap:balance}
body[data-design="v4"] .editorial-hero h1 em{font-size:inherit;font-weight:700;letter-spacing:inherit}
body[data-design="v4"] .editorial-hero h1>span{font-family:var(--body);font-size:19px;font-weight:450;letter-spacing:-.02em;line-height:1.6;margin-top:22px}
body[data-design="v4"] .hero-side-note{display:flex;align-items:center;justify-content:center;gap:14px;margin:20px auto 0;width:auto}
body[data-design="v4"] .hero-side-note>span{font-size:8px}
body[data-design="v4"] .hero-side-note p{font-size:10px;text-align:left}
body[data-design="v4"] .hero-line{width:28px;height:1px;margin:0}
body[data-design="v4"] .hero-bottom{display:flex;flex-direction:column;align-items:center;max-width:700px;margin:22px 0 32px;gap:22px}
body[data-design="v4"] .hero-bottom>p{max-width:660px;margin:0;font-size:14px;line-height:1.85}
body[data-design="v4"] .hero-actions{justify-content:center;gap:28px;margin:0}
body[data-design="v4"] .hero-actions .button{min-width:180px}
body[data-design="v4"] .hero-proofline{order:3;display:grid;grid-template-columns:repeat(4,1fr);width:100%;max-width:960px;margin:0;padding:24px 0;border-block:1px solid var(--line);gap:0;font-size:9px;letter-spacing:.06em}
body[data-design="v4"] .hero-proofline span+span{border-left:1px solid var(--line)}
body[data-design="v4"] .hero-proofline span+span::before{content:none}
body[data-design="v4"] .hero-portal{order:4;width:100%;max-width:1080px;margin:42px 0 0;padding:10px 10px 0;border:1px solid var(--line);border-radius:18px 18px 0 0;background:var(--surface)}
body[data-design="v4"] .hero-portal .portal-figure{max-width:none;width:100%}
body[data-design="v4"] .hero-portal .portal-window{border-radius:10px 10px 0 0;box-shadow:none}
body[data-design="v4"] .hero-portal .portal-image{aspect-ratio:16/8.3;object-fit:cover;object-position:top;border-radius:0}
body[data-design="v4"] .hero-portal .image-caption{padding:12px;font-size:9px}
body[data-design="v4"] .portal-side-label{position:static;display:block;writing-mode:horizontal-tb;margin:8px auto 12px;font-size:8px}
body[data-design="v4"] :is(.capital-section,.road-section,.portal-section,.home-faq-section,.regions-section){padding-block:90px}
body[data-design="v4"] .capital-section .container{padding-top:0;border:0}
body[data-design="v4"] .editorial-section-heading{display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;margin-bottom:42px}
body[data-design="v4"] .editorial-section-heading .eyebrow{margin:0}
body[data-design="v4"] .editorial-section-heading h2{font-size:clamp(36px,4.5vw,60px);line-height:1.12;margin:0}
body[data-design="v4"] .editorial-section-heading h2 br{display:none}
body[data-design="v4"] .editorial-section-heading h2 em::before{content:' '}
body[data-design="v4"] .section-intro{max-width:620px;margin:0;font-size:14px;line-height:1.8}
body[data-design="v4"] .section-intro h3{font-size:20px;margin-bottom:6px}
body[data-design="v4"] .product-selector{border-radius:16px;overflow:hidden;border:1px solid #15302730}
body[data-design="v4"] .product-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border-bottom:1px solid #15302730}
body[data-design="v4"] .product-tabs button{border-radius:0;padding:24px 12px;min-height:110px;text-align:center}
body[data-design="v4"] .product-tabs strong{font-size:29px;letter-spacing:-.05em}
body[data-design="v4"] .product-tabs small{font-size:7px;right:8px;top:7px}
body[data-design="v4"] .product-panel{padding:44px;grid-template-columns:1fr 1fr;gap:50px;min-height:390px}
body[data-design="v4"] .account-capital{font-family:var(--display);font-size:76px;letter-spacing:-.07em;line-height:1.2;margin:20px 0}
body[data-design="v4"] .product-value>p{font-size:14px;max-width:350px}
body[data-design="v4"] .fee-line{flex-wrap:wrap;margin-bottom:24px;gap:8px}
body[data-design="v4"] .fee-line strong{font-size:28px}
body[data-design="v4"] .product-conditions{padding:12px 0 12px 38px;border-left:1px solid var(--line)}
body[data-design="v4"] .product-conditions li{font-size:13px;padding-block:12px}
body[data-design="v4"] .product-watermark{display:none}
body[data-design="v4"] .pricing-footnote{justify-content:center;flex-wrap:wrap;gap:14px 30px;padding:21px;font-size:10px}
body[data-design="v4"] .journey-grid{gap:24px}
body[data-design="v4"] .journey-card{padding:28px;border:1px solid #15302724;border-radius:12px}
body[data-design="v4"] .journey-card+article::before{content:none}
body[data-design="v4"] .journey-topline{margin-bottom:32px}
body[data-design="v4"] .journey-number{font-size:36px}
body[data-design="v4"] .journey-target{font-size:24px}
body[data-design="v4"] .journey-card h3{font-size:25px}
body[data-design="v4"] .journey-card>p{font-size:13px;min-height:90px}
body[data-design="v4"] .journey-card li{font-size:12px}
body[data-design="v4"] .portal-stories{display:grid;grid-template-columns:1fr 1fr;gap:28px}
body[data-design="v4"] .portal-feature,body[data-design="v4"] .portal-feature:nth-child(2){display:flex;flex-direction:column;align-items:stretch;gap:26px;padding:28px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}
body[data-design="v4"] .portal-feature:nth-child(2)>div{order:0}
body[data-design="v4"] .portal-feature h3{font-size:30px;margin:12px 0 0;line-height:1.15}
body[data-design="v4"] .portal-feature .portal-figure{width:100%;margin:0}
body[data-design="v4"] .portal-feature .portal-image{aspect-ratio:16/9;object-fit:contain}
body[data-design="v4"] .portal-feature .portal-window{border-radius:9px}
body[data-design="v4"] .nf-testimonials{padding-block:90px}
body[data-design="v4"] .nf-testimonials__heading{max-width:800px;margin-inline:auto;text-align:center}
body[data-design="v4"] .nf-testimonials__heading h2{font-size:clamp(34px,4.5vw,60px);line-height:1.15}
body[data-design="v4"] .nf-testimonials__stage{border:1px solid var(--nf-line);border-radius:16px;padding-inline:38px}
body[data-design="v4"] .nf-story__quote{font-family:var(--display);font-size:clamp(23px,2.8vw,37px);line-height:1.5;letter-spacing:-.035em}
body[data-design="v4"] .nf-testimonials__roster{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
body[data-design="v4"] .nf-testimonials__roster button{border:1px solid var(--nf-line);border-radius:8px}
body[data-design="v4"] .home-faq-grid{grid-template-columns:.8fr 1.2fr;gap:90px}
body[data-design="v4"] .home-faq-grid h2{font-size:clamp(36px,4vw,53px);line-height:1.15}
body[data-design="v4"] .home-faq summary{font-size:14px;min-height:76px}
body[data-design="v4"] .regions-section h2{font-size:clamp(36px,4.8vw,64px);line-height:1.1}
body[data-design="v4"] .globe-stage{border-radius:16px}
body[data-design="v4"] .closing-section{padding-top:80px}
body[data-design="v4"] .closing-section .container{text-align:center}
body[data-design="v4"] .closing-section h2{font-size:clamp(50px,6.7vw,90px);line-height:1.07;margin:26px auto}
body[data-design="v4"] .closing-bottom{display:flex;flex-direction:column;gap:26px;align-items:center;margin:30px auto 0}
body[data-design="v4"] .closing-bottom>p{max-width:650px;font-size:14px}
body[data-design="v4"] .closing-annotation{margin-top:60px;text-align:left}
body[data-design="v4"] .footer{padding-top:60px}
body[data-design="v4"] .footer-links h3{font-family:var(--body);font-size:10px}
body[data-design="v4"] .footer-links a{font-size:12px}
body[data-design="v4"] .interior-hero{padding-block:72px;text-align:center}
body[data-design="v4"] .interior-hero>div{margin-inline:auto}
body[data-design="v4"] .interior-hero :is(nav,p,h1){margin-inline:auto}
body[data-design="v4"] .interior-hero h1{font-size:clamp(40px,5vw,72px);line-height:1.1;max-width:970px}
body[data-design="v4"] .interior-page :is(.contact-channel,.source-card,.product-card,.contact-form){border-radius:12px}
body[data-design="v4"] .interior-page :is(input,textarea,select){border-radius:6px}
body[data-design="v4"] .design-compare nav{flex-wrap:wrap}
@keyframes funded-enter{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:no-preference){
 body[data-design="v4"] .hero-kicker{animation:funded-enter .5s both}
 body[data-design="v4"] .hero-headline-row{animation:funded-enter .65s .08s both}
 body[data-design="v4"] .hero-bottom{animation:funded-enter .65s .16s both}
 body[data-design="v4"] .funded-nav-panel{animation:funded-enter .18s both}
 body[data-design="v4"] .nf-story.is-active{animation:funded-enter .55s both}
}
@media(max-width:1150px){body[data-design="v4"] .desktop-nav{gap:19px}body[data-design="v4"] .nav-shell{gap:22px}body[data-design="v4"] .nav-actions{gap:16px}body[data-design="v4"] .nav-utilities{gap:16px}}
@media(max-width:1000px){body[data-design="v4"] .desktop-nav,body[data-design="v4"] .nav-actions{display:none}body[data-design="v4"] .menu-toggle{display:flex}body[data-design="v4"] .journey-grid{grid-template-columns:1fr}body[data-design="v4"] .journey-card>p{min-height:0}body[data-design="v4"] .home-faq-grid{gap:40px}body[data-design="v4"] .portal-feature{padding:20px}}
@media(max-width:700px){
 body[data-design="v4"] :is(.container,.wrap){width:calc(100% - 36px)}
 body[data-design="v4"] .nav-shell{width:calc(100% - 32px);min-height:72px;gap:12px}
 body[data-design="v4"] .brand,body[data-design="v4"] .brand .logo{width:140px}
 body[data-design="v4"] .nav-utilities{gap:12px}
 body[data-design="v4"] .nav-utilities .region-name{display:none}
 body[data-design="v4"] .region-code{border:0;padding:0}
 body[data-design="v4"] .editorial-hero{padding-top:42px}
 body[data-design="v4"] .hero-kicker{font-size:7px;gap:8px;margin-bottom:24px;padding:8px 10px;letter-spacing:.04em;max-width:100%}
 body[data-design="v4"] .editorial-hero h1{font-size:clamp(39px,10.5vw,66px);line-height:1.07;letter-spacing:-.06em}
 body[data-design="v4"] .editorial-hero h1>span{font-size:16px;margin-top:18px}
 body[data-design="v4"] .hero-bottom{margin:22px 0 30px;gap:22px}
 body[data-design="v4"] .hero-bottom>p{font-size:13px;line-height:1.8}
 body[data-design="v4"] .hero-side-note{margin-top:18px}
 body[data-design="v4"] .hero-actions{flex-direction:row;flex-wrap:wrap;gap:14px 20px}
 body[data-design="v4"] .hero-actions .button{min-width:145px;width:auto;flex:none}
 body[data-design="v4"] .hero-proofline{grid-template-columns:1fr 1fr;gap:16px 0;padding-block:20px;font-size:8px;line-height:1.8}
 body[data-design="v4"] .hero-proofline span:nth-child(3){border-left:0}
 body[data-design="v4"] .hero-portal{margin-top:28px;padding:6px 6px 0;border-radius:10px 10px 0 0}
 body[data-design="v4"] .hero-portal .window-bar{font-size:6px;gap:8px;padding:8px 5px;flex-wrap:wrap}
 body[data-design="v4"] .hero-portal .window-bar .tag{font-size:6px}
 body[data-design="v4"] .hero-portal .image-caption{font-size:8px;padding:10px 5px}
 body[data-design="v4"] :is(.capital-section,.road-section,.portal-section,.home-faq-section,.regions-section,.nf-testimonials){padding-block:58px}
 body[data-design="v4"] .editorial-section-heading{gap:16px;margin-bottom:30px}
 body[data-design="v4"] .editorial-section-heading h2{font-size:34px}
 body[data-design="v4"] .section-intro{font-size:13px}
 body[data-design="v4"] .product-tabs button{padding:23px 3px 14px;min-height:88px}
 body[data-design="v4"] .product-tabs button>span{font-size:8px}
 body[data-design="v4"] .product-tabs strong{font-size:clamp(14px,4.4vw,24px)}
 body[data-design="v4"] .product-tabs small{font-size:5px;left:0;right:0;top:8px}
 body[data-design="v4"] .product-panel{grid-template-columns:1fr;padding:28px 22px;gap:28px;min-height:0}
 body[data-design="v4"] .account-capital{font-size:64px}
 body[data-design="v4"] .product-value .button{width:100%}
 body[data-design="v4"] .product-conditions{border-left:0;border-top:1px solid var(--line);padding:26px 0 0}
 body[data-design="v4"] .pricing-footnote{justify-content:flex-start;font-size:9px;gap:10px 20px}
 body[data-design="v4"] .journey-card{padding:24px}
 body[data-design="v4"] .portal-stories{grid-template-columns:1fr;gap:20px}
 body[data-design="v4"] .portal-feature h3{font-size:27px}
 body[data-design="v4"] .nf-testimonials__stage{padding-inline:20px}
 body[data-design="v4"] .nf-story__quote{font-size:23px}
 body[data-design="v4"] .nf-testimonials__roster{grid-template-columns:1fr 1fr}
 body[data-design="v4"] .nf-testimonials__roster button{padding:12px 9px;min-width:0}
 body[data-design="v4"] .nf-testimonials__roster strong{font-size:10px}
 body[data-design="v4"] .home-faq-grid{grid-template-columns:1fr;gap:30px}
 body[data-design="v4"] .home-faq-grid h2{font-size:36px}
 body[data-design="v4"] .home-faq summary{font-size:13px}
 body[data-design="v4"] .home-faq>p{padding-left:0}
 body[data-design="v4"] .regions-section h2{font-size:38px}
 body[data-design="v4"] .closing-section h2{font-size:clamp(43px,12vw,70px)}
 body[data-design="v4"] .closing-annotation{flex-wrap:wrap;gap:14px;font-size:8px}
 body[data-design="v4"] .footer-grid{grid-template-columns:1fr 1fr;gap:30px 24px}
 body[data-design="v4"] .footer-grid>:first-child{grid-column:1/-1;grid-row:auto}
 body[data-design="v4"] .interior-hero{padding-block:42px}
 body[data-design="v4"] .interior-hero h1{font-size:clamp(34px,9.7vw,52px)}
 body[data-design="v4"] .design-compare>.container{gap:12px}
 body[data-design="v4"] .design-compare nav{gap:3px}
 body[data-design="v4"] .design-compare a{font-size:9px;padding:8px}
}
@media(prefers-reduced-motion:reduce){body[data-design="v4"] *,body[data-design="v4"] *::before,body[data-design="v4"] *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
