@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap');:root{--bg:#07100e;--card:#0e1b17;--line:#224037;--mint:#5ee6ae;--muted:#93aaa2}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:#f4fff9;font-family:Manrope,Arial,sans-serif}header,main>section,footer{width:min(1160px,calc(100% - 48px));margin:auto}header{height:76px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:4;background:rgba(7,16,14,.85);backdrop-filter:blur(17px)}.brand{font-weight:800;letter-spacing:.1em;text-decoration:none;color:#fff;font-size:14px}.brand i{color:var(--mint);font-style:normal;font-size:24px;vertical-align:-3px;margin-right:3px}.brand span{color:var(--mint)}nav{display:flex;gap:26px}nav a,footer{font-size:12px;color:var(--muted);text-decoration:none}.tools{display:flex;gap:12px;align-items:center}.language{background:transparent;color:#dff7eb;border:1px solid var(--line);border-radius:8px;padding:7px;font:inherit;font-size:11px}.header-cta,.button{background:var(--mint);color:#07100e;border-radius:10px;padding:11px 15px;font-size:12px;font-weight:800;text-decoration:none}.hero{min-height:690px;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;position:relative;overflow:hidden}.eyebrow{color:var(--mint);font-size:10px;font-weight:800;letter-spacing:.17em}.copy{position:relative;z-index:1}.hero h1,h2{font-size:clamp(50px,6vw,76px);line-height:.96;letter-spacing:-.07em;margin:17px 0}.hero h1 em{font-style:normal;color:var(--mint)}.copy>p:not(.eyebrow),.why>div>p{max-width:470px;color:var(--muted);line-height:1.7;font-size:17px}.button{display:inline-flex;gap:18px;margin:22px 0}.button b{font-size:17px}.copy small{display:block;color:var(--muted);font-size:11px}.mist{position:absolute;right:-170px;width:600px;height:600px;background:radial-gradient(circle,#1e624d 0,transparent 65%);filter:blur(30px)}.phone{width:330px;justify-self:center;background:linear-gradient(145deg,#172c25,#08110f 55%);border:8px solid #254137;border-radius:45px;padding:22px;box-shadow:0 35px 80px #000;transform:rotate(5deg);position:relative}.phone-head{display:flex;justify-content:space-between;font-size:10px}.phone-head b{letter-spacing:.12em}.orb{height:246px;display:grid;place-content:center;text-align:center}.orb i{width:120px;height:120px;border-radius:50%;border:1px solid #4fc693;box-shadow:0 0 0 15px #174536,0 0 55px #38c58a;display:block;margin:auto}.orb strong{font-size:19px;margin-top:17px}.orb small,.server small,.phone-note{color:var(--muted);font-size:10px}.server{background:#10231e;border:1px solid #27463d;border-radius:13px;padding:12px;display:flex;justify-content:space-between}.server span{display:grid;grid-template-columns:16px 1fr}.server span i{color:var(--mint);font-size:10px;grid-row:span 2;padding-top:3px}.server b{font-size:11px}.server small{grid-column:2}.server em{font-style:normal;color:var(--mint)}.select{width:100%;background:var(--mint);border:0;border-radius:12px;margin:13px 0 7px;padding:14px;font-weight:800;cursor:pointer}.phone-note{text-align:center;margin:0}.steps,.why,.final,.faq{padding:120px 0}.steps h2,.why h2,.final h2,.faq h2{font-size:clamp(40px,5vw,62px);line-height:1;letter-spacing:-.065em;margin:15px 0 45px}.steps>div,.qualities{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.steps article,.qualities article{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:24px;min-height:180px}.steps article>b{color:var(--mint);font-size:12px}.steps h3,.qualities h3{margin:32px 0 6px}.steps p,.qualities p{color:var(--muted);font-size:12px;line-height:1.6}.why{display:grid;grid-template-columns:1fr 1fr;gap:70px;border-top:1px solid var(--line)}.qualities{grid-template-columns:1fr}.qualities article{min-height:auto}.qualities i{color:var(--mint);font-size:23px}.qualities h3{margin:10px 0 3px}.final{text-align:center;border-top:1px solid var(--line)}.final .button{margin:auto}.faq{max-width:750px!important}.faq details{border-top:1px solid var(--line);padding:19px 0}.faq p{color:var(--muted);font-size:13px}footer{border-top:1px solid var(--line);padding:28px 0;display:flex;justify-content:space-between}@media(max-width:700px){header{width:calc(100% - 32px)}nav{display:none}.hero{display:block;padding:70px 0}.phone{transform:none;margin:60px auto 0}.steps,.why,.final,.faq{padding:75px 0}.steps>div{grid-template-columns:1fr}.why{grid-template-columns:1fr;gap:25px}footer{flex-wrap:wrap;gap:15px}.tools .header-cta{display:none}}
