.pricing-module__lP4odW__main{flex-direction:column;align-items:center;min-height:100vh;padding:100px 20px 0;display:flex}.pricing-module__lP4odW__hero{text-align:center;width:100%;max-width:640px;padding:28px 0 36px}.pricing-module__lP4odW__eyebrow{color:var(--dim);margin-bottom:14px;font-size:10.5px;display:inline-block}.pricing-module__lP4odW__h1{font:700 clamp(30px, 6vw, 46px)/1.05 var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0 0 12px}.pricing-module__lP4odW__h1 span{color:var(--neon)}.pricing-module__lP4odW__sub{max-width:480px;font:400 15px/1.6 var(--font-ui);color:var(--mut);text-wrap:pretty;margin:0 auto}.pricing-module__lP4odW__planWrap{width:100%;max-width:460px;padding-bottom:56px}.pricing-module__lP4odW__plan{border:1px solid var(--line);background:var(--panel);border-radius:22px;flex-direction:column;gap:22px;padding:28px 22px;display:flex;box-shadow:0 40px 100px -50px #d9ff3d2e}.pricing-module__lP4odW__planHead{text-align:center;border-bottom:1px solid var(--line);flex-direction:column;gap:10px;padding-bottom:20px;display:flex}.pricing-module__lP4odW__planName{color:var(--teal);font-size:10px}.pricing-module__lP4odW__price{justify-content:center;align-items:baseline;gap:6px;display:flex}.pricing-module__lP4odW__priceNum{font:700 52px/1 var(--font-display);letter-spacing:-.02em}.pricing-module__lP4odW__pricePer{font:500 15px/1 var(--font-ui);color:var(--mut)}.pricing-module__lP4odW__priceNote{max-width:360px;font:400 13.5px/1.55 var(--font-ui);color:var(--mut);margin:4px auto 0}.pricing-module__lP4odW__trial{font:600 12.5px/1.4 var(--font-ui);color:var(--tx);margin:0}.pricing-module__lP4odW__features{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pricing-module__lP4odW__features li{font:400 14px/1.45 var(--font-ui);color:var(--tx);padding-left:24px;position:relative}.pricing-module__lP4odW__features li:before{content:"";background:var(--neon);border-radius:99px;width:8px;height:8px;position:absolute;top:6px;left:0}.pricing-module__lP4odW__ctaRow{flex-direction:column;gap:10px;display:flex}.pricing-module__lP4odW__primaryCta{text-align:center;background:var(--neon);color:#0a0b09;min-height:44px;font:700 14.5px/1 var(--font-ui);border-radius:99px;padding:15px 22px;transition:background .2s,transform .2s;display:block}.pricing-module__lP4odW__primaryCta:hover{background:var(--neon-hover)}.pricing-module__lP4odW__primaryCta:active{transform:scale(.98)}.pricing-module__lP4odW__secondaryCta{text-align:center;border:1px solid var(--line);min-height:44px;color:var(--mut);font:600 14px/1 var(--font-ui);border-radius:99px;padding:14px 22px;transition:border-color .2s,color .2s;display:block}.pricing-module__lP4odW__secondaryCta:hover{color:var(--tx);border-color:#d9ff3d59}.pricing-module__lP4odW__faq{width:100%;max-width:620px;padding-bottom:72px}.pricing-module__lP4odW__faqTitle{font:700 22px/1.2 var(--font-display);letter-spacing:-.02em;text-align:center;margin:0 0 18px}.pricing-module__lP4odW__faqList{border-top:1px solid var(--line)}.pricing-module__lP4odW__faqItem{border-bottom:1px solid var(--line);padding:4px 0}.pricing-module__lP4odW__faqQ{cursor:pointer;font:600 14.5px/1.4 var(--font-ui);color:var(--tx);justify-content:space-between;align-items:center;gap:12px;padding:16px 4px;list-style:none;display:flex}.pricing-module__lP4odW__faqQ::-webkit-details-marker{display:none}.pricing-module__lP4odW__faqQ:after{content:"+";color:var(--mut);font:400 18px/1 var(--font-ui);flex:none;transition:transform .2s}.pricing-module__lP4odW__faqItem[open] .pricing-module__lP4odW__faqQ:after{transform:rotate(45deg)}.pricing-module__lP4odW__faqA{font:400 13.5px/1.6 var(--font-ui);color:var(--mut);max-width:56ch;margin:0;padding:0 4px 16px}.pricing-module__lP4odW__footer{border-top:1px solid var(--line);width:100%;font:400 12px/1.4 var(--font-ui);color:var(--dim);justify-content:center;padding:26px 20px;display:flex}@media (min-width:720px){.pricing-module__lP4odW__main{padding-top:140px}.pricing-module__lP4odW__hero{padding-bottom:44px}.pricing-module__lP4odW__plan{padding:36px 40px}.pricing-module__lP4odW__ctaRow{flex-direction:row}.pricing-module__lP4odW__primaryCta,.pricing-module__lP4odW__secondaryCta{flex:1}}
