.pricing_page__J2PaK{display:flex;flex-direction:column;gap:clamp(56px,8vw,96px);color:var(--app-text)}.pricing_header__R_tlE{padding:clamp(48px,9vw,96px) clamp(24px,6vw,120px) 0;display:grid;gap:24px;text-align:center}.pricing_title__Om4k5{font-size:clamp(2.1rem,5vw,3.2rem);font-weight:700}.pricing_subtitle__YZrPL{color:var(--app-text-muted);font-size:clamp(1.05rem,3vw,1.25rem);line-height:1.7;max-width:720px;margin:0 auto}.pricing_planGrid__INBkh{padding:0 clamp(24px,6vw,120px);display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(20px,4vw,32px)}.pricing_planCard__hQzTC{position:relative;padding:32px;border-radius:var(--app-radius-xl);background:var(--app-surface);border:1px solid var(--app-border);display:grid;gap:14px;min-height:320px}.pricing_planTag__kFraj{align-self:flex-start;padding:6px 12px;border-radius:var(--app-radius-pill);background:hsla(0,0%,100%,.08);border:1px solid var(--app-border);color:var(--app-text);font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.pricing_planName__1OwSy{font-size:1.5rem;font-weight:600}.pricing_planPrice__Q1XpP{font-size:2rem;font-weight:700}.pricing_planCadence__sk889{color:var(--app-text-subtle);font-size:.95rem}.pricing_planDescription__Epg_Z,.pricing_planQuota__I2AwF{color:var(--app-text-subtle);line-height:1.6}.pricing_planButton__zEKcc{margin-top:12px;padding:12px 20px;border-radius:var(--app-radius-pill);background:linear-gradient(120deg,#fff,hsla(0,0%,100%,.88));color:#04060d;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-align:center;border:1px solid hsla(0,0%,100%,.28);transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 20px 48px rgba(15,23,42,.45)}.pricing_planButton__zEKcc:focus-visible,.pricing_planButton__zEKcc:hover{transform:translateY(-2px);box-shadow:0 22px 54px rgba(15,23,42,.5)}.pricing_planNote__PyMhJ{text-align:center;color:var(--app-text-subtle);padding:0 clamp(24px,6vw,120px)}.pricing_faqSection__S_P2M{padding:0 clamp(24px,6vw,120px);display:grid;gap:28px}.pricing_faqTitle__A_Nuc{font-size:clamp(1.6rem,4vw,2.2rem);font-weight:700}.pricing_faqGrid__DmWGZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(20px,4vw,32px)}.pricing_faqCard__59tKh{padding:24px;border-radius:var(--app-radius-lg);background:var(--app-surface);border:1px solid var(--app-border);display:grid;gap:12px}.pricing_faqQuestion__5c0E_{font-weight:600;font-size:1.05rem}.pricing_faqAnswer__nNpwK{color:var(--app-text-subtle);line-height:1.6}.pricing_contactPanel__D6i9O{margin:0 clamp(24px,6vw,120px);padding:clamp(32px,6vw,56px);border-radius:var(--app-radius-xl);background:linear-gradient(140deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.02));border:1px solid var(--app-border);text-align:center;display:grid;gap:16px;box-shadow:0 26px 80px -48px rgba(15,23,42,.75)}.pricing_contactButton__Gm3ti{display:inline-flex;justify-content:center;align-items:center;padding:12px 24px;border-radius:var(--app-radius-pill);background:linear-gradient(120deg,#fff,hsla(0,0%,100%,.9));color:#04060d;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border:1px solid hsla(0,0%,100%,.24);transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 22px 54px rgba(15,23,42,.48)}.pricing_contactButton__Gm3ti:focus-visible,.pricing_contactButton__Gm3ti:hover{transform:translateY(-2px);box-shadow:0 24px 60px rgba(15,23,42,.58)}@media (max-width:720px){.pricing_faqSection__S_P2M,.pricing_header__R_tlE,.pricing_planGrid__INBkh,.pricing_planNote__PyMhJ{padding-inline:20px}.pricing_contactPanel__D6i9O{margin-inline:20px}}