.ds-pricing,.ds-pricing .pricing-main{background:var(--bg-canvas);color:var(--text-primary)}.ds-pricing h1,.ds-pricing h2,.ds-pricing h3,.ds-pricing .pricing-title,.ds-pricing .pricing-plan-name{font-family:var(--font-serif), Georgia, serif;letter-spacing:var(--font-letter-spacing-tight);color:var(--text-primary)}.ds-pricing .pricing-title{letter-spacing:var(--font-letter-spacing-very-tight);font-size:clamp(36px,4.6vw,56px);line-height:1.06}.ds-pricing .pricing-hero{isolation:isolate;border-radius:var(--radius-big);border:1px solid var(--border-subtle);margin-inline:var(--space-sm);width:auto;max-width:none;padding:clamp(28px,5vw,64px);position:relative;overflow:hidden}.ds-pricing .pricing-hero>:not(.ds-fluid){z-index:1;position:relative}.ds-pricing .pricing-hero .pricing-title,.ds-pricing .pricing-hero .pricing-title-accent{color:#fff}.ds-pricing .pricing-hero .pricing-hero-note{font-size:var(--font-size-18);line-height:var(--font-line-height-28);color:#ffffffdb}.ds-pricing .pricing-card,.ds-pricing .pricing-cards>*{border-radius:var(--radius-big);border:1px solid var(--border-default);background:var(--bg-canvas-light)}.ds-pricing .pricing-card-divider{border-color:var(--border-subtle)}.ds-pricing .pricing-amount,.ds-pricing .pricing-number{font-family:var(--font-serif), Georgia, serif;letter-spacing:var(--font-letter-spacing-very-tight);color:var(--text-primary)}.ds-pricing .pricing-currency,.ds-pricing .pricing-period,.ds-pricing .pricing-plan-description,.ds-pricing .pricing-cta-note,.ds-pricing .pricing-billing-note,.ds-pricing .pricing-benefits li{font-family:var(--font-figtree), system-ui, sans-serif;color:var(--text-secondary)}.ds-pricing .pricing-chip-row>*,.ds-pricing .pricing-billing-chip,.ds-pricing .pricing-card-flag,.ds-pricing .pricing-feature-icon{border-radius:var(--radius-small)}.ds-pricing .pricing-billing-shell{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.ds-pricing .pricing-billing-toggle{border-radius:var(--radius-big);border:1px solid var(--border-default);background:var(--fill-subtle)}.ds-pricing .pricing-billing-button{border-radius:var(--radius-middle);height:40px;min-height:40px;padding-inline:var(--space-lg);font-family:var(--font-figtree), system-ui, sans-serif;font-size:var(--font-size-14);color:var(--text-secondary);transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);font-weight:600}.ds-pricing .pricing-billing-button[aria-pressed=true],.ds-pricing .pricing-billing-button.isActive{background:var(--bg-canvas);color:var(--text-primary)}.ds-pricing .pricing-cta{border-radius:var(--radius-middle);height:48px;min-height:48px}.ds-pricing.page-shell .pricing-title{text-wrap:balance;width:auto;max-width:none;font-size:clamp(28px,5.6vw,56px)}@media (max-width:640px){.ds-pricing.page-shell .pricing-title{white-space:normal;text-wrap:balance;font-size:clamp(30px,8vw,40px)}}
