.pricing-module-scss-module__sPNSIW__root{color:#1a1626;font-family:var(--font-jakarta),sans-serif;padding:72px var(--page-gutter) 96px;background:#fbfaff}@media (max-width:600px){.pricing-module-scss-module__sPNSIW__root{padding:56px var(--page-gutter) 72px}}.pricing-module-scss-module__sPNSIW__container{text-align:center;max-width:1040px;margin:0 auto}.pricing-module-scss-module__sPNSIW__eyebrow{text-transform:uppercase;letter-spacing:.16em;color:#7c3aed;margin-bottom:14px;font-size:12px;font-weight:800}.pricing-module-scss-module__sPNSIW__title{letter-spacing:-.02em;color:#1a1626;margin:0 0 16px;font-size:clamp(30px,4vw,42px);font-weight:800;line-height:1.1}.pricing-module-scss-module__sPNSIW__subtitle{color:#5a5470;max-width:620px;margin:0 auto 48px;font-size:17px;line-height:1.6}.pricing-module-scss-module__sPNSIW__grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;display:grid}@media (max-width:860px){.pricing-module-scss-module__sPNSIW__grid{grid-template-columns:1fr;max-width:420px;margin:0 auto}}.pricing-module-scss-module__sPNSIW__card{text-align:left;background:#fff;border:1px solid #ece6f6;border-radius:26px;flex-direction:column;padding:32px 28px;display:flex;position:relative}.pricing-module-scss-module__sPNSIW__featured{color:#fff;background:linear-gradient(160deg,#8b5cf6,#6d28d9);border-color:#0000}.pricing-module-scss-module__sPNSIW__featured .pricing-module-scss-module__sPNSIW__planName,.pricing-module-scss-module__sPNSIW__featured .pricing-module-scss-module__sPNSIW__amount{color:#fff}.pricing-module-scss-module__sPNSIW__featured .pricing-module-scss-module__sPNSIW__per{color:#dfd2fb}.pricing-module-scss-module__sPNSIW__featured .pricing-module-scss-module__sPNSIW__features li{color:#fff;border-bottom-color:#ffffff29}.pricing-module-scss-module__sPNSIW__featured .pricing-module-scss-module__sPNSIW__features li:before{color:#6d28d9;background:#fff}.pricing-module-scss-module__sPNSIW__badge{color:#1a2e05;letter-spacing:.02em;background:#bef264;border-radius:999px;padding:5px 13px;font-size:12px;font-weight:800;position:absolute;top:-13px;left:28px}.pricing-module-scss-module__sPNSIW__planName{letter-spacing:-.01em;color:#1a1626;margin:0 0 8px;font-size:21px;font-weight:800}.pricing-module-scss-module__sPNSIW__price{align-items:baseline;gap:4px;margin-bottom:22px;display:flex}.pricing-module-scss-module__sPNSIW__amount{letter-spacing:-.02em;color:#1a1626;font-size:42px;font-weight:800;line-height:1}.pricing-module-scss-module__sPNSIW__per{color:#7a7390;font-size:15px;font-weight:600}.pricing-module-scss-module__sPNSIW__features{flex:1;margin:0 0 28px;padding:0;list-style:none}.pricing-module-scss-module__sPNSIW__features li{color:#5a5470;border-bottom:1px solid #ece6f6;align-items:center;gap:11px;padding:11px 0;font-size:15px;display:flex}.pricing-module-scss-module__sPNSIW__features li:before{content:"✓";color:#7c3aed;background:#f1ecfe;border-radius:999px;flex:none;justify-content:center;align-items:center;width:21px;height:21px;font-size:12px;font-weight:800;display:inline-flex}.pricing-module-scss-module__sPNSIW__footnote{color:#7a7390;max-width:640px;margin:40px auto 0;font-size:14px;line-height:1.6}.pricing-module-scss-module__sPNSIW__modalBody{padding:0}.pricing-module-scss-module__sPNSIW__modalContent{text-align:center;font-family:var(--font-jakarta),sans-serif;flex-direction:column;align-items:center;padding:34px 30px 28px;display:flex}.pricing-module-scss-module__sPNSIW__modalTitle{letter-spacing:-.01em;color:#1a1626;margin:0 0 8px;font-size:21px;font-weight:800}.pricing-module-scss-module__sPNSIW__modalText{color:#5a5470;max-width:320px;margin:0 0 24px;font-size:15px;line-height:1.55}.pricing-module-scss-module__sPNSIW__modalText strong{color:#1a1626;font-weight:700}.pricing-module-scss-module__sPNSIW__googleButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6,#6d28d9);border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;padding:13px 16px;font-family:inherit;font-size:15px;font-weight:700;display:inline-flex}.pricing-module-scss-module__sPNSIW__modalCancel{color:#7a7390;cursor:pointer;background:0 0;border:none;margin-top:14px;padding:4px 8px;font-family:inherit;font-size:14px;font-weight:600;transition:color .12s}.pricing-module-scss-module__sPNSIW__modalCancel:hover{color:#5a5470}
