.menu{display:none;background:none;border:0;color:var(--lime);font-size:27px;cursor:pointer}.orb{position:absolute!important;border-radius:50%;filter:blur(3px);opacity:.3;animation:float 8s ease-in-out infinite}.orb.one{width:220px;height:220px;left:8%;top:20%;background:radial-gradient(circle,#9bd45a,transparent 70%)}.orb.two{width:300px;height:300px;right:5%;bottom:3%;background:radial-gradient(circle,#4c7c31,transparent 70%);animation-delay:-3s}@keyframes float{50%{transform:translateY(-25px) translateX(12px)}}.countdown{display:flex;gap:8px;margin-top:32px}.countdown div{min-width:92px;padding:13px;background:#101610b8;border:1px solid var(--line);border-radius:12px}.countdown b{display:block;color:var(--lime);font-size:24px;line-height:1.1}.countdown span{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--muted)}.choose{padding:110px 6vw;text-align:center;background:#070a07}.choose h2,.faq h2{font-size:clamp(36px,4.5vw,62px);line-height:1.07;margin:18px auto 45px;max-width:900px}.choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1180px;margin:auto;text-align:left}.choice-grid a{position:relative;overflow:hidden;padding:35px;border-radius:16px;border:1px solid var(--line);background:linear-gradient(145deg,#111711,#080b08);transition:.35s}.choice-grid a:after{content:'';position:absolute;inset:auto -40px -70px auto;width:150px;height:150px;border-radius:50%;background:#81bc4a22;transition:.35s}.choice-grid a:hover{transform:translateY(-8px);border-color:#789d52;box-shadow:0 18px 55px #000}.choice-grid a:hover:after{transform:scale(1.5)}.choice-grid span,.choice-grid b{color:var(--lime)}.choice-grid h3{font-size:25px;margin:25px 0 8px}.choice-grid p{color:var(--muted);min-height:58px}.cards article,.benefit-grid article,.contact-grid a{transition:.3s}.cards article:hover,.benefit-grid article:hover,.contact-grid a:hover{transform:translateY(-4px);border-color:#72974e;background:#141d12}.faq{max-width:980px;margin:auto;padding:110px 6vw}.faq{text-align:center}.faq details{text-align:left;border-bottom:1px solid var(--line)}.faq summary{display:flex;justify-content:space-between;gap:20px;padding:24px 4px;font-size:18px;font-weight:bold;cursor:pointer;list-style:none}.faq summary b{color:var(--lime);font-size:24px}.faq details p{color:var(--muted);padding:0 45px 22px 4px;margin:0}.reveal{opacity:0;transform:translateY(26px);transition:opacity .75s ease,transform .75s ease}.reveal.visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}@media(max-width:850px){.menu{display:block;order:3}.brand{margin-right:auto}header nav{display:none;position:absolute;top:78px;left:0;right:0;padding:22px 6vw;background:#070a07;border-bottom:1px solid var(--line);flex-direction:column}.menu+nav.open{display:flex}.choice-grid{grid-template-columns:1fr}.countdown div{min-width:78px}.choose,.faq{padding:75px 6vw}}
