.PricingSection-module__SBO2Cq__section{background:linear-gradient(#f8fafc,#fff);padding:3rem 0}.PricingSection-module__SBO2Cq__container{word-break:keep-all;max-width:72rem;margin:0 auto;padding:0 1rem}.PricingSection-module__SBO2Cq__header{text-align:center;margin-bottom:2rem}.PricingSection-module__SBO2Cq__badge{color:#059669;background-color:#d1fae5;border:1px solid #a7f3d0;border-radius:9999px;margin-bottom:.75rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-block}.PricingSection-module__SBO2Cq__title{color:#0f172a;margin-bottom:.75rem;font-size:1.75rem;font-weight:700}.PricingSection-module__SBO2Cq__titleHighlight{background:linear-gradient(90deg,#2563eb,#1e40af);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.PricingSection-module__SBO2Cq__subtitle{color:#64748b;font-size:.9375rem}.PricingSection-module__SBO2Cq__grid{grid-template-columns:1fr;gap:1.5rem;max-width:56rem;margin:0 auto;display:grid}.PricingSection-module__SBO2Cq__card{background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem 1.25rem;position:relative}.PricingSection-module__SBO2Cq__cardYearly{background:linear-gradient(135deg,#f0f9ff,#eff6ff,#f5f3ff);border:2px solid #93c5fd;border-radius:.75rem;padding:1.5rem 1.25rem;position:relative}.PricingSection-module__SBO2Cq__discountBadge{color:#fff;white-space:nowrap;background:linear-gradient(90deg,#ef4444,#f97316);border-radius:9999px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex;position:absolute;top:-.875rem;left:50%;transform:translate(-50%)}.PricingSection-module__SBO2Cq__cardHeader{text-align:center;margin-bottom:1.5rem}.PricingSection-module__SBO2Cq__planName{color:#0f172a;margin-bottom:1rem;font-size:1.25rem;font-weight:700}.PricingSection-module__SBO2Cq__priceWrapper{margin-bottom:.25rem}.PricingSection-module__SBO2Cq__priceOriginal{color:#94a3b8;margin-bottom:.25rem;font-size:.8125rem;text-decoration:line-through}.PricingSection-module__SBO2Cq__priceAmount{color:#0f172a;letter-spacing:-.025em;font-size:2.5rem;font-weight:800}.PricingSection-module__SBO2Cq__priceUnit{color:#475569;font-size:1rem;font-weight:400}.PricingSection-module__SBO2Cq__priceTax{color:#94a3b8;margin-top:.25rem;font-size:.8125rem}.PricingSection-module__SBO2Cq__priceSaving{color:#059669;margin-top:.5rem;font-size:.8125rem;font-weight:500}.PricingSection-module__SBO2Cq__features{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.PricingSection-module__SBO2Cq__featureItem{color:#334155;align-items:center;gap:.625rem;font-size:.875rem;display:flex}.PricingSection-module__SBO2Cq__checkIconGreen{color:#22c55e;flex-shrink:0}.PricingSection-module__SBO2Cq__checkIconBlue{color:#3b82f6;flex-shrink:0}.PricingSection-module__SBO2Cq__freeTrialBanner{color:#334155;background:linear-gradient(135deg,#eff6ff,#f5f3ff);border:1px solid #bfdbfe;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;margin-top:2rem;padding:.75rem 1.5rem;font-size:.875rem;display:flex}.PricingSection-module__SBO2Cq__freeTrialBanner strong{color:#2563eb;font-weight:700}.PricingSection-module__SBO2Cq__ctaWrapper{text-align:center;flex-direction:column;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.PricingSection-module__SBO2Cq__ctaButton{color:#fff;background-color:#2563eb;border-radius:.5rem;align-items:center;gap:.375rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .3s;display:inline-flex}.PricingSection-module__SBO2Cq__ctaButton:hover{background-color:#1d4ed8}.PricingSection-module__SBO2Cq__ctaButtonOutline{color:#334155;background-color:#0000;border:1px solid #cbd5e1;border-radius:9999px;align-items:center;gap:.25rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.PricingSection-module__SBO2Cq__ctaButtonOutline:hover{background-color:#f8fafc;border-color:#94a3b8}@media (min-width:768px){.PricingSection-module__SBO2Cq__section{padding:4rem 0}.PricingSection-module__SBO2Cq__container{padding:0 1.5rem}.PricingSection-module__SBO2Cq__header{margin-bottom:3rem}.PricingSection-module__SBO2Cq__badge{margin-bottom:1rem;padding:.25rem 1rem;font-size:.8125rem}.PricingSection-module__SBO2Cq__title{margin-bottom:1rem;font-size:2.25rem}.PricingSection-module__SBO2Cq__subtitle{font-size:1.0625rem}.PricingSection-module__SBO2Cq__grid{grid-template-columns:repeat(2,1fr);gap:2rem}.PricingSection-module__SBO2Cq__card,.PricingSection-module__SBO2Cq__cardYearly{border-radius:1rem;padding:2rem}.PricingSection-module__SBO2Cq__cardHeader{margin-bottom:1.75rem}.PricingSection-module__SBO2Cq__planName{margin-bottom:1.125rem;font-size:1.375rem}.PricingSection-module__SBO2Cq__priceAmount{font-size:3rem}.PricingSection-module__SBO2Cq__priceUnit{font-size:1.125rem}.PricingSection-module__SBO2Cq__discountBadge{padding:.375rem .875rem;font-size:.8125rem}.PricingSection-module__SBO2Cq__features{gap:.875rem}.PricingSection-module__SBO2Cq__featureItem{gap:.75rem;font-size:.9375rem}.PricingSection-module__SBO2Cq__ctaWrapper{margin-top:2.5rem}.PricingSection-module__SBO2Cq__ctaButton{padding:.75rem 1.5rem;font-size:.9375rem}}@media (min-width:1025px){.PricingSection-module__SBO2Cq__section{padding:5rem 0}.PricingSection-module__SBO2Cq__header{margin-bottom:4rem}.PricingSection-module__SBO2Cq__badge{font-size:.875rem}.PricingSection-module__SBO2Cq__title{font-size:3rem}.PricingSection-module__SBO2Cq__subtitle{font-size:1.25rem}.PricingSection-module__SBO2Cq__card,.PricingSection-module__SBO2Cq__cardYearly{padding:3rem 2.5rem}.PricingSection-module__SBO2Cq__cardHeader{margin-bottom:2rem}.PricingSection-module__SBO2Cq__planName{margin-bottom:1.25rem;font-size:1.5rem}.PricingSection-module__SBO2Cq__priceAmount{font-size:3.5rem}.PricingSection-module__SBO2Cq__priceUnit{font-size:1.25rem}.PricingSection-module__SBO2Cq__priceTax,.PricingSection-module__SBO2Cq__priceSaving,.PricingSection-module__SBO2Cq__priceOriginal{font-size:.875rem}.PricingSection-module__SBO2Cq__ctaWrapper{margin-top:3rem}}@media (min-width:1280px){.PricingSection-module__SBO2Cq__section{padding:6rem 0}.PricingSection-module__SBO2Cq__container{padding:0 2rem}}
.CTASection-module__4sTFWa__section{color:#fff;background:linear-gradient(135deg,#2563eb,#1e40af);padding:3rem 0}.CTASection-module__4sTFWa__container{text-align:center;word-break:keep-all;max-width:56rem;margin:0 auto;padding:0 1rem}.CTASection-module__4sTFWa__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}.CTASection-module__4sTFWa__title{margin-bottom:.75rem;font-size:1.5rem;font-weight:700}.CTASection-module__4sTFWa__subtitle{color:#bfdbfe;margin-bottom:1.5rem;font-size:.9375rem}.CTASection-module__4sTFWa__buttons{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex}.CTASection-module__4sTFWa__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}.CTASection-module__4sTFWa__primaryButton:hover{background-color:#eff6ff}.CTASection-module__4sTFWa__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}.CTASection-module__4sTFWa__secondaryButton:hover{background-color:#ffffff1a;border-color:#fff9}@media (min-width:768px){.CTASection-module__4sTFWa__section{padding:4rem 0}.CTASection-module__4sTFWa__container{padding:0 1.5rem}.CTASection-module__4sTFWa__title{margin-bottom:1rem;font-size:2rem}.CTASection-module__4sTFWa__subtitle{margin-bottom:2rem;font-size:1.0625rem}.CTASection-module__4sTFWa__buttons{flex-direction:row;gap:1rem}.CTASection-module__4sTFWa__primaryButton,.CTASection-module__4sTFWa__secondaryButton{padding:.75rem 1.5rem;font-size:1rem}}@media (min-width:1025px){.CTASection-module__4sTFWa__section{padding:5rem 0}.CTASection-module__4sTFWa__title{font-size:2.5rem}.CTASection-module__4sTFWa__subtitle{margin-bottom:2.5rem;font-size:1.25rem}.CTASection-module__4sTFWa__primaryButton,.CTASection-module__4sTFWa__secondaryButton{border-radius:.5rem;padding:.875rem 2rem;font-size:1rem}}@media (min-width:1280px){.CTASection-module__4sTFWa__container{padding:0 2rem}}