#pricingPage{background:#fff;position:relative}#pricingPage .pricing-band{background:linear-gradient(#8a1842 0%,#b82060 28%,#de2864 60%,#ef84a8 100%);flex-direction:column;justify-content:center;min-height:calc(100svh - 72px);padding:24px;display:flex;position:relative;overflow:hidden}#pricingPage .pricing-band:before{content:"";pointer-events:none;opacity:.4;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='pcg'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.4' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23pcg)' opacity='0.9'/%3E%3C/svg%3E");background-repeat:repeat;background-size:300px 300px;position:absolute;inset:0}#pricingPage .pricing-headline{z-index:2;text-align:center;margin-bottom:0;position:relative}#pricingPage .pricing-headline h1{letter-spacing:-.02em;color:#fff;text-shadow:0 2px 24px #b8206026;max-width:960px;margin:0 auto;font-size:46px;font-weight:600;line-height:1.15}#pricingPage .pricing-headline p{color:#ffffffe0;max-width:640px;margin:8px auto 0;font-size:18px;line-height:1.6}#pricingPage .billing-toggle-wrap{z-index:2;justify-content:center;margin-top:14px;display:flex;position:relative}#pricingPage .billing-toggle{background:#fff;border-radius:9999px;grid-template-columns:1fr 1fr;padding:4px;display:grid;position:relative;box-shadow:0 4px 16px #b820602e}#pricingPage .billing-thumb{background:#de2864;border-radius:9999px;width:calc(50% - 4px);transition:transform .25s;position:absolute;top:4px;bottom:4px;left:4px}#pricingPage .billing-thumb[data-active=yearly]{transform:translate(100%)}#pricingPage .billing-seg{z-index:1;appearance:none;cursor:pointer;color:#5a5a5a;background:0 0;border:0;border-radius:9999px;padding:8px 24px;font-family:inherit;font-size:14px;font-weight:600;transition:color .25s;position:relative}#pricingPage .billing-seg[data-active=true]{color:#fff}#pricingPage .plan-row{z-index:2;grid-template-columns:repeat(2,minmax(0,336px));justify-content:center;gap:16px;max-width:1080px;margin:16px auto 0;display:grid;position:relative}#pricingPage .plan-card{background:#fff;border-radius:16px;flex-direction:column;gap:10px;padding:20px;display:flex;position:relative;box-shadow:0 12px 40px #0000000f}#pricingPage .plan-card.is-popular{border:2px solid #de2864}#pricingPage .plan-popular,#pricingPage .plan-coming-soon{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:600;position:absolute;top:20px;right:20px}#pricingPage .plan-popular{color:#fff;background:#de2864}#pricingPage .plan-coming-soon{color:#5a5a5a;background:#0e0d1114}#pricingPage .plan-tier{color:#0e0d11;margin:0;font-size:24px;font-weight:700;line-height:1.15}#pricingPage .plan-desc{color:#5a5a5a;min-height:44px;margin:0;font-size:15px;line-height:1.5}#pricingPage .plan-divider{background:#0e0d1114;border:0;height:1px;margin:0}#pricingPage .plan-price-block{flex-direction:column;justify-content:center;min-height:65px;display:flex}#pricingPage .plan-price{align-items:baseline;gap:6px;display:flex}#pricingPage .plan-price-amount{color:#0e0d11;font-variant-numeric:tabular-nums;font-size:36px;font-weight:700;line-height:1}#pricingPage .plan-price-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#pricingPage .plan-price-soon{font-size:24px}#pricingPage .plan-price-period{color:#5a5a5a;font-size:16px;font-weight:500}#pricingPage .plan-price-note{color:#5a5a5a;margin:8px 0 0;font-size:13px;line-height:1.5;animation:.3s noteFade}@keyframes noteFade{0%{opacity:0}to{opacity:1}}#pricingPage .plan-cta{text-align:center;cursor:pointer;border-radius:999px;width:100%;padding:14px 20px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:block}#pricingPage .plan-cta.primary{color:#fff;background:#de2864;border:2px solid #de2864}#pricingPage .plan-cta.primary:hover{background:#b82060;border-color:#b82060}#pricingPage .plan-cta.secondary{color:#de2864;background:0 0;border:2px solid #de2864}#pricingPage .plan-cta.secondary:hover{color:#fff;background:#de2864}#pricingPage .plan-incl-label{text-transform:uppercase;letter-spacing:.08em;color:#5a5a5a;margin:0;font-size:12px;font-weight:600}#pricingPage .plan-features{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}#pricingPage .plan-features li{color:#0e0d11;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}#pricingPage .plan-features svg{color:#de2864;flex-shrink:0;width:14px;height:14px;margin-top:3px}#pricingPage .pricing-custom-note{z-index:2;text-align:center;color:#5a5a5a;max-width:1080px;margin:24px auto 48px;padding:0 24px;font-size:16px;position:relative}#pricingPage .pricing-custom-note a{color:#de2864;font-weight:600;text-decoration:none}#pricingPage .pricing-custom-note a:hover{text-decoration:underline}@media (max-width:1024px){#pricingPage .pricing-band{padding:32px 20px 40px}#pricingPage .pricing-headline{margin-bottom:16px}#pricingPage .pricing-headline h1{font-size:40px}#pricingPage .billing-seg{padding:13px 28px}#pricingPage .plan-row{grid-template-columns:1fr;justify-items:center;gap:16px;margin-top:28px}#pricingPage .plan-card.is-popular{order:-1}#pricingPage .plan-card{width:100%;max-width:380px;padding:20px 22px}#pricingPage .plan-desc{min-height:0}}@media (prefers-reduced-motion:reduce){#pricingPage .billing-thumb,#pricingPage .billing-seg{transition:none}#pricingPage .plan-price-note{animation:none}}
