.Pricing_root__Lytpr{width:100%;background:var(--background-g5b6163f98f71);box-sizing:border-box}.Pricing_container__vrFdT{width:100%;max-width:1100px;margin:0 auto;padding:56px 20px 72px;box-sizing:border-box}.Pricing_nav__r8CJx{display:flex;gap:20px;margin-bottom:40px;flex-wrap:wrap}.Pricing_navLink__lOOxm{font-family:var(--font-sans);font-size:.875rem;color:var(--color-text-secondary);text-decoration:none}.Pricing_navLink__lOOxm:hover{color:var(--text-4f46e5);text-decoration:underline}.Pricing_heading__WpxnK{margin:0 0 12px;font-family:var(--font-sans);font-weight:800;font-size:2.25rem;line-height:1.2;color:var(--color-text-strong);letter-spacing:-.02em}.Pricing_intro__PSvbP{margin:0 0 40px;font-family:var(--font-sans);font-size:1.0625rem;line-height:1.6;color:var(--color-text-secondary);max-width:60ch}.Pricing_sectionTitle__cnGwR{margin:56px 0 16px;font-family:var(--font-sans);font-weight:700;font-size:1.375rem;line-height:1.3;color:var(--color-text-strong)}.Pricing_freeCard__Z4_dC{border:1px solid var(--border-e2e8f0);border-radius:14px;background:var(--color-surface-raised);padding:24px;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px}.Pricing_freeName__rupd6{margin:0;font-weight:700;font-size:1.125rem}.Pricing_freeName__rupd6,.Pricing_freePrice__kPNmL{font-family:var(--font-sans);color:var(--color-text-strong)}.Pricing_freePrice__kPNmL{font-weight:800;font-size:1.75rem}.Pricing_freeNote__0URjd{margin:0;font-family:var(--font-sans);font-size:.9375rem;line-height:1.6;color:var(--color-text-secondary);flex-basis:100%}.Pricing_planGrid__KVrhU{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.Pricing_planCard__qykoI{position:relative;border:1px solid var(--border-e2e8f0);border-radius:14px;background:var(--color-surface-raised);padding:24px 20px;box-sizing:border-box;display:flex;flex-direction:column;gap:6px}.Pricing_planCardPopular__1LtaN{border-color:var(--border-4f46e5);box-shadow:0 8px 24px -12px var(--shadow-cdf55c45d4917)}.Pricing_planBadge__C1Eut{position:absolute;top:-11px;left:20px;background:var(--background-4f46e5);color:var(--color-text-on-color);font-family:var(--font-sans);font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:999px}.Pricing_planName___cO8m{font-family:var(--font-sans);font-weight:600;font-size:.9375rem;color:var(--color-text-secondary)}.Pricing_planPrice__DG1dQ{font-family:var(--font-sans);font-weight:800;font-size:2rem;line-height:1.1;color:var(--color-text-strong)}.Pricing_planPerDay__SiTmv{font-family:var(--font-sans);font-size:.8125rem;color:var(--color-text-muted)}.Pricing_benefits__x8VNO{margin:0;padding:0 0 0 22px;max-width:70ch;list-style:disc}.Pricing_benefitItem__2qpLO{display:list-item;font-family:var(--font-sans);font-size:1rem;line-height:1.7;color:var(--text-334155)}.Pricing_ctaRow__KLB32{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.Pricing_btnPrimary__ceHKm{display:inline-block;font-family:var(--font-sans);font-weight:600;font-size:.9375rem;padding:13px 26px;border-radius:999px;background:var(--background-4f46e5);color:var(--color-text-on-color);text-decoration:none}.Pricing_btnPrimary__ceHKm:hover{background:var(--background-4338ca)}.Pricing_btnSecondary__FFqcR{display:inline-block;font-family:var(--font-sans);font-weight:600;font-size:.9375rem;padding:12px 25px;border-radius:999px;border:1px solid var(--border-cbd5e1);background:var(--color-surface-raised);color:var(--color-text-strong);text-decoration:none}.Pricing_btnSecondary__FFqcR:hover{border-color:var(--border-94a3b8)}.Pricing_fineprint__X3jsv{margin:24px 0 0;font-family:var(--font-sans);font-size:.875rem;line-height:1.7;color:var(--color-text-muted);max-width:70ch}.Pricing_fineprint__X3jsv a{color:var(--text-4f46e5)}@media (max-width:900px){.Pricing_planGrid__KVrhU{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.Pricing_container__vrFdT{padding:36px 16px 56px}.Pricing_heading__WpxnK{font-size:1.75rem}.Pricing_planGrid__KVrhU{grid-template-columns:minmax(0,1fr)}}