:root{--ink:#202020;--paper:#f2f0eb;--coral:#f05245;--muted:#686762}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.topbar{height:86px;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #cbc9c2;background:#f8f7f3;position:sticky;top:0;z-index:20}.brand{display:flex;align-items:baseline;gap:7px;letter-spacing:.08em}.brand span{font-size:12px}.brand strong{font-size:25px;color:var(--coral)}nav{display:flex;gap:30px;font-size:13px}.account{border-bottom:1px solid;padding-bottom:5px;font-size:12px}.hero{min-height:690px;padding:110px 6vw 80px;display:grid;grid-template-columns:1.12fr .68fr;gap:8vw;align-items:center}.eyebrow,.label{font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#9f342d}.hero h1,.approach h2,.pathways h2,.benchmark h2,.bas h2,.final h2{font-size:clamp(44px,6vw,88px);line-height:.98;letter-spacing:-.055em;margin:22px 0}.hero h1 em{font-style:normal;color:var(--coral)}.lead{font-size:18px;line-height:1.7;color:var(--muted);max-width:770px}.actions{display:flex;align-items:center;gap:25px;margin-top:34px;font-size:13px}.primary{background:var(--coral);color:#fff;padding:17px 22px;font-weight:800;display:inline-flex;gap:30px;justify-content:space-between}.signal{background:var(--ink);color:#fff;padding:38px;min-height:430px;display:flex;flex-direction:column}.signal>span{color:#f47d72;font-size:10px;letter-spacing:.15em}.signal>strong{font-size:42px;margin:25px 0 10px}.signal p{color:#aaa;line-height:1.6}.funnel{margin:auto;display:flex;align-items:center}.funnel i,.funnel b{width:68px;height:68px;border:1px solid #777;display:grid;place-items:center;transform:rotate(45deg);margin:-8px}.funnel i:nth-child(2){width:56px;height:56px}.funnel i:nth-child(3){width:44px;height:44px}.funnel b{background:var(--coral);border-color:var(--coral);margin-left:7px}.approach,.bas{padding:95px 6vw;display:grid;grid-template-columns:.3fr 1fr;gap:7vw}.approach h2,.bas h2{font-size:clamp(40px,4.7vw,66px)}.approach p:last-child,.bas p:last-child,.benchmark p{color:var(--muted);line-height:1.7;max-width:780px}.pathways{padding:90px 6vw;background:var(--ink);color:#fff}.light{color:#f47d72}.pathways h2{font-size:clamp(42px,4.7vw,68px)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#565656;margin-top:48px}.cards article{background:#292929;padding:30px;min-height:260px}.cards span{color:#f47d72;font-size:11px}.cards h3{font-size:25px;margin:45px 0 15px}.cards p{color:#aaa;line-height:1.65}.benchmark{padding:95px 6vw;display:grid;grid-template-columns:1fr .72fr;gap:9vw;align-items:center}.benchmark h2{font-size:clamp(42px,4.7vw,68px)}.radar{background:#dedcd6;padding:35px;text-align:center}.radar svg{width:100%;max-height:330px}.radar g{fill:none;stroke:#aaa}.radar .shape{fill:rgba(240,82,69,.24);stroke:var(--coral);stroke-width:4}.radar span{text-transform:uppercase;font-size:10px;letter-spacing:.15em}.bas{background:#d9d8d3}.final{text-align:center;padding:95px 6vw;background:var(--coral);color:#fff}.final h2{font-size:clamp(44px,5vw,72px);max-width:950px;margin:20px auto 35px}.dark{background:var(--ink)}footer{padding:30px 5vw;background:var(--ink);color:#aaa;display:flex;align-items:center;justify-content:space-between;font-size:11px}.analytics-consent{position:fixed;z-index:1000;right:24px;bottom:24px;width:min(460px,calc(100vw - 32px));padding:24px;background:#1d1d1d;color:#fff;box-shadow:0 18px 55px rgba(0,0,0,.24)}.analytics-consent h2{margin:0 0 10px}.analytics-consent p{color:#ccc;line-height:1.55}.analytics-consent__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.analytics-consent button,.analytics-settings{border:1px solid var(--coral);padding:12px;background:transparent;color:#fff;font-weight:700;cursor:pointer}.analytics-consent__accept{background:var(--coral)!important}.analytics-settings{position:fixed;z-index:999;right:18px;bottom:18px;background:var(--ink);font-size:12px}@media(max-width:850px){nav{display:none}.hero,.benchmark{grid-template-columns:1fr}.approach,.bas{grid-template-columns:1fr}.cards{grid-template-columns:1fr}.account{display:none}}@media(max-width:560px){.hero{padding-top:70px}.actions{align-items:flex-start;flex-direction:column}.signal{padding:25px}.funnel{transform:scale(.8)}footer{align-items:flex-start;flex-direction:column;gap:15px}.analytics-consent{right:16px;bottom:16px}.analytics-consent__actions{grid-template-columns:1fr}}
