:root{--orange:#f2742a;--bg:#090b0d;--panel:#111419;--white:#f4f3ef;--muted:#9da3aa;--line:rgba(255,255,255,.11);--mono:'IBM Plex Mono',monospace;--sans:'Manrope',sans-serif;--shell:1080px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--white);font-family:var(--sans);line-height:1.65}a{color:inherit;text-decoration:none}.shell{width:min(var(--shell),calc(100% - 48px));margin:auto}.top{height:82px;border-bottom:1px solid var(--line);display:flex;align-items:center}.nav{display:flex;align-items:center;justify-content:space-between}.nav img{width:128px}.nav div{display:flex;gap:28px;align-items:center}.nav a{font-size:.8rem;color:var(--muted)}.nav .cta{color:#111;background:var(--orange);padding:10px 15px;font-weight:700}.hero{padding:105px 0 90px;border-bottom:1px solid var(--line);background:radial-gradient(circle at 80% 30%,rgba(242,116,42,.12),transparent 32%)}.tag{font:500 .7rem var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--orange);margin-bottom:22px}.hero h1{font-size:clamp(2.6rem,6vw,5.7rem);line-height:1.02;letter-spacing:-.055em;font-weight:500;max-width:930px}.hero .lead{font-size:clamp(1rem,1.6vw,1.25rem);color:#c0c4c8;max-width:720px;margin-top:30px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}.button{display:inline-flex;padding:13px 20px;border:1px solid var(--line);font-size:.85rem;font-weight:700}.button.primary{background:var(--orange);color:#111;border-color:var(--orange)}.content{padding:90px 0}.intro{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px;margin-bottom:80px}.intro h2,.section h2{font-size:clamp(2rem,4vw,3.6rem);line-height:1.08;letter-spacing:-.04em;font-weight:500}.intro p{color:var(--muted)}.deliverables{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.deliverables article{padding:30px;border-right:1px solid var(--line)}.deliverables article:last-child{border:0}.deliverables span{font:500 .65rem var(--mono);color:var(--orange)}.deliverables h3{font-size:1.05rem;margin:26px 0 10px}.deliverables p{font-size:.82rem;color:var(--muted)}.section{padding:90px 0;border-bottom:1px solid var(--line)}.section-head{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end;margin-bottom:45px}.section-head p{color:var(--muted)}.steps{display:grid;grid-template-columns:repeat(4,1fr)}.steps article{padding:26px;border-left:1px solid var(--line)}.steps b{font:500 .7rem var(--mono);color:var(--orange)}.steps h3{margin:24px 0 8px}.steps p{font-size:.8rem;color:var(--muted)}.faq{max-width:850px}.faq details{border-top:1px solid var(--line);padding:22px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-weight:600}.faq details p{color:var(--muted);padding-top:12px}.closing{padding:90px 0;background:var(--panel)}.closing h2{font-size:clamp(2.2rem,4vw,4rem);line-height:1.05;letter-spacing:-.045em}.closing p{color:var(--muted);margin:20px 0 28px;max-width:620px}footer{padding:36px 0}.foot{display:flex;justify-content:space-between;color:#70767c;font:400 .65rem var(--mono)}@media(max-width:760px){.nav div a:not(.cta){display:none}.hero{padding:75px 0}.intro,.section-head{grid-template-columns:1fr;gap:26px}.deliverables,.steps{grid-template-columns:1fr}.deliverables article,.steps article{border-right:0;border-left:0;border-bottom:1px solid var(--line)}.foot{flex-direction:column;gap:10px}}
