.diagnostic-page{--dx-paper:#f4efe5;--dx-paper-2:#fffaf0;--dx-ink:#10201a;--dx-ink-2:#1a3028;--dx-muted:#66736d;--dx-line:#10201a29;--dx-green:#09875a;--dx-green-2:#12a86f;--dx-lime:#c5ef78;--dx-red:#d45140;--dx-dark:#08130f;--dx-pad:clamp(22px,6vw,100px);--dx-mono:var(--font-geist-mono),monospace;background:var(--dx-paper);min-height:100vh;color:var(--dx-ink);font-family:var(--font-geist-sans),system-ui,sans-serif}.diagnostic-page *{box-sizing:border-box}.diagnostic-page a{color:inherit;text-decoration:none}.diagnostic-page h1,.diagnostic-page h2,.diagnostic-page h3,.diagnostic-page p{margin-top:0}.dx-skip{z-index:999;background:#fff;border-radius:99px;padding:10px 15px;position:fixed;top:10px;left:10px;transform:translateY(-160%);color:#111!important}.dx-skip:focus{transform:none}.dx-progress{z-index:95;background:#10201a1a;width:4px;position:fixed;inset:0 auto 0 0}.dx-progress i{width:100%;height:100%;transform:scaleY(var(--dx-page,0));transform-origin:top;background:linear-gradient(var(--dx-red),var(--dx-green));display:block}.dx-nav{z-index:80;top:14px;pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed;inset-inline:0}.dx-nav nav{pointer-events:auto;background:#fffaf0ed;border:1px solid #10201a2e;border-radius:99px;align-items:center;gap:18px;width:min(1000px,100%);height:58px;padding:0 8px 0 20px;display:flex;box-shadow:0 12px 34px #10201a1c}.dx-brand{letter-spacing:-.065em;font-size:21px;font-weight:760}.dx-brand span{color:var(--dx-green)}.dx-nav p{color:var(--dx-muted);font:650 10px/1 var(--dx-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 0 auto;display:flex}.dx-nav p i{background:var(--dx-green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #09875a1c}.dx-nav nav>a:last-child{background:var(--dx-ink);color:#fff;border-radius:99px;align-items:center;gap:8px;height:44px;padding:0 18px;font-size:13px;font-weight:700;display:flex}.dx-kicker{color:var(--dx-muted);font:650 10px/1.25 var(--dx-mono);letter-spacing:.15em;text-transform:uppercase;margin:0 0 23px}.dx-kicker span{color:var(--dx-green);font-weight:800}.dx-hero{min-height:100svh;padding:132px var(--dx-pad) 82px;isolation:isolate;grid-template-columns:minmax(0,1.05fr) minmax(390px,.62fr);align-items:center;gap:clamp(48px,7vw,110px);display:grid;position:relative;overflow:hidden}.dx-grid{z-index:-1;background-image:linear-gradient(#10201a0e 1px,#0000 1px),linear-gradient(90deg,#10201a0e 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 20%,#0000 92%);mask-image:linear-gradient(90deg,#000 20%,#0000 92%)}.dx-hero h1,.dx-calculator-head h2,.dx-formula h2,.dx-proof h2,.dx-pilot h2,.dx-faq h2,.dx-final h2{letter-spacing:-.067em;text-wrap:balance;margin:0;font-size:clamp(48px,6.1vw,92px);font-weight:610;line-height:.93}.dx-hero h1 em,.dx-calculator-head h2 em,.dx-formula h2 em,.dx-proof h2 em,.dx-pilot h2 em,.dx-faq h2 em,.dx-final h2 em{color:var(--dx-green);font-style:normal}.dx-hero-copy>p:not(.dx-kicker){max-width:58ch;color:var(--dx-muted);margin:29px 0;font-size:clamp(16px,1.25vw,19px);line-height:1.65}.dx-actions{flex-wrap:wrap;gap:10px;display:flex}.dx-button{border:1px solid var(--dx-line);min-height:52px;font:700 14px/1 var(--font-geist-sans),sans-serif;cursor:pointer;border-radius:99px;justify-content:center;align-items:center;gap:9px;padding:0 22px;transition:transform .2s,box-shadow .2s;display:inline-flex}.dx-button:hover{transform:translateY(-2px)}.dx-primary{background:var(--dx-green);color:#fff;border-color:#0000;box-shadow:0 14px 35px #09875a38}.dx-quiet{background:#ffffff73}.dx-honesty{color:var(--dx-muted);align-items:center;gap:8px;margin-top:22px;font-size:11px;display:flex}.dx-honesty svg{color:var(--dx-green)}.dx-quick-result{background:var(--dx-dark);color:#fff;border-radius:26px;padding:26px;transform:rotate(1deg);box-shadow:0 35px 80px #10201a40}.dx-quick-result header{border-bottom:1px solid #ffffff21;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding-bottom:20px;display:grid}.dx-quick-result header svg{color:var(--dx-red)}.dx-quick-result header span{font-size:13px;font-weight:700}.dx-quick-result header b{color:var(--dx-lime);font:700 9px/1 var(--dx-mono);letter-spacing:.1em;text-transform:uppercase}.dx-quick-result>strong{color:#fff;letter-spacing:-.07em;margin-top:28px;font-size:clamp(48px,5vw,72px);line-height:.9;display:block}.dx-quick-result>p{color:#aebdb6;margin:14px 0 28px;font-size:13px;line-height:1.5}.dx-quick-result>p b{color:#fff}.dx-quick-result>div{background:#c5ef7817;border-radius:16px;grid-template-columns:1fr auto;gap:8px;padding:18px;display:grid}.dx-quick-result>div span{color:#bdc9c3;font-size:11px}.dx-quick-result>div strong{color:var(--dx-lime);letter-spacing:-.04em;grid-column:1/-1;font-size:29px}.dx-quick-result>div small{color:#bdc9c3;font:600 9px/1 var(--dx-mono)}[data-dx-reveal]{opacity:0;transition:opacity .65s,transform .7s cubic-bezier(.2,.75,.15,1);transform:translateY(18px)}[data-dx-reveal].dx-visible{opacity:1;transform:none}.dx-calculator{padding:clamp(110px,15vh,180px) var(--dx-pad);background:var(--dx-dark);color:#fff}.dx-calculator-head{max-width:1050px}.dx-calculator-head .dx-kicker{color:#9dada6}.dx-calculator-head .dx-kicker span,.dx-calculator-head h2 em{color:var(--dx-lime)}.dx-calculator-head>p:last-child{color:#aebdb6;max-width:58ch;margin:27px 0 0;font-size:17px;line-height:1.6}.dx-calculator-grid{grid-template-columns:minmax(330px,.68fr) minmax(480px,1fr);align-items:start;gap:clamp(28px,6vw,90px);margin-top:68px;display:grid}.dx-controls{gap:15px;display:grid}.dx-field{background:#ffffff09;border:1px solid #ffffff21;border-radius:17px;padding:18px}.dx-field-head{justify-content:space-between;align-items:baseline;gap:15px;display:flex}.dx-field-head label{color:#fff;font-size:13px}.dx-field-head small{color:#82928b;text-align:right;max-width:23ch;font-size:9px;line-height:1.35}.dx-number-wrap{align-items:center;gap:8px;margin-top:16px;display:flex}.dx-number-wrap>span{color:var(--dx-lime);font:700 13px/1 var(--dx-mono)}.dx-number{letter-spacing:-.04em;color:#fff!important;height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:28px!important;font-weight:700!important}.dx-range{appearance:none;width:100%;height:4px;accent-color:var(--dx-lime);cursor:pointer;background:#ffffff24;border-radius:99px;margin-top:14px}.dx-range::-webkit-slider-thumb{appearance:none;border:4px solid var(--dx-dark);background:var(--dx-lime);width:18px;height:18px;box-shadow:0 0 0 1px var(--dx-lime);border-radius:50%}.dx-ledger{background:#101e19;border:1px solid #ffffff29;border-radius:24px;overflow:hidden;box-shadow:0 30px 70px #00000047}.dx-ledger>header{border-bottom:1px solid #ffffff1f;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;height:64px;padding:0 21px;display:grid}.dx-ledger>header svg{color:var(--dx-lime)}.dx-ledger>header span{font-size:13px;font-weight:700}.dx-ledger>header small{color:#94a39c;font:650 9px/1 var(--dx-mono);text-transform:uppercase}.dx-ledger ol{margin:0;padding:10px 21px;list-style:none}.dx-ledger li{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:20px;min-height:57px;display:flex}.dx-ledger li span{color:#9aaba3;font-size:12px}.dx-ledger li strong{font-size:15px}.dx-ledger li strong small{color:#809188;font:500 9px/1 var(--dx-mono)}.dx-ledger .dx-red{color:#ff8070}.dx-equation{font:600 10px/1.35 var(--dx-mono);text-align:center;background:#ffffff09;grid-template-columns:1fr auto 1fr auto 1.3fr;align-items:center;gap:10px;padding:18px 21px;display:grid}.dx-equation b{color:#75857e}.dx-equation strong{color:#ff8070;font-size:18px}.dx-opportunity{background:var(--dx-lime);color:var(--dx-ink);border-radius:17px;gap:13px;margin:17px;padding:19px;display:flex}.dx-opportunity span,.dx-opportunity strong,.dx-opportunity small{display:block}.dx-opportunity span{font-size:10px}.dx-opportunity strong{letter-spacing:-.04em;margin-top:5px;font-size:26px}.dx-opportunity small{font:600 9px/1 var(--dx-mono);margin-top:6px}.dx-disclaimer{color:#82928a;margin:0;padding:0 21px 21px;font-size:9.5px;line-height:1.45}.dx-formula{padding:clamp(110px,15vh,180px) var(--dx-pad);background:var(--dx-paper-2);grid-template-columns:minmax(0,.9fr) minmax(500px,1fr);align-items:center;gap:clamp(45px,8vw,120px);display:grid}.dx-formula-copy>p:last-child,.dx-pilot-copy>p:last-child{max-width:56ch;color:var(--dx-muted);margin:27px 0 0;font-size:16px;line-height:1.65}.dx-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;display:grid}.dx-flow article{border:1px solid var(--dx-line);background:var(--dx-paper);flex-direction:column;min-height:240px;padding:23px;display:flex}.dx-flow article:first-child{border-radius:20px 0 0 20px}.dx-flow article:last-child{border-radius:0 20px 20px 0}.dx-flow>svg{z-index:2;color:var(--dx-muted);background:var(--dx-paper-2);border-radius:50%;margin:0 -8px}.dx-flow article>svg{color:var(--dx-green)}.dx-flow article>span{color:var(--dx-muted);font:700 9px/1 var(--dx-mono);margin-top:32px}.dx-flow article>strong{margin-top:12px;font-size:16px}.dx-flow article>p{color:var(--dx-muted);margin:9px 0 0;font-size:12px;line-height:1.5}.dx-flow .dx-flow-loss{background:#f9e7e2}.dx-flow .dx-flow-loss>svg,.dx-flow .dx-flow-loss>strong{color:var(--dx-red)}.dx-scenarios{padding:clamp(105px,14vh,170px) var(--dx-pad);background:var(--dx-paper)}.dx-section-title{max-width:850px}.dx-section-title h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,5vw,72px);line-height:.98}.dx-scenario-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:56px;display:grid}.dx-scenario-grid button{border:1px solid var(--dx-line);color:var(--dx-ink);text-align:left;cursor:pointer;background:#ffffff73;border-radius:21px;padding:26px;transition:transform .2s,border-color .2s,background .2s}.dx-scenario-grid button:hover{border-color:var(--dx-green);transform:translateY(-3px)}.dx-scenario-grid button.dx-selected{border-color:var(--dx-green);background:var(--dx-ink);color:#fff}.dx-scenario-grid button>span{color:var(--dx-muted);font:700 9px/1 var(--dx-mono);text-transform:uppercase;letter-spacing:.1em}.dx-scenario-grid button>strong{color:var(--dx-green);letter-spacing:-.07em;margin-top:25px;font-size:58px;display:block}.dx-scenario-grid .dx-selected>strong{color:var(--dx-lime)}.dx-scenario-grid button>p{letter-spacing:-.04em;margin:17px 0 7px;font-size:25px;font-weight:730}.dx-scenario-grid button>p small{font-size:11px;font-weight:500}.dx-scenario-grid button>b{color:var(--dx-muted);font-size:11px;font-weight:500}.dx-scenario-grid button>i{font:650 9px/1 var(--dx-mono);text-transform:uppercase;opacity:.7;border-top:1px solid;justify-content:space-between;align-items:center;margin-top:28px;padding-top:15px;font-style:normal;display:flex}.dx-proof{padding:clamp(110px,15vh,180px) var(--dx-pad);background:var(--dx-ink);color:#fff}.dx-proof-head{max-width:1100px}.dx-proof-head .dx-kicker{color:#9aac9f}.dx-proof-head .dx-kicker span,.dx-proof-head h2 em{color:var(--dx-lime)}.dx-proof-grid{border:1px solid #ffffff26;border-radius:22px;grid-template-columns:repeat(4,1fr);margin-top:65px;display:grid;overflow:hidden}.dx-proof-grid article{border-right:1px solid #ffffff24;min-height:260px;padding:25px}.dx-proof-grid article:last-child{border-right:0}.dx-proof-grid article>span{color:#7e9187;font:650 9px/1 var(--dx-mono)}.dx-proof-grid article>svg{color:var(--dx-lime);margin:45px 0 21px;display:block}.dx-proof-grid h3{margin:0;font-size:17px}.dx-proof-grid p{color:#9fb0a8;margin:10px 0 0;font-size:12px;line-height:1.55}.dx-guard{padding:80px var(--dx-pad);background:var(--dx-ink)}.dx-guard-card{background:var(--dx-lime);border-radius:28px;grid-template-columns:minmax(0,.8fr) minmax(470px,1fr);align-items:center;gap:70px;padding:clamp(30px,5vw,70px);display:grid}.dx-guard-card h2{letter-spacing:-.06em;margin:0;font-size:clamp(42px,5vw,73px);line-height:.95}.dx-guard-card h2 em{color:var(--dx-green);font-style:normal}.dx-guard-list{gap:11px;display:grid}.dx-guard-list article{background:#ffffff59;border:1px solid #10201a29;border-radius:15px;grid-template-columns:auto 1fr;gap:13px;padding:17px;display:grid}.dx-guard-list svg{color:var(--dx-green)}.dx-guard-list strong{font-size:14px}.dx-guard-list p{color:#466056;margin:6px 0 0;font-size:11.5px;line-height:1.5}.dx-pilot{padding:clamp(110px,15vh,180px) var(--dx-pad);grid-template-columns:minmax(0,.85fr) minmax(460px,.9fr);align-items:center;gap:clamp(50px,8vw,120px);display:grid}.dx-pilot-steps{border-top:1px solid var(--dx-line);margin:0;padding:0;list-style:none}.dx-pilot-steps li{border-bottom:1px solid var(--dx-line);grid-template-columns:45px 1fr;gap:15px;padding:23px 0;display:grid}.dx-pilot-steps li>span{color:var(--dx-green);font:750 10px/1 var(--dx-mono)}.dx-pilot-steps strong{font-size:16px}.dx-pilot-steps p{color:var(--dx-muted);margin:7px 0 0;font-size:12px;line-height:1.5}.dx-faq{padding:clamp(110px,14vh,170px) var(--dx-pad);background:var(--dx-paper-2);grid-template-columns:minmax(0,.78fr) minmax(500px,1fr);gap:clamp(50px,8vw,120px);display:grid}.dx-faq-list{border-top:1px solid var(--dx-line)}.dx-faq details{border-bottom:1px solid var(--dx-line)}.dx-faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:24px 0;font-size:15px;font-weight:700;list-style:none;display:flex}.dx-faq summary::-webkit-details-marker{display:none}.dx-faq summary span{color:var(--dx-green);font-size:20px}.dx-faq details[open] summary span{transform:rotate(45deg)}.dx-faq details p{max-width:62ch;color:var(--dx-muted);margin:0;padding:0 42px 24px 0;font-size:13px;line-height:1.6}.dx-final{padding:clamp(110px,15vh,180px) var(--dx-pad);background:var(--dx-dark);color:#fff;grid-template-columns:minmax(0,1fr) minmax(370px,.55fr);align-items:center;gap:clamp(50px,8vw,120px);display:grid}.dx-final .dx-kicker{color:#94a69e}.dx-final .dx-kicker span,.dx-final h2 em{color:var(--dx-lime)}.dx-final-copy>p:not(.dx-kicker){color:#a3b4ac;max-width:54ch;margin:28px 0;line-height:1.65}.dx-final-number{background:#c5ef7812;border:1px solid #c5ef7847;border-radius:17px;gap:13px;max-width:520px;padding:17px;display:flex}.dx-final-number svg{color:var(--dx-lime)}.dx-final-number span,.dx-final-number strong,.dx-final-number small{display:block}.dx-final-number span{color:#9bad9f;font-size:10px}.dx-final-number strong{color:var(--dx-lime);margin-top:5px;font-size:23px}.dx-final-number small{color:#9bad9f;font:600 9px/1 var(--dx-mono);margin-top:5px}.dx-form{background:#10201a;border:1px solid #ffffff2b;border-radius:23px;padding:28px}.dx-form h3{margin:0;font-size:24px}.dx-form>p{color:#9eafa7;margin:9px 0 25px;font-size:12px}.dx-form label{color:#c7d2cc;margin:14px 0 8px;font-size:11px}.dx-form input{color:#fff!important;background:#ffffff0d!important;border-color:#ffffff26!important;height:46px!important}.dx-form input::placeholder{color:#71827a}.dx-form button{width:100%;margin-top:20px}.dx-form>small{color:#82938b;text-align:center;margin-top:15px;display:block}.dx-form>small a{color:var(--dx-lime)}.dx-footer{padding:30px var(--dx-pad);background:var(--dx-dark);color:#a7b8af;border-top:1px solid #ffffff1f;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;display:grid}.dx-footer .dx-brand{color:#fff}.dx-footer p{align-items:center;gap:8px;margin:0;font-size:11px;display:flex}.dx-footer>span{font:600 9px/1 var(--dx-mono);justify-self:end}@media (max-width:1050px){.dx-hero,.dx-formula,.dx-pilot,.dx-faq,.dx-final{grid-template-columns:1fr}.dx-quick-result{max-width:620px;transform:none}.dx-calculator-grid{grid-template-columns:minmax(300px,.75fr) 1fr}.dx-guard-card{grid-template-columns:1fr}.dx-proof-grid{grid-template-columns:1fr 1fr}.dx-proof-grid article:nth-child(2){border-right:0}.dx-proof-grid article:nth-child(-n+2){border-bottom:1px solid #ffffff24}}@media (max-width:760px){.dx-nav nav{height:54px;padding-left:16px}.dx-nav p{display:none}.dx-nav nav>a:last-child{height:40px;margin-left:auto;padding:0 13px}.dx-hero{grid-template-columns:1fr;gap:44px;min-height:auto;padding:116px 20px 82px}.dx-hero h1,.dx-calculator-head h2,.dx-formula h2,.dx-proof h2,.dx-pilot h2,.dx-faq h2,.dx-final h2{font-size:clamp(43px,12.8vw,61px)}.dx-actions{display:grid}.dx-hero .dx-button{width:100%}.dx-quick-result{padding:20px}.dx-quick-result>strong{font-size:48px}.dx-calculator,.dx-formula,.dx-scenarios,.dx-proof,.dx-guard,.dx-pilot,.dx-faq,.dx-final{padding-left:20px;padding-right:20px}.dx-calculator-grid{grid-template-columns:1fr;margin-top:45px}.dx-field-head{display:block}.dx-field-head small{text-align:left;margin-top:6px;display:block}.dx-equation{grid-template-columns:1fr;gap:7px}.dx-equation b{transform:rotate(90deg)}.dx-flow{grid-template-columns:1fr}.dx-flow article,.dx-flow article:first-child,.dx-flow article:last-child{border-radius:17px;min-height:auto}.dx-flow>svg{margin:-7px auto;transform:rotate(90deg)}.dx-scenario-grid,.dx-proof-grid{grid-template-columns:1fr}.dx-proof-grid article{min-height:auto;border-bottom:1px solid #ffffff24!important;border-right:0!important}.dx-proof-grid article:last-child{border-bottom:0!important}.dx-proof-grid article>svg{margin:28px 0 17px}.dx-guard{padding-top:50px;padding-bottom:50px}.dx-guard-card{gap:40px;padding:28px 20px}.dx-guard-card h2{font-size:44px}.dx-pilot,.dx-faq{gap:45px}.dx-final{gap:48px}.dx-footer{grid-template-columns:1fr}.dx-footer>span{justify-self:start}}@media (prefers-reduced-motion:reduce){.diagnostic-page *{transition-duration:.01ms!important;animation-duration:.01ms!important}.diagnostic-page [data-dx-reveal]{opacity:1;transform:none}}:root:has(.diagnostic-page){scroll-behavior:smooth}body:has(.diagnostic-page){background:#f4efe5;overflow-x:hidden}
