.Pricing-module__plcYSa__pricing{padding:var(--section-padding-y) 0;background:var(--color-bg)}.Pricing-module__plcYSa__pricing__grid{grid-template-columns:repeat(3,1fr);gap:16px;list-style:none;display:grid}.Pricing-module__plcYSa__pricing__grid>li{min-width:0;height:100%}.Pricing-module__plcYSa__pricing__card{background:var(--color-bg-elevated);border:1px solid var(--color-border-light);border-radius:var(--radius-xl);height:100%;box-shadow:var(--shadow-sm);transition:border-color var(--transition-base), box-shadow var(--transition-base), transform var(--transition-base);flex-direction:column;padding:36px 32px;display:flex}.Pricing-module__plcYSa__pricing__card:hover{box-shadow:var(--shadow-md);border-color:#2d6bff40;transform:translateY(-3px)}.Pricing-module__plcYSa__pricing__card_highlighted{box-shadow:var(--shadow-glow);border-color:#2d6bff66}.Pricing-module__plcYSa__pricing__badge{letter-spacing:.04em;text-transform:uppercase;color:var(--color-accent);background:var(--color-accent-soft);border-radius:100px;align-self:flex-start;margin-bottom:16px;padding:4px 12px;font-size:12px;font-weight:600}.Pricing-module__plcYSa__pricing__name{font-family:var(--font-heading);letter-spacing:-.02em;font-size:24px;font-weight:700}.Pricing-module__plcYSa__pricing__description{color:var(--color-text-secondary);margin-top:8px;font-size:15px}.Pricing-module__plcYSa__pricing__price{font-family:var(--font-heading);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--color-text);margin-top:24px;font-size:32px;font-weight:700}.Pricing-module__plcYSa__pricing__features{flex-direction:column;flex:1;gap:12px;margin-top:28px;list-style:none;display:flex}.Pricing-module__plcYSa__pricing__feature{color:var(--color-text-secondary);align-items:flex-start;gap:10px;font-size:15px;line-height:1.45;display:flex}.Pricing-module__plcYSa__pricing__feature:before{content:"";background:var(--color-success);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:8px}.Pricing-module__plcYSa__pricing__cta{margin-top:32px}@media (max-width:768px){.Pricing-module__plcYSa__pricing{padding:var(--section-padding-y-mobile) 0}.Pricing-module__plcYSa__pricing__grid{grid-template-columns:1fr}}
