.plans-page .plans-opening{background:linear-gradient(135deg,#f8fafc,#fff 65%,#fff1f5);border-bottom:1px solid var(--public-border)}.plans-page .plans-hero{align-items:center;gap:80px;padding-block:72px 80px}.plans-page .plans-hero h1{font-size:clamp(32px,3.6vw,48px);line-height:1.65;letter-spacing:-1.5px;color:var(--public-ink)}.plans-page .plans-hero p{margin:0;color:var(--public-muted)}.plans-page .plans-hero .public-eyebrow{color:#be123c;margin-bottom:18px}.plans-page .plans-lead{font-size:16px;line-height:2.1;margin-top:22px!important;max-width:490px}.plans-page .plans-note{border:0;padding:0;margin-top:16px!important;font-size:13px;max-width:480px}.plans-assurances{display:grid;gap:12px;margin-top:28px;font-size:13px;color:#475569}.plans-assurances li,.plans-card-benefits li{display:flex;align-items:center;gap:10px}.plans-assurances svg,.plans-card-benefits svg{color:#15803d;flex-shrink:0}.plans-price-card{background:white;padding:30px;border:1px solid #e2e8f0;border-top:4px solid #be123c;border-radius:24px;box-shadow:0 20px 60px -24px #0f172a25;min-width:0}.plans-card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.plans-card-heading>span:last-child{font-size:11px;color:#64748b}.plans-page .billing-period{width:100%;background:#f1f5f9;border:1px solid #e2e8f0}.plans-page .billing-period a{flex:1 1 80px;padding:10px 12px;min-height:48px;font-size:13px}.plans-page .billing-period a[aria-current]{box-shadow:0 2px 8px #0f172a10}.plans-price{padding-block:26px 22px;border-bottom:1px solid #e2e8f0}.plans-price h2{font-size:14px;font-weight:700;color:#475569;margin-bottom:18px}.plans-page .plans-price .billing-amount{font-size:clamp(32px,4vw,48px);font-weight:900;color:#0f172a;line-height:1.5;overflow-wrap:anywhere}.plans-page .plans-duration{display:flex;align-items:center;gap:8px;margin-top:10px!important;font-size:12px}.plans-card-benefits{display:grid;gap:12px;padding-block:22px;font-size:13px;color:#475569}.plans-page .plans-free-note{font-size:12px;background:#f0fdf4;color:#166534;border-radius:10px;padding:10px 12px;margin-bottom:16px}.plans-buy{width:100%}.plans-page .plans-payment-note{margin-top:16px!important;font-size:11px;line-height:2}.plans-empty h2{font-size:21px;font-weight:800;line-height:1.8}.plans-empty p{font-size:14px;padding-block:16px 22px}.plans-page .plans-section{padding-block:72px}.plans-page .plans-section h2,.plans-setup-band h2{font-size:clamp(24px,2.6vw,32px);line-height:1.8;font-weight:850}.plans-included-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.plans-feature-group{border:1px solid #e2e8f0;border-radius:20px;padding:28px;background:#fff}.plans-group-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#fff1f2;color:#be123c;margin-bottom:22px}.plans-feature-group:nth-child(2) .plans-group-icon{background:#eff6ff;color:#1d4ed8}.plans-feature-group:nth-child(3) .plans-group-icon{background:#f0fdf4;color:#15803d}.plans-feature-group h3{font-size:19px;font-weight:800;margin-bottom:22px}.plans-feature-group ul{display:grid;gap:16px}.plans-feature-group li{display:flex;gap:9px;font-size:13px;line-height:1.9;color:#475569}.plans-feature-group li svg{color:#be123c;flex-shrink:0;margin-top:4px}.plans-setup-band{background:#0f172a;color:white;padding-block:64px}.plans-setup-band .public-eyebrow{color:#fda4af}.plans-setup-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.plans-setup-steps li>span{display:grid;place-items:center;background:#ffffff10;border:1px solid #ffffff25;border-radius:12px;width:42px;height:42px;font-size:13px;color:#fda4af;margin-bottom:20px}.plans-setup-steps h3{font-size:17px;font-weight:750;margin-bottom:12px}.plans-setup-steps p{font-size:13px;line-height:2;color:#cbd5e1;max-width:320px}.plans-questions{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.plans-questions>div>p:not(.public-eyebrow){font-size:14px;color:#64748b;line-height:2;margin-block:12px 20px}.plans-questions details{border-bottom:1px solid #e2e8f0}.plans-questions summary{cursor:pointer;font-size:14px;font-weight:750;padding-block:20px;line-height:2}.plans-questions details p{color:#475569;font-size:13px;line-height:2.2;padding-bottom:22px}.plans-questions>div>.public-text-link{margin-top:20px}.plans-closing{display:flex;align-items:flex-start;gap:12px;background:#f8fafc;border:1px solid #e2e8f0;padding:22px;border-radius:16px;margin-bottom:64px}.plans-closing svg{color:#be123c;flex-shrink:0;margin-top:3px}.plans-closing p{color:#475569;font-size:13px;line-height:2}@media (max-width:900px){.plans-page .plans-hero{gap:32px}.plans-price-card{padding:24px}.plans-included-grid{grid-template-columns:1fr}.plans-feature-group ul{grid-template-columns:repeat(2,minmax(0,1fr))}.plans-questions{gap:32px}}@media (max-width:640px){.plans-page .plans-hero{padding-block:40px 48px}.plans-page .plans-section{padding-block:48px}.plans-page .plans-hero h1{font-size:32px;letter-spacing:-1px}.plans-page .plans-lead{font-size:14px}.plans-price-card{padding:20px}.plans-card-heading{flex-wrap:wrap}.plans-feature-group ul,.plans-questions,.plans-setup-steps{grid-template-columns:1fr}.plans-setup-band{padding-block:44px}.plans-setup-steps{gap:28px}.plans-setup-steps p{max-width:none}.plans-closing{margin-bottom:40px}}