
:root{--bg:#111411;--bg-deep:#0b0d0b;--surface:#181c18;--surface-2:#20251f;--surface-3:#282e27;--text:#f4f7f1;--muted:#aeb6aa;--faint:#7f887b;--line:rgba(238,244,235,.12);--line-strong:rgba(198,255,0,.28);--lime:#c6ff00;--lime-soft:#d8ff59;--ink:#111411;--danger:#ffb0a1;--radius:22px;--radius-sm:14px;--shadow:0 30px 80px rgba(0,0,0,.28);--max:1180px;--font:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}body::before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.12;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,black,transparent 84%);z-index:-1}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}svg{width:1.15em;height:1.15em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.container{width:min(calc(100% - 40px),var(--max));margin-inline:auto}.narrow{max-width:860px}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;left:16px;top:12px;z-index:999;padding:10px 14px;background:var(--lime);color:var(--ink);border-radius:8px;transform:translateY(-160%)}.skip-link:focus{transform:none}.site-header{position:sticky;top:0;z-index:100;background:rgba(17,20,17,.82);backdrop-filter:blur(18px);border-bottom:1px solid transparent;transition:border-color .25s,background .25s}.site-header.scrolled{border-bottom-color:var(--line);background:rgba(17,20,17,.95)}.nav-wrap{height:78px;display:flex;align-items:center;justify-content:space-between}.brand{display:inline-flex;align-items:center;gap:11px}.brand img{border-radius:10px}.brand span{display:flex;align-items:baseline;gap:6px;line-height:1}.brand strong{font-size:1.08rem;letter-spacing:-.02em}.brand small{text-transform:uppercase;letter-spacing:.15em;color:var(--muted);font-size:.62rem}.site-nav{display:flex;align-items:center;gap:28px}.site-nav>a:not(.button){font-size:.91rem;color:var(--muted);transition:color .2s}.site-nav>a:hover,.site-nav>a[aria-current="page"]{color:var(--text)}.nav-contact{padding-left:28px;border-left:1px solid var(--line)}.nav-toggle{display:none;background:none;border:0;color:var(--text);width:44px;height:44px}.nav-toggle span:not(.sr-only){display:block;width:24px;height:1px;background:currentColor;margin:7px auto}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:var(--lime);color:var(--ink);font-weight:750;padding:14px 20px;border-radius:999px;border:1px solid var(--lime);line-height:1.1;transition:transform .2s,background .2s,border-color .2s;box-shadow:0 8px 30px rgba(198,255,0,.11)}.button:hover{transform:translateY(-2px);background:var(--lime-soft)}.button-small{padding:10px 15px;font-size:.88rem}.button-ghost{background:transparent;color:var(--text);border-color:var(--line);box-shadow:none}.button-ghost:hover{background:var(--surface-2);border-color:var(--line-strong)}.button-dark{background:var(--ink);color:var(--text);border-color:var(--ink);box-shadow:none}.button-dark:hover{background:#242824;border-color:#242824}.button-row{display:flex;flex-wrap:wrap;gap:12px}.eyebrow,.kicker{display:inline-flex;align-items:center;gap:9px;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:750;color:var(--lime)}.eyebrow>span{width:26px;height:1px;background:var(--lime)}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.08;letter-spacing:-.035em}h1{font-size:clamp(3rem,7vw,6.25rem);max-width:980px;margin:20px 0 24px}h1 em{font-style:normal;color:var(--lime)}h2{font-size:clamp(2.15rem,4vw,3.9rem);margin:12px 0 20px}h3{font-size:1.25rem;margin-bottom:12px}.hero{position:relative;overflow:hidden;padding:108px 0 100px;min-height:720px;display:flex;align-items:center}.hero::after{content:"";position:absolute;right:-14vw;bottom:-40%;width:58vw;height:58vw;border:1px solid rgba(198,255,0,.08);border-radius:50%;box-shadow:0 0 0 75px rgba(198,255,0,.025),0 0 0 150px rgba(198,255,0,.018)}.hero-grid{display:grid;grid-template-columns:1.13fr .87fr;gap:70px;align-items:center;position:relative;z-index:2}.hero-lead{font-size:1.2rem;color:var(--muted);max-width:700px;margin-bottom:34px}.hero-note{font-size:.82rem;color:var(--faint);max-width:680px;margin-top:24px}.hero-orb{position:absolute;border-radius:50%;filter:blur(3px);pointer-events:none}.hero-orb-one{width:500px;height:500px;background:radial-gradient(circle,rgba(198,255,0,.12),transparent 65%);left:-260px;top:-130px}.hero-orb-two{width:390px;height:390px;background:radial-gradient(circle,rgba(198,255,0,.09),transparent 65%);right:18%;top:3%}.hero-panel{position:relative;background:linear-gradient(160deg,rgba(255,255,255,.065),rgba(255,255,255,.018));border:1px solid var(--line);border-radius:30px;padding:24px;box-shadow:var(--shadow);min-height:510px;overflow:hidden}.hero-panel::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 55%,rgba(198,255,0,.055));pointer-events:none}.panel-topline{display:flex;justify-content:space-between;color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.12em}.live-dot{display:flex;align-items:center;gap:8px}.live-dot::before{content:"";width:7px;height:7px;background:var(--lime);border-radius:50%;box-shadow:0 0 14px var(--lime)}.capital-graphic{height:290px;position:relative;display:grid;place-items:center}.capital-ring{position:absolute;border:1px solid rgba(198,255,0,.22);border-radius:50%}.ring-one{width:238px;height:238px}.ring-two{width:176px;height:176px;border-style:dashed;animation:spin 28s linear infinite}.capital-core{width:128px;height:128px;border-radius:50%;display:grid;place-content:center;text-align:center;background:var(--lime);color:var(--ink);box-shadow:0 0 70px rgba(198,255,0,.18)}.capital-core span,.capital-core small{text-transform:uppercase;letter-spacing:.12em;font-size:.6rem}.capital-core strong{font-size:1.2rem}.metric-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.metric-grid>div{padding:18px 10px 2px}.metric-grid>div:nth-child(odd){border-right:1px solid var(--line)}.metric-grid span{display:block;color:var(--faint);font-size:.7rem;text-transform:uppercase;letter-spacing:.1em}.metric-grid strong{font-size:.91rem}.trust-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(255,255,255,.018)}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr)}.trust-grid>div{display:flex;gap:14px;align-items:center;padding:25px 28px;border-right:1px solid var(--line)}.trust-grid>div:last-child{border-right:0}.trust-grid svg{color:var(--lime);font-size:1.35rem;flex:0 0 auto}.trust-grid span{font-size:.84rem;color:var(--muted);line-height:1.4}.trust-grid strong{display:block;color:var(--text);font-size:.9rem}.section{padding:112px 0}.compact-section{padding-top:0}.section-contrast{background:var(--bg-deep);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.section-heading{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:end;margin-bottom:50px}.section-heading h2{margin-bottom:0}.section-heading>p{color:var(--muted);margin-bottom:7px}.card-grid{display:grid;gap:18px}.card-grid.three{grid-template-columns:repeat(3,1fr)}.card-grid.four{grid-template-columns:repeat(4,1fr)}.feature-card,.principle-card,.mini-card{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:30px;transition:transform .25s,border-color .25s,background .25s;overflow:hidden}.feature-card::after{content:"";position:absolute;width:170px;height:170px;border-radius:50%;background:rgba(198,255,0,.05);right:-110px;top:-90px}.feature-card:hover{transform:translateY(-5px);border-color:var(--line-strong);background:var(--surface-2)}.icon-box{width:46px;height:46px;border-radius:13px;background:rgba(198,255,0,.09);border:1px solid rgba(198,255,0,.17);color:var(--lime);display:grid;place-items:center;font-size:1.18rem}.card-number{position:absolute;right:28px;top:31px;color:var(--faint);font-size:.75rem;letter-spacing:.12em}.feature-card h3{margin-top:44px}.feature-card p,.principle-card p,.mini-card p{color:var(--muted)}.feature-card>a,.text-link{display:inline-flex;gap:8px;align-items:center;color:var(--lime);font-size:.88rem;font-weight:700;margin-top:12px}.split-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px;align-items:start}.large-copy{font-size:1.18rem;color:var(--muted)}.principle-list{border-top:1px solid var(--line)}.principle-list>div{display:grid;grid-template-columns:58px 1fr;gap:14px;padding:24px 0;border-bottom:1px solid var(--line)}.principle-list>div>span{color:var(--lime);font-size:.75rem;letter-spacing:.1em}.principle-list h3{margin-bottom:6px}.principle-list p{color:var(--muted);margin:0}.process-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.process-grid li{padding:32px;background:var(--surface);min-height:260px}.process-grid li>span{color:var(--lime);font-size:.75rem;letter-spacing:.1em}.process-grid h3{font-size:1.45rem;margin:65px 0 10px}.process-grid p{color:var(--muted)}.eligibility-section{padding-top:0}.eligibility-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.eligibility-card{padding:42px;border-radius:var(--radius);border:1px solid var(--line)}.eligibility-card.positive{background:linear-gradient(145deg,rgba(198,255,0,.09),var(--surface))}.eligibility-card.neutral{background:var(--surface)}.eligibility-card h2{font-size:2rem}.check-list,.plain-list{list-style:none;margin:28px 0 0;padding:0}.check-list li{display:flex;gap:12px;align-items:flex-start;padding:10px 0;color:var(--muted)}.check-list svg{color:var(--lime);margin-top:3px;flex:0 0 auto}.check-list.compact{margin-top:20px}.check-list.compact li{padding:7px 0}.plain-list li{padding:12px 0 12px 20px;border-bottom:1px solid var(--line);color:var(--muted);position:relative}.plain-list li::before{content:"";position:absolute;left:0;top:22px;width:6px;height:6px;border-radius:50%;background:var(--faint)}.cta-band{padding:42px 0;background:var(--lime);color:var(--ink)}.cta-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.cta-inner .kicker{color:var(--ink);opacity:.65}.cta-inner h2{font-size:2.35rem;margin:8px 0}.cta-inner p{margin:0;opacity:.72}.page-hero{padding:112px 0 84px;border-bottom:1px solid var(--line);background:radial-gradient(circle at 70% 15%,rgba(198,255,0,.08),transparent 34%)}.page-hero h1{font-size:clamp(3rem,6vw,5.3rem)}.page-hero p{font-size:1.17rem;color:var(--muted);max-width:760px}.product-detail{scroll-margin-top:80px}.product-row{display:grid;grid-template-columns:1.15fr .85fr;gap:100px;align-items:center}.product-row.reverse .product-copy{order:2}.product-index{display:block;font-size:5rem;line-height:1;color:rgba(198,255,0,.12);font-weight:800;letter-spacing:-.07em;margin-bottom:-18px}.product-copy>p{color:var(--muted);font-size:1.08rem}.terms-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:30px;box-shadow:var(--shadow)}.terms-card dl{margin:22px 0}.terms-card dl>div{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid var(--line)}.terms-card dt{color:var(--faint)}.terms-card dd{margin:0;text-align:right}.terms-card>p{color:var(--faint);font-size:.78rem}.calculator-section{background:linear-gradient(135deg,var(--surface),var(--bg))}.calculator-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;align-items:center}.notice-box{padding:18px 20px;border:1px solid var(--line-strong);background:rgba(198,255,0,.055);border-radius:var(--radius-sm);color:var(--muted);font-size:.9rem;margin-top:28px}.notice-box strong{color:var(--text)}.calculator-card{background:var(--bg-deep);border:1px solid var(--line);border-radius:var(--radius);padding:34px;box-shadow:var(--shadow)}.calculator-card label{display:block;margin-bottom:27px;color:var(--muted);font-size:.9rem}.calculator-card output{float:right;color:var(--text);font-weight:750}.calculator-card input[type=range]{width:100%;margin-top:14px;accent-color:var(--lime)}.calculator-results{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:14px;overflow:hidden;margin-top:32px}.calculator-results>div{padding:20px;background:var(--surface)}.calculator-results span{display:block;color:var(--faint);font-size:.72rem;margin-bottom:6px}.calculator-results strong{font-size:1.05rem}.underwriting-grid .feature-card h3{margin-top:32px}.document-list{border-top:1px solid var(--line)}.document-list>div{display:grid;grid-template-columns:55px 1fr;padding:21px 0;border-bottom:1px solid var(--line)}.document-list span{color:var(--lime);font-size:.72rem}.document-list p{margin:0;color:var(--muted)}.covenant-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px}.covenant-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mini-card{padding:24px}.principle-card>span{color:var(--lime);font-size:.75rem}.principle-card h3{margin-top:42px}.independence-panel{display:grid;grid-template-columns:58px 1fr;gap:28px;max-width:900px;padding:44px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.independence-panel h2{font-size:2.5rem}.independence-panel p{color:var(--muted)}.faq-layout{display:grid;grid-template-columns:.34fr .66fr;gap:80px;align-items:start}.faq-aside{position:sticky;top:120px}.faq-aside h2{font-size:2rem}.faq-aside p{color:var(--muted)}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{list-style:none;cursor:pointer;padding:25px 45px 25px 0;font-size:1.05rem;font-weight:700;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary span::before,.faq-item summary span::after{content:"";position:absolute;right:6px;top:34px;width:16px;height:1px;background:var(--lime);transition:transform .2s}.faq-item summary span::after{transform:rotate(90deg)}.faq-item[open] summary span::after{transform:rotate(0)}.faq-item div{padding:0 40px 22px 0;color:var(--muted)}.form-section{padding-top:82px}.form-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px;align-items:start}.form-intro{position:sticky;top:110px}.application-form{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:34px;box-shadow:var(--shadow)}.form-head{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:25px}.form-head span{font-weight:750}.form-head strong{font-size:.72rem;color:var(--faint);font-weight:500}.field-grid{display:grid;gap:18px}.field-grid.two{grid-template-columns:1fr 1fr}.application-form>label,.field-grid label{display:block;color:var(--muted);font-size:.84rem;margin-bottom:19px}.application-form input,.application-form select,.application-form textarea{width:100%;margin-top:8px;border:1px solid var(--line);background:var(--bg);color:var(--text);border-radius:12px;padding:13px 14px;outline:none;transition:border-color .2s,box-shadow .2s}.application-form textarea{resize:vertical}.application-form input:focus,.application-form select:focus,.application-form textarea:focus{border-color:var(--lime);box-shadow:0 0 0 3px rgba(198,255,0,.09)}.application-form input:user-invalid,.application-form select:user-invalid,.application-form textarea:user-invalid{border-color:var(--danger)}.checkbox{display:flex!important;gap:12px;align-items:flex-start}.checkbox input{width:17px!important;height:17px;margin-top:5px!important;accent-color:var(--lime);flex:0 0 auto}.checkbox a{color:var(--lime);text-decoration:underline}.form-submit{display:flex;align-items:center;gap:20px;margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.form-submit p{font-size:.75rem;color:var(--faint);margin:0}.hidden-field{position:absolute;left:-9999px}.contact-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px}.contact-cards{display:grid;gap:12px;margin:28px 0}.contact-cards>a{display:grid;grid-template-columns:46px 1fr 20px;gap:15px;align-items:center;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface);transition:border-color .2s}.contact-cards>a:hover{border-color:var(--line-strong)}.contact-cards strong,.contact-cards span{display:block}.contact-cards span{color:var(--faint);font-size:.8rem}.contact-note{color:var(--faint);font-size:.82rem}.legal-hero{padding:92px 0 50px;border-bottom:1px solid var(--line);background:var(--bg-deep)}.legal-container{max-width:900px}.breadcrumb{display:inline-block;color:var(--muted);font-size:.84rem;margin-bottom:38px}.legal-hero h1{font-size:clamp(2.8rem,5vw,4.6rem);margin-bottom:20px}.legal-hero p{color:var(--muted);font-size:1.12rem;max-width:750px}.legal-meta{color:var(--faint);font-size:.78rem;margin-top:26px}.legal-layout{padding-top:72px}.legal-grid{display:grid;grid-template-columns:240px 1fr;gap:80px;align-items:start}.legal-toc{position:sticky;top:110px;display:flex;flex-direction:column;gap:7px;border-left:1px solid var(--line);padding-left:20px}.legal-toc strong{margin-bottom:8px}.legal-toc a{color:var(--faint);font-size:.8rem}.legal-toc a:hover{color:var(--lime)}.legal-content{max-width:760px}.legal-content section{scroll-margin-top:110px;padding-bottom:35px;margin-bottom:35px;border-bottom:1px solid var(--line)}.legal-content section:last-child{border-bottom:0}.legal-content h2,.accessibility-content h2{font-size:1.75rem}.legal-content p,.legal-content li,.accessibility-content p{color:var(--muted)}.legal-content li{margin-bottom:8px}.legal-content a,.accessibility-content a{color:var(--lime);text-decoration:underline}.accessibility-content{max-width:800px}.success-page{min-height:76vh;display:grid;place-items:center;padding:90px 0}.success-card{text-align:center;max-width:660px;margin:auto;padding:55px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.success-icon{width:64px;height:64px;border-radius:50%;margin:0 auto 20px;display:grid;place-items:center;background:var(--lime);color:var(--ink);font-size:1.5rem}.success-card h1{font-size:4rem;margin:14px 0}.success-card p{color:var(--muted)}.success-card .button-row{justify-content:center;margin-top:28px}.error-code{display:block;color:var(--lime);font-size:5rem;font-weight:800;line-height:1}.site-footer{padding:72px 0 28px;background:var(--bg-deep);border-top:1px solid var(--line)}.footer-grid{display:grid;grid-template-columns:1.7fr repeat(3,1fr);gap:55px}.footer-grid h2{font-size:.75rem;text-transform:uppercase;letter-spacing:.13em;color:var(--faint);margin:8px 0 18px}.footer-grid>div:not(.footer-brand) a{display:block;color:var(--muted);font-size:.86rem;padding:5px 0}.footer-grid a:hover{color:var(--lime)}.footer-brand>p{color:var(--muted);max-width:390px;font-size:.88rem;margin-top:22px}.footer-brand .independence{font-size:.72rem;color:var(--faint)}.footer-bottom{display:flex;justify-content:space-between;gap:30px;border-top:1px solid var(--line);margin-top:55px;padding-top:24px;color:var(--faint);font-size:.72rem}.cookie-banner{position:fixed;z-index:300;left:20px;right:20px;bottom:20px;max-width:980px;margin:auto;padding:18px 20px;background:#20251f;border:1px solid var(--line-strong);border-radius:16px;box-shadow:var(--shadow);display:flex;align-items:center;justify-content:space-between;gap:24px}.cookie-banner[hidden]{display:none}.cookie-banner strong{display:block}.cookie-banner p{margin:2px 0 0;color:var(--muted);font-size:.8rem}.cookie-actions{display:flex;gap:10px;flex:0 0 auto}.reveal{opacity:0;transform:translateY(18px);transition:opacity .65s ease,transform .65s ease}.reveal.visible{opacity:1;transform:none}@keyframes spin{to{transform:rotate(360deg)}}
@media (max-width:1000px){.site-nav{gap:18px}.hero-grid,.split-grid,.product-row,.calculator-grid,.form-grid,.contact-grid,.faq-layout,.covenant-grid{gap:50px}.hero-grid{grid-template-columns:1fr 1fr}.card-grid.four{grid-template-columns:1fr 1fr}.process-grid{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1.4fr 1fr 1fr}.footer-grid>div:last-child{grid-column:2/4}.legal-grid{grid-template-columns:190px 1fr;gap:50px}}
@media (max-width:820px){.nav-toggle{display:block}.site-nav{position:absolute;left:20px;right:20px;top:72px;display:none;flex-direction:column;align-items:stretch;padding:18px;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow)}.site-nav.open{display:flex}.site-nav>a{padding:8px}.nav-contact{border-left:0;padding-left:8px!important}.site-nav .button{margin-top:6px}.hero{padding-top:75px}.hero-grid,.section-heading,.split-grid,.product-row,.calculator-grid,.form-grid,.contact-grid,.faq-layout,.covenant-grid,.eligibility-grid{grid-template-columns:1fr}.hero-panel{min-height:470px}.trust-grid{grid-template-columns:1fr}.trust-grid>div{border-right:0;border-bottom:1px solid var(--line)}.trust-grid>div:last-child{border-bottom:0}.card-grid.three{grid-template-columns:1fr}.section-heading{gap:20px}.split-grid,.product-row,.calculator-grid,.form-grid,.contact-grid,.faq-layout,.covenant-grid{gap:42px}.product-row.reverse .product-copy{order:initial}.form-intro,.faq-aside{position:static}.legal-grid{grid-template-columns:1fr}.legal-toc{position:static;border-left:0;border-bottom:1px solid var(--line);padding:0 0 25px;display:grid;grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/3}.footer-grid>div:last-child{grid-column:auto}.cta-inner{align-items:flex-start;flex-direction:column}.cookie-banner{align-items:flex-start;flex-direction:column}.cookie-actions{width:100%}.cookie-actions .button{flex:1}}
@media (max-width:560px){.container{width:min(calc(100% - 28px),var(--max))}.nav-wrap{height:68px}.brand small{display:none}h1{font-size:2.75rem}.hero{min-height:auto;padding:70px 0}.hero-panel{padding:18px;min-height:435px}.capital-graphic{height:265px}.section{padding:82px 0}.page-hero{padding:82px 0 62px}.card-grid.four,.process-grid,.covenant-cards,.calculator-results,.field-grid.two{grid-template-columns:1fr}.process-grid li{min-height:200px}.process-grid h3{margin-top:35px}.eligibility-card,.application-form{padding:24px}.form-head{display:block}.form-head strong{display:block;margin-top:4px}.form-submit{display:block}.form-submit p{margin-top:14px}.footer-grid{grid-template-columns:1fr}.footer-brand,.footer-grid>div:last-child{grid-column:auto}.footer-bottom{display:block}.legal-toc{grid-template-columns:1fr}.success-card{padding:36px 22px}.success-card h1{font-size:3rem}.cookie-actions{flex-direction:column}.cookie-banner{left:12px;right:12px;bottom:12px}.cta-inner h2{font-size:2rem}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.ring-two{animation:none}.button,.feature-card{transition:none}}


