.pricing-page{--pricing-surface:#ffffffd1;--pricing-border:#94a3b833;--pricing-ink:#0f172a;--pricing-muted:#475569;--pricing-board-shadow:0 28px 72px #0f172a1f;padding-bottom:var(--ds-space-12);position:relative}.pricing-page:before{content:"";pointer-events:none;display:none;position:absolute;inset:0}.pricing-page>*{z-index:1;position:relative}.ds-page.pricing-page>.pricing-hero{animation:none}.pricing-hero{margin-bottom:var(--ds-space-8);background:var(--warm-surface);border:1px solid var(--warm-line);box-shadow:none;border-radius:12px;grid-template-columns:1fr;gap:clamp(20px,3vw,28px)}.pricing-hero .ds-hero-content{gap:clamp(16px,2vw,22px)}.pricing-brandline{font-size:var(--ds-text-sm);font-weight:var(--ds-font-semibold);letter-spacing:0;color:var(--warm-accent);margin:-8px 0 0}.pricing-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.pricing-topup-spotlight{background:color-mix(in srgb, var(--warm-accent) 6%, var(--warm-surface));border:1px solid color-mix(in srgb, var(--warm-accent) 35%, var(--warm-line));color:var(--warm-ink);box-shadow:none;border-radius:12px;gap:8px;padding:18px 20px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid}.pricing-topup-spotlight:hover{border-color:rgba(var(--ds-color-primary-rgb), .38);box-shadow:inset 0 1px 0 #ffffffe6, 0 20px 42px rgba(var(--ds-color-primary-rgb), .18);transform:translateY(-2px)}.pricing-topup-spotlight-label{font-size:var(--ds-text-xs);font-weight:var(--ds-font-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-color-primary-dark)}.pricing-topup-spotlight-title{letter-spacing:-.03em;font-size:clamp(1.05rem,1.6vw,1.28rem);line-height:1.3}.pricing-topup-spotlight-copy{max-width:48ch;font-size:var(--ds-text-sm);color:var(--pricing-muted);line-height:1.7}.pricing-topup-spotlight-action{color:#052e2b;width:fit-content;min-height:44px;font-size:var(--ds-text-sm);font-weight:var(--ds-font-bold);box-shadow:0 12px 22px rgba(var(--ds-color-primary-rgb), .24);background:linear-gradient(135deg,#10b981,#059669);border-radius:999px;justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.pricing-reference-section{margin-top:var(--ds-space-8);gap:18px;display:grid}.pricing-reference-intro{gap:10px;min-width:0;display:grid}.pricing-reference-eyebrow{background:rgba(var(--ds-color-primary-rgb), .1);border:1px solid rgba(var(--ds-color-primary-rgb), .2);width:fit-content;min-height:28px;color:var(--ds-color-primary-dark);font-size:.8125rem;font-weight:var(--ds-font-bold);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}.pricing-reference-title{letter-spacing:-.03em;color:var(--pricing-ink);overflow-wrap:anywhere;margin:0;font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.15}.pricing-reference-description{max-width:62ch;font-size:var(--ds-text-sm);color:var(--pricing-muted);overflow-wrap:anywhere;margin:0;line-height:1.75}.pricing-basics-section,.pricing-cache-section{margin-top:var(--ds-space-8);gap:18px;display:grid}.pricing-basics-grid,.pricing-ops-grid,.pricing-cache-grid{gap:18px;min-width:0;display:grid}.pricing-basics-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.95fr)}.pricing-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-cache-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:start}.pricing-cache-cards{gap:14px;display:grid}.pricing-surface-card{border:1px solid var(--warm-line);background:var(--warm-surface);min-width:0;box-shadow:none;border-radius:12px;padding:22px}.pricing-card-heading{gap:8px;margin-bottom:16px;display:grid}.pricing-card-heading span{font-size:.8125rem;font-weight:var(--ds-font-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-color-primary-dark)}.pricing-card-heading strong{letter-spacing:-.03em;color:var(--pricing-ink);font-size:clamp(1.08rem,1.6vw,1.35rem);line-height:1.25}.pricing-billing-highlight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pricing-figure-card{background:#ffffffc7;border:1px solid #94a3b829;border-radius:22px;gap:6px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffffeb}.pricing-figure-card span{font-size:.75rem;font-weight:var(--ds-font-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--pricing-muted)}.pricing-figure-card strong{letter-spacing:-.04em;color:var(--pricing-ink);font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.1}.pricing-figure-card p{font-size:var(--ds-text-xs);color:var(--pricing-muted);margin:0;line-height:1.6}.pricing-billing-copy{font-size:var(--ds-text-sm);color:var(--pricing-muted);margin:16px 0 0;line-height:1.75}.pricing-billing-copy p{margin:0}.pricing-billing-copy p+p{margin-top:12px}.pricing-billing-copy code,.pricing-access-item code,.pricing-note-banner code{font-size:.82em;font-family:var(--ds-font-mono);color:var(--pricing-ink);white-space:nowrap;background:#0f172a0f;border:1px solid #94a3b829;border-radius:999px;padding:.12rem .42rem}.pricing-baseline-scroll{overscroll-behavior-inline:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;background:#ffffffb8;border:1px solid #94a3b829;border-radius:22px;max-width:100%;overflow-x:auto;box-shadow:inset 0 1px #ffffffe6}.pricing-baseline-table{border-collapse:collapse;width:100%;min-width:360px}.pricing-baseline-table th,.pricing-baseline-table td{text-align:left;font-size:var(--ds-text-sm);border-bottom:1px solid #94a3b81f;padding:14px 16px}.pricing-baseline-table th{font-size:.8125rem;font-weight:var(--ds-font-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--pricing-muted);background:#f8fafce0}.pricing-baseline-table td{color:var(--pricing-ink);font-weight:var(--ds-font-semibold)}.pricing-baseline-table tbody tr:last-child td{border-bottom:none}.pricing-baseline-table tbody tr:nth-child(odd){background:#ffffffa3}.pricing-baseline-table tbody tr:nth-child(2n){background:#f8fafc70}.pricing-access-list{gap:12px;display:grid}.pricing-access-item,.pricing-example-card{background:#ffffffbd;border:1px solid #94a3b829;border-radius:22px;padding:16px;box-shadow:inset 0 1px #ffffffe0}.pricing-access-item-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pricing-access-label{font-size:.82rem;font-weight:var(--ds-font-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-color-primary-dark)}.pricing-access-item p,.pricing-example-card p,.pricing-cache-card p{font-size:var(--ds-text-sm);color:var(--pricing-muted);margin:10px 0 0;line-height:1.7}.pricing-feature-list{font-size:var(--ds-text-sm);color:var(--pricing-ink);gap:10px;margin:0;padding-left:1.15rem;line-height:1.7;display:grid}.pricing-feature-list li::marker{color:var(--ds-color-primary-dark)}.pricing-example-card{margin-top:16px}.pricing-example-card strong,.pricing-cache-card strong{color:var(--pricing-ink);font-size:1rem;line-height:1.35;display:block}.pricing-cache-card{padding:18px}.pricing-small-note{font-size:var(--ds-text-xs);color:var(--pricing-muted);margin:0;line-height:1.7}.pricing-compare-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pricing-note-banner{border:1px solid var(--warm-line);background:var(--warm-surface);box-shadow:none;border-radius:12px;gap:8px;padding:16px 18px;display:grid}.pricing-note-banner strong{color:var(--pricing-ink);font-size:.98rem;line-height:1.4}.pricing-note-banner p{font-size:var(--ds-text-sm);color:var(--pricing-muted);margin:0;line-height:1.7}.pricing-note-banner--warn{border-color:rgba(var(--ds-color-primary-rgb), .18);background:color-mix(in srgb, #b45309 7%, var(--warm-surface))}.pricing-compare{background:var(--warm-surface);border:1px solid var(--warm-line);box-shadow:none;border-radius:12px;padding:24px}.pricing-compare-header{gap:16px;margin-bottom:18px;display:grid}.pricing-compare-header-main{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pricing-compare-header-copy{flex-direction:column;gap:8px;display:flex}.pricing-compare-header-copy span{font-size:.8125rem;font-weight:var(--ds-font-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-color-primary-dark)}.pricing-compare-header-copy strong{letter-spacing:-.03em;font-size:clamp(1.2rem,1.8vw,1.55rem);line-height:1.2;font-weight:var(--ds-font-bold);color:var(--pricing-ink)}.pricing-compare-header-copy p{max-width:58ch;font-size:var(--ds-text-sm);color:var(--pricing-muted);margin:0;line-height:1.75}.pricing-compare-header-meta{justify-content:flex-end;display:flex}.pricing-compare-header-meta span{min-height:34px;color:var(--ds-color-primary-dark);font-size:.8125rem;font-weight:var(--ds-font-semibold);white-space:nowrap;background:#0f766e14;border:1px solid #0f766e24;border-radius:999px;align-items:center;padding:0 14px;display:inline-flex}.pricing-compare-highlights{flex-wrap:wrap;gap:10px;display:flex}.pricing-compare-highlight{min-height:34px;color:var(--pricing-ink);font-size:.82rem;font-weight:var(--ds-font-semibold);background:#ffffffb8;border:1px solid #94a3b82e;border-radius:999px;align-items:center;padding:0 14px;display:inline-flex;box-shadow:inset 0 1px #ffffffe6}.pricing-compare-desktop{display:block}.pricing-compare-mobile-list{display:none}.pricing-compare-scroll{background:#ffffffe0;border:1px solid #94a3b83d;border-radius:10px;padding:0;overflow-x:auto;box-shadow:inset 0 1px #ffffffeb}.pricing-compare-table{table-layout:fixed;border-collapse:collapse;border-spacing:0;width:100%;min-width:1170px}.pricing-compare-table th,.pricing-compare-table td{text-align:center;vertical-align:middle;border:1px solid #94a3b83d;padding:11px 12px}.pricing-compare-table th{top:var(--site-header-height,84px);z-index:1;background:var(--warm-soft);font-size:.8125rem;font-weight:var(--ds-font-semibold);letter-spacing:0;color:var(--pricing-ink);white-space:normal;position:sticky}.pricing-compare-table th small{font-size:.75rem;font-weight:var(--ds-font-medium);letter-spacing:0;text-transform:none;color:var(--pricing-muted);margin-top:8px;display:block}.pricing-compare-table th:first-child,.pricing-compare-table td:first-child{text-align:left;width:170px}.pricing-compare-table th:nth-child(2),.pricing-compare-table td:nth-child(2){width:250px}.pricing-compare-table th:nth-child(3),.pricing-compare-table td:nth-child(3){width:160px}.pricing-compare-table th:nth-child(4),.pricing-compare-table td:nth-child(4){width:260px}.pricing-compare-table th:nth-child(5),.pricing-compare-table td:nth-child(5){width:210px}.pricing-compare-table th:nth-child(6),.pricing-compare-table td:nth-child(6){width:120px}.pricing-compare-table tbody tr:nth-child(odd){background:#ffffffdb}.pricing-compare-table tbody tr:nth-child(2n){background:#f8fafcb8}.pricing-compare-table tbody tr:hover{background:#ecfdf5f5}.pricing-compare-table tbody td{font-size:var(--ds-text-sm);line-height:1.6}.pricing-compare-provider{font-size:.9rem;font-weight:var(--ds-font-semibold);color:var(--pricing-ink);display:block}.pricing-compare-provider-badge{color:#713f12;width:fit-content;max-width:100%;min-height:22px;font-size:.82rem;font-weight:var(--ds-font-bold);background:#facc1580;align-items:center;margin-top:8px;padding:0 4px;line-height:1.3;display:inline-flex}.pricing-compare-model{gap:8px;display:grid}.pricing-compare-model strong{font-weight:var(--ds-font-semibold);color:var(--pricing-ink)}.pricing-compare-badges{flex-wrap:wrap;gap:8px;display:flex}.pricing-compare-badge{color:#a16207;min-height:26px;font-size:.75rem;font-weight:var(--ds-font-bold);white-space:nowrap;background:#facc1533;border:1px solid #eab30857;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.pricing-compare-note-inline{color:#713f12;width:fit-content;max-width:100%;font-size:var(--ds-text-xs);font-weight:var(--ds-font-semibold);background:#facc157a;justify-self:center;padding:0 4px;line-height:1.6;display:inline-flex}.pricing-compare-metric{--pricing-metric-fg:#1f2937;min-height:0;font-weight:var(--ds-font-bold);color:var(--pricing-metric-fg);white-space:nowrap;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;padding:0;display:inline-flex}.pricing-compare-metric[data-tone=low]{--pricing-metric-fg:#1f2937}.pricing-compare-metric[data-tone=standard]{--pricing-metric-fg:#047857}.pricing-compare-metric[data-tone=medium]{--pricing-metric-fg:#6d28d9}.pricing-compare-metric[data-tone=high]{--pricing-metric-fg:#047857}.pricing-compare-metric[data-tone=extreme]{--pricing-metric-fg:#dc2626}.pricing-compare-metric-price{text-align:center;white-space:normal;max-width:100%;min-height:0;box-shadow:none;padding:0;font-size:.96rem}.pricing-compare-context{min-height:0;font-weight:var(--ds-font-bold);color:var(--pricing-ink);white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;padding:0;display:inline-flex}.pricing-compare-vision{justify-content:center;align-items:center;min-height:0;font-size:1rem;line-height:1;display:inline-flex}.pricing-compare-note{font-size:var(--ds-text-xs);color:var(--pricing-muted);margin-top:16px;line-height:1.7}@media (max-width:860px){.pricing-basics-section,.pricing-cache-section,.pricing-reference-section{gap:16px}.pricing-basics-grid,.pricing-ops-grid,.pricing-cache-grid,.pricing-compare-notes{grid-template-columns:1fr}.pricing-billing-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-access-item-head{flex-direction:column;align-items:flex-start}.pricing-compare{padding:20px}.pricing-compare-header-main{flex-direction:column}.pricing-compare-header-meta{justify-content:flex-start}.pricing-compare-desktop{display:none}.pricing-compare-mobile-list{gap:10px;display:grid}.pricing-compare-mobile-card{background:var(--warm-surface);border:1px solid var(--warm-line);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffffdb,0 14px 28px #0f172a0f}.pricing-compare-mobile-card-top{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;display:flex}.pricing-compare-mobile-provider,.pricing-compare-mobile-context-pill{min-height:30px;font-size:.8125rem;font-weight:var(--ds-font-semibold);white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}.pricing-compare-mobile-context-pill{display:none}.pricing-compare-mobile-provider{color:var(--pricing-ink);background:#0f172a0f;border:1px solid #94a3b829}.pricing-compare-mobile-context-pill{color:var(--ds-color-primary-dark);background:#0f766e14;border:1px solid #0f766e24}.pricing-compare-mobile-model{letter-spacing:-.02em;color:var(--pricing-ink);font-size:1.02rem;line-height:1.45}.pricing-compare-note-inline{justify-self:end}.pricing-compare-mobile-metrics{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pricing-compare-mobile-metric{background:#f8fafce6;border:1px solid #94a3b81f;border-radius:11px;gap:4px;padding:9px 10px;display:grid}.pricing-compare-mobile-metric span{font-size:.75rem;font-weight:var(--ds-font-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--pricing-muted)}.pricing-compare-mobile-metric-price{grid-column:auto}}@media (max-width:480px){.pricing-surface-card{border-radius:12px;padding:16px}.pricing-billing-highlight-grid{grid-template-columns:1fr}.pricing-reference-title{font-size:1.28rem}.pricing-reference-description{font-size:.88rem}.pricing-compare{border-radius:16px;padding:16px 14px}.pricing-compare-header-copy strong{font-size:1.14rem}.pricing-compare-header-copy p{font-size:.88rem}.pricing-compare-highlight{justify-content:center;width:100%}.pricing-compare-mobile-card{border-radius:14px;padding:12px}.pricing-compare-mobile-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-compare-mobile-metric-price{grid-column:1/-1}}.pricing-degraded-warning{width:fit-content;max-width:100%;font-size:var(--ds-text-sm);color:#047857;background:linear-gradient(135deg,#fff7edfa,#fffffff0);border:1px solid #fb923c3d;border-radius:20px;align-items:center;gap:10px;padding:12px 16px;line-height:1.7;display:flex;box-shadow:inset 0 1px #ffffffdb}.pricing-warning-dot{background:#10b981;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 6px #fb923c1f}.pricing-cta-section{margin-top:var(--ds-space-8)}.pricing-cta-card{background:var(--warm-surface);border:1px solid var(--warm-line);box-shadow:none;border-radius:12px;gap:16px;padding:24px;display:grid}.pricing-cta-actions{margin-top:4px}.pricing-main{margin-top:var(--ds-space-8);background:var(--warm-soft);border:1px solid var(--warm-line);color:var(--warm-ink);box-shadow:none;border-radius:12px;padding:clamp(18px,3vw,28px);position:relative;overflow:hidden}.pricing-main:before{content:"";pointer-events:none;display:none;position:absolute;inset:0}.pricing-main .purchase-form-shell.ds-flow-stack{z-index:1;gap:18px;position:relative}.pricing-main .purchase-alert{border-radius:8px;padding:16px}.pricing-main .purchase-alert-warning.purchase-resume-card{color:#9a3412;background:#fff7edf0;border-color:#fb923c38}.pricing-main .purchase-alert-error{background:color-mix(in srgb, #dc2626 8%, var(--warm-surface));border-color:color-mix(in srgb, #dc2626 35%, var(--warm-line));color:var(--warm-ink)}.pricing-main .purchase-alert-warning{background:color-mix(in srgb, #b45309 8%, var(--warm-surface));border-color:color-mix(in srgb, #b45309 35%, var(--warm-line));color:var(--warm-ink)}.pricing-main .purchase-alert-action{color:inherit}.pricing-main .purchase-rule-strip{background:var(--warm-surface);border:1px solid var(--warm-line);color:var(--warm-muted);box-shadow:none;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.pricing-main .purchase-rule-strip strong{color:var(--warm-ink);font-size:.9375rem;font-weight:600}.pricing-main .purchase-plan-grid{gap:16px}.pricing-main .purchase-plan-card{text-align:left;border:1px solid var(--warm-line);background:var(--warm-surface);min-height:184px;color:var(--warm-ink);text-align:start;box-shadow:none;border-radius:12px;flex-direction:column;gap:10px;padding:20px 18px;display:flex;position:relative}.pricing-main .purchase-plan-card:before{content:none}.pricing-main .purchase-plan-card:hover{border-color:color-mix(in srgb, var(--warm-accent) 50%, var(--warm-line));background:var(--warm-surface);box-shadow:none}.pricing-main .purchase-plan-card:focus-visible{outline:2px solid var(--warm-accent);outline-offset:2px}.pricing-main .purchase-plan-card.is-selected{border-color:var(--warm-accent);background:color-mix(in srgb, var(--warm-accent) 6%, var(--warm-surface));color:var(--warm-ink);box-shadow:inset 0 0 0 1px var(--warm-accent);transform:none}.pricing-main .purchase-plan-card.is-recommended{border-color:color-mix(in srgb, var(--warm-accent) 45%, var(--warm-line));background:var(--warm-surface);box-shadow:none}.pricing-main .purchase-plan-card.is-recommended.is-selected{border-color:var(--warm-accent);background:color-mix(in srgb, var(--warm-accent) 6%, var(--warm-surface));box-shadow:inset 0 0 0 1px var(--warm-accent)}.pricing-main .topup-package-badges{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.pricing-main .topup-package-badge{border-radius:6px;justify-content:center;align-items:center;min-height:24px;padding:0 8px;font-size:.75rem;font-weight:600;display:inline-flex}.pricing-main .topup-package-badge-recommended{background:var(--warm-accent);color:var(--warm-accent-contrast);box-shadow:none}.pricing-main .topup-package-badge-bonus{background:color-mix(in srgb, var(--warm-accent) 10%, var(--warm-surface));border:1px solid color-mix(in srgb, var(--warm-accent) 30%, var(--warm-line));color:var(--warm-accent)}.pricing-main .purchase-plan-card-price{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--warm-ink);margin-top:0;font-size:clamp(1.75rem,2.4vw,2.125rem);font-weight:600}.pricing-main .purchase-plan-card.is-selected .purchase-plan-card-price{color:var(--warm-ink)}.pricing-main .purchase-plan-card-total{font-size:1rem;font-weight:var(--ds-font-semibold);font-variant-numeric:tabular-nums;color:var(--warm-ink);margin-top:2px}.pricing-main .purchase-plan-card-unit{background:var(--warm-soft);border:1px solid var(--warm-line);width:fit-content;min-height:30px;color:var(--warm-muted);font-variant-numeric:tabular-nums;border-radius:6px;align-items:center;margin-top:10px;padding:0 10px;font-size:.8125rem;font-weight:600;display:inline-flex}.pricing-main .purchase-plan-card-formula{color:var(--warm-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;font-size:.9375rem;line-height:1.6;display:flex}.pricing-main .purchase-plan-card-plus{color:var(--warm-muted)}.pricing-main .purchase-plan-card-bonus-value{background:color-mix(in srgb, var(--warm-accent) 10%, var(--warm-surface));border:1px solid color-mix(in srgb, var(--warm-accent) 30%, var(--warm-line));min-height:28px;color:var(--warm-accent);box-shadow:none;border-radius:6px;align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.pricing-main .liquid-glass-panel-emerald.purchase-form-card{background:var(--warm-surface);border:1px solid var(--warm-line);box-shadow:none;border-radius:12px;gap:18px;padding:clamp(18px,2.5vw,24px)}.pricing-main .purchase-email-input{border-color:var(--warm-line);background:var(--warm-surface);color:var(--warm-ink);font-size:1rem}.pricing-main .purchase-email-ready{background:rgba(var(--ds-color-primary-rgb), .1);color:var(--ds-color-primary-dark)}.pricing-main .purchase-selection-card{border:1px solid var(--warm-line);background:var(--warm-soft);box-shadow:none;border-radius:8px;padding:18px}.pricing-main .purchase-selection-name{color:var(--warm-ink);letter-spacing:-.01em}.pricing-main .purchase-selection-subtitle,.pricing-main .purchase-selection-note{color:var(--warm-muted)}.pricing-main .purchase-selection-chips{justify-content:flex-end}.pricing-main .purchase-selection-chip{background:#ffffffe6}.pricing-main .purchase-selection-chip.is-success{background:rgba(var(--ds-color-primary-rgb), .08);color:var(--ds-color-primary-dark)}.pricing-main .topup-recommendation-inline{background:var(--warm-accent);min-height:28px;color:var(--warm-accent-contrast);border-radius:6px;align-items:center;padding:0 10px;font-size:.8125rem;font-weight:600;display:inline-flex}@media (max-width:900px){.pricing-hero{margin-bottom:var(--ds-space-6);box-shadow:none;border-radius:12px}.pricing-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pricing-hero-actions>:first-child{grid-column:1/-1}.pricing-topup-spotlight{border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:16px}.pricing-topup-spotlight-copy{display:none}.pricing-topup-spotlight-action{grid-area:1/2/span 2}.pricing-main{margin-top:var(--ds-space-6);border-radius:16px;padding:18px}.pricing-main .purchase-rule-strip{flex-direction:column;align-items:flex-start}.pricing-main .purchase-plan-card{border-radius:16px;min-height:0;padding:18px 16px}.pricing-main .purchase-selection-chips,.pricing-main .purchase-selection-meta{text-align:left;justify-content:flex-start}}@media (max-width:640px){.pricing-main .purchase-plan-grid{grid-template-columns:1fr;gap:8px}.pricing-main .purchase-plan-card{text-align:start;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;min-height:96px;padding:13px 14px;display:grid}.pricing-main .purchase-plan-card:hover,.pricing-main .purchase-plan-card.is-selected{transform:translateY(-1px)}.pricing-main .purchase-plan-card.is-selected{box-shadow:0 12px 22px #065f463d, 0 0 0 2px rgba(var(--ds-color-primary-rgb), .18), inset 0 0 0 1px rgba(var(--ds-color-primary-rgb), .42)}.pricing-main .topup-package-badges{grid-column:1/-1;gap:5px;min-height:22px;margin-bottom:2px;padding-right:36px}.pricing-main .topup-package-badge{min-height:20px;padding:2px 7px;font-size:.75rem}.pricing-main .purchase-plan-card-price{letter-spacing:-.03em;font-size:1.25rem;line-height:1.15}.pricing-main .purchase-plan-card-total{text-align:end;align-self:center;margin-top:2px;font-size:.88rem;line-height:1.35}.pricing-main .purchase-plan-card-unit{grid-column:1/-1;min-height:22px;margin-top:4px;padding:0 8px;font-size:.8125rem}.pricing-main .purchase-plan-card-formula{grid-column:1/-1;gap:5px;font-size:.8125rem;line-height:1.45}.pricing-main .purchase-plan-card-bonus-value{min-height:22px;padding:0 8px}}@media (max-width:480px){.pricing-hero-actions .ds-button{justify-content:center;width:100%}.pricing-hero{border-radius:16px}.pricing-main{border-radius:12px;padding:16px}}@media (max-width:360px){.pricing-topup-spotlight{grid-template-columns:1fr}.pricing-topup-spotlight-action{grid-area:auto/1;width:100%}}html.dark .pricing-page{--pricing-surface:#181c24d1;--pricing-border:#ffffff1a;--pricing-ink:var(--ds-color-text);--pricing-muted:var(--ds-color-text-secondary);--pricing-board-shadow:0 28px 72px #00000059}html.dark .pricing-page:before{background:linear-gradient(#111318f0,#11131800)}html.dark .pricing-hero{border-color:var(--pricing-border);background:linear-gradient(145deg,#181c24f7,#141820eb)}html.dark .pricing-brandline{color:var(--ds-color-primary-light)}html.dark .pricing-reference-eyebrow{background:rgba(var(--ds-color-primary-rgb), .12);border-color:rgba(var(--ds-color-primary-rgb), .24);color:var(--ds-color-primary-light)}html.dark .pricing-reference-title{color:var(--ds-color-text)}html.dark .pricing-reference-description{color:var(--ds-color-text-secondary)}html.dark .pricing-surface-card,html.dark .pricing-note-banner{background:radial-gradient(circle at top right, rgba(var(--ds-color-primary-rgb), .08), transparent 36%), linear-gradient(145deg, #1e293bf5, #181c24f0);border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0a,0 18px 40px #0000002e}html.dark .pricing-note-banner--warn{background:radial-gradient(circle at top right, rgba(var(--ds-color-primary-rgb), .12), transparent 36%), linear-gradient(145deg, #332212f5, #181c24f0);border-color:#fb923c29}html.dark .pricing-card-heading span,html.dark .pricing-access-label{color:var(--ds-color-primary-light)}html.dark .pricing-card-heading strong,html.dark .pricing-figure-card strong,html.dark .pricing-feature-list,html.dark .pricing-example-card strong,html.dark .pricing-cache-card strong,html.dark .pricing-note-banner strong,html.dark .pricing-baseline-table td{color:var(--ds-color-text)}html.dark .pricing-figure-card,html.dark .pricing-access-item,html.dark .pricing-example-card{background:#0f172a5c;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0a}html.dark .pricing-figure-card span,html.dark .pricing-figure-card p,html.dark .pricing-billing-copy,html.dark .pricing-access-item p,html.dark .pricing-cache-card p,html.dark .pricing-small-note,html.dark .pricing-note-banner p,html.dark .pricing-baseline-table th{color:var(--ds-color-text-secondary)}html.dark .pricing-billing-copy code,html.dark .pricing-access-item code,html.dark .pricing-note-banner code{color:var(--ds-color-text);background:#0f172a7a;border-color:#ffffff14}html.dark .pricing-baseline-scroll{background:#0f172a4d;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0a}html.dark .pricing-baseline-table th,html.dark .pricing-baseline-table td{border-color:#ffffff0f}html.dark .pricing-baseline-table th{background:#0f172acc}html.dark .pricing-baseline-table tbody tr:nth-child(odd){background:#ffffff05}html.dark .pricing-baseline-table tbody tr:nth-child(2n){background:#ffffff09}html.dark .pricing-compare{background:radial-gradient(circle at top right, rgba(var(--ds-color-primary-rgb), .12), transparent 36%), linear-gradient(135deg, #1e293bf5, #181c24f0);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0a,0 18px 42px #0000002e}html.dark .pricing-compare-header-copy span,html.dark .pricing-compare-header-copy strong,html.dark .pricing-compare-highlight,html.dark .pricing-compare-mobile-provider,html.dark .pricing-compare-mobile-model,html.dark .pricing-compare-mobile-metric .pricing-compare-context,html.dark .pricing-compare-provider,html.dark .pricing-compare-model strong,html.dark .pricing-compare-context{color:var(--ds-color-text)}html.dark .pricing-compare-header-copy p,html.dark .pricing-compare-header-meta span,html.dark .pricing-compare-table th,html.dark .pricing-compare-table th small,html.dark .pricing-compare-mobile-metric span,html.dark .pricing-compare-mobile-context-pill,html.dark .pricing-compare-note-inline,html.dark .pricing-compare-note{color:var(--ds-color-text-secondary)}html.dark .pricing-compare-header-meta span,html.dark .pricing-compare-mobile-context-pill{background:rgba(var(--ds-color-primary-rgb), .08);border-color:rgba(var(--ds-color-primary-rgb), .16)}html.dark .pricing-compare-highlight,html.dark .pricing-compare-provider,html.dark .pricing-compare-context,html.dark .pricing-compare-mobile-provider,html.dark .pricing-compare-mobile-metric{box-shadow:none;background:#0f172a59;border-color:#ffffff14}html.dark .pricing-compare-provider,html.dark .pricing-compare-context{background:0 0;border-color:#0000}html.dark .pricing-compare-provider-badge,html.dark .pricing-compare-note-inline{color:#a7f3d0;background:#facc1538}html.dark .pricing-compare-scroll{background:#0f172a47;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0a}html.dark .pricing-compare-table th,html.dark .pricing-compare-table td{border-color:#ffffff0f}html.dark .pricing-compare-table th{background:#0f172acc}html.dark .pricing-compare-table tbody tr:nth-child(odd){background:#ffffff05}html.dark .pricing-compare-table tbody tr:nth-child(2n){background:#ffffff09}html.dark .pricing-compare-table tbody tr:hover{background:rgba(var(--ds-color-primary-rgb), .08)}html.dark .pricing-compare-mobile-card{background:radial-gradient(circle at top right, rgba(var(--ds-color-primary-rgb), .12), transparent 36%), linear-gradient(145deg, #1e293beb, #181c24f0);border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0a,0 14px 28px #0000002e}html.dark .pricing-compare-badge{color:#a7f3d0;background:#facc151f;border-color:#facc1533}html.dark .pricing-compare-metric[data-tone=low]{--pricing-metric-fg:var(--ds-color-text)}html.dark .pricing-compare-metric[data-tone=standard]{--pricing-metric-fg:#86efac;--pricing-metric-bg:rgba(var(--ds-color-primary-rgb), .12);--pricing-metric-border:rgba(var(--ds-color-primary-rgb), .16)}html.dark .pricing-compare-metric[data-tone=medium]{--pricing-metric-fg:#c4b5fd;--pricing-metric-bg:#8b5cf624;--pricing-metric-border:#8b5cf62e}html.dark .pricing-compare-metric[data-tone=high]{--pricing-metric-fg:#fdba74;--pricing-metric-bg:rgba(var(--ds-color-primary-rgb), .14);--pricing-metric-border:rgba(var(--ds-color-primary-rgb), .18)}html.dark .pricing-compare-metric[data-tone=extreme]{--pricing-metric-fg:#fca5a5;--pricing-metric-bg:#ef444424;--pricing-metric-border:#ef44442e}html.dark .pricing-compare-metric{box-shadow:inset 0 1px #ffffff0a}html.dark .pricing-topup-spotlight{border-color:rgba(var(--ds-color-primary-rgb), .18);color:var(--pricing-ink);background:linear-gradient(135deg,#1e293bf5,#181c24f0);box-shadow:0 16px 34px #0003}html.dark .pricing-topup-spotlight:hover{border-color:rgba(var(--ds-color-primary-rgb), .28);box-shadow:0 20px 42px #00000040}html.dark .pricing-topup-spotlight-label{color:var(--ds-color-primary-light)}html.dark .pricing-topup-spotlight-copy{color:var(--ds-color-text-secondary)}html.dark .pricing-topup-spotlight-action{color:#ecfdf5;background:linear-gradient(135deg,#10b981,#059669)}html.dark .pricing-degraded-warning{color:var(--ds-color-primary-light);background:linear-gradient(135deg,#1e293bf5,#181c24f0);border-color:#fb923c33;box-shadow:inset 0 1px #ffffff0a}html.dark .pricing-warning-dot{background:var(--ds-color-primary-light);box-shadow:0 0 0 6px rgba(var(--ds-color-primary-rgb), .1)}html.dark .pricing-cta-card{background:radial-gradient(circle at top right, rgba(var(--ds-color-primary-rgb), .12), transparent 36%), linear-gradient(145deg, #1e293bf5, #181c24f0);border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0a,0 18px 40px #0000002e}html.dark .pricing-main .liquid-glass-panel-emerald.purchase-form-card{background:linear-gradient(#181c24f5,#141820eb);border-color:#ffffff1a;box-shadow:0 18px 38px #00000040}html.dark .pricing-main .purchase-email-input{color:var(--ds-color-text);background:#ffffff0f;border-color:#8ea3be2e}html.dark .pricing-main .purchase-email-ready{color:var(--ds-color-primary-light);background:#2a8a611f}html.dark .pricing-main .purchase-selection-card{background:#ffffff0f;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0a}html.dark .pricing-main .purchase-selection-name{color:var(--ds-color-primary-light)}html.dark .pricing-main .purchase-selection-subtitle,html.dark .pricing-main .purchase-selection-note{color:var(--ds-color-text-secondary)}html.dark .pricing-main .purchase-selection-chip{background:#ffffff14}html.dark .pricing-main .purchase-alert-warning.purchase-resume-card{border-color:rgba(var(--ds-color-primary-rgb), .22);color:#d1fae5;background:#78350f38}.pricing-main .purchase-button-price{font-size:.95em;font-weight:var(--ds-font-bold);background:#fff3;border-radius:999px;margin-right:6px;padding:4px 12px;display:inline-block}@media (max-width:768px){.pricing-basics-section,.pricing-cache-section,.pricing-reference-section{margin-top:var(--ds-space-6);gap:var(--ds-space-4)}.pricing-surface-card{box-shadow:inset 0 1px #ffffffb3,0 6px 18px #0f172a0d}.pricing-hero{box-shadow:inset 0 1px #ffffffb3,0 10px 26px #0f172a12}.pricing-topup-spotlight{box-shadow:inset 0 1px 0 #fffc, 0 8px 20px rgba(var(--ds-color-primary-rgb), .08)}.pricing-reference-intro{padding-top:var(--ds-space-1)}}.pricing-hero-grid{display:contents}.pricing-topup-spotlight-copygroup{gap:8px;min-width:0;display:grid}.app-shell:has(>.pricing-page--editorial){max-width:none}body:has(.pricing-page--editorial){overflow-x:clip}.pricing-page--editorial{--pricing-ink:var(--ds-color-text);--pricing-muted:var(--ds-color-text-secondary);--pricing-border:var(--warm-line,var(--ds-color-border));width:100%;padding-top:40px}.pricing-page--editorial:before{display:none}.pricing-page--editorial .pricing-hero{max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:0;padding:0 20px;display:block;overflow:visible}.pricing-page--editorial .pricing-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);align-items:center;gap:clamp(44px,6vw,88px);display:grid}.pricing-page--editorial .pricing-hero .ds-hero-content{gap:0;max-width:720px}.pricing-page--editorial .pricing-hero .ds-hero-eyebrow{color:var(--warm-accent);letter-spacing:.1em;margin-bottom:18px}.pricing-page--editorial .pricing-brandline{color:var(--warm-muted);letter-spacing:.06em;margin:0 0 12px;font-size:.9rem}.pricing-page--editorial .pricing-hero .ds-hero-title{max-width:12ch;color:var(--warm-ink);letter-spacing:-.055em;font-size:clamp(2.5rem,3.6vw,3.5rem);line-height:1.08}.pricing-page--editorial .pricing-hero .ds-hero-description{max-width:55ch;color:var(--warm-muted);margin-top:22px;font-size:1rem;line-height:1.8}.pricing-page--editorial .pricing-hero-actions{gap:12px;margin-top:28px}.pricing-page--editorial .pricing-hero-actions .ds-button{min-height:46px;box-shadow:none;border-radius:8px;padding-inline:20px}.pricing-page--editorial .pricing-hero-actions .ds-button-primary{background:var(--warm-accent);color:var(--warm-accent-contrast)}.pricing-page--editorial .pricing-hero-actions .ds-button-secondary{color:var(--warm-accent);border-color:var(--warm-line);background:var(--warm-surface)}.pricing-quick-summary{border:1px solid var(--warm-line);background:var(--warm-surface);border-radius:12px;overflow:hidden}.pricing-quick-summary-heading{border-bottom:1px solid var(--warm-line);color:var(--warm-muted);font-size:.8125rem;font-weight:var(--ds-font-bold);letter-spacing:.1em;margin:0;padding:18px 22px 15px}.pricing-quick-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr));padding:22px;display:grid}.pricing-quick-summary-metric{gap:8px;min-width:0;padding-right:22px;display:grid}.pricing-quick-summary-metric+.pricing-quick-summary-metric{border-left:1px solid var(--warm-line);padding-left:22px;padding-right:0}.pricing-quick-summary-metric span,.pricing-quick-summary-metric small{color:var(--warm-muted);font-size:.8125rem;line-height:1.45}.pricing-quick-summary-metric span{font-weight:var(--ds-font-bold);letter-spacing:.06em;text-transform:uppercase}.pricing-quick-summary-metric strong{color:var(--warm-accent);letter-spacing:-.055em;font-size:clamp(1.9rem,3vw,2.55rem);line-height:1}.pricing-quick-summary-tiers{border-top:1px solid var(--warm-line);background:var(--warm-surface);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:18px 22px;display:grid}.pricing-quick-summary-icon{border:1px solid var(--warm-line);width:42px;height:42px;color:var(--warm-muted);background:var(--warm-surface);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.pricing-quick-summary-tiers>span:last-child{gap:4px;display:grid}.pricing-quick-summary-tiers small,.pricing-quick-summary-tiers em{color:var(--warm-muted);font-size:.8125rem;font-style:normal;line-height:1.4}.pricing-quick-summary-tiers strong{color:var(--warm-ink);font-size:.94rem;line-height:1.5}.pricing-page--editorial .pricing-topup-spotlight{border:1px solid var(--warm-line);min-height:94px;color:var(--warm-ink);background:var(--warm-surface);box-shadow:none;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:42px;padding:18px 20px;display:grid}.pricing-page--editorial .pricing-topup-spotlight:hover{border-color:var(--warm-line);background:var(--warm-soft);transform:translateY(-1px);box-shadow:0 10px 24px #0c533e14}.pricing-topup-spotlight-icon{color:#fff;background:#11795b;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:inline-flex}.pricing-page--editorial .pricing-topup-spotlight-copygroup{gap:3px}.pricing-page--editorial .pricing-topup-spotlight-label{color:var(--warm-accent);letter-spacing:.12em;font-size:.75rem}.pricing-page--editorial .pricing-topup-spotlight-title{color:var(--warm-ink);letter-spacing:-.015em;font-size:1.05rem}.pricing-page--editorial .pricing-topup-spotlight-copy{max-width:none;color:var(--warm-muted);font-size:.82rem;line-height:1.55}.pricing-page--editorial .pricing-topup-spotlight-action{min-height:44px;color:var(--warm-accent-contrast);background:var(--warm-accent);box-shadow:none;border-radius:8px;grid-area:auto;gap:8px;padding:0 18px;display:inline-flex}.pricing-page--editorial .pricing-basics-section{grid-template:"intro table""overview table"minmax(0,1fr)"ops ops"/minmax(0,1.1fr) minmax(420px,.9fr);align-items:start;gap:22px clamp(32px,5vw,72px);margin-top:clamp(48px,5vw,60px);padding:0 20px;display:grid}.pricing-page--editorial .pricing-basics-section>.pricing-reference-intro{grid-area:intro;gap:12px;padding:0}.pricing-page--editorial .pricing-reference-eyebrow{min-height:0;color:var(--warm-accent);letter-spacing:.1em;background:0 0;border:0;border-radius:0;padding:0}.pricing-page--editorial .pricing-reference-title{color:var(--warm-ink);letter-spacing:-.045em;font-size:clamp(1.75rem,2.6vw,2.45rem)}.pricing-page--editorial .pricing-reference-description{max-width:58ch;color:var(--warm-muted);line-height:1.8}.pricing-page--editorial .pricing-basics-grid{display:contents}.pricing-page--editorial .pricing-billing-overview{grid-area:overview;align-self:start}.pricing-page--editorial .pricing-baseline-card{grid-area:table;align-self:stretch}.pricing-page--editorial .pricing-ops-grid{grid-area:ops;margin-top:18px}.pricing-page--editorial .pricing-surface-card{border:1px solid var(--warm-line);background:var(--warm-surface);box-shadow:none;border-radius:12px;padding:22px}.pricing-page--editorial .pricing-card-heading{gap:6px;margin-bottom:18px}.pricing-page--editorial .pricing-card-heading span{color:var(--warm-accent);font-size:.75rem}.pricing-page--editorial .pricing-card-heading strong{color:var(--warm-ink)}.pricing-page--editorial .pricing-billing-highlight-grid{border:1px solid var(--warm-line);border-radius:10px;gap:0;overflow:hidden}.pricing-page--editorial .pricing-figure-card{background:var(--warm-surface);min-height:118px;box-shadow:none;border:0;border-radius:0;padding:16px}.pricing-page--editorial .pricing-figure-card+.pricing-figure-card{border-left:1px solid var(--warm-line)}.pricing-page--editorial .pricing-figure-card strong{color:var(--warm-ink)}.pricing-page--editorial .pricing-baseline-scroll{border-color:var(--warm-line);background:var(--warm-surface);box-shadow:none;border-radius:10px}.pricing-page--editorial .pricing-baseline-table th{color:var(--warm-muted);background:var(--warm-soft)}.pricing-page--editorial .pricing-baseline-table tbody tr:nth-child(odd),.pricing-page--editorial .pricing-baseline-table tbody tr:nth-child(2n){background:var(--warm-surface)}.pricing-page--editorial .pricing-baseline-table td{color:var(--warm-ink)}.pricing-page--editorial .pricing-reference-section,.pricing-page--editorial .pricing-cache-section{margin-top:clamp(56px,7vw,88px);padding-inline:20px}.pricing-page--editorial .pricing-access-item,.pricing-page--editorial .pricing-example-card,.pricing-page--editorial .pricing-note-banner,.pricing-page--editorial .pricing-compare{border-color:var(--warm-line);background:var(--warm-surface);box-shadow:none;border-radius:12px}html.dark .pricing-page--editorial{--pricing-ink:#e6f3ee;--pricing-muted:#9fb2aa}html.dark .pricing-page--editorial .pricing-hero,html.dark .pricing-page--editorial .pricing-surface-card,html.dark .pricing-page--editorial .pricing-quick-summary,html.dark .pricing-page--editorial .pricing-access-item,html.dark .pricing-page--editorial .pricing-example-card,html.dark .pricing-page--editorial .pricing-note-banner,html.dark .pricing-page--editorial .pricing-compare{border-color:var(--warm-line,var(--warm-line));background:var(--warm-surface,#161b22);box-shadow:none}html.dark .pricing-page--editorial .pricing-hero .ds-hero-title,html.dark .pricing-page--editorial .pricing-reference-title,html.dark .pricing-page--editorial .pricing-card-heading strong,html.dark .pricing-page--editorial .pricing-quick-summary-tiers strong,html.dark .pricing-page--editorial .pricing-topup-spotlight-title{color:var(--ds-color-text)}html.dark .pricing-page--editorial .pricing-quick-summary-heading,html.dark .pricing-page--editorial .pricing-quick-summary-metric+.pricing-quick-summary-metric,html.dark .pricing-page--editorial .pricing-quick-summary-tiers{border-color:var(--warm-line)}html.dark .pricing-page--editorial .pricing-quick-summary-tiers,html.dark .pricing-page--editorial .pricing-figure-card,html.dark .pricing-page--editorial .pricing-baseline-table th{background:var(--warm-soft)}html.dark .pricing-page--editorial .pricing-topup-spotlight{border-color:var(--warm-line);background:var(--warm-soft);box-shadow:none}@media (max-width:1040px){.pricing-page--editorial .pricing-hero-grid,.pricing-page--editorial .pricing-basics-section{grid-template-columns:minmax(0,1fr)}.pricing-page--editorial .pricing-hero-grid{gap:34px}.pricing-page--editorial .pricing-quick-summary{max-width:720px}.pricing-page--editorial .pricing-basics-section{grid-template-rows:none;grid-template-areas:"intro""overview""table""ops"}}@media (max-width:720px){.pricing-page--editorial{width:min(100% - 24px, var(--ds-max-width-2xl));padding-top:24px}.pricing-page--editorial .pricing-hero,.pricing-page--editorial .pricing-basics-section,.pricing-page--editorial .pricing-reference-section,.pricing-page--editorial .pricing-cache-section{padding-inline:4px}.pricing-page--editorial .pricing-hero .ds-hero-title{font-size:clamp(2.2rem,11vw,3.2rem)}.pricing-page--editorial .pricing-topup-spotlight{grid-template-columns:auto minmax(0,1fr);gap:14px;margin-top:28px;padding:16px}.pricing-page--editorial .pricing-topup-spotlight-action{grid-column:1/-1;width:100%}.pricing-page--editorial .pricing-topup-spotlight-copy{display:block}.pricing-page--editorial .pricing-billing-highlight-grid{grid-template-columns:minmax(0,1fr)}.pricing-page--editorial .pricing-figure-card+.pricing-figure-card{border-top:1px solid var(--warm-line);border-left:0}.pricing-page--editorial .pricing-ops-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.pricing-page--editorial .pricing-hero-actions{grid-template-columns:minmax(0,1fr)}.pricing-page--editorial .pricing-hero-actions>:first-child{grid-column:auto}.pricing-page--editorial .pricing-quick-summary-metrics{padding:18px}.pricing-page--editorial .pricing-quick-summary-metric{padding-right:14px}.pricing-page--editorial .pricing-quick-summary-metric+.pricing-quick-summary-metric{padding-left:14px;padding-right:0}.pricing-page--editorial .pricing-quick-summary-metric strong{font-size:1.8rem}.pricing-page--editorial .pricing-topup-spotlight{grid-template-columns:minmax(0,1fr)}.pricing-page--editorial .pricing-topup-spotlight-icon{display:none}}
