.PricingSection-module__2CM7mq__section{--bg-surface:#111519;--bg-elevated:#1a2028;--border-dark:#ffffff14;--border-mid:#ffffff24;--primary-green:#10b981;--primary-green-mid:#10b98140;--text-primary:#e8f0f7;--text-secondary:#b8c5d1;--text-muted:#7a8fa3;--text-disabled:#7a8fa3;--text-xs:11px;--text-sm:12px;--text-base:13px;--text-xl:18px;--text-2xl:22px;--weight-semibold:600;--weight-bold:700;--radius-lg:8px;width:100%;font-family:var(--font-inter), system-ui, -apple-system, sans-serif;justify-content:center;padding:80px 16px;display:flex}.PricingSection-module__2CM7mq__inner{flex-direction:column;gap:28px;width:100%;max-width:1100px;display:flex}.PricingSection-module__2CM7mq__header{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.PricingSection-module__2CM7mq__title{font-size:32px;font-weight:var(--weight-bold);color:var(--text-primary);letter-spacing:-.02em}.PricingSection-module__2CM7mq__subtitle{font-size:var(--text-base);color:var(--text-muted)}.PricingSection-module__2CM7mq__regionPicker{align-items:center;gap:8px;margin-top:4px;display:flex}.PricingSection-module__2CM7mq__regionLabel{font-size:var(--text-xs);color:var(--text-disabled);text-transform:uppercase;letter-spacing:.06em}.PricingSection-module__2CM7mq__regionSelect{font:inherit;font-size:var(--text-sm);color:var(--text-secondary);background:var(--bg-elevated);border:1px solid var(--border-mid);cursor:pointer;border-radius:7px;padding:6px 10px}.PricingSection-module__2CM7mq__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-top:10px;display:grid}@media (max-width:1000px){.PricingSection-module__2CM7mq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.PricingSection-module__2CM7mq__grid{grid-template-columns:minmax(0,1fr)}}.PricingSection-module__2CM7mq__card{background:var(--bg-surface);border:1px solid var(--border-dark);border-radius:var(--radius-lg);flex-direction:column;gap:10px;padding:20px 18px 24px;display:flex;position:relative}.PricingSection-module__2CM7mq__cardHighlight{border:1px solid var(--primary-green-mid);background:#10b9810a}.PricingSection-module__2CM7mq__badge{background:var(--primary-green);color:#fff;font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;border-radius:20px;padding:2px 10px;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.PricingSection-module__2CM7mq__tierName{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-secondary);margin-top:8px}.PricingSection-module__2CM7mq__priceBlock{flex-direction:column;gap:2px;min-height:48px;display:flex}.PricingSection-module__2CM7mq__priceRow{align-items:baseline;gap:4px;display:flex}.PricingSection-module__2CM7mq__price{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--text-primary)}.PricingSection-module__2CM7mq__priceUnit{font-size:var(--text-sm);color:var(--text-muted)}.PricingSection-module__2CM7mq__priceNote{font-size:var(--text-xs);color:var(--text-disabled)}.PricingSection-module__2CM7mq__features{flex-direction:column;flex:1;gap:6px;margin:0;padding:0;list-style:none;display:flex}.PricingSection-module__2CM7mq__feature{font-size:var(--text-sm);color:var(--text-muted);align-items:flex-start;gap:6px;display:flex}.PricingSection-module__2CM7mq__check{color:var(--primary-green);font-weight:var(--weight-bold);flex-shrink:0}.PricingSection-module__2CM7mq__cta{font:inherit;width:100%;font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;text-align:center;background:var(--bg-elevated);border:1px solid var(--border-mid);color:var(--text-secondary);border-radius:7px;margin-top:8px;padding:9px 0;transition:border-color .2s,color .2s}.PricingSection-module__2CM7mq__cta:hover{border-color:var(--text-muted);color:var(--text-primary)}.PricingSection-module__2CM7mq__ctaPrimary{background:var(--primary-green);border:1px solid var(--primary-green);color:#fff}.PricingSection-module__2CM7mq__ctaPrimary:hover{color:#fff;background:#0ea372;border-color:#0ea372}.PricingSection-module__2CM7mq__footerNote{text-align:center;font-size:var(--text-xs);color:var(--text-disabled)}