/* Wentura v2 customisations */
.nav-wrap-extended{gap:22px}.nav-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.social-link{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.02);color:var(--text);font-size:.85rem;line-height:1;transition:background .2s,border-color .2s,transform .2s}.social-link:hover{background:var(--surface-2);border-color:var(--line-strong);transform:translateY(-1px)}.hero-grid-wide{grid-template-columns:.86fr 1.14fr;gap:48px}.hero-calculator-section{padding-bottom:86px}.hero-badge-row{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 26px}.hero-badge-row.compact{margin-bottom:18px}.status-chip{display:inline-flex;align-items:center;gap:9px;padding:10px 14px;border-radius:999px;border:1px solid rgba(198,255,0,.22);background:rgba(198,255,0,.04);color:var(--lime);font-weight:650;font-size:.88rem}.status-chip svg{font-size:1rem}.status-chip .dot{width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 12px rgba(198,255,0,.7)}.calculator-shell{padding:28px;min-height:auto}.panel-heading{font-size:2rem;line-height:1.1;margin:22px 0 18px}.calculator-ui{display:grid;grid-template-columns:1.02fr .98fr;gap:24px;align-items:start}.calculator-form-column{display:grid;gap:18px}.calc-field>span{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;color:var(--muted);margin-bottom:9px}.calc-input{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-radius:15px;background:rgba(255,255,255,.04);border:1px solid var(--line)}.calc-input strong{font-size:1.1rem;letter-spacing:-.02em}.calc-input small{color:var(--muted);text-transform:uppercase;letter-spacing:.12em}.calc-field input[type=range]{width:100%;margin:14px 0 0;accent-color:var(--lime)}.calc-minmax,.range-labels{display:flex;justify-content:space-between;gap:16px;color:var(--faint);font-size:.78rem;margin-top:8px}.calculator-results-card{padding:26px;border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));border:1px solid rgba(198,255,0,.16)}.results-kicker{display:block;text-transform:uppercase;letter-spacing:.15em;color:var(--lime);font-weight:700;font-size:.8rem;margin-bottom:20px}.result-stat{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end;padding:17px 0;border-bottom:1px solid var(--line)}.result-stat:first-of-type{padding-top:0}.result-stat:last-of-type{border-bottom:0}.result-stat span{display:block;color:var(--muted);font-size:.92rem;margin-bottom:7px}.result-stat strong{display:block;font-size:2rem;line-height:1.02;letter-spacing:-.03em}.result-stat small{align-self:center;color:var(--faint);font-size:.82rem}.result-stat em{display:block;color:var(--faint);font-style:normal;font-size:.82rem;margin-top:8px}.result-stat.emphasis strong{color:var(--text)}.calc-actions{display:grid;gap:12px;margin-top:22px}.calc-actions .button,.calc-actions .button-ghost{width:100%}.hero-feature-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:24px;background:var(--line);border:1px solid var(--line);border-radius:18px;overflow:hidden}.hero-feature-bar>div{padding:16px 18px;background:rgba(255,255,255,.02)}.hero-feature-bar strong{display:block;font-size:.92rem;margin-bottom:4px}.hero-feature-bar span{display:block;color:var(--muted);font-size:.8rem;line-height:1.4}.hero-panel-bottom{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:24px;margin-top:18px;border-top:1px solid var(--line)}.hero-panel-bottom p{margin:0;color:var(--muted);max-width:460px;line-height:1.45}.hero-panel-bottom strong{color:var(--lime)}.launch-button{white-space:nowrap}.launch-teaser{display:flex;align-items:center;justify-content:space-between;gap:36px;padding:38px;border-radius:var(--radius);border:1px solid var(--line);background:linear-gradient(135deg,rgba(198,255,0,.06),rgba(255,255,255,.02))}.launch-teaser p{color:var(--muted);max-width:690px;margin-bottom:0}.calculator-grid-wide{grid-template-columns:.78fr 1.22fr}.calculator-card.advanced{padding:28px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line)}.calculator-inline-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 18px}.calculator-inline-grid label{display:block;color:var(--muted)}.calculator-inline-grid output{display:block;color:var(--text);font-weight:750;font-size:1.1rem;margin:6px 0 10px}.calculator-inline-grid input[type=range]{width:100%;accent-color:var(--lime)}.calculator-results.advanced-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:20px}.launch-hero{padding-bottom:70px}.launch-hero-grid{display:grid;grid-template-columns:1fr .95fr;gap:48px;align-items:center}.token-hero-card,.token-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:30px;box-shadow:var(--shadow)}.token-hero-head{display:flex;align-items:center;gap:14px;margin-bottom:16px}.token-hero-head h2{font-size:2rem;margin:6px 0 0}.data-row{display:flex;justify-content:space-between;gap:18px;padding:16px 0;border-bottom:1px solid var(--line)}.data-row:last-child{border-bottom:0}.data-row span{color:var(--muted)}.data-row code{background:rgba(255,255,255,.04);padding:6px 10px;border-radius:10px;max-width:58%;overflow-wrap:anywhere}.data-row a{color:var(--lime)}.token-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.data-chip-list{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:8px}.data-chip{padding:16px;border-radius:16px;background:rgba(255,255,255,.03);border:1px solid var(--line)}.data-chip span{display:block;color:var(--faint);font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;margin-bottom:6px}.data-chip strong{font-size:1rem}.site-nav a{white-space:nowrap}
@media (max-width:1180px){.site-nav{gap:16px}.nav-actions .button{padding-inline:16px}.hero-grid-wide{grid-template-columns:1fr}.calculator-grid-wide{grid-template-columns:1fr}.launch-hero-grid{grid-template-columns:1fr}.hero-copy{max-width:850px}}
@media (max-width:1000px){.nav-wrap-extended{align-items:center}.site-nav{gap:14px}.nav-actions{gap:8px}.social-link{padding:9px 12px}.calculator-ui{grid-template-columns:1fr}.hero-feature-bar{grid-template-columns:1fr 1fr}.hero-panel-bottom{flex-direction:column;align-items:flex-start}.token-grid{grid-template-columns:1fr}.launch-teaser{flex-direction:column;align-items:flex-start}}
@media (max-width:820px){.nav-wrap-extended{flex-wrap:wrap;height:auto;padding:12px 0}.nav-actions{width:100%;justify-content:flex-start;padding-bottom:8px}.site-nav{top:110px}.hero-feature-bar{grid-template-columns:1fr}.calculator-inline-grid,.data-chip-list{grid-template-columns:1fr}}
@media (max-width:560px){.nav-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.nav-actions .button{grid-column:1/-1}.social-link{text-align:center}.panel-heading{font-size:1.65rem}.calculator-shell{padding:18px}.result-stat strong{font-size:1.6rem}.launch-teaser,.token-hero-card,.token-card{padding:22px}.data-row{display:block}.data-row code{max-width:none;margin-top:8px;display:inline-block}}

[data-token-buy-link].is-disabled{opacity:.55;cursor:not-allowed;pointer-events:none;filter:saturate(.4)}
