.serafira-billing{box-sizing:border-box;max-width:1240px;margin:64px auto;padding:48px 24px;color:#25133f;font-family:inherit}.serafira-billing *{box-sizing:border-box}.serafira-billing .sf-eyebrow{color:#bd315c;font-size:12px;letter-spacing:.12em;font-weight:700;margin:0 0 12px}.serafira-billing h2{font-size:clamp(28px,4vw,46px);line-height:1.15;letter-spacing:-.035em;margin:0 0 16px}.serafira-billing .sf-intro{max-width:760px;color:#655477;line-height:1.6;margin:0 0 32px}.serafira-billing .sf-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.serafira-billing .sf-price-card{display:flex;flex-direction:column;padding:28px;border:1px solid #e8deed;border-radius:24px;background:#fcf9ff;min-width:0}.serafira-billing .sf-featured{border-color:#cf7997;box-shadow:0 8px 32px #9c52821a;background:linear-gradient(135deg,#fff8fb,#f4efff)}.serafira-billing h3{font-size:20px;font-weight:650;margin:0 0 18px}.serafira-billing .sf-price{font-size:34px;font-weight:650;letter-spacing:-.04em;margin:0;overflow-wrap:anywhere}.serafira-billing .sf-period{font-size:14px;color:#655477;margin:5px 0 0}.serafira-billing ul{list-style:none;padding:0;margin:24px 0 28px;line-height:1.5;font-size:14px}.serafira-billing li{margin:10px 0}.serafira-billing li:before{content:'✓';color:#b32b58;margin-right:10px}.serafira-billing .sf-package-cta{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:44px;padding:12px 18px;border:1px solid #503366;border-radius:999px;color:#fff;background:#352044;font:inherit;font-size:14px;cursor:pointer;text-decoration:none;margin-top:auto}.serafira-billing .sf-package-cta:focus-visible{outline:3px solid #bd315c;outline-offset:4px}.serafira-billing .sf-state{font-size:13px;color:#655477;line-height:1.6;margin:18px 0 0}@media(max-width:760px){.serafira-billing{margin:28px auto;padding:32px 20px}.serafira-billing .sf-pricing-grid{grid-template-columns:1fr}.serafira-billing .sf-price-card{padding:24px}}@media(prefers-color-scheme:dark){.serafira-billing{color:#25133f}}
