:root{--g:#063b20;--g2:#0b612d;--lime:#9dff19;--yellow:#ffd321;--red:#df101b;--paper:#f5f7f1;--ink:#123b23}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:'DM Sans',sans-serif}a{text-decoration:none;color:inherit;cursor:pointer}.wrap{width:min(1160px,calc(100% - 48px));margin:auto}.topline{height:34px;background:#032714;color:#d9f0df;display:flex;align-items:center;justify-content:center;gap:10px;font-size:10px;letter-spacing:1px}.topline span{color:var(--lime)}.topline a{color:var(--lime);font-weight:800;margin-left:15px}header{height:80px;background:white;position:sticky;top:0;z-index:10;box-shadow:0 4px 22px #001b0d0b}.navrow{height:100%;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:10px;font:700 21px 'Space Grotesk';letter-spacing:-1px;color:#123b23}.brand strong{color:#16823a}.brand small{display:block;font:800 7px 'DM Sans';letter-spacing:1.2px;color:#849087}.mark{height:42px;width:42px;border-radius:12px;background:var(--red);color:white;border:3px solid white;box-shadow:0 0 0 1px var(--red);display:grid;place-items:center;font-size:29px}.navrow nav{display:flex;align-items:center;gap:32px;font-size:13px;font-weight:700;color:#35513f}.navrow nav a:hover{color:#15913c}.navbtn{background:var(--red);color:white!important;padding:13px 18px;border-radius:7px}.hamb{display:none}.hero{background:radial-gradient(ellipse at 75% 48%,#0e7837,#075126 40%,#042d18 100%);color:white;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:62px 62px;mask-image:linear-gradient(90deg,transparent,#000)}.hero-layout{min-height:560px;display:grid;grid-template-columns:1fr 1fr;align-items:center;position:relative;z-index:1;padding:55px 0}.copy label,.businesscopy label,label{font-size:10px;letter-spacing:2px;font-weight:800;color:#b9f86a}label i{display:inline-block;width:23px;height:2px;background:var(--lime);vertical-align:middle;margin-right:8px}.copy h1,.section h2{font:700 clamp(45px,5.4vw,69px)/.99 'Space Grotesk';letter-spacing:-3px;margin:24px 0 18px}.copy h1 em,.section h2 em{font-style:normal;color:var(--lime)}.copy h1 span{color:#fff}.copy p{max-width:455px;color:#d0e2d4;font-size:14px;line-height:1.8}.actions{display:flex;gap:12px;margin-top:27px;flex-wrap:wrap}.button{height:49px;padding:0 19px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;font-size:10px;font-weight:900;letter-spacing:.5px;transition:.2s}.button:hover{transform:translateY(-2px);filter:brightness(1.08)}.red{background:var(--red);color:white;box-shadow:0 8px 20px #e1111d35}.ghost{border:1px solid #ffffff75;color:white}.proof{display:flex;align-items:center;gap:12px;margin-top:32px;font-size:11px;line-height:1.5;color:#c6d9ca}.proof b{height:34px;width:34px;border-radius:50%;background:#9dff1920;color:var(--lime);display:grid;place-items:center;font-size:26px}.proof strong{color:white;font-size:12px}.visual{height:430px;position:relative;display:grid;place-items:center}.planet{width:270px;height:270px;border-radius:50%;background:radial-gradient(circle at 35% 28%,#42e873,#0d8a3c 48%,#04391d 78%);box-shadow:inset -25px -25px 45px #001b0c88,0 25px 65px #00170b88,0 0 0 15px #8cff2920,0 0 0 36px #8cff2910;border:1px solid #a9ff7166;display:grid;place-items:center;transform:rotate(-12deg)}.planetcore{height:170px;width:170px;border-radius:50%;border:1px solid #d5ffb65c;background:linear-gradient(145deg,#0b592b,#07351d);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#d1ff9c;transform:rotate(12deg);box-shadow:inset 0 0 35px #9dff1922}.planetcore b{font-size:85px;line-height:.8}.planetcore small{font-size:9px;letter-spacing:3px;text-align:center;font-weight:800}.ring{position:absolute;width:420px;height:145px;border:2px solid #9dff1960;border-radius:50%;transform:rotate(-25deg)}.r2{width:470px;height:190px;transform:rotate(27deg);border-color:#ffffff22}.status{position:absolute;top:55px;right:15px;background:#e3ffd3;color:#075126;padding:10px 14px;border-radius:4px;font-size:9px;font-weight:900;letter-spacing:1px;transform:rotate(5deg)}.floatcard{position:absolute;bottom:28px;left:4%;background:white;color:#123b23;border-radius:10px;padding:13px 18px;box-shadow:0 15px 35px #001a0d66;transform:rotate(-5deg)}.floatcard small{display:block;font-size:8px;letter-spacing:1px;font-weight:800;color:#78877c}.floatcard b{font:700 36px 'Space Grotesk'}.floatcard b span{color:var(--red)}.spark{position:absolute;color:var(--yellow);font-size:27px}.s1{top:60px;left:13%}.s2{right:7%;bottom:70px}.ticker{border-top:1px solid #ffffff20;background:#001e0f77;font-size:9px;font-weight:800;letter-spacing:2px;color:#c7dfcc;text-align:center;padding:19px 0}.section{padding:95px 0}.heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:38px}.dark{color:#16823a}.dark i{background:#16823a}.section h2{font-size:48px;color:#103b22;letter-spacing:-2px;margin:15px 0 0}.section h2 em{color:#168a3d}.heading p{max-width:300px;color:#6d7b70;font-size:13px;line-height:1.7;margin:0 0 4px}.plans-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.plan{background:white;border:1px solid #e5ebe3;border-radius:12px;padding:24px 20px;position:relative;transition:.2s;box-shadow:0 7px 25px #153b1c08}.plan:hover{transform:translateY(-6px);box-shadow:0 18px 35px #153b1c16}.plan.featured{background:#073d20;color:white;border-color:#073d20;transform:translateY(-9px)}.badge{position:absolute;right:0;top:0;background:var(--yellow);color:#153b20;padding:7px 11px;border-radius:0 0 0 8px;font-size:8px;font-weight:900;letter-spacing:1px}.kicker{font-size:9px;font-weight:800;letter-spacing:1.7px;color:#839087}.featured .kicker{color:#b5d7bd}.speed{font:700 42px 'Space Grotesk';letter-spacing:-2px;color:#0b612d;margin:13px 0 0}.featured .speed{color:var(--lime)}.speed small{font-size:13px;letter-spacing:0}.desc{font-size:10px;color:#7a887e;min-height:30px}.featured .desc{color:#c0d5c5}.price{border-top:1px solid #e8eee7;padding-top:16px;margin:18px 0}.featured .price{border-color:#ffffff2b}.price small{display:block;font-size:8px;color:#7b897e;font-weight:700}.featured .price small{color:#b7cdbd}.price strong{font:700 31px 'Space Grotesk';letter-spacing:-1px}.price strong span{font-size:13px}.price em{font-style:normal;font-size:10px;color:#78877c}.choose{height:41px;border-radius:6px;background:#eaf6e9;color:#0b612d;display:grid;place-items:center;font-size:9px;font-weight:900}.featured .choose{background:var(--red);color:white}.note{text-align:center;color:#89948c;font-size:10px;margin:23px 0 0}.benefits{background:#062f1a;color:white;position:relative;overflow:hidden}.benefits:after{content:"";position:absolute;width:500px;height:500px;border:1px solid #9dff1922;border-radius:50%;right:-180px;top:-170px;box-shadow:0 0 0 35px #9dff1908,0 0 0 70px #9dff1905}.benefit-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:85px;position:relative;z-index:1}.benefits h2{color:white;font-size:50px}.benefit-layout>div:first-child>p{font-size:13px;line-height:1.8;color:#bfd2c3;max-width:350px;margin:24px 0}.learn{color:var(--lime);font-size:11px;font-weight:800}.benefit-list{border-top:1px solid #ffffff2b}.benefit-list article{display:grid;grid-template-columns:27px 50px 1fr;gap:17px;align-items:center;padding:21px 0;border-bottom:1px solid #ffffff2b}.benefit-list article>b{font-size:9px;color:#8ba895}.benefit-list article>i{height:46px;width:46px;border:1px solid #9dff1955;border-radius:11px;display:grid;place-items:center;color:var(--lime);font-size:24px;font-style:normal}.benefit-list h3{font:600 16px 'Space Grotesk';margin:0 0 5px}.benefit-list p{font-size:10px;color:#b5c9ba;margin:0;line-height:1.6}.business{background:#f0f4ec}.businessbox{background:linear-gradient(115deg,#0b612d,#06391e 75%);border-radius:15px;min-height:365px;padding:55px 60px;color:white;display:grid;grid-template-columns:1fr 1fr;align-items:center;overflow:hidden;position:relative}.businessbox:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 50%,#9dff1925,transparent 35%)}.businesscopy{position:relative;z-index:1}.businesscopy h2{font-size:44px;color:white;margin:18px 0}.businesscopy p{font-size:12px;line-height:1.8;color:#d1e4d5;max-width:360px;margin-bottom:25px}.yellow{background:var(--yellow);color:#153b20}.businessart{height:250px;position:relative;display:grid;place-items:center}.mock{width:250px;height:180px;background:#f5f7f1;border-radius:11px;box-shadow:0 25px 50px #00170c77;transform:rotate(5deg);padding:14px 20px;color:#0c5429}.dots{color:#aab8aa;font-size:9px}.bars{height:80px;display:flex;align-items:end;gap:8px;margin-top:8px}.bars b{width:18px;background:#24a64c;border-radius:3px 3px 0 0}.bars b:nth-child(1){height:25%}.bars b:nth-child(2){height:48%}.bars b:nth-child(3){height:40%}.bars b:nth-child(4){height:75%}.bars b:nth-child(5){height:100%}.mock strong{font:700 14px 'Space Grotesk'}.sticker{position:absolute;right:0;bottom:0;background:var(--yellow);color:#153b20;padding:12px 16px;transform:rotate(-8deg);font:700 18px 'Space Grotesk';line-height:.9;box-shadow:0 8px 20px #00170c55}.sticker b{color:var(--red)}.sticker small{display:block;font:800 7px 'DM Sans';letter-spacing:2px;margin-top:7px}.closing{background:white;padding:70px 0}.closingrow{display:flex;justify-content:space-between;align-items:center}.closing h2{font-size:44px}.closingrow>div:last-child{max-width:350px}.closingrow p{font-size:13px;line-height:1.7;color:#738076;margin:0 0 18px}footer{background:#041f12;color:white;padding-top:40px}.footmain{display:flex;justify-content:space-between;align-items:center;padding-bottom:35px}.inverse{color:white}.inverse strong{color:#64d783}.inverse small{color:#90a99a}.footphrase{font:600 19px 'Space Grotesk';line-height:1.3}.footphrase em{font-style:normal;color:var(--lime)}.footcontact{display:flex;flex-direction:column;gap:6px}.footcontact small{font-size:8px;letter-spacing:1.5px;color:#9ab4a1}.footcontact a{font:700 20px 'Space Grotesk'}.footbottom{border-top:1px solid #ffffff20;min-height:48px;display:flex;align-items:center;justify-content:space-between;font-size:9px;color:#8ca393}.footbottom b{color:var(--lime)}.wa-float{position:fixed;z-index:15;right:22px;bottom:22px;width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:#16b957;color:white;font-size:33px;box-shadow:0 8px 25px #001b0d55;border:3px solid white}
@media(max-width:900px){.navrow nav{gap:15px}.hero h1{font-size:56px}.plans-grid{grid-template-columns:repeat(2,1fr);row-gap:24px}.benefit-layout{gap:40px}.businessbox{padding:45px 35px}}
@media(max-width:680px){.wrap{width:calc(100% - 36px)}.topline{font-size:8px}.navrow nav{display:none;position:absolute;top:80px;left:0;right:0;background:white;padding:22px;box-shadow:0 15px 20px #001b0d15;flex-direction:column;align-items:stretch}.navrow nav.open{display:flex}.navbtn{text-align:center}.hamb{display:block;border:0;background:none;font-size:24px;color:#17462a}.hero-layout{display:flex;flex-direction:column;align-items:stretch;padding:55px 0 0}.copy h1{font-size:51px}.copy p{font-size:13px}.actions{flex-direction:column}.visual{height:330px;transform:scale(.82);transform-origin:top center;margin:20px 0 -35px}.ticker{font-size:7px;letter-spacing:1px}.section{padding:68px 0}.heading{display:block}.heading p{margin-top:14px}.section h2{font-size:39px}.plans-grid{gap:11px}.plan{padding:20px 14px}.speed{font-size:35px}.price strong{font-size:26px}.plan.featured{transform:none}.benefit-layout{grid-template-columns:1fr;gap:34px}.benefits h2{font-size:43px}.benefit-list article{grid-template-columns:23px 44px 1fr;gap:10px}.benefit-list article>i{width:42px;height:42px}.benefit-list h3{font-size:14px}.businessbox{grid-template-columns:1fr;padding:35px 24px 20px}.businesscopy h2{font-size:39px}.businessart{height:220px;transform:scale(.9)}.closingrow{display:block}.closingrow>div:last-child{margin-top:22px}.closing h2{font-size:39px}.footmain{align-items:flex-start;flex-direction:column;gap:25px}.footbottom{align-items:flex-start;justify-content:center;flex-direction:column;gap:8px;padding:14px 0}.wa-float{right:15px;bottom:15px;width:49px;height:49px}}
@media(max-width:380px){.plans-grid{grid-template-columns:1fr}.plan{padding:22px}}
