.pricing-module__kvPdYW__page{max-width:1080px;margin:0 auto;padding:8rem 1.5rem 5rem}.pricing-module__kvPdYW__header{text-align:center;max-width:680px;margin:0 auto 3rem}.pricing-module__kvPdYW__kicker{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--teal);font-size:.72rem}.pricing-module__kvPdYW__h1{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);margin:14px 0 0;font-size:clamp(2.2rem,4.6vw,52px);font-weight:600;line-height:1.06}.pricing-module__kvPdYW__accent{color:var(--teal)}.pricing-module__kvPdYW__sub{color:var(--mute);max-width:580px;margin:18px auto 0;font-size:1.125rem;line-height:1.6}.pricing-module__kvPdYW__card{border:1px solid var(--rule);background:var(--card);border-radius:18px;max-width:480px;margin:0 auto;padding:2.5rem;box-shadow:0 22px 54px -30px #16211d38}.pricing-module__kvPdYW__cardEyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:.7rem}.pricing-module__kvPdYW__priceWrap{align-items:baseline;gap:8px;margin:10px 0 4px;display:flex}.pricing-module__kvPdYW__price{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);font-size:3.4rem;font-weight:600;line-height:1}.pricing-module__kvPdYW__priceUnit{color:var(--mute);font-size:1rem;font-weight:500}.pricing-module__kvPdYW__priceNote{color:var(--mute);font-size:.9rem}.pricing-module__kvPdYW__trial{color:var(--teal);background:var(--teal-tint);border-radius:999px;align-items:center;gap:7px;margin-top:18px;padding:6px 14px;font-size:.82rem;font-weight:600;display:inline-flex}.pricing-module__kvPdYW__ctaRow{flex-direction:column;gap:10px;margin-top:22px;display:flex}.pricing-module__kvPdYW__ctaRow .btn{width:100%}.pricing-module__kvPdYW__divider{background:var(--rule);height:1px;margin:24px 0}.pricing-module__kvPdYW__featuresTitle{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin-bottom:14px;font-size:.7rem}.pricing-module__kvPdYW__features{flex-direction:column;gap:11px;display:flex}.pricing-module__kvPdYW__feature{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:.95rem;display:flex}.pricing-module__kvPdYW__check{background:var(--teal-tint);width:18px;height:18px;color:var(--teal);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:11px;display:flex}.pricing-module__kvPdYW__featureStrong{color:var(--ink);font-weight:600}.pricing-module__kvPdYW__manager{border:1px solid var(--rule);background:var(--paper-2);border-radius:16px;align-items:flex-start;gap:1.25rem;max-width:780px;margin:3.5rem auto 0;padding:2rem 2.25rem;display:flex}.pricing-module__kvPdYW__managerIcon{background:var(--teal-tint);width:44px;height:44px;color:var(--teal);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex}.pricing-module__kvPdYW__managerH{font-family:var(--font-display);color:var(--ink);margin:2px 0 8px;font-size:1.3rem;font-weight:600}.pricing-module__kvPdYW__managerP{color:var(--mute);max-width:600px;margin:0;font-size:.97rem;line-height:1.6}.pricing-module__kvPdYW__faq{max-width:820px;margin:4.5rem auto 0}.pricing-module__kvPdYW__faqHead{text-align:center;margin-bottom:2.25rem}.pricing-module__kvPdYW__faqH{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(1.6rem,3vw,2rem);font-weight:600}.pricing-module__kvPdYW__faqGrid{grid-template-columns:1fr 1fr;gap:1.75rem 2.5rem;display:grid}.pricing-module__kvPdYW__faqQ{font-family:var(--font-display);color:var(--ink);margin:0 0 6px;font-size:1rem;font-weight:600}.pricing-module__kvPdYW__faqA{color:var(--mute);margin:0;font-size:.92rem;line-height:1.6}.pricing-module__kvPdYW__finalCta{text-align:center;margin:5rem auto 0}.pricing-module__kvPdYW__finalH{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);margin:0 0 1.5rem;font-size:clamp(1.8rem,3.4vw,2.4rem);font-weight:600}.pricing-module__kvPdYW__finalCta .btn{margin:0 auto}@media (max-width:720px){.pricing-module__kvPdYW__page{padding:6rem 1.25rem 4rem}.pricing-module__kvPdYW__card{padding:2rem 1.5rem}.pricing-module__kvPdYW__manager{flex-direction:column;padding:1.75rem}.pricing-module__kvPdYW__faqGrid{grid-template-columns:1fr;gap:1.5rem}}
