.pricing_section__fKzt_{padding:72px 0}.pricing_alt__R8E53{background:rgba(255,255,255,.03)}.pricing_hero__IE4Yt{position:relative;overflow:hidden;padding:96px 0 72px;background:linear-gradient(135deg,#1b1a1d,#262626 50%,#1b1a1d);border-bottom:1px solid var(--card-border)}.pricing_hero__IE4Yt:before{background:radial-gradient(1000px 500px at 85% -10%,rgba(93,204,68,.18),transparent 60%),radial-gradient(700px 400px at -10% 100%,rgba(0,255,136,.12),transparent 60%)}.pricing_hero__IE4Yt:after,.pricing_hero__IE4Yt:before{content:"";position:absolute;inset:0;pointer-events:none}.pricing_hero__IE4Yt:after{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M 10 0 L 0 0 0 10" fill="none" stroke="%23333333" stroke-width="0.4"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');opacity:.12}.pricing_heroTitle__SeIW1{font-weight:900;font-size:clamp(2.2rem,4.2vw,3.5rem);line-height:1.1;margin-bottom:1rem;background:linear-gradient(45deg,var(--primary-color),var(--accent-color));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;position:relative;z-index:1}.pricing_heroSub__jm4bD{color:var(--text-muted);max-width:60ch;font-size:clamp(1rem,1.5vw,1.15rem);position:relative;z-index:1}.pricing_pricingCard__T5b_7{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius);padding:2rem;height:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;position:relative}.pricing_pricingCard__T5b_7:hover{transform:translateY(-8px);border-color:var(--primary-color);box-shadow:var(--shadow-glow)}.pricing_pricingCard__T5b_7.pricing_featured__Q6Zn_{border-color:var(--primary-color);box-shadow:var(--shadow-glow-strong);transform:scale(1.02)}.pricing_pricingCard__T5b_7.pricing_featured__Q6Zn_:hover{transform:scale(1.02) translateY(-8px)}.pricing_planLabel__siOYB{font-size:.75rem;font-weight:800;letter-spacing:.3px;border-radius:999px;display:inline-block;padding:.35rem .75rem;margin-bottom:.75rem;text-transform:uppercase}.pricing_badgePop__tptnH{background:linear-gradient(45deg,#ffd700,#ffa500);color:#111;box-shadow:0 4px 12px rgba(255,215,0,.3)}.pricing_badgeNew__5jHB2{background:linear-gradient(45deg,#7cf7c4,#38e27d);color:#111;box-shadow:0 4px 12px rgba(124,247,196,.3)}.pricing_badgeStarter__Rg3uB{background:rgba(255,255,255,.1);color:var(--text-muted)}.pricing_planTitle__38lEV{font-weight:800;font-size:1.2rem;letter-spacing:.3px;text-transform:uppercase;color:var(--text-muted);margin-bottom:.5rem}.pricing_price__cWDiJ{font-size:3rem;font-weight:900;color:var(--primary-color);margin:.5rem 0;line-height:1}.pricing_price__cWDiJ small{font-size:1rem;color:var(--text-muted);font-weight:600}.pricing_priceSubtext__kuzFi{font-size:.85rem;color:var(--text-muted);margin-top:.25rem}.pricing_featureList___Rj8o{list-style:none;padding:0;margin:1.5rem 0 0}.pricing_featureList___Rj8o li{padding:.6rem 0 .6rem 1.75rem;color:var(--text-muted);position:relative;font-size:.95rem;line-height:1.5}.pricing_featureList___Rj8o li:before{content:"\2713";position:absolute;left:0;color:var(--primary-color);font-weight:900;font-size:1.1rem}.pricing_featureList___Rj8o li strong{color:var(--text-light);font-weight:600}.pricing_btnPrimaryCustom__9k5Cz{background:linear-gradient(45deg,var(--primary-color),var(--accent-color));border:none;border-radius:999px;padding:14px 32px;font-weight:800;letter-spacing:.4px;color:#111;box-shadow:var(--shadow-glow);transition:all .3s ease;display:inline-block;text-align:center;text-decoration:none}.pricing_btnPrimaryCustom__9k5Cz:hover{transform:translateY(-2px);box-shadow:var(--shadow-glow-strong);color:#111;text-decoration:none}.pricing_btnOutlinePrimary__pe2Dn{color:var(--primary-color);border-color:var(--primary-color);border:1px solid var(--primary-color);border-radius:999px;font-weight:800;padding:14px 32px;transition:all .3s ease;display:inline-block;text-align:center;text-decoration:none;background:transparent}.pricing_btnOutlinePrimary__pe2Dn:hover{transform:translateY(-2px);box-shadow:var(--shadow-glow);background:var(--primary-color);color:#111;text-decoration:none}.pricing_guarantee__SLl_0{background:rgba(0,0,0,.25);border:1px solid var(--card-border);border-radius:var(--radius);padding:1.5rem;color:var(--text-muted);display:flex;align-items:flex-start;gap:1rem}.pricing_guarantee__SLl_0 i{color:var(--primary-color);font-size:1.5rem;margin-top:.25rem}.pricing_sectionTitle__UbiIT{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:900;text-align:center;margin-bottom:1rem}.pricing_rule__xRG6T{height:3px;width:96px;margin:.75rem auto 2rem;background:linear-gradient(45deg,var(--primary-color),var(--accent-color));border-radius:2px}.pricing_featureGrid__U2uEG{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}.pricing_featureBox__q2IHf{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius);padding:1.5rem;transition:all .3s ease}.pricing_featureBox__q2IHf:hover{border-color:var(--primary-color);transform:translateY(-4px)}.pricing_featureBox__q2IHf i{font-size:2rem;color:var(--primary-color);margin-bottom:1rem}.pricing_featureBox__q2IHf h5{font-weight:700;margin-bottom:.75rem;color:var(--text-light)}.pricing_featureBox__q2IHf p{color:var(--text-muted);margin:0;font-size:.95rem}.pricing_savingsBadge__oCh1d{display:inline-block;background:var(--primary-color);color:#111;padding:.25rem .6rem;border-radius:6px;font-size:.75rem;font-weight:800;margin-left:.5rem}@media (max-width:992px){.pricing_hero__IE4Yt{padding:80px 0 64px}.pricing_pricingCard__T5b_7.pricing_featured__Q6Zn_{transform:scale(1)}.pricing_pricingCard__T5b_7.pricing_featured__Q6Zn_:hover{transform:translateY(-8px)}}@media (max-width:768px){.pricing_section__fKzt_{padding:48px 0}.pricing_pricingCard__T5b_7{padding:1.5rem}.pricing_price__cWDiJ{font-size:2.5rem}}@media (max-width:576px){.pricing_hero__IE4Yt{padding:64px 0 48px}.pricing_section__fKzt_{padding:40px 0}}