
:root{--navy:#0d2037;--green:#16a34a;--blue:#2563eb;--gold:#e2b34d;--soft:#f5faf7;--muted:#5d6878;--line:rgba(13,32,55,.14);--shadow:0 24px 70px rgba(13,32,55,.14)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:#172033;background:#fff;line-height:1.6}.container{width:min(1180px,92vw);margin:auto}a{color:inherit}.topbar{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.97);border-bottom:1px solid var(--line);backdrop-filter:blur(14px)}.navrow{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:22px}.brand img{width:210px;height:auto;display:block}nav{display:flex;gap:12px;align-items:center;flex-wrap:wrap}nav a{text-decoration:none;font-size:14px;font-weight:900}.pill{background:var(--green);color:#fff!important;padding:10px 16px;border-radius:999px}
.hero{padding:84px 0;background:radial-gradient(circle at 10% 14%,rgba(22,163,74,.15),transparent 30%),radial-gradient(circle at 88% 8%,rgba(37,99,235,.12),transparent 31%),linear-gradient(135deg,#fff,#f5faf7 56%,#edf6ff)}.hero-grid{display:grid;grid-template-columns:1.06fr .94fr;gap:48px;align-items:center}.eyebrow{margin:0 0 14px;color:var(--green);font-size:12px;font-weight:950;letter-spacing:.18em;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(44px,7vw,82px);line-height:.98;letter-spacing:-.055em;margin-bottom:15px;color:var(--navy)}h1 span{color:var(--green)}.kicker{font-size:clamp(23px,3vw,36px);font-weight:850;line-height:1.15;letter-spacing:-.035em}.lead{font-size:20px;color:#475569}.price-card{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:25px 0;max-width:530px}.price-card div{background:#fff;border:1px solid var(--line);border-radius:20px;padding:17px 20px;box-shadow:0 14px 34px rgba(13,32,55,.07)}.price-card small{display:block;color:var(--muted);font-weight:900;text-transform:uppercase;letter-spacing:.12em}.price-card strong{font-size:31px;color:var(--navy)}.actions{display:flex;gap:13px;flex-wrap:wrap}.button{display:inline-flex;padding:15px 22px;border-radius:999px;text-decoration:none;font-weight:950}.primary{background:var(--green);color:#fff}.secondary{background:#fff;border:1px solid var(--line)}
.utility-panel{background:var(--navy);color:#fff;border-radius:30px;padding:28px;box-shadow:var(--shadow)}.utility-header{font-weight:950;text-transform:uppercase;letter-spacing:.13em;font-size:12px;color:#83e9a3;margin-bottom:16px}.metric{display:flex;justify-content:space-between;gap:20px;padding:18px 0;border-top:1px solid rgba(255,255,255,.14)}.metric span{color:rgba(255,255,255,.74)}.metric strong{font-size:22px}.utility-foot{margin-top:15px;padding:15px;background:rgba(255,255,255,.07);border-radius:15px;color:#fff;font-weight:800}
.section{padding:78px 0}.white{background:#fff}.soft{background:var(--soft)}.dark{background:linear-gradient(135deg,#0b1b2d,#144d66);color:#fff}.section h2{font-size:clamp(34px,5vw,60px);line-height:1.04;letter-spacing:-.045em;max-width:980px}.grid{display:grid;gap:18px;margin-top:30px}.four{grid-template-columns:repeat(4,1fr)}.three{grid-template-columns:repeat(3,1fr)}.two{grid-template-columns:repeat(2,1fr)}.grid article,.large-card{background:#fff;border:1px solid var(--line);border-radius:24px;padding:24px;box-shadow:0 14px 36px rgba(13,32,55,.055)}.grid h3{font-size:22px;color:var(--navy)}.grid p{color:var(--muted);margin-bottom:0}.large-card span{display:block;margin-top:14px;color:var(--green);font-weight:850}.dark article{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.18)}.dark article h3{color:#fff}.dark article p{color:rgba(255,255,255,.78)}.gold{color:#f3d27c}.split{display:grid;grid-template-columns:1fr 1fr;gap:34px}.split ul{padding-left:20px;color:var(--muted);font-size:18px}.hurdle{background:#fff8e8;border:1px solid rgba(226,179,77,.4);border-radius:24px;padding:26px}.hurdle h3{font-size:28px;color:var(--navy)}.hurdle p{color:var(--muted)}.buyer-cloud{display:flex;flex-wrap:wrap;gap:11px;margin-top:27px}.buyer-cloud span{background:#fff;border:1px solid var(--line);padding:11px 14px;border-radius:999px;font-weight:850}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px}.related-grid a{display:block;text-decoration:none;background:#fff;border:1px solid var(--line);border-radius:22px;padding:22px;box-shadow:0 14px 34px rgba(13,32,55,.055)}.related-grid strong{display:block;font-size:23px;color:var(--green)}.related-grid span{display:block;color:var(--muted);margin-top:6px}
.cta{padding:92px 0;text-align:center;background:var(--navy);color:#fff}.cta h2{font-size:clamp(42px,6vw,76px);line-height:1;letter-spacing:-.05em}.cta p{font-size:20px;color:rgba(255,255,255,.8)}.email{display:inline-block;color:#fff;font-size:clamp(25px,4vw,42px);font-weight:950}.green-light{color:#85e9a4}.cta-price{margin-top:22px}.cta-price strong{display:block;font-size:42px;color:#85e9a4}.cta-price span{color:rgba(255,255,255,.76)}footer{background:#020617;color:rgba(255,255,255,.8);padding:28px 0}.footer-wrap{display:flex;justify-content:space-between;gap:20px}footer a{color:#fff;font-weight:900}
@media(max-width:980px){.hero-grid,.split{grid-template-columns:1fr}.four,.three,.two{grid-template-columns:repeat(2,1fr)}.related-grid{grid-template-columns:1fr}}@media(max-width:720px){.navrow{justify-content:center}.brand img{width:188px}nav a:not(.pill){display:none}.hero{padding:56px 0}h1{font-size:44px}.price-card,.four,.three,.two{grid-template-columns:1fr}.section{padding:58px 0}.footer-wrap{display:block;text-align:center}}
