.pricing-section{background:linear-gradient(180deg,#0d0d1f,#0a0a1a);padding:60px 20px;position:relative}.pricing-section-inner{margin:0 auto;max-width:1200px}.pricing-header{margin-bottom:60px;text-align:center}.pricing-badge{background:#10b98126;border:1px solid #10b9814d;border-radius:50px;color:#6ee7b7;display:inline-block;font-size:.875rem;font-weight:600;margin-bottom:20px;padding:8px 20px}.pricing-title{color:#fff;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.2;margin:0 0 16px}.pricing-subtitle{color:#ffffffb3;font-size:1.125rem;line-height:1.6;margin:0 auto;max-width:600px}.pricing-billing-toggle{align-items:center;background:#0f172a8c;border:1px solid #ffffff1f;border-radius:999px;display:inline-flex;gap:6px;margin-top:22px;padding:6px}.billing-option{align-items:center;background:#0000;border:none;border-radius:999px;color:#ffffffb8;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;gap:8px;padding:8px 14px;transition:all .2s ease}.billing-option:hover{color:#fff}.billing-option.active{background:#2563eb4d;box-shadow:inset 0 0 0 1px #3b82f666;color:#fff}.billing-save-pill{background:#10b9812e;border:1px solid #10b9814d;border-radius:999px;color:#6ee7b7;font-size:.72rem;font-weight:700;padding:2px 8px}.pricing-savings-promise{grid-gap:24px;align-items:stretch;background:radial-gradient(circle at top right,#2563eb29,#0000 34%),radial-gradient(circle at bottom left,#10b98124,#0000 30%),linear-gradient(135deg,#0f172aeb,#090e1cfa);border:1px solid #10b98138;border-radius:28px;box-shadow:0 28px 60px #0000004d;display:grid;gap:24px;grid-template-columns:1.2fr .9fr;margin:0 auto 40px;max-width:1100px;padding:28px}.pricing-savings-copy{display:flex;flex-direction:column;justify-content:center}.pricing-savings-badge{align-items:center;background:#10b98124;border:1px solid #10b9814d;border-radius:999px;color:#86efac;display:inline-flex;font-size:.78rem;font-weight:700;gap:10px;letter-spacing:.08em;margin-bottom:16px;padding:8px 16px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.pricing-savings-title{color:#fff;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.15;margin:0 0 12px}.pricing-savings-subtitle{color:#ffffffc2;font-size:1.02rem;line-height:1.7;margin:0 0 16px}.pricing-savings-proof{align-items:flex-start;color:#cbd5e1;display:inline-flex;font-size:.95rem;gap:10px;line-height:1.65;margin:0}.pricing-savings-proof svg{color:#60a5fa;margin-top:2px}.pricing-savings-card{background:linear-gradient(180deg,#ffffff14,#0f172a80);border:1px solid #7dd3fc3d;border-radius:22px;display:flex;flex-direction:column;gap:20px;justify-content:space-between;padding:22px}.pricing-savings-card-top{align-items:center;color:#e2e8f0;display:inline-flex;font-size:.88rem;font-weight:700;gap:10px}.pricing-savings-card-top svg{color:#facc15}.pricing-savings-stats{grid-gap:12px;display:grid;gap:12px}.pricing-savings-stat{background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;padding:14px 16px}.pricing-savings-stat strong{color:#fff;display:block;font-size:1.45rem;font-weight:800;margin-bottom:4px}.pricing-savings-stat span{color:#ffffffad;font-size:.82rem;line-height:1.45}.pricing-savings-cta{align-items:center;background:linear-gradient(135deg,#10b981,#2563eb);border-radius:14px;box-shadow:0 16px 30px #2563eb3d;color:#fff;display:inline-flex;font-size:1rem;font-weight:700;gap:10px;justify-content:center;padding:15px 18px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;width:100%}.pricing-savings-cta:hover{box-shadow:0 18px 34px #2563eb52;transform:translateY(-2px)}.pricing-grid{grid-gap:20px;display:grid;gap:20px;margin-bottom:40px;margin-left:auto;margin-right:auto}.pricing-grid.pricing-grid-4{grid-template-columns:repeat(4,1fr);max-width:1100px}.pricing-grid.pricing-grid-3{grid-template-columns:repeat(3,1fr);max-width:900px}.pricing-grid.pricing-grid-2{grid-template-columns:repeat(2,1fr);max-width:760px}.pricing-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;display:flex;flex-direction:column;padding:28px;position:relative;transition:all .3s ease}.pricing-card:hover{border-color:#ffffff26;transform:translateY(-4px)}.pricing-card.popular{background:linear-gradient(135deg,#2563eb1f,#10b9811a);border-color:#2563eb59;transform:scale(1.02)}.pricing-card.popular:hover{transform:scale(1.02) translateY(-4px)}.popular-badge{background:linear-gradient(135deg,#2563eb,#0ea5e9);border-radius:20px;color:#fff;font-size:.75rem;font-weight:600;left:50%;padding:6px 16px;position:absolute;top:-12px;transform:translateX(-50%);white-space:nowrap}.pricing-card-header{margin-bottom:24px;text-align:center}.plan-icon-wrapper{align-items:center;background:#2563eb26;border-radius:16px;color:#93c5fd;display:inline-flex;font-size:1.5rem;height:56px;justify-content:center;margin-bottom:16px;width:56px}.pricing-card.popular .plan-icon-wrapper{background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff}.plan-name{color:#fff;font-size:1.5rem;font-weight:700;margin:0 0 8px}.plan-description{color:#fff9;font-size:.875rem;margin:0}.pricing-card-price{margin-bottom:12px;text-align:center}.price-amount{color:#fff;font-size:3rem;font-weight:700;line-height:1}.price-period{color:#ffffff80;font-size:1rem}.plan-billing-note{background:#0284c724;border:1px solid #7dd3fc59;border-radius:999px;color:#e0f2fe;display:inline-block;font-size:.8rem;font-weight:700;margin:0 auto 16px;padding:6px 10px}.plan-highlight{background:#10b98126;border-radius:8px;color:#6ee7b7;font-size:.8125rem;font-weight:600;margin-bottom:24px;padding:8px 16px;text-align:center}.plan-features{flex:1 1;list-style:none;margin:0 0 24px;padding:0}.plan-features li{align-items:flex-start;border-bottom:1px solid #ffffff0d;color:#fffc;display:flex;font-size:.9375rem;gap:12px;padding:10px 0}.pricing-section .plan-features li:last-child{border-bottom:none}.pricing-section .feature-check{color:#10b981;flex-shrink:0;font-size:.875rem;margin-top:2px}.pricing-section .plan-cta{align-items:center;border-radius:12px;display:flex;font-size:1rem;font-weight:600;gap:10px;justify-content:center;padding:16px 24px;text-decoration:none;transition:all .3s ease}.pricing-section .plan-cta.primary{background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff}.plan-cta.primary:hover{box-shadow:0 8px 30px #2563eb61;transform:translateY(-2px)}.plan-cta.secondary{background:#ffffff14;border:1px solid #ffffff26;color:#fff}.plan-cta.secondary:hover{background:#ffffff1f}.pricing-dev-note{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin-bottom:30px;padding:20px 30px}.pricing-dev-note p{color:#ffffffb3;font-size:.9375rem;margin:0}.pricing-details-link{align-items:center;color:#a5b4fc;display:inline-flex;font-size:.9375rem;font-weight:500;gap:8px;text-decoration:none;transition:all .2s ease}.pricing-details-link:hover{color:#7dd3fc}.pricing-bottom{text-align:center}.pricing-compare-link{align-items:center;color:#fff9;display:inline-flex;font-size:.9375rem;gap:8px;text-decoration:none;transition:all .2s ease}.pricing-compare-link:hover{color:#fff}.pricing-compare-link svg{font-size:.75rem;transition:transform .2s ease}.pricing-compare-link:hover svg{transform:translateX(4px)}@media (max-width:900px){.pricing-savings-promise{grid-template-columns:1fr;padding:24px}.pricing-grid{grid-template-columns:repeat(2,1fr)!important;max-width:560px!important}.pricing-card.popular{order:-1;transform:none}.pricing-card.popular:hover{transform:translateY(-4px)}}@media (max-width:640px){.pricing-grid{grid-template-columns:1fr!important;max-width:400px!important}}@media (max-width:600px){.pricing-section{padding:60px 16px}.pricing-savings-promise{border-radius:22px;padding:20px 16px}.pricing-savings-title{font-size:1.6rem}.pricing-billing-toggle{justify-content:center;width:100%}.billing-option{flex:1 1;justify-content:center}.pricing-card{padding:24px}.pricing-dev-note{flex-direction:column;text-align:center}}
/*# sourceMappingURL=6698.886cee58.chunk.css.map*/