.calc-hero{min-height:790px;padding:76px 0;display:grid;grid-template-columns:.82fr 1.18fr;gap:58px;align-items:center;position:relative}.calc-copy h1{font-size:clamp(52px,5.6vw,84px);line-height:.96;letter-spacing:-.06em;margin:22px 0 25px}.calc-copy h1 span{color:#8e82ff}.calc-copy>p{max-width:570px;color:#aaa7b2;font-size:17px;line-height:1.72}.calc-points{display:flex;flex-wrap:wrap;gap:9px;margin:26px 0 0;padding:0;list-style:none}.calc-points li{border:1px solid #26252c;border-radius:99px;padding:7px 11px;color:#8a8791;font-size:10px}.scenario-lab{border:1px solid #302e39;border-radius:25px;background:linear-gradient(145deg,#111116,#070709);padding:25px;box-shadow:0 45px 90px rgba(0,0,0,.62);position:relative;overflow:hidden}.scenario-lab:after{content:"";position:absolute;width:330px;height:330px;border-radius:50%;right:-180px;top:-190px;background:rgba(100,82,220,.22);filter:blur(70px);pointer-events:none}.lab-head{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:18px;border-bottom:1px solid #26252c}.lab-head div{display:flex;flex-direction:column}.lab-head span,.lab-head b{font-size:9px;letter-spacing:.1em;color:#7c7785}.lab-head strong{font-size:19px;margin-top:5px}.lab-head b{color:#46d99a}.lab-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.scenario-lab label{font-size:10px;color:#8d8994}.lab-input,.scenario-lab select{width:100%;display:flex;align-items:center;margin-top:7px;border:1px solid #2a2931;border-radius:10px;background:#0e0e12;color:#fff;padding:0 12px}.lab-input input{width:100%;border:0;background:transparent;color:#fff;padding:12px 7px;outline:0}.scenario-lab select{padding:12px}.lab-range{display:block;margin-top:19px}.lab-range>b{float:right;color:#fff;font-size:13px}.lab-range input{width:100%;margin:12px 0 4px}.lab-range>span{display:flex;justify-content:space-between}.lab-range i{font-style:normal;font-size:8px;color:#66636d}.lab-results{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:20px}.lab-results article{display:flex;flex-direction:column;min-height:108px;padding:14px;border:1px solid #27262e;border-radius:12px;background:#0c0c10}.lab-results span{font-size:8px;color:#74717b;letter-spacing:.08em}.lab-results strong{font-size:23px;margin:7px 0 3px}.lab-results small{font-size:9px;color:#74717b}.positive{color:#45d69a}.negative{color:#ef6f8a}.risk-bar{margin-top:12px;padding:14px;border:1px solid #282730;border-radius:11px}.risk-bar>div{display:flex;justify-content:space-between;font-size:10px}.risk-bar span{color:#77747e}.risk-bar i{display:block;height:5px;background:#1b1a20;border-radius:10px;margin-top:10px;overflow:hidden}.risk-bar b{display:block;height:100%;background:linear-gradient(90deg,#5de1ae,#f4ba5e,#ef6684);border-radius:10px}.lab-disclaimer{font-size:9px!important;color:#6f6b75!important;line-height:1.5!important;margin:13px 0 0!important}.answer-band{border-block:1px solid #1d1c22;background:#070709}.answer-band .shell{display:grid;grid-template-columns:.35fr 1.65fr;gap:55px;padding-block:45px}.answer-band span{font-size:9px;letter-spacing:.12em;color:#9287ff}.answer-band p{margin:0;font-size:18px;line-height:1.65;color:#d5d2dc}.metric-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.metric-cards article{min-height:245px;padding:24px;border:1px solid var(--line);border-radius:17px;background:#0a0a0d}.metric-cards span{font-size:10px;color:#7e74e4}.metric-cards h3{margin:55px 0 12px;font-size:21px}.metric-cards p{font-size:13px;color:#8c8993}.comparison{background:#070709;border-block:1px solid #1a191f}.comparison-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.comparison-grid article{padding:25px;border:1px solid #27262e;border-radius:17px;background:#0d0d11;display:flex;flex-direction:column}.comparison-grid b{font-size:28px}.comparison-grid span{color:#898590;font-size:11px;margin:18px 0 5px}.comparison-grid strong{font-size:22px;color:#49d7a0}.comparison-grid small{margin-top:22px;color:#78747e}.comparison-grid .danger{border-color:#4b2630}.comparison-grid .danger strong{color:#ef6f8a}.workflow{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px}.workflow>div p{color:#8e8b95;line-height:1.65}.workflow ol{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.workflow li{display:grid;grid-template-columns:55px 1fr;gap:15px;padding:20px 0;border-bottom:1px solid var(--line)}.workflow li>span{color:#8378ef;font-size:10px}.workflow h3{font-size:17px;margin:0 0 6px}.workflow li p{margin:0;color:#85828c;font-size:12px}.library{background:#09090c}.topic-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.topic-card{min-height:310px;border:1px solid var(--line);border-radius:19px;background:#0d0d11;padding:23px;display:flex;flex-direction:column;text-decoration:none}.topic-card span{font-size:9px;color:#9489ff;letter-spacing:.1em}.topic-card h3{font-size:22px;line-height:1.14;margin:55px 0 12px}.topic-card p{color:#888590;font-size:12px}.topic-card b{margin-top:auto;font-size:11px}.source-panel{border:1px solid var(--line);border-radius:20px;padding:28px;background:#08080b}.source-panel h3{margin-bottom:12px}.source-panel p,.source-panel li{color:#93909b}.source-panel a{color:#c8c2ff}.reviewed{font-size:10px;color:#8f8b96}.article-shell{padding-top:70px}.article-header{max-width:930px;padding:55px 0 70px}.article-header>a{font-size:11px;color:#8f88db}.article-header .eyebrow{display:block;margin-top:52px}.article-header h1{font-size:clamp(48px,6vw,82px);line-height:.98;letter-spacing:-.055em;margin:19px 0 25px}.article-header>p{max-width:750px;font-size:19px;line-height:1.65;color:#aaa7b2}.article-meta{display:flex;flex-wrap:wrap;gap:20px;margin-top:27px;color:#77747e;font-size:10px}.article-grid{display:grid;grid-template-columns:230px minmax(0,760px);gap:80px;align-items:start;padding-bottom:110px}.article-grid aside{position:sticky;top:100px;display:flex;flex-direction:column;gap:13px;padding:20px;border:1px solid var(--line);border-radius:15px}.article-grid aside strong{font-size:10px;color:#9186f7}.article-grid aside a{font-size:11px;text-decoration:none;color:#9995a0}.article-grid aside .button{margin-top:8px;color:#08080a}.article-body section{padding:0 0 48px;margin-bottom:48px;border-bottom:1px solid var(--line)}.section-number{display:block;font-size:9px;color:#8b80ed;margin-bottom:10px}.article-body h2{font-size:34px;letter-spacing:-.035em;margin:0 0 20px}.article-body p,.article-body li{color:#a29fa9;font-size:16px;line-height:1.78}.article-body li+li{margin-top:10px}.callout{margin:27px 0;padding:21px;border:1px solid #34313e;border-radius:14px;background:rgba(105,87,220,.08)}.callout strong{color:#bbb2ff}.callout p{margin-bottom:0}.source-note{padding:25px!important;border:1px solid var(--line)!important;border-radius:16px;background:#09090c}.source-note p{font-size:13px}
@media(max-width:1050px){.calc-hero{grid-template-columns:1fr;gap:50px}.calc-copy{max-width:730px}.metric-cards,.comparison-grid,.topic-grid{grid-template-columns:1fr 1fr}.article-grid{grid-template-columns:190px minmax(0,1fr);gap:40px}}
@media(max-width:760px){.answer-band .shell,.workflow{grid-template-columns:1fr;gap:25px}.article-grid{grid-template-columns:1fr}.article-grid aside{position:static;display:grid;grid-template-columns:1fr 1fr}.article-grid aside strong,.article-grid aside .button{grid-column:1/-1}.article-shell{padding-top:20px}.article-header{padding-top:35px}}
@media(max-width:620px){.calc-hero{padding:55px 0}.calc-copy h1{font-size:49px}.lab-grid,.lab-results,.metric-cards,.comparison-grid,.topic-grid{grid-template-columns:1fr}.scenario-lab{padding:18px}.lab-head{gap:12px}.lab-head b{text-align:right}.answer-band p{font-size:16px}.article-header h1{font-size:46px}.article-header>p{font-size:16px}.article-grid aside{grid-template-columns:1fr}.article-grid aside strong,.article-grid aside .button{grid-column:auto}.article-body h2{font-size:29px}}
.comparison-grid small{color:#85818c}
