@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Space+Grotesk:wght@400;500;600;700&display=swap');
:root{font-family:'Space Grotesk',sans-serif;color:#f2f5ed;background:#090d0a;scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}header{height:82px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #263027;padding:0 6%;position:sticky;top:0;background:#090d0aee;backdrop-filter:blur(18px);z-index:5}.logo{font-weight:700;font-size:27px;white-space:nowrap}.logo span,footer b span,h2 span{color:#b7ff39}nav{display:flex;gap:34px}nav a,.navcta{font-size:13px}nav a:hover{color:#b7ff39}.navcta{border:1px solid #b7ff39;padding:13px 20px;color:#b7ff39}.hero{min-height:740px;position:relative;overflow:hidden;padding:120px 9% 80px}.eyebrow,.num,.scroll,.chips,.fine{font-family:'DM Mono',monospace;font-size:12px;letter-spacing:1.4px}.eyebrow{color:#b7ff39;margin-bottom:30px}.hero h1{font-size:clamp(68px,10vw,160px);line-height:.92;letter-spacing:-.095em;margin:0;position:relative;z-index:1}.hero h1 em{color:#b7ff39;font-style:normal}.hero p{font-size:19px;line-height:1.7;max-width:540px;color:#adb9ae;margin:35px 0}.actions{display:flex;gap:12px}.actions a,button{font:600 14px 'Space Grotesk',sans-serif;padding:18px 25px;border:1px solid #657565;cursor:pointer}.primary,button{background:#b7ff39;color:#0b1109;border-color:#b7ff39}.secondary{background:transparent}.scroll{margin-top:100px;color:#839184}.orb{position:absolute;right:7%;top:25%;font-size:320px;color:#b7ff39;opacity:.1;pointer-events:none}section:not(.hero){padding:115px 9%;border-top:1px solid #263027;scroll-margin-top:80px}h2{font-size:clamp(42px,7vw,90px);letter-spacing:-.07em;line-height:1.05;margin:0 0 45px}.lead{max-width:770px;font-size:23px;line-height:1.65;color:#b2c0b2}.chips{display:flex;gap:10px;flex-wrap:wrap;margin-top:36px}.chips span{border:1px solid #425043;padding:12px}.cards,.plans{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.cards article,.plans article{background:#151d16;border:1px solid #2c3d2d;padding:36px;min-height:280px}.num{color:#b7ff39}h3{font-size:30px;letter-spacing:-1px}.price{font-size:32px;color:#b7ff39;font-weight:700}.price small{font-size:17px;color:#c4cec3}article p,.fine{color:#a9b7aa;line-height:1.7}.bigprice{font-size:70px;font-weight:700;color:#b7ff39;margin:20px 0}.plans ul{padding-left:20px;line-height:2.3;color:#d6e0d6}.plans article>a{display:inline-block;margin-top:15px;color:#b7ff39;font-weight:700}.plans .featured{border-color:#b7ff39}.fine{margin-top:26px;max-width:950px}.support{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.support>div{border:1px solid #344336;padding:28px;background:#151d16}.support strong{font-size:32px;color:#b7ff39}.support p{color:#adb9ae;line-height:1.7}#feedback{color:#b7ff39}footer{padding:38px 6%;border-top:1px solid #263027;display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:12px;color:#b6c4b6}footer b{font-size:22px;color:white}
@media(max-width:720px){header{padding:0 6%;height:68px}nav{display:none}.navcta{padding:10px;font-size:11px}.logo{font-size:21px}.hero{padding:100px 6% 65px;min-height:620px}.hero h1{font-size:clamp(58px,15vw,100px)}.hero p{font-size:16px}.orb{font-size:170px;top:34%}.scroll{margin-top:75px}section:not(.hero){padding:75px 6%}.cards,.plans,.support{grid-template-columns:1fr}.cards article,.plans article{padding:25px;min-height:auto}.lead{font-size:18px}.bigprice{font-size:54px}footer{flex-wrap:wrap;padding:30px 6%}.actions a{padding:15px;font-size:12px}}
