:root{--ink:#111310;--ink-soft:#191b17;--ink-card:#22251f;--paper:#f1eee5;--muted:#a1a59a;--line:hsla(45,30%,92%,.15);--gold:#f5cb4e;--gold-soft:#c9a943;--lime:#b7ff48;--red:#ff7e6c;--serif:Georgia,"Times New Roman",serif;--sans:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--paper);font-family:var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}button{color:inherit}.section-shell{width:min(1180px,calc(100% - 64px));margin:0 auto}.eyebrow{margin:0;color:var(--gold);font-size:10px;font-weight:700;letter-spacing:.19em;line-height:1.4;text-transform:uppercase}.eyebrow span{color:var(--muted);padding:0 5px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{height:82px;justify-content:space-between;margin:0 auto;padding:0 32px;position:relative;width:min(1280px,100%);z-index:20}.header-tools,.site-header{align-items:center;display:flex}.header-tools{gap:30px}.brand{gap:11px}.brand,.brand-mark{align-items:center;display:inline-flex}.brand-mark{border:1px solid var(--gold);border-radius:50%;color:var(--gold);font-size:9px;font-weight:800;height:31px;justify-content:center;letter-spacing:-.06em;width:31px}.brand-copy{display:flex;flex-direction:column;letter-spacing:.13em;line-height:1}.brand-copy strong{font-size:15px;font-weight:750}.brand-copy small{font-size:8px;letter-spacing:.34em;margin-top:5px}.main-nav{align-items:center;display:flex;gap:31px}.main-nav>a{color:var(--muted);font-size:12px;transition:color .25s ease}.main-nav>a:hover{color:var(--paper)}.language-switcher{align-items:center;background:hsla(45,30%,92%,.04);border:1px solid var(--line);border-radius:999px;display:flex;gap:3px;padding:3px}.language-switcher button{background:transparent;border:0;border-radius:999px;color:var(--muted);cursor:pointer;font-size:9px;font-weight:750;letter-spacing:.08em;min-width:31px;padding:7px 8px;transition:background .25s ease,color .25s ease}.language-switcher button:hover{color:var(--paper)}.language-switcher button.is-active{background:var(--gold);color:var(--ink)}.arrow{display:inline-block;font-size:17px;line-height:0;transition:transform .25s ease}a:hover .arrow{transform:translate(3px,-3px)}.menu-button{background:transparent;border:0;cursor:pointer;display:none;font-size:12px;gap:10px;padding:7px 0}.menu-button i,.menu-button i:before{background:var(--gold);content:"";display:block;height:1px;width:22px}.menu-button i:before{transform:translateY(-6px)}.hero{min-height:calc(100vh - 82px);overflow:hidden;padding-bottom:88px;padding-top:clamp(65px,10vh,126px);position:relative}.hero:before{background:radial-gradient(circle,rgba(245,203,78,.16),transparent 61%);content:"";height:560px;position:absolute;right:-105px;top:50px;width:560px}.wave-lines{fill:none;height:390px;position:absolute;right:-39px;stroke:var(--gold);stroke-width:1;top:-25px;transform:rotate(3deg);width:510px}.hero-grid{align-items:center;display:grid;grid-gap:8vw;gap:8vw;grid-template-columns:minmax(0,1.07fr) minmax(370px,.93fr);position:relative;z-index:1}.hero-copy{max-width:690px}h1,h2,h3,h4,p{margin-top:0}h1{font-size:clamp(50px,6.2vw,86px);font-weight:420;letter-spacing:-.075em;line-height:.97;margin:30px 0 28px;max-width:760px}h1 em,h2 em{color:var(--gold);font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.06em}.hero-lead{color:#c4c6bb;font-size:16px;line-height:1.65;margin-bottom:34px;max-width:495px}.hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:24px}.button{align-items:center;display:inline-flex;font-size:12px;font-weight:700;gap:13px;letter-spacing:.03em;padding:16px 20px;transition:background .25s ease,color .25s ease,transform .25s ease}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--gold);color:var(--ink)}.button-primary:hover{background:#ffe287}.text-link{border-bottom:1px solid var(--gold-soft);color:var(--paper);display:inline-flex;font-size:12px;gap:11px;padding-bottom:5px}.hero-metadata{border-top:1px solid var(--line);display:flex;gap:27px;margin-top:68px;padding-top:17px}.hero-metadata span{color:var(--muted);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.hero-metadata b{color:var(--gold);font-weight:500;margin-right:6px}.hero-visual{height:480px;min-width:380px;position:relative}.orbit{border:1px solid rgba(245,203,78,.38);border-radius:50%;position:absolute}.orbit-large{height:470px;right:15px;top:-14px;transform:rotate(28deg);width:250px}.orbit-large:after{border:1px solid rgba(245,203,78,.21);border-radius:50%;content:"";height:500px;left:-22px;position:absolute;top:-16px;transform:rotate(-16deg);width:292px}.orbit-small{border-color:rgba(183,255,72,.5);height:170px;right:104px;top:88px;width:170px}.hero-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(31,34,28,.82);border:1px solid hsla(45,30%,92%,.2);box-shadow:0 30px 70px rgba(0,0,0,.28);position:absolute}.hero-card-main{left:34px;padding:24px 26px 22px;top:86px;width:250px}.card-kicker{align-items:center;color:var(--muted);display:flex;font-size:10px;gap:8px;letter-spacing:.05em;text-transform:uppercase}.live-dot,.status-dot{background:var(--lime);border-radius:50%;display:inline-block;height:7px;width:7px}.card-number{color:var(--gold);font-size:115px;font-weight:500;letter-spacing:-.1em;line-height:.9;margin:35px 0 2px -7px}.card-label{color:var(--paper);font-family:var(--serif);font-size:20px;font-style:italic}.card-footer{border-top:1px solid var(--line);display:flex;gap:12px;margin-top:30px;padding-top:14px}.card-footer small,.card-footer span{color:var(--muted);font-size:10px}.card-footer strong{color:var(--lime);font-size:19px;font-weight:600;margin-left:auto}.hero-card-float{bottom:72px;padding:18px 21px;right:13px;width:190px}.mini-label{color:var(--muted);display:block;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.hero-card-float strong{color:var(--lime);display:block;font-size:47px;font-weight:500;letter-spacing:-.07em;line-height:1;margin:12px 0 6px}.hero-card-float small{color:var(--paper);font-size:10px;line-height:1.4}.hero-ring-label{bottom:9px;color:var(--muted);font-size:8px;letter-spacing:.18em;position:absolute;right:10px}.hero-ring-label span{color:var(--gold);padding:0 5px}.scroll-cue{align-items:center;bottom:26px;color:var(--muted);display:flex;font-size:9px;gap:14px;letter-spacing:.09em;position:absolute;right:0;text-transform:uppercase}.scroll-cue i{background:var(--gold);display:block;height:1px;width:46px}.referral-back{align-items:center;color:var(--muted);display:inline-flex;font-size:11px;gap:10px;transition:color .25s ease}.referral-back:hover{color:var(--paper)}.referral-hero{min-height:calc(100vh - 82px);overflow:hidden;padding-bottom:120px;padding-top:clamp(65px,10vh,126px);position:relative}.referral-hero:before{background:radial-gradient(circle,rgba(245,203,78,.16),transparent 61%);content:"";height:560px;position:absolute;right:-105px;top:50px;width:560px}.referral-hero-grid{align-items:center;display:grid;grid-gap:9vw;gap:9vw;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);position:relative;z-index:1}.referral-copy{max-width:690px}.referral-note{border-left:1px solid var(--gold-soft);color:var(--muted);font-size:11px;line-height:1.55;margin:32px 0 0;max-width:440px;padding-left:15px}.referral-summary{background:rgba(31,34,28,.72);border:1px solid var(--line);box-shadow:0 30px 70px rgba(0,0,0,.24);min-height:355px;padding:28px;position:relative}.referral-summary:after{border:1px solid rgba(245,203,78,.35);border-radius:50%;bottom:-90px;content:"";height:300px;position:absolute;right:-100px;width:300px}.referral-summary strong{color:var(--gold);display:block;font-size:128px;font-weight:500;letter-spacing:-.1em;line-height:.9;margin:70px 0 9px -8px;position:relative;z-index:1}.referral-summary h2{font-family:var(--serif);font-size:25px;font-style:italic;font-weight:400;letter-spacing:-.04em;position:relative;z-index:1}.referral-summary p{color:var(--muted);font-size:11px;line-height:1.5;margin:26px 0 0;max-width:180px;position:relative;z-index:1}.referral-section{border-top:1px solid var(--line);padding-bottom:150px;padding-top:110px}.referral-card-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:72px}.referral-card{border:1px solid var(--line);display:flex;flex-direction:column;min-height:385px;padding:26px 27px 24px}.referral-card-1{background:var(--gold);color:var(--ink)}.referral-card-1 .eyebrow{color:var(--ink)}.referral-card-2{background:var(--ink-soft)}.referral-card-3{background:var(--lime);color:var(--ink)}.referral-card-3 .eyebrow{color:#3a5024}.referral-card h3{font-size:36px;font-weight:450;letter-spacing:-.06em;margin:45px 0 20px}.referral-card>strong{font-size:31px;font-weight:550;letter-spacing:-.07em}.referral-card>small{color:var(--muted);font-size:10px;margin-top:4px}.referral-card-1>small,.referral-card-3>small{color:rgba(17,19,16,.62)}.referral-card>p:not(.eyebrow){color:var(--muted);font-size:12px;line-height:1.55;margin:35px 0 0;max-width:260px}.referral-card-1>p:not(.eyebrow),.referral-card-3>p:not(.eyebrow){color:rgba(17,19,16,.72)}.referral-example{border-top:1px solid var(--line);font-size:10px;line-height:1.5;margin-top:auto;padding-top:14px}.referral-card-1 .referral-example,.referral-card-3 .referral-example{border-color:rgba(17,19,16,.22)}.referral-level-section{padding-top:0}.referral-data-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr 1fr;margin-top:72px}.referral-panel{background:var(--ink-soft);border:1px solid var(--line);padding:26px 27px 19px}.referral-level,.referral-table-head{align-items:center;display:grid;grid-template-columns:45px 1fr auto}.referral-table-head{color:var(--muted);font-size:9px;letter-spacing:.09em;margin-top:28px;padding-bottom:10px;text-transform:uppercase}.referral-table-head span:last-child{grid-column:3}.referral-level{border-top:1px solid var(--line);min-height:43px}.referral-level>span{color:var(--gold);font-family:var(--serif);font-size:13px;font-style:italic}.referral-level i{border-top:1px dotted hsla(45,30%,92%,.22);display:block;margin:0 12px}.referral-level strong{color:var(--lime);font-size:13px;font-weight:600}.cpa-table{border-top:1px solid var(--line);margin-top:72px;max-width:820px}.cpa-row,.cpa-table-head{align-items:center;display:grid;grid-template-columns:1fr 120px}.cpa-table-head{color:var(--muted);font-size:9px;letter-spacing:.09em;padding:13px 0 11px;text-transform:uppercase}.cpa-row{border-top:1px solid var(--line);min-height:56px}.cpa-row span{color:var(--paper);font-size:13px}.cpa-row strong{color:var(--gold);font-size:17px;font-weight:550}.cpa-row.is-highlighted{background:rgba(245,203,78,.06);padding:0 12px}.requirements-grid{border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);margin-top:72px}.requirement{border-right:1px solid var(--line);min-height:190px;padding:22px 24px 0 0}.requirement:not(:first-child){padding-left:24px}.requirement:last-child{border-right:0}.requirement>span{color:var(--gold);font-family:var(--serif);font-size:13px;font-style:italic}.requirement strong{display:block;font-size:27px;font-weight:500;letter-spacing:-.06em;margin-top:42px}.requirement p{color:var(--muted);font-size:11px;line-height:1.5;margin:10px 0 0;max-width:190px}.calculator-section{border-top:1px solid var(--line);padding-bottom:170px;padding-top:32px}.calculator-layout{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);margin-top:72px}.calculator-form,.calculator-output{border:1px solid var(--line);padding:29px}.calculator-form{background:var(--gold);color:var(--ink)}.calculator-form .eyebrow{color:var(--ink)}.calculator-form h2{font-size:clamp(35px,4vw,55px);margin:23px 0 18px}.calculator-copy{font-size:13px;line-height:1.6;margin-bottom:31px;max-width:340px}.calculator-field{display:block;margin-top:20px}.calculator-field>span{display:block;font-size:11px;font-weight:700;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.calculator-field input{background:rgba(17,19,16,.08);border:1px solid rgba(17,19,16,.35);border-radius:0;color:var(--ink);font-size:24px;outline:none;padding:12px 14px;width:100%}.calculator-field input:focus{border-color:var(--ink);box-shadow:0 0 0 2px rgba(17,19,16,.12)}.calculator-field small{display:block;font-size:10px;line-height:1.4;margin-top:7px;opacity:.72}.calculator-rate-input{align-items:center;display:flex;position:relative}.calculator-rate-input input{padding-right:44px}.calculator-rate-input b{font-size:20px;font-weight:500;pointer-events:none;position:absolute;right:15px}.calculator-split{border-bottom:1px solid rgba(17,19,16,.25);border-top:1px solid rgba(17,19,16,.25);font-size:12px;line-height:1.5;margin:28px 0 0;padding:16px 0}.calculator-output{background:var(--ink-soft)}.calculator-output-heading{align-items:flex-start;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding-bottom:20px}.calculator-output-heading span{color:var(--lime);font-size:20px;font-weight:600}.calculator-results{display:grid;grid-gap:0 22px;gap:0 22px;grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-result{border-top:1px solid var(--line);min-height:108px;padding:20px 0 17px}.calculator-result span{color:var(--muted);display:block;font-size:10px;letter-spacing:.04em;text-transform:uppercase}.calculator-result strong{color:var(--paper);display:block;font-size:clamp(23px,3vw,34px);font-weight:500;letter-spacing:-.06em;margin-top:13px}.calculator-result small{color:var(--muted);display:block;font-size:10px;margin-top:4px}.calculator-result-highlight{border-top:0;grid-column:1/-1;min-height:140px;padding-top:28px}.calculator-result-highlight span{color:var(--gold)}.calculator-result-highlight strong{color:var(--lime);font-size:clamp(42px,5vw,67px);margin-top:10px}.calculator-result-total{border-bottom:1px solid var(--line);grid-column:1/-1}.calculator-disclaimer,.calculator-note{color:var(--muted);font-size:11px;line-height:1.55;margin:25px 0 0;max-width:520px}.calculator-disclaimer{color:var(--paper);font-size:10px;margin-top:8px;opacity:.68}.calculator-output .button{margin-top:28px}.intro{border-top:1px solid var(--line);padding-bottom:190px;padding-top:32px}.section-index{color:var(--muted);font-size:10px;letter-spacing:.18em}.section-index span{color:var(--gold);padding:0 5px}.intro-grid{display:grid;grid-gap:8vw;gap:8vw;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);margin-top:88px}h2{font-size:clamp(38px,5.2vw,72px);font-weight:420;letter-spacing:-.07em;line-height:.98;margin-bottom:0}.intro h2{max-width:780px}.intro-aside{align-self:end;border-left:1px solid var(--gold-soft);padding-left:26px}.intro-aside p,.split-heading>p{color:var(--muted);font-size:14px;line-height:1.65;margin-bottom:27px}.faq-section,.fit-section,.layers-section,.proof-section,.steps-section,.trust-section{padding-bottom:170px}.section-heading{max-width:680px}.section-heading h2{margin:23px 0 20px}.section-heading>p:last-child{color:var(--muted);font-size:15px;line-height:1.6;max-width:490px}.steps-grid{border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr);margin-top:72px}.step{border-right:1px solid var(--line);min-height:255px;padding:24px 28px 0 0;position:relative}.step:not(:first-child){padding-left:27px}.step:last-child{border-right:0}.step-number{color:var(--gold);font-family:var(--serif);font-size:21px;font-style:italic}.step h3{font-size:19px;font-weight:500;letter-spacing:-.03em;line-height:1.1;margin:55px 0 15px;max-width:170px}.step p{color:var(--muted);font-size:12px;line-height:1.55;max-width:190px}.step-line{background:var(--gold);bottom:0;display:block;height:1px;position:absolute;width:39px}.split-heading{align-items:flex-start;display:flex;gap:100px;justify-content:space-between;max-width:none}.split-heading>div{max-width:590px}.split-heading>p{align-self:flex-end;margin-bottom:3px;max-width:280px}.layers-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:72px}.layer-card{display:flex;flex-direction:column;justify-content:space-between;min-height:375px;padding:25px 27px 29px}.layer-card .layer-number{font-size:11px;letter-spacing:.14em}.layer-card>div{max-width:250px}.layer-card h3{font-size:39px;font-weight:450;letter-spacing:-.06em;margin:16px 0 14px}.layer-card p:not(.eyebrow){font-size:13px;line-height:1.55;margin:0}.layer-card>strong{font-size:33px;font-weight:500;letter-spacing:-.08em}.layer-card>strong small{font-size:10px;font-weight:500;letter-spacing:.04em}.layer-gold{background:var(--gold)}.layer-gold,.layer-gold .eyebrow{color:var(--ink)}.layer-gold>strong{color:#3e361a}.layer-light{background:var(--paper);color:var(--ink)}.layer-light .eyebrow{color:#68705e}.layer-light>strong{color:#657950}.layer-green{background:var(--lime);color:var(--ink)}.layer-green .eyebrow{color:#3a5024}.layer-green>strong{color:#365614}.fit-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr 1fr;margin-top:72px}.fit-card{border:1px solid var(--line);min-height:305px;padding:26px 27px}.fit-card-yes{background:var(--ink-soft)}.fit-card-no{background:hsla(7,100%,71%,.05);border-color:hsla(7,100%,71%,.3)}.fit-card-no .eyebrow{color:var(--red)}.fit-card ul{list-style:none;margin:35px 0 0;padding:0}.fit-card li{align-items:flex-start;border-top:1px solid var(--line);display:flex;font-size:12px;gap:12px;line-height:1.5;padding:13px 0}.fit-card li span{color:var(--lime);flex:0 0 auto;font-size:16px;line-height:1}.fit-card-no li span{color:var(--red)}.proof-section{border-top:1px solid var(--line);padding-top:32px}.proof-section .section-heading>p:last-of-type{margin-bottom:27px}.proof-metrics{border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr);margin-top:72px}.proof-metric{border-right:1px solid var(--line);min-height:125px;padding:22px 22px 0 0}.proof-metric:not(:first-child){padding-left:22px}.proof-metric:last-child{border-right:0}.proof-metric strong{color:var(--gold);display:block;font-size:31px;font-weight:500;letter-spacing:-.06em}.proof-metric span{color:var(--muted);display:block;font-size:10px;line-height:1.4;margin-top:12px;text-transform:uppercase}.trust-section{border-top:1px solid var(--line);padding-top:32px}.trust-grid{display:grid;grid-gap:10vw;gap:10vw;grid-template-columns:1fr 1fr;margin-top:90px}.trust-grid h2{max-width:530px}.trust-copy{color:var(--muted);font-size:14px;line-height:1.65;margin:28px 0 0;max-width:410px}.trust-links{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-top:28px}.trust-list{border-top:1px solid var(--line)}.trust-item{align-items:center;border-bottom:1px solid var(--line);display:grid;grid-gap:16px;gap:16px;grid-template-columns:28px 1fr 20px;min-height:70px}.trust-item span{color:var(--gold);font-family:var(--serif);font-size:13px;font-style:italic}.trust-item p{font-size:13px;margin:0}.trust-item .arrow{color:var(--gold)}.risk-panel{align-items:center;border:1px solid var(--line);display:grid;grid-gap:60px;gap:60px;grid-template-columns:.7fr 1.3fr;margin-top:100px;padding:27px 30px}.risk-panel h3{font-size:23px;font-weight:450;letter-spacing:-.04em;margin:13px 0 0}.risk-panel>p{color:var(--muted);font-size:11px;line-height:1.6;margin:0;max-width:560px}.faq-section{padding-top:120px}.faq-grid,.faq-section{border-top:1px solid var(--line)}.faq-grid{margin-top:70px}.faq-item{border-bottom:1px solid var(--line);display:grid;grid-gap:25px;gap:25px;grid-template-columns:35px 1fr;padding:24px 0}.faq-item>span{color:var(--gold);font-family:var(--serif);font-size:13px;font-style:italic}.faq-item details{min-width:0}.faq-item summary{cursor:pointer;font-size:19px;font-weight:500;letter-spacing:-.04em;list-style:none;padding-right:25px;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{color:var(--gold);content:"+";font-family:var(--serif);font-size:22px;font-weight:400;position:absolute;right:0;top:-4px}.faq-item details[open] summary:after{content:"−"}.faq-item p{color:var(--muted);font-size:12px;line-height:1.6;margin:0;max-width:570px}.faq-item details[open] p{margin-top:12px}.site-footer{align-items:center;border-top:1px solid var(--line);display:flex;justify-content:space-between;margin:0 auto;min-height:95px;padding:0 32px;width:min(1280px,100%)}.footer-note,.footer-year{color:var(--muted);font-size:9px;letter-spacing:.12em}.footer-note span{color:var(--gold);padding:0 5px}@media (max-width:900px){.section-shell{width:min(100% - 42px,700px)}.site-header{padding:0 21px}.header-tools{gap:16px}.menu-button{align-items:center;display:flex}.main-nav{align-items:stretch;background:var(--ink-soft);border-bottom:1px solid var(--line);display:none;flex-direction:column;gap:0;left:0;padding:15px 21px 22px;position:absolute;right:0;top:70px}.menu-open .main-nav{display:flex}.main-nav>a{border-bottom:1px solid var(--line);font-size:12px;padding:15px 0}.hero{padding-top:50px}.hero-grid{gap:30px;grid-template-columns:1fr}.hero-copy{max-width:650px}.hero-visual{height:430px;margin:0 auto;max-width:510px;width:100%}.hero-metadata{gap:15px;margin-top:48px}.referral-hero{padding-top:50px}.referral-hero-grid{gap:45px;grid-template-columns:1fr}.referral-summary{max-width:510px}.calculator-layout,.intro-grid{grid-template-columns:1fr}.intro-grid{gap:40px;margin-top:65px}.intro-aside{max-width:450px}.steps-grid{grid-template-columns:repeat(2,1fr)}.step:nth-child(2){border-right:0}.step:nth-child(n+3){border-top:1px solid var(--line)}.step:nth-child(3){padding-left:0}.fit-grid,.layers-grid,.referral-card-grid,.referral-data-grid{grid-template-columns:minmax(0,1fr)}.proof-metrics{grid-template-columns:repeat(2,1fr)}.proof-metric:nth-child(2){border-right:0}.proof-metric:nth-child(n+3){border-top:1px solid var(--line)}.proof-metric:nth-child(3){padding-left:0}.layer-card{min-height:295px}.trust-grid{gap:50px;margin-top:65px}.risk-panel,.trust-grid{grid-template-columns:1fr}.risk-panel{gap:30px;margin-top:70px}}@media (max-width:560px){.section-shell{width:calc(100% - 36px)}.site-header{height:70px}.language-switcher button{min-width:29px;padding:6px 7px}h1{font-size:clamp(46px,14vw,66px);margin-top:24px}h2{font-size:clamp(37px,12vw,56px)}.hero{min-height:auto;padding-bottom:95px}.hero-lead{font-size:14px}.hero-metadata{align-items:flex-start;flex-direction:column;gap:9px;margin-top:42px}.hero-visual{height:360px;min-width:0;transform:scale(.86);transform-origin:top center;width:116%;margin-left:-8%}.referral-hero{min-height:auto;padding-bottom:95px}.referral-summary{min-height:310px;padding:22px 19px}.referral-summary strong{font-size:94px;margin-top:55px}.referral-card-grid,.referral-data-grid,.requirements-grid{margin-top:48px}.referral-card{min-height:320px;padding:22px 19px}.referral-card h3{margin-top:35px}.referral-section{padding-bottom:110px;padding-top:78px}.referral-level-section{padding-top:0}.referral-panel{padding:22px 19px 15px}.requirements-grid{grid-template-columns:1fr}.requirement,.requirement:not(:first-child){border-bottom:1px solid var(--line);border-right:0;min-height:145px;padding:19px 0}.requirement:last-child{border-bottom:0}.requirement strong{margin-top:26px}.calculator-layout{margin-top:48px}.calculator-form,.calculator-output{padding:22px 19px}.calculator-results{display:block}.calculator-result,.calculator-result:not(:first-child){min-height:0;padding:19px 0}.calculator-result-highlight{padding-top:23px}.calculator-result-total{border-bottom:0}.scroll-cue{bottom:27px;left:0;right:auto}.calculator-section,.faq-section,.fit-section,.intro,.layers-section,.proof-section,.steps-section,.trust-section{padding-bottom:110px}.intro{padding-top:25px}.steps-grid{grid-template-columns:1fr;margin-top:48px}.step,.step:not(:first-child){border-bottom:1px solid var(--line);border-right:0;min-height:210px;padding:22px 0}.step:last-child{border-bottom:0}.step:nth-child(3){border-top:0}.step h3{margin-top:35px}.split-heading{display:block}.split-heading>p{margin-top:24px}.layers-grid{margin-top:48px}.layer-card{min-height:270px}.fit-grid{margin-top:48px}.fit-card{min-height:0;padding:22px 19px}.fit-card ul{margin-top:25px}.proof-metrics{grid-template-columns:1fr;margin-top:48px}.proof-metric,.proof-metric:not(:first-child){border-bottom:1px solid var(--line);border-right:0;min-height:95px;padding:19px 0}.proof-metric:last-child{border-bottom:0}.trust-section{padding-top:25px}.risk-panel{padding:22px 19px}.faq-section{padding-top:78px}.faq-grid{margin-top:45px}.faq-item{gap:15px;grid-template-columns:25px 1fr}.site-footer{align-items:flex-start;flex-direction:column;gap:19px;padding:25px 21px}.footer-year{margin-left:42px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}