:root{--roi-ink:#16164b;--roi-night:#0c1139;--roi-mint:#82ebc4;--roi-coral:#ff684f;--roi-blue:#71d7ff;--roi-paper:#f7f4eb;--roi-line:#d9dce7}*{box-sizing:border-box}.roi-page{color:var(--roi-ink);background:#fff;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.roi-nav{border-bottom:1px solid var(--roi-line);justify-content:space-between;align-items:center;height:78px;padding:0 max(6vw,24px);display:flex}.roi-nav a{color:var(--roi-ink);font-weight:800;text-decoration:none}.roi-nav>a{align-items:center;gap:10px;display:flex}.roi-nav img{height:38px}.roi-nav nav{gap:24px;display:flex}.roi-hero{background:linear-gradient(115deg,var(--roi-night) 0 70%,#17245d 70%);color:#fff;grid-template-columns:1.3fr .7fr;gap:7vw;padding:86px max(6vw,24px);display:grid}.roi-hero span,.roi-workbench>div>span,.roi-principles>div>span,.roi-faq>span,.roi-cta>span,.roi-result-head>span,.roi-next>span{color:var(--roi-coral);letter-spacing:.15em;font-size:12px;font-weight:900}.roi-hero h1{letter-spacing:-.05em;margin:18px 0;font-family:Georgia,serif;font-size:clamp(48px,6.3vw,86px);font-weight:500;line-height:.96}.roi-hero h1 em{color:var(--roi-mint);font-weight:500}.roi-hero p{color:#fffc;max-width:760px;font:20px/1.6 Georgia,serif}.roi-hero aside{background:var(--roi-paper);color:var(--roi-ink);align-self:end;padding:28px;transform:rotate(1deg)}.roi-hero aside>b{letter-spacing:.12em;font-size:12px}.roi-hero ul{margin:18px 0 0;padding-left:20px;line-height:1.7}.roi-workbench{background:var(--roi-paper);grid-template-columns:.55fr 1.45fr;gap:5vw;padding:90px max(6vw,24px);display:grid}.roi-workbench h2,.roi-principles h2,.roi-faq h2,.roi-evidence h2,.roi-cta h2{margin:14px 0;font-family:Georgia,serif;font-size:clamp(35px,4.3vw,58px);font-weight:500;line-height:1.08}.roi-workbench>div>p{color:#555570;line-height:1.65}.roi-calculator{gap:20px;display:grid}.roi-calculator form{border-top:7px solid var(--roi-blue);background:#fff;padding:30px;box-shadow:0 18px 50px #15163c16}.roi-form-head,.roi-result-head{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.roi-form-head span{color:var(--roi-coral);letter-spacing:.14em;font-size:11px;font-weight:900}.roi-form-head strong{font-size:13px}.roi-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.roi-fields label{gap:7px;font-size:13px;font-weight:800;display:grid}.roi-fields label:last-child{grid-column:1/-1}.roi-fields label>div{border:1px solid #b9bdca;grid-template-columns:1fr auto;align-items:center;display:grid}.roi-fields input{color:var(--roi-ink);border:0;width:100%;min-width:0;padding:13px;font:700 17px Arial}.roi-fields input:focus{outline:3px solid #71d7ff66}.roi-fields small{color:#65657b;padding-right:12px}.roi-calculator form>button,.roi-next a,.roi-cta a{background:var(--roi-coral);color:#fff;cursor:pointer;border:0;margin-top:22px;padding:15px 20px;font-weight:850;text-decoration:none}.roi-result{background:var(--roi-night);color:#fff;padding:30px}.roi-result-head{border-bottom:1px solid #ffffff25;padding-bottom:18px}.roi-result-head small{color:#c9cbda}.roi-metrics{grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.roi-metrics article{background:#ffffff0b;min-height:150px;padding:18px;display:grid}.roi-metrics small{color:#c9cbda}.roi-metrics strong{align-self:end;font:500 clamp(25px,3vw,38px) Georgia,serif}.roi-metrics span{color:#c9cbda;font-size:12px}.roi-metrics .positive strong{color:var(--roi-mint)}.roi-metrics .warning strong{color:var(--roi-coral)}.roi-signal{border-left:5px solid var(--roi-mint);margin-top:22px;padding:3px 0 3px 18px}.roi-signal>span{color:var(--roi-mint);font-weight:900}.roi-signal p{color:#e5e6ef;line-height:1.55}.roi-caveat{color:#b8bbce;margin-top:24px;font-size:12px;line-height:1.55}.roi-next{background:var(--roi-paper);color:var(--roi-ink);margin-top:26px;padding:28px}.roi-next h2{margin:12px 0;font:500 32px Georgia,serif}.roi-next p{margin-bottom:28px;line-height:1.55}.roi-principles,.roi-faq,.roi-evidence,.roi-cta{width:min(1080px,100% - 40px);margin:90px auto}.roi-principles>div:first-child{max-width:800px}.roi-principles>div:last-child{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:36px;display:grid}.roi-principles article{border:1px solid var(--roi-line);padding:24px}.roi-principles article>b{color:var(--roi-coral)}.roi-principles article p{color:#565671;line-height:1.55}.roi-faq details{border-top:1px solid var(--roi-line);padding:20px 0}.roi-faq details:last-child{border-bottom:1px solid var(--roi-line)}.roi-faq summary{cursor:pointer;font-size:19px;font-weight:800}.roi-faq details p,.roi-evidence p{color:#51516e;font:17px/1.65 Georgia,serif}.roi-evidence{border-top:1px solid var(--roi-line);padding-top:45px}.roi-evidence h2{font-size:34px}.roi-evidence div{flex-wrap:wrap;gap:18px;display:flex}.roi-evidence a{color:var(--roi-ink);font-weight:800}.roi-cta{background:var(--roi-night);color:#fff;padding:56px}.roi-cta p{color:#d3d5e5;max-width:720px;font:19px/1.6 Georgia,serif}.roi-page footer{background:var(--roi-paper);justify-content:space-between;align-items:center;padding:32px max(6vw,24px);display:flex}.roi-page footer nav{gap:20px;display:flex}.roi-page footer a{color:var(--roi-ink)}@media (max-width:900px){.roi-hero,.roi-workbench{grid-template-columns:1fr}.roi-hero{background:var(--roi-night)}.roi-metrics,.roi-principles>div:last-child{grid-template-columns:1fr 1fr}}@media (max-width:560px){.roi-nav nav a:first-child{display:none}.roi-hero,.roi-workbench{padding:58px 20px}.roi-hero h1{font-size:46px}.roi-fields,.roi-metrics,.roi-principles>div:last-child{grid-template-columns:1fr}.roi-fields label:last-child{grid-column:auto}.roi-calculator form,.roi-result{padding:22px}.roi-cta{padding:30px}.roi-page footer{flex-direction:column;align-items:flex-start;gap:18px}}
