.pricing-page{width:100%;overflow-x:clip}.pricing-page__container{width:100%;max-width:1280px;margin-inline:auto;padding-inline:1rem}@media(min-width:640px){.pricing-page__container{padding-inline:1.5rem}}@media(min-width:1024px){.pricing-page__container{padding-inline:2rem}}.pricing-hero{padding-block:calc(var(--site-header-height, 64px) + 2.75rem) 2.75rem}@media(min-width:768px){.pricing-hero{padding-block:calc(var(--site-header-height, 64px) + 3.5rem) 3.5rem}}.pricing-hero__eyebrow{font-family:Inter,sans-serif;font-weight:700;font-size:.75rem;letter-spacing:.09em;text-transform:uppercase;color:#2563eb}.pricing-hero__title{margin:.75rem 0;font-family:Inter,sans-serif;font-weight:700;font-size:clamp(1.875rem,4.6vw,2.75rem);line-height:1.15;color:#111}.pricing-hero__lead{margin:0;max-width:40rem;font-family:Inter,sans-serif;font-weight:400;font-size:clamp(.9375rem,2.2vw,1.0625rem);line-height:1.6;color:#6b7280}.pricing-plans{padding-block:2.5rem 4rem}@media(min-width:1024px){.pricing-plans{padding-block:1.5rem 5rem}}.pricing-plans__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem}@media(min-width:768px){.pricing-plans__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.pricing-plan-card{display:flex;flex-direction:column;border-radius:1rem;background-color:#fff;padding:1.75rem 1.5rem;border:1px solid #e5e7eb;box-shadow:0 2px 8px #0000000a}.pricing-plan-card--popular{border-width:2px;border-color:#2563eb;box-shadow:0 8px 32px #2563eb1f}@media(min-width:1024px){.pricing-plan-card{padding:2rem}}.pricing-plan__name{font-family:Inter,sans-serif;font-weight:600;font-size:1.125rem;color:#111}.pricing-plan__desc{margin-top:.35rem;font-family:Inter,sans-serif;font-weight:400;font-size:.875rem;color:#6b7280}.pricing-plan__price{margin-top:1.25rem;display:flex;align-items:baseline;gap:.35rem}.pricing-plan__price-main{font-family:Inter,sans-serif;font-weight:700;font-size:clamp(1.75rem,4vw,2.25rem);color:#111}.pricing-plan__price-period{font-family:Inter,sans-serif;font-weight:400;font-size:.9375rem;color:#6b7280}.pricing-plan__cta-btn{height:2.875rem;width:100%;border-radius:.75rem;border:none;font-family:Inter,sans-serif;font-weight:600;font-size:.9375rem;cursor:pointer}.pricing-plan__features{margin-top:1rem;display:flex;flex-direction:column;gap:.75rem}.pricing-plan__feature-text{font-family:Inter,sans-serif;font-weight:400;font-size:.875rem;color:#1f2937}.pricing-addons{background-color:#f9fafb;padding-block:3rem}@media(min-width:1024px){.pricing-addons{padding-block:5rem}}.pricing-section-title{font-family:Inter,sans-serif;font-weight:700;font-size:clamp(1.5rem,3.4vw,2rem);color:#111}.pricing-addons__grid{margin-top:2rem;display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}@media(min-width:768px){.pricing-addons__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.pricing-faq{padding-block:3rem 4rem}@media(min-width:1024px){.pricing-faq{padding-block:4.5rem 5rem}}.pricing-faq__container{width:100%;max-width:800px;margin-inline:auto;padding-inline:1rem}@media(min-width:640px){.pricing-faq__container{padding-inline:1.5rem}}.pricing-faq__q{font-family:Inter,sans-serif;font-weight:600;font-size:1rem;color:#111}.pricing-faq__a{font-family:Inter,sans-serif;font-weight:400;font-size:.875rem;line-height:1.6;color:#6b7280}.pricing-cta{background-color:#111;padding-block:2.75rem;text-align:center}@media(min-width:768px){.pricing-cta{padding-block:3.5rem}}.pricing-cta__title{font-family:Inter,sans-serif;font-weight:700;font-size:clamp(1.75rem,4.4vw,2.5rem);color:#fff}.pricing-cta__lead{margin-top:.5rem;font-family:Inter,sans-serif;font-weight:400;font-size:.9375rem;color:#a1a1aa}.pricing-cta__actions{margin-top:1.75rem;display:flex;flex-direction:column;gap:.75rem;align-items:stretch}@media(min-width:640px){.pricing-cta__actions{flex-direction:row;justify-content:center;align-items:center}}.pricing-cta__btn{height:3rem;padding-inline:2rem;border-radius:9999px;border:none;font-family:Inter,sans-serif;font-weight:600;font-size:.9375rem;cursor:pointer;width:100%}@media(min-width:640px){.pricing-cta__btn{width:auto}}
