.PricingHeader-module__BWJ47a__section{background:linear-gradient(to bottom right,#eff6ff,#f8fafc);padding:3rem 0}.PricingHeader-module__BWJ47a__container{text-align:center;word-break:keep-all;max-width:56rem;margin:0 auto;padding:0 1rem}.PricingHeader-module__BWJ47a__freeBanner{color:#92400e;background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #fbbf24;border-radius:9999px;align-items:center;gap:.375rem;margin-bottom:1rem;margin-right:.75rem;padding:.5rem 1.25rem;font-size:.8125rem;font-weight:500;display:inline-flex}.PricingHeader-module__BWJ47a__freeBanner strong{font-weight:700}.PricingHeader-module__BWJ47a__badge{color:#1d4ed8;background-color:#dbeafe;border:1px solid #bfdbfe;border-radius:9999px;margin-bottom:.75rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-block}.PricingHeader-module__BWJ47a__title{color:#0f172a;margin-bottom:.75rem;font-size:1.75rem;font-weight:700}.PricingHeader-module__BWJ47a__titleHighlight{background:linear-gradient(90deg,#2563eb,#1e40af);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.PricingHeader-module__BWJ47a__subtitle{color:#64748b;font-size:.9375rem}@media (min-width:768px){.PricingHeader-module__BWJ47a__section{padding:4rem 0}.PricingHeader-module__BWJ47a__container{padding:0 1.5rem}.PricingHeader-module__BWJ47a__badge{margin-bottom:1rem;padding:.25rem 1rem;font-size:.8125rem}.PricingHeader-module__BWJ47a__title{margin-bottom:1rem;font-size:2.25rem}.PricingHeader-module__BWJ47a__subtitle{font-size:1.0625rem}}@media (min-width:1025px){.PricingHeader-module__BWJ47a__section{padding:5rem 0}.PricingHeader-module__BWJ47a__badge{font-size:.875rem}.PricingHeader-module__BWJ47a__title{font-size:3rem}.PricingHeader-module__BWJ47a__subtitle{font-size:1.25rem}}@media (min-width:1280px){.PricingHeader-module__BWJ47a__container{padding:0 2rem}}
.PaymentWarning-module__IXjtuW__section{background-color:#fff7ed;border-top:1px solid #fed7aa;border-bottom:1px solid #fed7aa;padding:2.5rem 0}.PaymentWarning-module__IXjtuW__container{word-break:keep-all;max-width:56rem;margin:0 auto;padding:0 1rem}.PaymentWarning-module__IXjtuW__header{align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;display:flex}.PaymentWarning-module__IXjtuW__alertIcon{color:#ea580c;flex-shrink:0}.PaymentWarning-module__IXjtuW__title{color:#7c2d12;margin-bottom:.375rem;font-size:1.125rem;font-weight:700}.PaymentWarning-module__IXjtuW__description{color:#9a3412;margin-bottom:1rem;font-size:.8125rem;line-height:1.6}.PaymentWarning-module__IXjtuW__table{background-color:#fff;border:1px solid #fed7aa;border-radius:.5rem;overflow:hidden}.PaymentWarning-module__IXjtuW__tableHeader{background-color:#ffedd5;border-bottom:1px solid #fed7aa;padding:.75rem 1rem}.PaymentWarning-module__IXjtuW__tableHeaderTitle{color:#7c2d12;font-size:.875rem;font-weight:700}.PaymentWarning-module__IXjtuW__tableRow{border-bottom:1px solid #e2e8f0;flex-direction:column;align-items:flex-start;gap:.375rem;padding:.75rem 1rem;display:flex}.PaymentWarning-module__IXjtuW__tableRow:last-child{border-bottom:none}.PaymentWarning-module__IXjtuW__featureName{color:#334155;font-size:.8125rem}.PaymentWarning-module__IXjtuW__statusBadge{border-radius:9999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.PaymentWarning-module__IXjtuW__statusRestricted{color:#dc2626;background-color:#fecaca;}.PaymentWarning-module__IXjtuW__statusAvailable{color:#16a34a;background-color:#d1fae5;}.PaymentWarning-module__IXjtuW__infoBox{background-color:#dbeafe;border:1px solid #bfdbfe;border-radius:.5rem;align-items:flex-start;gap:.5rem;margin-top:1.25rem;padding:.75rem;display:flex}.PaymentWarning-module__IXjtuW__infoIcon{color:#2563eb;flex-shrink:0;margin-top:.125rem}.PaymentWarning-module__IXjtuW__infoText{color:#1e40af;font-size:.8125rem}@media (min-width:768px){.PaymentWarning-module__IXjtuW__section{padding:3rem 0}.PaymentWarning-module__IXjtuW__container{padding:0 1.5rem}.PaymentWarning-module__IXjtuW__header{gap:1rem;margin-bottom:1.5rem}.PaymentWarning-module__IXjtuW__title{margin-bottom:.5rem;font-size:1.375rem}.PaymentWarning-module__IXjtuW__description{margin-bottom:1.5rem;font-size:.875rem}.PaymentWarning-module__IXjtuW__tableHeader{padding:1rem}.PaymentWarning-module__IXjtuW__tableHeaderTitle{font-size:.9375rem}.PaymentWarning-module__IXjtuW__tableRow{flex-direction:row;justify-content:space-between;align-items:center;gap:0;padding:1rem}.PaymentWarning-module__IXjtuW__featureName{font-size:.875rem}.PaymentWarning-module__IXjtuW__statusBadge{padding:.25rem .75rem;font-size:.8125rem}.PaymentWarning-module__IXjtuW__infoBox{margin-top:1.5rem;padding:1rem}.PaymentWarning-module__IXjtuW__infoText{font-size:.875rem}}@media (min-width:1025px){.PaymentWarning-module__IXjtuW__section{padding:4rem 0}.PaymentWarning-module__IXjtuW__title{font-size:1.5rem}.PaymentWarning-module__IXjtuW__description{font-size:1rem}}@media (min-width:1280px){.PaymentWarning-module__IXjtuW__container{padding:0 2rem}}
.PricingCTA-module__q-KGQW__section{color:#fff;background:linear-gradient(to bottom right,#2563eb,#1e40af);padding:3rem 0}.PricingCTA-module__q-KGQW__container{text-align:center;word-break:keep-all;max-width:56rem;margin:0 auto;padding:0 1rem}.PricingCTA-module__q-KGQW__freeBadge{color:#fbbf24;background-color:#ffffff26;border:1px solid #ffffff40;border-radius:9999px;align-items:center;gap:.375rem;margin-bottom:1rem;padding:.375rem 1rem;font-size:.8125rem;font-weight:600;display:inline-flex}.PricingCTA-module__q-KGQW__title{margin-bottom:.75rem;font-size:1.5rem;font-weight:700}.PricingCTA-module__q-KGQW__subtitle{color:#bfdbfe;margin-bottom:1.5rem;font-size:.9375rem}.PricingCTA-module__q-KGQW__buttons{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex}.PricingCTA-module__q-KGQW__primaryButton{color:#2563eb;background-color:#fff;border-radius:.5rem;align-items:center;gap:.375rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .3s;display:inline-flex}.PricingCTA-module__q-KGQW__primaryButton:hover{background-color:#eff6ff}.PricingCTA-module__q-KGQW__secondaryButton{color:#fff;background-color:#0000;border:2px solid #fff6;border-radius:.5rem;align-items:center;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.PricingCTA-module__q-KGQW__secondaryButton:hover{background-color:#ffffff1a;border-color:#fff9}@media (min-width:768px){.PricingCTA-module__q-KGQW__section{padding:4rem 0}.PricingCTA-module__q-KGQW__container{padding:0 1.5rem}.PricingCTA-module__q-KGQW__title{margin-bottom:1rem;font-size:2rem}.PricingCTA-module__q-KGQW__subtitle{margin-bottom:2rem;font-size:1.0625rem}.PricingCTA-module__q-KGQW__buttons{flex-direction:row;gap:1rem}.PricingCTA-module__q-KGQW__primaryButton,.PricingCTA-module__q-KGQW__secondaryButton{padding:.75rem 1.5rem;font-size:1rem}}@media (min-width:1025px){.PricingCTA-module__q-KGQW__section{padding:5rem 0}.PricingCTA-module__q-KGQW__title{font-size:2.5rem}.PricingCTA-module__q-KGQW__subtitle{margin-bottom:2.5rem;font-size:1.25rem}.PricingCTA-module__q-KGQW__primaryButton,.PricingCTA-module__q-KGQW__secondaryButton{padding:.875rem 2rem}}@media (min-width:1280px){.PricingCTA-module__q-KGQW__container{padding:0 2rem}}