@import"https://fonts.googleapis.com/css2?family=DM+Mono&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--ink:#111315;--muted:#60666b;--line:#e6e7e7;--coral:#ff5638;--blue:#1464e8;font-family:Manrope,Arial,sans-serif;color:var(--ink);background:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}.wrap{max-width:1380px;margin:auto;padding-left:40px;padding-right:40px}.nav{height:76px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.brand{font-size:25px;font-weight:800;letter-spacing:-1.5px;color:var(--ink);text-decoration:none;display:inline-flex;align-items:center;gap:9px}.brand-mark{width:28px;height:28px;flex:0 0 auto}nav{display:flex;gap:37px}nav a,footer a{font-size:14px;font-weight:600;color:var(--ink);text-decoration:none}.button{display:inline-flex;gap:27px;align-items:center;justify-content:center;padding:16px 22px;border-radius:8px;background:var(--coral);color:#fff;text-decoration:none;font-weight:800;box-shadow:0 8px 18px #ff56382e}.button span{font-size:23px;line-height:12px}.button.small{padding:11px 18px;font-size:13px}.hero{display:grid;grid-template-columns:.82fr 1.18fr;gap:52px;padding-top:82px;padding-bottom:54px;align-items:center}.hero h1{font-size:clamp(48px,5.2vw,76px);letter-spacing:-4.5px;line-height:1.02;margin:0 0 25px}.hero-copy>p{font-size:20px;line-height:1.48;color:#52575c;max-width:540px;margin:0}.actions{display:flex;align-items:center;gap:33px;margin:31px 0}.text-link{color:var(--blue);font-weight:700;text-decoration:none}.promises{padding:0;margin:31px 0 0;list-style:none;display:grid;gap:12px;font-size:14px;color:#42484c}.promises li:first-letter{color:var(--coral)}.product-frame{overflow:hidden;border:1px solid #dedfe0;border-radius:12px;box-shadow:0 18px 40px #11131514}.product-frame img{width:100%;display:block;transform:scale(1.01)}.steps{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);padding-top:42px;padding-bottom:42px}.steps article{padding:0 42px;border-left:1px solid var(--line)}.steps article:first-child{padding-left:0;border:0}.steps span{color:var(--coral);font-size:14px;font-weight:800}.steps h2{font-size:22px;margin:8px 0}.steps p,.privacy p,.pricing p,.closing p{font-size:15px;line-height:1.55;color:var(--muted);margin:0}.privacy{margin-top:72px;display:grid;grid-template-columns:1fr 1fr;gap:80px;border:1px solid var(--line);border-radius:12px;padding-top:39px;padding-bottom:39px}.kicker{color:var(--coral)!important;text-transform:uppercase;font-family:DM Mono;font-size:11px!important;font-weight:700;letter-spacing:.1em}.privacy h2,.pricing h2,.closing h2{font-size:40px;letter-spacing:-2px;margin:9px 0}.privacy>div>p:last-child{max-width:545px}.privacy ul{list-style:none;margin:0;padding:0;display:grid;gap:18px}.privacy li{border-left:2px solid var(--coral);padding-left:16px;display:grid;gap:2px}.privacy li span{font-size:13px;color:var(--muted)}.pricing{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-top:24px;padding:47px;border:1px solid #ffb2a5;border-radius:12px}.pricing h2{font-size:64px;color:var(--coral)}.pricing h2 small{font-size:19px;color:var(--ink);letter-spacing:0}.pricing .button{margin-top:27px}.pricing ul{list-style:none;margin:auto 0;padding:0;display:grid;gap:15px;font-weight:600}.pricing li:first-letter{color:var(--coral)}.closing{margin-top:24px;margin-bottom:56px;padding-top:48px;padding-bottom:48px;border-radius:12px;background:#141618;color:#fff;position:relative}.closing h2{margin-top:0}.closing p{color:#c5c8ca;margin-bottom:26px}footer{border-top:1px solid var(--line);padding-top:27px;padding-bottom:31px;display:flex;align-items:center;justify-content:space-between}footer p{color:var(--muted);font-size:12px}footer div{display:flex;gap:18px}@media(max-width:850px){.wrap{padding-left:22px;padding-right:22px}.nav nav{display:none}.hero{grid-template-columns:1fr;padding-top:52px}.product-frame{order:2}.steps,.privacy,.pricing{grid-template-columns:1fr;gap:27px}.steps article,.steps article:first-child{border-left:0;border-top:1px solid var(--line);padding:25px 0}.steps article:first-child{border-top:0;padding-top:0}.privacy,.pricing{padding:29px}.hero h1{letter-spacing:-3px}.closing h2{font-size:34px}footer{align-items:flex-start;gap:15px;flex-direction:column}}
