:root{--bg:#f4f1e9;--ink:#151515;--accent:#d9ff4f;--muted:#77756e;--line:#d6d1c4}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.hero{color:#f8f7f1;background:#111;min-height:720px;padding:28px 6vw 80px}.nav{border-bottom:1px solid #333;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.nav>a{border:1px solid #555;border-radius:999px;padding:11px 16px}.brand{letter-spacing:-1px;font-size:20px;font-weight:900}.brand span{color:var(--accent)}.heroGrid{grid-template-columns:1.35fr .65fr;align-items:end;gap:70px;max-width:1200px;margin:100px auto 0;display:grid}.eyebrow{letter-spacing:2px;color:#8d8b84;margin-bottom:22px;font-size:12px;font-weight:800}.hero .eyebrow,.dark .eyebrow{color:var(--accent)}h1{letter-spacing:-5px;max-width:900px;margin:0;font-size:clamp(52px,7vw,94px);line-height:.94}h1 span{color:var(--accent)}.lede{color:#c8c6bf;max-width:760px;margin:32px 0;font-size:21px;line-height:1.5}.actions{flex-wrap:wrap;gap:12px;display:flex}.primary,.secondary{border-radius:8px;justify-content:center;align-items:center;padding:15px 20px;font-weight:800;display:inline-flex}.primary{background:var(--accent);color:#111}.secondary{color:#fff;border:1px solid #555}.proof{color:#b6b3aa;border-top:1px solid #333;gap:8px;margin-top:42px;padding-top:24px;font-size:14px;display:grid}.proof strong{color:#fff}.card{border:1px solid var(--line);background:#faf8f2;border-radius:18px;padding:28px}.heroCard{background:#1a1a1a;border-color:#333}.mini{letter-spacing:1.5px;color:#8f8b80;font-size:11px;font-weight:900}.price{letter-spacing:-3px;margin:16px 0;font-size:58px;font-weight:900}.price small{color:#aaa;letter-spacing:0;font-size:16px}.card ul{margin:24px 0;padding:0;list-style:none}.card li{border-bottom:1px solid #80808040;padding:11px 0}.guarantee{background:#d9ff4f14;border:1px solid #d9ff4f59;border-radius:10px;padding:14px;font-size:13px}.heroCard .guarantee{color:#d8d5cb}.full{width:100%}.strip{white-space:nowrap;background:var(--accent);letter-spacing:1px;gap:40px;padding:18px 6vw;font-size:13px;font-weight:900;display:flex;overflow:hidden}.section{max-width:1400px;margin:auto;padding:100px 6vw}.sectionHead{max-width:820px;margin-bottom:50px}h2{letter-spacing:-3px;margin:0;font-size:clamp(38px,5vw,66px);line-height:1}h3{margin:10px 0;font-size:24px}.steps{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.step{border-right:1px solid var(--line);padding:28px 28px 10px 0}.step span{color:#98958d;font-size:12px}.step p,.card p,.faq p,.contact p,footer p{color:#66645d;line-height:1.6}.dark{color:#f7f5ef;background:#141414;max-width:none}.case{grid-template-columns:1fr .5fr;gap:90px;max-width:1200px;margin:auto;display:grid}.case>div>p{color:#bbb7ad;font-size:20px;line-height:1.6}.case .note{color:#777;font-size:12px}.metric{grid-template-columns:1fr;align-content:center;display:grid}.metric strong{color:var(--accent);font-size:72px;line-height:1}.metric span{color:#aaa;margin-bottom:25px}.pricing{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.pricing.single{grid-template-columns:minmax(0,640px);justify-content:center}.pricing h3{letter-spacing:-3px;margin-bottom:0;font-size:54px}.featured{color:#fff;background:#111;border-color:#111;transform:translateY(-12px)}.featured .mini{color:var(--accent)}.featured p,.featured li{color:#bbb}.faq details{border-top:1px solid var(--line);padding:22px 0}.faq details:last-child{border-bottom:1px solid var(--line)}summary{cursor:pointer;font-size:19px;font-weight:800}.faq p{max-width:850px}.contact{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:50px;display:flex}.contact>div{max-width:800px}.contact p{font-size:18px}footer{color:#fff;background:#0f0f0f;justify-content:space-between;align-items:flex-start;gap:30px;padding:45px 6vw;display:flex}footer p{color:#777;max-width:700px;margin:0;font-size:12px}.privacy{border-top:1px solid var(--line);max-width:1100px}.privacy h2{margin-bottom:28px;font-size:clamp(34px,4vw,54px)}.privacy p{color:#66645d;max-width:900px;line-height:1.65}@media (width<=850px){.hero{padding:22px 22px 60px}.heroGrid{grid-template-columns:1fr;gap:45px;margin-top:65px}.section{padding:70px 22px}.steps,.pricing,.case{grid-template-columns:1fr}.step{border-right:0;border-bottom:1px solid var(--line);padding:24px 0}.featured{transform:none}.contact,footer{flex-direction:column;align-items:flex-start}h1{letter-spacing:-3px}.metric{grid-template-columns:auto 1fr;gap:8px 20px}.metric strong{font-size:48px}.metric span{margin:0}}
