.Pricing_wrapper__ifBep{padding:5rem 1.5rem 3rem;display:flex;flex-direction:column;align-items:center;text-align:center}.Pricing_title__KTUoN{font-size:clamp(2rem,5vw,2.75rem);font-weight:800;color:var(--heading);margin-bottom:1rem}.Pricing_subtitle___cnF_{font-size:1.1rem;color:var(--text-muted);margin-bottom:3rem;max-width:700px}.Pricing_grid__ORnk4{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem 1.5rem;gap:2rem 1.5rem;width:100%;align-items:start}.Pricing_card__nXNAL{display:flex;flex-direction:column;justify-content:space-between;background:var(--card-bg);border-radius:var(--radius);padding:2rem;box-shadow:var(--shadow-sm);transition:box-shadow .3s ease,transform .3s ease;text-align:left;overflow:hidden}.Pricing_card__nXNAL:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.Pricing_cardInner__dNG_7{display:flex;flex-direction:column;height:100%}.Pricing_emoji__yn_vK{font-size:1.8rem;line-height:1;margin-bottom:.75rem}.Pricing_heading__ZttkE{font-size:1.05rem;font-weight:700;line-height:1.35;margin-bottom:.65rem;text-align:left;background:linear-gradient(90deg,#007bff,#00c6ff);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;position:relative;display:inline-block}.Pricing_heading__ZttkE:after{content:"";position:absolute;left:0;bottom:-3px;width:0;height:2px;background:var(--primary);transition:width .3s ease}.Pricing_heading__ZttkE:hover:after{width:100%}.Pricing_price__AdvgA{background:#eaf1ff;color:var(--primary);padding:.4rem .85rem;font-weight:600;display:inline-block;border-radius:6px;font-size:.95rem;margin-bottom:1rem;align-self:flex-start}.Pricing_features__zhLQt{list-style:disc;padding-left:1.25rem;color:var(--text);font-size:.95rem;line-height:1.55;margin-top:0;margin-bottom:0;text-align:left;align-self:flex-start}.Pricing_cta__UkByH{text-align:center;margin-top:3.5rem}.Pricing_cta__UkByH h2{font-size:clamp(1.75rem,5vw,2.25rem);margin-bottom:.5rem;color:var(--heading)}.Pricing_cta__UkByH p{font-size:1rem;margin-bottom:1.5rem;color:var(--text-muted)}.Pricing_ctaBtn__D9jTQ{display:inline-block;background:var(--primary);color:white;padding:.75rem 1.5rem;border-radius:var(--radius);text-decoration:none;font-weight:600;transition:background .3s ease,transform .2s ease}.Pricing_ctaBtn__D9jTQ:hover{background:var(--primary-hover);transform:translateY(-2px)}