.price-navigation[data-astro-cid-rjxqfdg2]{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);display:grid}h2[data-astro-cid-rjxqfdg2]{margin-top:0;font-size:1.25rem}ul[data-astro-cid-rjxqfdg2]{flex-wrap:wrap;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}a[data-astro-cid-rjxqfdg2]{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-raised);min-height:42px;color:var(--color-brand);align-items:center;padding:.55rem .8rem;font-weight:700;text-decoration:none;display:inline-flex}a[data-astro-cid-rjxqfdg2][aria-current=page]{border-color:var(--color-brand-action);background:var(--color-brand);color:var(--color-white)}@media (width>=56rem){.price-navigation[data-astro-cid-rjxqfdg2]{grid-template-columns:repeat(2,minmax(0,1fr))}}.price-browser[data-astro-cid-dptbwkk4],.model-list[data-astro-cid-dptbwkk4]{gap:var(--space-3);display:grid}.model-picker[data-astro-cid-dptbwkk4],.comparison-panel[data-astro-cid-dptbwkk4]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);min-width:0;padding:clamp(1rem,3vw,1.5rem)}.model-picker-heading[data-astro-cid-dptbwkk4]{gap:var(--space-2);margin-bottom:var(--space-2);display:grid}.model-picker-heading[data-astro-cid-dptbwkk4] h3[data-astro-cid-dptbwkk4],.model-picker-heading[data-astro-cid-dptbwkk4] p[data-astro-cid-dptbwkk4]{margin:0}.eyebrow[data-astro-cid-dptbwkk4]{color:var(--color-action);font-weight:700}.bulk-actions[data-astro-cid-dptbwkk4],.model-buttons[data-astro-cid-dptbwkk4]{gap:.6rem;display:flex}.model-buttons[data-astro-cid-dptbwkk4]{scrollbar-width:thin;padding-block:.15rem .45rem;overflow-x:auto}.bulk-actions[data-astro-cid-dptbwkk4]{flex-wrap:wrap}.bulk-actions[data-astro-cid-dptbwkk4] button[data-astro-cid-dptbwkk4],.model-buttons[data-astro-cid-dptbwkk4] button[data-astro-cid-dptbwkk4]{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-raised);min-height:42px;color:var(--color-brand);font:inherit;cursor:pointer;white-space:nowrap;padding:.55rem .85rem;font-weight:700}.model-buttons[data-astro-cid-dptbwkk4] button[data-astro-cid-dptbwkk4][aria-pressed=true]{border-color:var(--color-action);background:var(--color-brand);color:var(--color-white)}.bulk-actions[data-astro-cid-dptbwkk4] button[data-astro-cid-dptbwkk4]:hover,.model-buttons[data-astro-cid-dptbwkk4] button[data-astro-cid-dptbwkk4]:hover{border-color:var(--color-action)}.bulk-actions[data-astro-cid-dptbwkk4] button[data-astro-cid-dptbwkk4]:focus-visible,.model-buttons[data-astro-cid-dptbwkk4] button[data-astro-cid-dptbwkk4]:focus-visible,summary[data-astro-cid-dptbwkk4]:focus-visible{outline:3px solid var(--color-action);outline-offset:3px}.model-price-card[data-astro-cid-dptbwkk4]{min-width:0;scroll-margin-top:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);box-shadow:var(--shadow-card);padding:clamp(1rem,3vw,1.5rem)}summary[data-astro-cid-dptbwkk4]{cursor:pointer}.model-price-card[data-astro-cid-dptbwkk4] summary[data-astro-cid-dptbwkk4],.comparison-panel[data-astro-cid-dptbwkk4] summary[data-astro-cid-dptbwkk4]{list-style:none}.model-price-card[data-astro-cid-dptbwkk4] summary[data-astro-cid-dptbwkk4]::-webkit-details-marker{display:none}.comparison-panel[data-astro-cid-dptbwkk4] summary[data-astro-cid-dptbwkk4]::-webkit-details-marker{display:none}.model-price-card[data-astro-cid-dptbwkk4] summary[data-astro-cid-dptbwkk4]>span[data-astro-cid-dptbwkk4],.comparison-panel[data-astro-cid-dptbwkk4] summary[data-astro-cid-dptbwkk4]>span[data-astro-cid-dptbwkk4]{gap:.25rem;padding-right:2rem;display:grid;position:relative}.model-price-card[data-astro-cid-dptbwkk4] summary[data-astro-cid-dptbwkk4]>span[data-astro-cid-dptbwkk4]:after,.comparison-panel[data-astro-cid-dptbwkk4] summary[data-astro-cid-dptbwkk4]>span[data-astro-cid-dptbwkk4]:after{content:"＋";color:var(--color-action);font-size:1.5rem;line-height:1;position:absolute;right:0}.model-price-card[data-astro-cid-dptbwkk4][open] summary[data-astro-cid-dptbwkk4]>span[data-astro-cid-dptbwkk4]:after,.comparison-panel[data-astro-cid-dptbwkk4][open] summary[data-astro-cid-dptbwkk4]>span[data-astro-cid-dptbwkk4]:after{content:"−"}.model-price-card[data-astro-cid-dptbwkk4] summary[data-astro-cid-dptbwkk4] strong[data-astro-cid-dptbwkk4],.comparison-panel[data-astro-cid-dptbwkk4] summary[data-astro-cid-dptbwkk4] strong[data-astro-cid-dptbwkk4]{font-size:clamp(1.15rem,4vw,1.5rem)}.model-price-card[data-astro-cid-dptbwkk4] summary[data-astro-cid-dptbwkk4] small[data-astro-cid-dptbwkk4],.comparison-panel[data-astro-cid-dptbwkk4] summary[data-astro-cid-dptbwkk4] small[data-astro-cid-dptbwkk4],.scroll-hint[data-astro-cid-dptbwkk4]{color:var(--color-muted)}.model-price-card[data-astro-cid-dptbwkk4] .table-scroll[data-astro-cid-dptbwkk4],.comparison-panel[data-astro-cid-dptbwkk4] .table-scroll[data-astro-cid-dptbwkk4]{margin-top:var(--space-2)}.scroll-hint[data-astro-cid-dptbwkk4]{margin-bottom:0;font-size:.95rem}.table-scroll[data-astro-cid-dptbwkk4]{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;max-width:100%;overflow-x:auto}.table-scroll[data-astro-cid-dptbwkk4]:focus-visible{outline:3px solid var(--color-action);outline-offset:3px}table[data-astro-cid-dptbwkk4]{border-collapse:collapse;width:100%;min-width:30rem}.comparison-table[data-astro-cid-dptbwkk4]{min-width:max(42rem, calc(12rem + 11rem * var(--model-count,4)))}.comparison-table[data-astro-cid-dptbwkk4] th[data-astro-cid-dptbwkk4]:first-child{z-index:1;background:var(--color-surface);min-width:12rem;position:sticky;left:0}.comparison-table[data-astro-cid-dptbwkk4] td[data-astro-cid-dptbwkk4]{min-width:10rem}th[data-astro-cid-dptbwkk4],td[data-astro-cid-dptbwkk4]{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;padding:.75rem .9rem}thead[data-astro-cid-dptbwkk4] th[data-astro-cid-dptbwkk4]{background:var(--color-surface)}tbody[data-astro-cid-dptbwkk4] th[data-astro-cid-dptbwkk4]{font-weight:600}td[data-astro-cid-dptbwkk4]{width:42%;font-weight:700}td[data-astro-cid-dptbwkk4].contact{color:var(--color-action)}tbody[data-astro-cid-dptbwkk4] tr[data-astro-cid-dptbwkk4]:last-child>[data-astro-cid-dptbwkk4]{border-bottom:0}@media (width>=48rem){.model-picker-heading[data-astro-cid-dptbwkk4]{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.price-page[data-astro-cid-zsgqjvrr]{gap:var(--space-5);padding-block:var(--space-4) var(--space-6);display:grid}.price-hero[data-astro-cid-zsgqjvrr]{gap:var(--space-2);display:grid}.eyebrow[data-astro-cid-zsgqjvrr]{color:var(--color-action);margin-bottom:0;font-weight:700}.lead[data-astro-cid-zsgqjvrr]{color:var(--color-muted);font-size:1.15rem}.highlights[data-astro-cid-zsgqjvrr]{gap:.45rem;margin-block:0;display:grid}.data-note[data-astro-cid-zsgqjvrr]{border-left:4px solid var(--color-warning);background:#fff7e6;padding:.75rem 1rem;font-weight:700}.section-heading[data-astro-cid-zsgqjvrr]{margin-bottom:var(--space-3)}.contact-panel[data-astro-cid-zsgqjvrr],.details-grid[data-astro-cid-zsgqjvrr] article[data-astro-cid-zsgqjvrr]{padding:var(--space-3);border-radius:var(--radius-md)}.contact-panel[data-astro-cid-zsgqjvrr]{gap:var(--space-2);background:var(--color-brand);color:var(--color-white);display:grid}.contact-panel[data-astro-cid-zsgqjvrr] h2[data-astro-cid-zsgqjvrr]{color:var(--color-white)}.details-grid[data-astro-cid-zsgqjvrr]{gap:var(--space-3);display:grid}.details-grid[data-astro-cid-zsgqjvrr] article[data-astro-cid-zsgqjvrr]{border:1px solid var(--color-border);background:var(--color-surface-raised);box-shadow:var(--shadow-card)}.details-grid[data-astro-cid-zsgqjvrr] h2[data-astro-cid-zsgqjvrr]{margin-top:0;font-size:1.35rem}.details-grid[data-astro-cid-zsgqjvrr] a[data-astro-cid-zsgqjvrr]{color:var(--color-action);font-weight:700}@media (width>=48rem){.contact-panel[data-astro-cid-zsgqjvrr]{grid-template-columns:minmax(0,1fr) auto;align-items:center}.details-grid[data-astro-cid-zsgqjvrr]{grid-template-columns:repeat(2,minmax(0,1fr))}}
