.ds-tone-brand{--ds-solid:var(--brand);--ds-on-solid:var(--brand-contrast);--ds-soft:var(--brand-soft);--ds-on-soft:var(--brand-soft-contrast);--ds-border:var(--brand-border);--ds-accent:var(--brand-text)}.ds-tone-success{--ds-solid:var(--success);--ds-on-solid:var(--success-contrast);--ds-soft:var(--success-soft);--ds-on-soft:var(--success-soft-contrast);--ds-border:var(--success-border);--ds-accent:var(--success-text)}.ds-tone-warning{--ds-solid:var(--warning);--ds-on-solid:var(--warning-contrast);--ds-soft:var(--warning-soft);--ds-on-soft:var(--warning-soft-contrast);--ds-border:var(--warning-border);--ds-accent:var(--warning-text)}.ds-tone-danger{--ds-solid:var(--danger);--ds-on-solid:var(--danger-contrast);--ds-soft:var(--danger-soft);--ds-on-soft:var(--danger-soft-contrast);--ds-border:var(--danger-border);--ds-accent:var(--danger-text)}.ds-tone-info{--ds-solid:var(--info);--ds-on-solid:var(--info-contrast);--ds-soft:var(--info-soft);--ds-on-soft:var(--info-soft-contrast);--ds-border:var(--info-border);--ds-accent:var(--info-text)}.ds-tone-neutral{--ds-solid:var(--surface-inverted);--ds-on-solid:var(--text-on-inverted);--ds-soft:var(--surface-sunken);--ds-on-soft:var(--text-body);--ds-border:var(--border-default);--ds-accent:var(--text-body)}.ds-bg-surface{--ds-bg:var(--surface);--ds-fg:var(--text-body)}.ds-bg-raised{--ds-bg:var(--surface-raised);--ds-fg:var(--text-body)}.ds-bg-sunken{--ds-bg:var(--surface-sunken);--ds-fg:var(--text-body)}.ds-bg-soft{--ds-bg:var(--ds-soft,var(--brand-soft));--ds-fg:var(--ds-on-soft,var(--brand-soft-contrast));--ds-heading:var(--ds-on-soft,var(--brand-soft-contrast))}.ds-bg-brand{--ds-bg:var(--brand);--ds-fg:var(--brand-contrast);--ds-heading:var(--brand-contrast);--ds-accent:var(--brand-contrast);--ds-muted:var(--brand-contrast);--ds-solid:var(--brand-contrast);--ds-on-solid:var(--brand);--ds-border:var(--brand-contrast)}.ds-bg-inverted{--ds-bg:var(--surface-inverted);--ds-fg:var(--text-on-inverted-muted);--ds-heading:var(--text-on-inverted);--ds-muted:var(--text-on-inverted-muted);--ds-accent:var(--brand-on-inverted);--ds-line:var(--border-inverted);--ds-card-bg:color-mix(in srgb,var(--text-on-inverted) 7%,transparent);--ds-card-fg:var(--text-on-inverted-muted);--ds-card-heading:var(--text-on-inverted)}.ds-section{display:block;background:var(--ds-bg,transparent);color:var(--ds-fg,var(--text-body));padding-block:var(--ds-pad,var(--space-11))}.ds-pad-none{--ds-pad:0}.ds-pad-sm{--ds-pad:var(--space-9)}.ds-pad-md{--ds-pad:var(--space-11)}.ds-pad-lg{--ds-pad:var(--space-12)}.ds-container{inline-size:min(100% - var(--space-6) * 2,var(--ds-max,75rem));margin-inline:auto}.ds-narrow{--ds-max:48rem}.ds-wide{--ds-max:90rem}.ds-head{display:grid;gap:var(--space-4);max-inline-size:46rem;margin-block-end:var(--space-9);text-align:start;justify-items:start}.ds-head-center{margin-inline:auto;text-align:center;justify-items:center}.ds-eyebrow{display:inline-flex;align-items:center;gap:var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-heavy);color:var(--ds-accent,var(--brand-text))}.ds-eyebrow:before{content:"";inline-size:var(--space-5);block-size:var(--space-2);border-radius:var(--radius-6);background:currentColor}.ds-title{margin:0;font-size:clamp(var(--text-xl),1rem + 2.2vw,var(--text-3xl));font-weight:var(--weight-black);line-height:var(--leading-tight);color:var(--ds-heading,var(--text-strong));text-wrap:balance}.ds-lead{margin:0;font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--ds-muted,var(--text-muted));max-inline-size:62ch;white-space:pre-line}.ds-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ds-min,16rem)),1fr))}.ds-fill,.ds-grid{gap:var(--ds-gap,var(--space-6))}.ds-fill{display:flex;flex-wrap:wrap}.ds-fill>*{flex:1 1 var(--ds-min,16rem);min-inline-size:0;max-inline-size:var(--ds-fill-max,none)}.ds-cols-2,.ds-cols-3,.ds-cols-4{display:flex;flex-wrap:wrap;gap:var(--ds-gap,var(--space-6))}.ds-cols-2>*,.ds-cols-3>*,.ds-cols-4>*{flex:1 1 calc((100% - (var(--ds-cols, 1) - 1) * var(--ds-gap, var(--space-6))) / var(--ds-cols, 1) - 1px);min-inline-size:0}@media (min-width:640px){.ds-cols-2,.ds-cols-3,.ds-cols-4{--ds-cols:2}}@media (min-width:900px){.ds-cols-3{--ds-cols:3}.ds-cols-4{--ds-cols:4}}.ds-gap-sm{--ds-gap:var(--space-4)}.ds-gap-lg{--ds-gap:var(--space-9)}.ds-card{display:grid;align-content:start;gap:var(--space-4);padding:var(--space-8);border-radius:var(--radius-4);background:var(--ds-card-bg,var(--surface-raised));color:var(--ds-card-fg,var(--text-body));border:1px solid var(--ds-line,var(--border-subtle));box-shadow:var(--shadow-1);min-inline-size:0}.ds-card :where(h2,h3,h4){margin:0;font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--ds-card-heading,var(--text-strong))}.ds-card :where(p){margin:0;line-height:var(--leading-relaxed);white-space:pre-line}.ds-card-accent{border-block-start:var(--space-2) solid var(--ds-solid,var(--brand))}.ds-card-tinted{background:var(--ds-soft,var(--brand-soft));color:var(--ds-on-soft,var(--brand-soft-contrast));border-color:var(--ds-border,var(--brand-border));box-shadow:none}.ds-card-tinted :where(h2,h3,h4){color:var(--ds-on-soft,var(--brand-soft-contrast))}.ds-card-link,a.ds-card{color:inherit;text-decoration:none}.ds-card-link:hover,a.ds-card:hover{box-shadow:var(--shadow-3);border-color:var(--ds-border,var(--brand-border))}@media (prefers-reduced-motion:no-preference){.ds-card-link,a.ds-card{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.ds-card-link:hover,a.ds-card:hover{transform:translateY(calc(var(--space-1) * -1))}}.ds-icon{display:grid;place-items:center;flex:none;inline-size:calc(var(--space-10) + var(--space-2));block-size:calc(var(--space-10) + var(--space-2));border-radius:var(--radius-3);font-size:var(--text-xl);line-height:1}.ds-badge,.ds-icon{background:var(--ds-soft,var(--brand-soft));color:var(--ds-on-soft,var(--brand-soft-contrast))}.ds-badge{display:inline-flex;align-items:center;gap:var(--space-2);inline-size:fit-content;padding:var(--space-2) var(--space-5);border-radius:var(--radius-6);font-size:var(--text-xs);font-weight:var(--weight-heavy);line-height:var(--leading-snug);border:1px solid var(--ds-border,var(--brand-border))}.ds-badge-solid{background:var(--ds-solid,var(--brand));color:var(--ds-on-solid,var(--brand-contrast));border-color:transparent}.ds-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-4);min-block-size:calc(var(--space-10) + var(--space-2));padding:var(--space-4) var(--space-8);border-radius:var(--radius-3);border:1px solid transparent;font:inherit;font-size:var(--text-base);font-weight:var(--weight-heavy);line-height:var(--leading-tight);text-align:center;text-decoration:none;cursor:pointer}.ds-btn-solid{background:var(--ds-solid,var(--brand));color:var(--ds-on-solid,var(--brand-contrast))}.ds-btn-solid:hover{background:color-mix(in srgb,var(--ds-solid,var(--brand)) 88%,var(--text-strong))}.ds-btn-soft{background:var(--ds-soft,var(--brand-soft));color:var(--ds-on-soft,var(--brand-soft-contrast));border-color:var(--ds-border,var(--brand-border))}.ds-btn-soft:hover{background:color-mix(in srgb,var(--ds-soft,var(--brand-soft)) 86%,var(--ds-solid,var(--brand)))}.ds-btn-outline{background:transparent;color:var(--ds-accent,var(--brand-text));border-color:var(--ds-border,var(--brand-border))}.ds-btn-outline:hover{background:var(--ds-soft,var(--brand-soft));color:var(--ds-on-soft,var(--brand-soft-contrast))}.ds-btn-ghost{background:transparent;color:var(--ds-accent,var(--brand-text))}.ds-btn-ghost:hover{background:var(--ds-soft,var(--brand-soft))}.ds-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ds-btn-row{display:flex;flex-wrap:wrap;gap:var(--space-5);align-items:center}@media (prefers-reduced-motion:no-preference){.ds-btn{transition:background .16s ease,color .16s ease,border-color .16s ease}}.ds-stat{display:grid;gap:var(--space-2);align-content:start}.ds-stat-value{font-size:var(--text-3xl);font-weight:var(--weight-black);line-height:var(--leading-tight);color:var(--ds-accent,var(--brand-text));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-stat-label{font-size:var(--text-base);color:var(--ds-muted,var(--text-muted))}.ds-faq{display:grid;gap:var(--space-4);max-inline-size:52rem}.ds-faq details{padding:var(--space-5) var(--space-6);border-radius:var(--radius-3);border:1px solid var(--ds-line,var(--border-subtle));background:var(--ds-card-bg,var(--surface-raised));color:var(--ds-card-fg,var(--text-body))}.ds-faq summary{cursor:pointer;font-weight:var(--weight-heavy);color:var(--ds-card-heading,var(--text-strong))}.ds-faq summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ds-faq p{margin:var(--space-4) 0 0;line-height:var(--leading-relaxed);white-space:pre-line}.ds-figure{display:grid;gap:var(--space-3);margin:0;min-inline-size:0}.ds-figure figcaption{font-size:var(--text-sm);color:var(--ds-muted,var(--text-muted))}.ds-split{display:grid;gap:var(--space-9);align-items:center}@media (min-width:900px){.ds-split{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-split-reverse>:first-child{order:2}}.ds-media{aspect-ratio:var(--ds-ratio,4/3);max-inline-size:100%;border-radius:var(--radius-5);overflow:hidden;background:var(--surface-sunken)}.ds-media>:where(img,video){display:block;inline-size:100%;block-size:100%;object-fit:cover}.ds-ratio-wide{--ds-ratio:16/9}.ds-ratio-square{--ds-ratio:1/1}@media (max-width:639.98px){.ds-hide-sm{display:none}}@media (min-width:640px) and (max-width:899.98px){.ds-hide-md{display:none}}@media (min-width:900px){.ds-hide-lg{display:none}}.ds-preview-bar{position:sticky;inset-block-start:0;z-index:90;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-5);padding:var(--space-4) var(--space-6);background:var(--warning-soft);color:var(--warning-soft-contrast);border-block-end:1px solid var(--warning-border);font-size:var(--text-sm);font-weight:var(--weight-heavy);text-align:center}.ds-preview-bar a{color:inherit;font-weight:var(--weight-black);text-decoration:underline}:root{--dman-content-max:1680px;--dman-reading-max:1180px;--dman-card-shadow:0 12px 34px rgba(31,24,17,.08);--dman-card-shadow-hover:0 22px 58px rgba(31,24,17,.14)}.page-manager-note,.popular-tags,.public-page,.site-footer,.site-frame,.site-shell,.site-shell>*{width:100%;max-width:none}.page-manager-note :where(.container),.popular-tags :where(.container),.site-footer :where(.container),.site-shell :where(.container){width:min(calc(100% - clamp(24px,4vw,72px)),var(--dman-content-max));max-width:var(--dman-content-max);margin-inline:auto}.public-page>.page-hero,.public-page>.section,.site-shell>.section{width:100%;max-width:none}.storefront-context-nav{position:sticky;top:var(--site-header-offset,0);z-index:35;width:100%;border-block:1px solid var(--aurora-line,rgba(70,55,38,.12));background:color-mix(in srgb,var(--aurora-panel,#fff) 94%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08)}.storefront-context-inner{display:flex;gap:8px;overflow:auto;scrollbar-width:none;width:min(calc(100% - clamp(24px,4vw,72px)),var(--dman-content-max));margin:auto;padding:9px 0}.storefront-context-inner::-webkit-scrollbar{display:none}.storefront-context-inner a{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;padding:8px 12px;border:1px solid var(--aurora-line,rgba(70,55,38,.12));border-radius:999px;background:var(--aurora-panel,#fff);color:var(--aurora-ink,#251d18);font-size:.84rem;font-weight:750;transition:.18s ease}.storefront-context-inner a.is-active,.storefront-context-inner a:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--aurora-gold,#b98a35) 58%,var(--aurora-line,#ddd));background:color-mix(in srgb,var(--aurora-gold,#b98a35) 8%,var(--aurora-panel,#fff));box-shadow:0 7px 20px rgba(31,24,17,.08)}:where(.product-grid,.store-grid,.offer-grid,.deal-grid,.section-grid,.services-grid,.cards-grid,.catalog-product-grid){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:clamp(12px,1.6vw,24px);align-items:stretch}:where(.product-card,.store-product-card,.deal-product-card,.offer-bundle-card,.offer-card,.used-category-card,.home-product-card,.knowledge-article-card){border:1px solid color-mix(in srgb,var(--aurora-line,rgba(70,55,38,.12)) 88%,transparent);border-radius:clamp(18px,1.7vw,25px);box-shadow:var(--dman-card-shadow);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;background:linear-gradient(180deg,color-mix(in srgb,var(--aurora-panel,#fff) 99%,white),color-mix(in srgb,var(--aurora-panel,#fff) 94%,var(--aurora-bg,#f7f4ef)))}:where(.product-card,.store-product-card,.deal-product-card,.offer-bundle-card,.offer-card,.used-category-card,.home-product-card,.knowledge-article-card):hover{transform:translateY(-4px);box-shadow:var(--dman-card-shadow-hover);border-color:color-mix(in srgb,var(--aurora-gold,#b98a35) 52%,var(--aurora-line,#ddd))}:where(.catalog-filter-panel,.section-filter-shell,.search-filter-panel,.sfb-side,.global-filter-dock .gfd-panel){border:1px solid color-mix(in srgb,var(--aurora-line,rgba(70,55,38,.12)) 88%,transparent);border-radius:22px;background:color-mix(in srgb,var(--aurora-panel,#fff) 97%,transparent);box-shadow:0 16px 46px rgba(31,24,17,.09);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}:where(.filter-chip,.filter-rail-button,.brand-pill,.quick-chip,.service-facet-chip){border-radius:999px;transition:.16s ease}.filter-chip:hover,.filter-rail-button:hover,.quick-chip:hover,.service-facet-chip.is-active,.service-facet-chip:hover{transform:translateY(-1px);border-color:var(--aurora-gold,#b98a35);background:color-mix(in srgb,var(--aurora-gold,#b98a35) 9%,var(--aurora-panel,#fff))}.page-hero{padding-block:clamp(32px,5vw,70px)}.page-hero h1{max-width:1020px;font-size:clamp(2rem,4vw,4.15rem);line-height:1.04;letter-spacing:-.03em}.hero-intro{max-width:880px;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.8}.used-market-hero,.used-page .page-hero{background:radial-gradient(circle at 12% 18%,rgba(205,158,71,.22),transparent 34%),linear-gradient(135deg,#17110d,#30241a 58%,#443322);color:#fff}.used-market-hero :where(h1,h2,strong,p),.used-page .page-hero :where(h1,h2,strong,p){color:inherit}.offers-hero,.offers-page .page-hero{background:radial-gradient(circle at 84% 20%,rgba(255,216,132,.22),transparent 30%),linear-gradient(120deg,#24170b,#674615 60%,#9b6b1e);color:#fff}.offers-hero :where(h1,h2,p),.offers-page .page-hero :where(h1,h2,p){color:inherit}.browse-by-brands,.browse-by-models{margin-top:clamp(28px,4vw,54px)}.model-browse-pill{min-width:min(310px,82vw);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--aurora-line,rgba(70,55,38,.12));border-radius:18px;background:var(--aurora-panel,#fff);box-shadow:0 8px 24px rgba(31,24,17,.06)}.model-browse-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:13px;background:color-mix(in srgb,var(--aurora-gold,#b98a35) 10%,transparent)}.model-browse-copy{display:grid;gap:2px}.model-browse-copy small{color:var(--aurora-muted,#72685f);font-size:.72rem}.model-browse-copy strong{font-size:.95rem}.discovery-atlas-links{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:clamp(26px,4vw,48px);padding:14px;border-radius:20px;background:color-mix(in srgb,var(--aurora-gold,#b98a35) 5%,var(--aurora-panel,#fff));border:1px solid var(--aurora-line,rgba(70,55,38,.12))}.discovery-atlas-title{margin-inline-end:4px}.discovery-atlas-link{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border-radius:999px;background:var(--aurora-panel,#fff);border:1px solid var(--aurora-line,rgba(70,55,38,.12));font-size:.82rem;font-weight:740}.product-model-plate{position:relative;z-index:3}.model-hub-identity,.pdp-context-rail{display:flex;align-items:center;gap:8px;flex-wrap:wrap}:where(.button,.product-action-button){border-radius:13px;font-weight:760;min-height:41px;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}:where(.button,.product-action-button):hover{transform:translateY(-1px)}@media(max-width:760px){.page-manager-note :where(.container),.popular-tags :where(.container),.site-footer :where(.container),.site-shell :where(.container),.storefront-context-inner{width:calc(100% - 24px)}:where(.product-grid,.store-grid,.offer-grid,.deal-grid,.section-grid,.services-grid,.cards-grid,.catalog-product-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.storefront-context-inner a{padding:7px 10px;font-size:.8rem}.page-hero{padding-block:26px}.discovery-atlas-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;border-radius:18px}.discovery-atlas-title{grid-column:1/-1;font-size:1rem}.discovery-atlas-link{justify-content:center;padding:12px 10px;font-size:.86rem;text-align:center}}@media(max-width:460px){:where(.product-grid,.store-grid,.offer-grid,.deal-grid,.section-grid,.services-grid,.cards-grid,.catalog-product-grid){grid-template-columns:minmax(0,1fr)}}.used-market-page .used-market-hero{position:relative;isolation:isolate;overflow:hidden}.used-market-page .used-market-hero:after{content:"";position:absolute;inset:auto -8% -55% 42%;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(236,194,109,.18),transparent 68%);z-index:-1;pointer-events:none}.used-market-page .member-only-panel{border-color:rgba(238,205,142,.25);background:linear-gradient(155deg,rgba(255,255,255,.11),rgba(255,255,255,.045));box-shadow:0 24px 70px rgba(0,0,0,.18);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.used-market-page .member-only-panel :where(h3,p){color:#fff}.used-market-page .member-only-panel .tag{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.08);color:#fff}.used-market-page .member-only-panel .accent-tag{background:rgba(238,205,142,.17);border-color:rgba(238,205,142,.45);color:#ffe8b5}.used-market-page .used-terms-note{margin-block:18px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:rgba(255,255,255,.065);overflow:hidden}.used-market-page .used-terms-note summary{cursor:pointer;padding:13px 15px;font-weight:800}.used-market-page .used-terms-body{padding:0 16px 15px;color:rgba(255,255,255,.88)}.used-market-page .used-category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.used-market-page .used-category-card{position:relative;min-height:180px;padding:20px;background:linear-gradient(145deg,#fffdf8,#f4ead9);border-color:rgba(161,116,52,.22)}.used-market-page .used-category-card:before{content:"فحص موثق";position:absolute;inset-block-start:12px;inset-inline-end:12px;padding:5px 8px;border-radius:999px;background:#2d241b;color:#f5d99e;font-size:.67rem;font-weight:800;letter-spacing:.02em}.used-market-page .used-category-card .careers-card-icon{width:48px;height:48px;border-radius:15px;background:rgba(185,138,53,.12);color:#7b5417;display:grid;place-items:center}.used-market-page .used-category-card h3{margin-top:14px}.used-market-page #used-store{background:linear-gradient(180deg,color-mix(in srgb,var(--aurora-bg,#f7f4ef) 82%,white),#f7f0e5)}.used-market-page .section-store-shell{border:1px solid rgba(148,105,45,.16);border-radius:28px;padding:clamp(10px,1.4vw,20px);background:rgba(255,255,255,.7);box-shadow:0 20px 60px rgba(67,48,29,.08)}.used-market-page .store-product-card{border-color:rgba(150,106,45,.2);background:linear-gradient(180deg,#fff,#fffaf2)}.used-market-page .store-product-card:hover{border-color:rgba(150,106,45,.48)}.used-market-page .used-sell-panel{border-color:rgba(123,84,23,.2);background:linear-gradient(145deg,#fff,#fbf5ea)}.used-market-page .used-required-strip{border-radius:18px;padding:14px;background:rgba(185,138,53,.07);border:1px solid rgba(185,138,53,.16)}.used-market-page .used-required-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 18px}.offers-page .offers-live-card :where(strong,p,small){color:#fff}.offers-page .offers-live-stat{border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.12);border-radius:16px;padding:10px 12px}.offers-page .offers-live-stat.is-hot{background:rgba(255,216,132,.22);border-color:rgba(255,216,132,.48)}.offers-page #today-offers{background:linear-gradient(180deg,#fffaf0,#fff)}.offers-page .offers-filter-block{display:grid;gap:18px}.offers-page .offers-filter-bar{display:grid;grid-template-columns:minmax(250px,1.4fr) repeat(auto-fit,minmax(160px,1fr));gap:10px;align-items:end;padding:16px;border-radius:24px;border:1px solid rgba(175,120,28,.18);background:rgba(255,253,247,.94);box-shadow:0 18px 52px rgba(87,57,12,.09)}.offers-page .offers-filter-bar>.section-smart-search-link{min-height:46px;border-radius:14px}.offers-page .offers-filter-bar .service-facet-group{margin:0}.offers-page .offers-filter-bar :where(select,input){border-radius:12px}.offers-page .offers-filter-bar .service-facet-chip{align-self:end;min-height:42px;justify-content:center}.offers-page .service-facet-meta{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-top:4px;border-top:1px solid rgba(175,120,28,.12)}.offers-page .offer-product-card{position:relative;background:linear-gradient(180deg,#fff,#fffbf1);border-color:rgba(190,132,31,.2)}.offers-page .offer-product-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,210,116,.055),transparent 42%)}.offers-page .offer-discount-tag{background:#7b5110!important;color:#fff!important;border-color:#7b5110!important}.offers-page .offer-old-price{opacity:.55}.offers-page .smart-bundles-section{background:linear-gradient(135deg,#24170c,#4a3010);color:#fff}.offers-page .smart-bundles-section :where(h2,h3,p,.muted-copy){color:inherit}.offers-page .smart-bundle-card{background:linear-gradient(160deg,#fffdf7,#f7ead0);color:#2a1c0d;border-color:rgba(233,185,90,.34);box-shadow:0 22px 64px rgba(0,0,0,.18)}.offers-page .smart-bundle-save{display:inline-flex;padding:6px 9px;border-radius:999px;background:rgba(63,113,67,.1);color:#285b30;font-weight:800}.offers-page .offer-bundle-card{min-height:220px}.offers-page .idea-visual{min-height:84px;border-radius:18px;background:rgba(185,138,53,.08);color:#805715}.admin-form input[list=faq-page-keys]{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);direction:ltr;text-align:left}.admin-form input[list=faq-page-keys]+.muted-copy{display:block;margin-top:6px;line-height:1.6}@media(max-width:760px){.used-market-page .used-required-list{grid-template-columns:1fr}.offers-page .offers-filter-bar{grid-template-columns:1fr 1fr}.offers-page .offers-filter-bar>.section-smart-search-link,.offers-page .service-facet-meta{grid-column:1/-1}}@media(max-width:480px){.offers-page .offers-filter-bar{grid-template-columns:1fr}.offers-page .offers-filter-bar>*{grid-column:1/-1}}.section-commerce-guide{display:flex;align-items:center;gap:12px;justify-content:space-between;flex-wrap:wrap;margin:0 0 14px;padding:11px 13px;border:1px solid color-mix(in srgb,var(--aurora-gold,#b98a35) 18%,var(--aurora-line,#ddd));border-radius:18px;background:linear-gradient(90deg,color-mix(in srgb,var(--aurora-gold,#b98a35) 6%,var(--aurora-panel,#fff)),var(--aurora-panel,#fff));box-shadow:0 8px 26px rgba(31,24,17,.05)}.section-commerce-guide-title{font-size:.82rem;color:var(--aurora-muted,#756b61);white-space:nowrap}.section-commerce-guide-links{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.section-commerce-guide-links a{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:7px 10px;border-radius:999px;border:1px solid var(--aurora-line,rgba(70,55,38,.12));background:var(--aurora-panel,#fff);font-size:.78rem;font-weight:780;color:var(--aurora-ink,#251d18);transition:.16s ease}.section-commerce-guide-links a:hover{transform:translateY(-1px);border-color:var(--aurora-gold,#b98a35);background:color-mix(in srgb,var(--aurora-gold,#b98a35) 8%,white)}@media(max-width:680px){.section-commerce-guide{align-items:flex-start}.section-commerce-guide-links{width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px;scrollbar-width:none}.section-commerce-guide-links::-webkit-scrollbar{display:none}.section-commerce-guide-links a{white-space:nowrap}}.aurora-header .nav-context-divider{flex:0 0 1px;width:1px;height:24px;margin-inline:3px;background:color-mix(in srgb,var(--light-line) 82%,transparent)}.aurora-header .nav-strip-row .nav-link-context{color:var(--aurora-deep);background:color-mix(in srgb,var(--c-white) 68%,transparent);border:1px solid color-mix(in srgb,var(--aurora-gold) 22%,var(--light-line));font-size:.84rem;font-weight:750}.aurora-header .nav-strip-row .nav-link-context:hover{color:var(--aurora-deep);background:color-mix(in srgb,var(--aurora-gold) 13%,var(--c-white));border-color:color-mix(in srgb,var(--aurora-gold) 42%,var(--light-line))}@media (max-width:900px){.aurora-header .header-utility{display:block!important}.aurora-header .header-utility-inner{gap:5px;padding-block:5px 7px}.aurora-header .header-utility-top{display:flex!important;justify-content:stretch;min-height:38px}.aurora-header .header-utility-note{display:none!important}.aurora-header .header-utility-tools{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%}.aurora-header .header-utility-tools .header-menu{display:block!important;min-width:0}.aurora-header .header-utility-tools .header-menu>summary{display:flex!important;width:100%;min-height:38px;padding:6px 10px;justify-content:center;gap:6px;border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.1)}.aurora-header .header-utility-tools .header-menu>summary strong,.aurora-header .header-utility-tools .header-menu>summary>span:not(.menu-icon){display:inline!important}.aurora-header .header-utility-nav{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:7px!important;padding:2px 0 1px!important;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.aurora-header .header-utility-nav::-webkit-scrollbar{display:none}.aurora-header .header-utility-nav .utility-link{display:inline-flex!important;flex:0 0 auto!important;min-height:34px;padding:6px 10px!important;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.055);white-space:nowrap;font-size:.72rem}.aurora-header .header-nav-strip{display:block!important;position:relative;border-top:1px solid color-mix(in srgb,var(--light-line) 86%,transparent);border-bottom:1px solid color-mix(in srgb,var(--light-line) 74%,transparent);background:color-mix(in srgb,var(--light-panel-solid) 96%,var(--light-panel-warm))}.aurora-header .header-nav-strip>.container{width:100%;max-width:100%;padding-inline:8px}.aurora-header .nav-strip-row{display:flex!important;flex-wrap:nowrap!important;align-items:center;gap:6px;padding-block:7px;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain;scrollbar-width:none}.aurora-header .nav-strip-row::-webkit-scrollbar{display:none}.aurora-header .nav-strip-row>*{flex:0 0 auto}.aurora-header .nav-mega-menu>summary,.aurora-header .nav-strip-row .nav-link,.aurora-header .side-drawer-trigger-nav{min-height:38px;padding:7px 10px;border-radius:999px;white-space:nowrap;font-size:.78rem}.aurora-header .nav-context-divider{height:22px;margin-inline:1px}.aurora-header .nav-strip-row .nav-link-context{background:#fff}.aurora-header .nav-mega-section[open] .nav-mega-panel{position:fixed!important;inset-inline:10px!important;inset-block-start:min(190px,28vh)!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:calc(100dvh - min(190px, 28vh) - 12px)!important;z-index:10030;overflow:auto!important;border-radius:18px;box-shadow:0 24px 70px rgba(24,17,11,.28)}.aurora-header .header-utility-tools .header-menu-list{z-index:10040;min-width:min(280px,calc(100vw - 20px))}}@media (max-width:560px){.aurora-header .header-utility-nav .utility-link{display:inline-flex!important}.aurora-header .header-utility-tools .header-menu>summary{font-size:.74rem}.aurora-header .header-utility-tools .header-menu>summary span:not(.menu-icon){max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aurora-header .header-main-inner{padding-block:8px}.aurora-header .header-nav-strip{box-shadow:0 7px 18px rgba(42,31,18,.055)}}.browse-by-models{display:grid;gap:14px;margin-top:clamp(22px,3vw,38px)}.home-model-grid{display:grid;grid-template-columns:repeat(var(--section-cols,6),minmax(0,1fr));gap:12px}.home-model-card{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--light-line) 88%,transparent);border-radius:18px;background:linear-gradient(180deg,#fff,#faf6ed);color:var(--light-text);text-decoration:none;box-shadow:0 8px 22px rgba(46,31,18,.055);transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease}.home-model-card:focus-visible,.home-model-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--aurora-gold) 46%,var(--light-line));box-shadow:0 18px 38px rgba(46,31,18,.1)}.home-model-card-media{display:block;min-height:0;aspect-ratio:4/3;overflow:hidden;background:radial-gradient(circle at 50% 28%,#fff 0,#f6efe3 72%)}.home-model-card-media .product-visual{width:100%;height:100%;min-height:0;border-radius:0}.home-model-card-copy{display:grid;gap:4px;padding:11px 12px 13px;min-width:0}.home-model-card-copy small{color:var(--light-muted);font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-model-card-copy strong{font-size:.94rem;line-height:1.35;min-height:2.5em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.home-model-card-copy .browse-by-count{justify-self:start;margin-top:2px}.home-model-card-arrow{position:absolute;inset-inline-end:9px;inset-block-start:9px;display:grid;place-items:center;width:30px;height:30px;border-radius:999px;color:var(--aurora-deep);background:rgba(255,255,255,.88);border:1px solid rgba(255,255,255,.75);box-shadow:0 5px 14px rgba(46,31,18,.1)}@media (max-width:1180px){.home-model-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.home-model-grid{grid-template-columns:none;grid-auto-flow:column;grid-template-rows:repeat(var(--section-mobile-rows,2),minmax(0,1fr));grid-auto-columns:var(--section-mobile-card-w,40vw);gap:9px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:4px;padding-block-end:6px}.home-model-grid::-webkit-scrollbar{display:none}.home-model-grid>*{scroll-snap-align:start;min-width:0}.home-model-card{border-radius:15px}.home-model-card-copy{padding:9px 10px 11px}}@media (max-width:340px){.home-model-grid{grid-auto-columns:62vw}}.home-used-premium{background:linear-gradient(180deg,#f3eee5,#faf8f3 54%,transparent)}.home-used-market-v2{position:relative;display:grid;gap:clamp(18px,2.4vw,30px);padding:clamp(18px,3vw,34px);overflow:hidden;border:1px solid color-mix(in srgb,var(--aurora-gold) 34%,var(--light-line));border-radius:30px;background:radial-gradient(620px 300px at 100% 0,color-mix(in srgb,var(--c-teal-30) 9%,transparent),transparent 68%),linear-gradient(145deg,#fffdf9,#f8f0df 76%);color:var(--light-text);box-shadow:0 20px 55px rgba(46,31,18,.1)}.home-used-market-v2 .home-used-premium-orb{color:color-mix(in srgb,var(--aurora-gold) 18%,transparent);opacity:.55}.home-used-market-v2 .home-used-premium-eyebrow{color:#765018;background:#fff1cd;border-color:#e0c27e}.home-used-market-v2 .home-used-premium-copy h2{color:var(--aurora-deep)}.home-used-market-v2 .home-used-premium-copy p{color:var(--light-muted)}.home-used-market-v2 .home-used-premium-sell{color:var(--aurora-deep);background:#fff;border:1px solid var(--light-line)}.home-used-market-v2 .home-used-premium-exchange{color:var(--aurora-deep);background:#f5ead2;border:1px solid #dfc68e}.home-used-market-v2 .home-used-premium-steps{align-self:stretch;border:1px solid var(--light-line);border-radius:18px;background:rgba(255,255,255,.78);box-shadow:0 9px 24px rgba(46,31,18,.05)}.home-used-market-v2 .home-used-premium-steps-title{color:#765018}.home-used-market-v2 .home-used-premium-step strong{color:var(--aurora-deep)}.home-used-market-v2 .home-used-premium-step small{color:var(--light-muted)}.home-used-market-v2 .home-used-premium-step-icon{color:var(--aurora-deep);background:#fff0c8;border-color:#dfc68e}.home-used-market-v2 .home-used-premium-devices-title{color:#765018}.home-used-market-v2 .home-used-premium-devices a{color:var(--aurora-deep);background:#fff;border-color:var(--light-line);box-shadow:0 6px 16px rgba(46,31,18,.045)}.home-used-market-v2 .home-used-premium-devices small{color:var(--light-muted)}.home-used-market-v2 .home-used-premium-pillars{grid-template-columns:repeat(4,minmax(0,1fr))}.home-used-market-v2 .home-used-premium-pillars li{background:#fff;border:1px solid var(--light-line);box-shadow:0 7px 18px rgba(46,31,18,.045)}.home-used-market-v2 .home-used-premium-pillars li>span{color:#765018;background:#fff0c8}.home-used-market-v2 .home-used-premium-pillars strong{color:var(--aurora-deep)}.home-used-market-v2 .home-used-premium-pillars small{color:var(--light-muted)}.home-used-market-v2 .home-used-premium-rail-head strong{color:var(--aurora-deep)}.home-used-market-v2 .home-used-premium-viewall{color:#765018}.home-used-market-v2 .home-used-premium-empty{color:var(--light-text);background:var(--light-panel-solid);border-color:var(--light-line)}.home-used-market-v2 .home-used-premium-empty p{color:var(--light-text)}.home-used-market-v2 .home-used-grid{display:grid;--section-mobile-rows:3;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(var(--section-mobile-rows,3),auto);gap:12px}.home-used-market-v2 .home-used-card2{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:0;min-width:0;overflow:hidden;padding:0;border:1px solid var(--light-line);border-radius:18px;background:#fff;box-shadow:0 8px 22px rgba(46,31,18,.055)}.home-used-market-v2 .home-used-card2:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(46,31,18,.11)}.home-used-market-v2 .home-used-card2-media{width:100%;aspect-ratio:4/3;border-radius:0;background:#f7f2e9}.home-used-market-v2 .home-used-card2-body{padding:11px 12px 12px;gap:7px}.home-used-market-v2 .home-used-card2-body h3{font-size:.94rem;min-height:2.7em}.home-used-market-v2 .home-used-card2-foot{grid-template-columns:1fr;gap:7px}.home-used-market-v2 .home-used-card2-foot>strong{color:var(--aurora-deep);font-size:1.08rem}.home-used-market-v2 .home-used-device-chip{color:#765018;background:#fff1cd;border-color:#dfc68e}.home-used-market-v2 .home-used-condition-chip{color:#08745f;background:#e7f8f3}.home-used-market-v2 .home-used-card2-foot .product-card-action-strip{flex-wrap:wrap!important}.home-used-market-v2 .home-used-grid>:nth-child(n+13){display:none}@media (max-width:1180px){.home-used-market-v2 .home-used-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-used-market-v2 .home-used-grid>:nth-child(n+10){display:none}}@media (max-width:820px){.home-used-market-v2{border-radius:22px;padding:16px}.home-used-market-v2 .home-used-grid,.home-used-market-v2 .home-used-premium-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.home-used-market-v2 .home-used-grid{gap:9px}.home-used-market-v2 .home-used-grid>:nth-child(n+7){display:none}.home-used-market-v2 .home-used-card2-body{padding:9px}.home-used-market-v2 .home-used-card2-foot .product-action-button{width:31px;height:31px;min-width:31px;min-height:31px;flex-basis:31px}}@media (max-width:350px){.home-used-market-v2 .home-used-grid{grid-template-columns:1fr}.home-used-market-v2 .home-used-grid>:nth-child(n+4){display:none}}.site-frame .section-heading h2{text-wrap:balance;letter-spacing:-.025em}.site-frame .button{transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.site-frame .button:hover{transform:translateY(-1px)}.site-frame :where(.product-card,.service-card,.info-card){transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}@media (prefers-reduced-motion:reduce){.site-frame *,.site-frame :after,.site-frame :before{transition-duration:.01ms!important;animation-duration:.01ms!important}}.admin-shell{--admin-workspace-bg:var(--surface);--admin-workspace-surface:var(--surface-raised);--admin-workspace-sunken:var(--surface-sunken);--admin-workspace-hover:var(--surface-hover);--admin-workspace-active:var(--surface-active);--admin-workspace-border:var(--border-default);--admin-workspace-border-strong:var(--border-strong);--admin-workspace-text:var(--text-body);--admin-workspace-text-strong:var(--text-strong);--admin-workspace-muted:var(--text-muted);--admin-workspace-faint:var(--text-faint);--admin-workspace-accent:var(--brand);--admin-workspace-accent-text:var(--brand-text);--admin-workspace-accent-soft:var(--brand-soft);--admin-workspace-danger:var(--danger);--admin-workspace-danger-soft:var(--danger-soft);--admin-workspace-success:var(--success);--admin-workspace-success-soft:var(--success-soft);--admin-workspace-warning:var(--warning);--admin-workspace-warning-soft:var(--warning-soft);--admin-workspace-info:var(--info);--admin-workspace-info-soft:var(--info-soft);--admin-nav-bg:var(--surface-inverted);--admin-nav-bg-soft:color-mix(in srgb,var(--surface-inverted) 90%,var(--brand-heading));--admin-nav-text:var(--text-on-inverted);--admin-nav-muted:var(--text-on-inverted-muted);--admin-nav-border:var(--border-inverted);--admin-nav-accent:var(--brand-on-inverted);--admin-bg:var(--admin-workspace-bg);--admin-panel:var(--admin-workspace-surface);--admin-line:var(--admin-workspace-border);--admin-ink:var(--admin-workspace-text-strong);--admin-muted:var(--admin-workspace-muted);--admin-accent:var(--admin-workspace-accent);--admin-accent-soft:var(--admin-nav-accent);background:var(--admin-workspace-bg);color:var(--admin-workspace-text)}.admin-sidebar{--admin-line:var(--admin-nav-border);--admin-muted:var(--admin-nav-muted);--admin-accent:var(--admin-nav-accent);color:var(--admin-nav-text);background:radial-gradient(110% 70% at 100% 0,color-mix(in srgb,var(--brand-on-inverted) 10%,transparent),transparent 68%),linear-gradient(180deg,var(--admin-nav-bg),var(--admin-nav-bg-soft));border-color:var(--admin-nav-border)}.admin-sidebar :where(.admin-brand-copy strong,.admin-nav-summary.has-active,.admin-nav-link.active){color:var(--admin-nav-text)}.admin-sidebar :where(.admin-brand-copy span,.admin-side-link,.admin-nav-summary,.admin-nav-link){color:var(--admin-nav-muted)}.admin-sidebar :where(.admin-nav-summary:hover,.admin-nav-link:hover,.admin-side-link:hover){color:var(--admin-nav-text)}.admin-section-tabs,.admin-topbar{--admin-line:var(--admin-workspace-border);--admin-muted:var(--admin-workspace-muted);--admin-accent:var(--admin-workspace-accent);color:var(--admin-workspace-text);background:color-mix(in srgb,var(--admin-workspace-surface) 96%,var(--admin-workspace-accent-soft));border-color:var(--admin-workspace-border);box-shadow:0 1px 0 color-mix(in srgb,var(--admin-workspace-border) 70%,transparent)}.admin-topbar :where(.admin-page-context-copy strong,.admin-user strong){color:var(--admin-workspace-text-strong)}.admin-topbar :where(.admin-page-context-copy small,.admin-user span,.admin-session-pill,.admin-section-tabs-title){color:var(--admin-workspace-muted)}.admin-topbar .admin-page-context-icon{color:var(--admin-workspace-accent-text);border-color:var(--brand-border);background:var(--admin-workspace-accent-soft)}.admin-topbar .admin-section-menu>summary{color:var(--admin-workspace-text-strong);background:var(--admin-workspace-surface);border-color:var(--admin-workspace-border)}.admin-topbar .admin-section-menu>summary:hover,.admin-topbar .admin-section-menu[open]>summary{color:var(--admin-workspace-accent-text);background:var(--admin-workspace-accent-soft);border-color:var(--brand-border)}.admin-section-tabs-scroll>a{color:var(--admin-workspace-muted)}.admin-section-tabs-scroll>a:hover{color:var(--admin-workspace-text-strong);background:var(--admin-workspace-hover);border-color:var(--admin-workspace-border)}.admin-section-tabs-scroll>a.active{color:var(--brand-contrast);background:var(--admin-workspace-accent);border-color:var(--admin-workspace-accent)}.admin-content{background:var(--admin-workspace-bg);color:var(--admin-workspace-text)}.admin-content :where(h1,h2,h3,h4,h5,h6,strong,summary){color:var(--admin-workspace-text-strong)}.admin-content :where(p,li,dd,dt){color:var(--admin-workspace-text)}.admin-content :where(.muted-copy,small){color:var(--admin-workspace-muted)}.admin-content :where(.panel,.mini-surface,.admin-edit-card,.cms-editor-toolbar,.cms-media-toolbar,.cms-media-card,.form-fieldset,.ss-panel){color:var(--admin-workspace-text);background:var(--admin-workspace-surface);border-color:var(--admin-workspace-border)}.admin-content :where(.panel,.admin-edit-card,.cms-media-card){box-shadow:var(--shadow-1)}.admin-content :where(.mini-surface,.admin-table-head,.cms-editor-disclosure[open]>summary){background:var(--admin-workspace-sunken)}.admin-content :where(.admin-table-row,.admin-table-head,.data-row){border-color:var(--admin-workspace-border)}.admin-content .admin-table-row:hover{background:color-mix(in srgb,var(--admin-workspace-accent-soft) 48%,var(--admin-workspace-surface))}.admin-content :where(label,legend){color:var(--admin-workspace-text-strong)}.admin-content :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=submit]):not([type=button]),select,textarea){color:var(--admin-workspace-text-strong);background:var(--admin-workspace-surface);border:1px solid var(--admin-workspace-border-strong);border-radius:var(--radius-3);caret-color:var(--admin-workspace-accent-text)}.admin-content :where(input,select,textarea)::placeholder{color:var(--admin-workspace-faint);opacity:1}.admin-content :where(button,a,summary):focus-visible,.admin-content :where(input,select,textarea):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.admin-content :where(input[type=checkbox],input[type=radio]){accent-color:var(--admin-workspace-accent)}.admin-content option{color:var(--admin-workspace-text-strong);background:var(--admin-workspace-surface)}.admin-content :where(fieldset,.admin-form fieldset){border-color:var(--admin-workspace-border)}.admin-content .admin-form-subsection{border-top-color:var(--admin-workspace-border)}.admin-content :where(.cms-image-preview,.cms-icon-preview){color:var(--admin-workspace-muted);background:var(--admin-workspace-sunken);border-color:var(--admin-workspace-border)}.admin-content .cms-media-field-label{color:var(--admin-workspace-text-strong)}.admin-content .cms-editor-toolbar>div>span,.admin-content .cms-media-toolbar span,.admin-content .cms-upload-row small{color:var(--admin-workspace-muted)}.admin-content .cms-editor-toolbar>div>strong,.admin-content .cms-media-card strong,.admin-content .cms-media-toolbar strong{color:var(--admin-workspace-text-strong)}.admin-content :where(.success-message,.status-pill.is-success){color:var(--success-soft-contrast);background:var(--success-soft);border-color:var(--success-border)}.admin-content :where(.error-message,.status-pill.is-danger){color:var(--danger-soft-contrast);background:var(--danger-soft);border-color:var(--danger-border)}.admin-content :where(.warning-card,.status-pill.is-warning){color:var(--warning-soft-contrast);background:var(--warning-soft);border-color:var(--warning-border)}.admin-content .admin-direct-card{display:grid;gap:10px}.admin-content .admin-direct-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.admin-content .admin-direct-actions,.admin-content .admin-direct-meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.admin-content .admin-direct-actions form{display:contents}.admin-content .admin-direct-actions .button{min-height:34px;padding:6px 10px;font-size:.72rem}.admin-content .admin-inline-editor{border-top:1px solid var(--admin-workspace-border);padding-top:8px}.admin-content .admin-inline-editor>summary{display:inline-flex;align-items:center;gap:7px;min-height:34px;cursor:pointer;color:var(--admin-workspace-accent-text);font-size:.76rem;font-weight:800;list-style:none}.admin-content .admin-inline-editor>summary::-webkit-details-marker{display:none}.admin-content .admin-inline-editor[open]>summary{margin-bottom:10px}@media (max-width:720px){.admin-content .admin-direct-head{align-items:stretch}.admin-content .admin-direct-actions{width:100%}.admin-content .admin-direct-actions .button{flex:1 1 auto;justify-content:center}}.admin-direct-actions-wrap{display:grid;justify-items:end;gap:6px;min-width:min(100%,260px)}.admin-direct-feedback{display:grid;gap:4px;max-width:420px}.admin-direct-feedback .action-message{margin:0;font-size:.82rem}.admin-direct-title{color:var(--admin-workspace-text-strong);font-size:1rem;letter-spacing:.01em}.admin-inline-editor>summary{cursor:pointer;color:var(--admin-workspace-accent);font-weight:800;padding:10px 0}.admin-inline-editor[open]>summary{margin-bottom:10px}@media (max-width:720px){.admin-direct-actions-wrap{justify-items:stretch;width:100%;min-width:0}.admin-direct-actions{width:100%}.admin-direct-actions form{flex:1 1 130px}.admin-direct-actions .button{width:100%}}.admin-content .data-center-dossier{border-color:var(--admin-workspace-border);background:var(--admin-workspace-surface)}.data-center-dossier-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.data-center-dossier-head h2{margin:4px 0 0}.data-center-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.data-center-metric{display:grid;gap:5px;padding:12px;border:1px solid var(--admin-workspace-border);border-radius:var(--radius-3);background:var(--admin-workspace-sunken)}.data-center-metric span{color:var(--admin-workspace-muted);font-size:.78rem}.data-center-metric strong{color:var(--admin-workspace-text-strong);font-size:1.05rem}.data-center-metric.tone-danger{background:var(--danger-soft);border-color:var(--danger-border)}.data-center-metric.tone-warning{background:var(--warning-soft);border-color:var(--warning-border)}.data-center-metric.tone-success{background:var(--success-soft);border-color:var(--success-border)}.data-center-dossier-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);gap:14px;align-items:start}.data-center-timeline-preview{min-width:0}.data-center-note-form{display:grid;gap:10px;padding:12px;border:1px solid var(--admin-workspace-border);border-radius:var(--radius-3);background:var(--admin-workspace-sunken)}.data-center-note-form label{display:grid;gap:7px;font-weight:800}@media (max-width:900px){.data-center-dossier-grid{grid-template-columns:1fr}}.data-center-people-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.data-center-person-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px;color:var(--admin-workspace-text);background:var(--admin-workspace-surface);border:1px solid var(--admin-workspace-border);border-radius:var(--radius-4);text-decoration:none;box-shadow:var(--shadow-1)}.data-center-person-card:hover{background:var(--admin-workspace-hover);border-color:var(--brand-border);transform:translateY(-1px)}.data-center-person-card strong{display:block;color:var(--admin-workspace-text-strong)}.data-center-person-card span:not(.data-domain-icon){display:block;color:var(--admin-workspace-muted);font-size:.78rem;margin-top:3px}.data-center-person-card b{min-width:32px;text-align:center;color:var(--admin-workspace-accent-text);font-size:1.05rem}.admin-language-switcher{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:4px 7px 4px 9px;border:1px solid var(--admin-line,rgba(70,52,35,.14));border-radius:999px;background:color-mix(in srgb,var(--admin-surface,#fff) 84%,transparent)}.admin-language-switcher-label{font-size:.72rem;color:var(--admin-muted,#75685d);white-space:nowrap}.admin-language-switcher select{max-width:112px;border:0;outline:0;background:transparent;color:inherit;font:inherit;font-size:.78rem;font-weight:800;cursor:pointer}.admin-shell[dir=ltr] .admin-main,.admin-shell[dir=ltr] .admin-sidebar,.admin-shell[dir=ltr] .admin-topbar{direction:ltr}@media (max-width:760px){.admin-language-switcher-label{display:none}.admin-language-switcher{padding-inline:7px}.admin-language-switcher select{max-width:88px}}.admin-content .admin-page{display:grid;gap:18px}.admin-content .admin-section{display:grid;gap:12px}.admin-content .admin-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.admin-content .admin-grid,.admin-content .form-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.admin-content .two-col-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.admin-content .three-col-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.admin-content .form-grid-3,.admin-content .four-col-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.admin-content .admin-grid-shell{border:1px solid var(--admin-line);border-radius:14px;background:var(--admin-panel);overflow:hidden}.admin-content .admin-grid-shell-body{display:grid;gap:10px;padding:12px}.admin-content .admin-inline-actions,.admin-content .check-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.admin-content .chip-list{display:flex;flex-wrap:wrap;gap:6px}.admin-content .account-stats{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.admin-content .admin-company-switcher{display:flex;align-items:center;gap:8px}.admin-content .direct-cost-link-supplier-form{display:grid;gap:10px}.admin-content .notice,.admin-content .warning-message{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--admin-accent) 45%,transparent);border-inline-start-width:4px;border-radius:10px;background:color-mix(in srgb,var(--admin-accent) 12%,transparent);font-size:.82rem;line-height:1.6}.admin-content .text-danger{color:#ff9c8a;font-weight:700}.admin-content .input{width:100%;padding:8px 10px;border:1px solid var(--admin-line);border-radius:10px;background:color-mix(in srgb,var(--admin-panel) 86%,#000);color:inherit;font:inherit}.admin-content .social-platform-presets{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:10px;max-height:240px;overflow-y:auto;overscroll-behavior:contain}.admin-content .social-platform-presets .button{flex:0 1 auto}.admin-content .admin-command-bar{padding:clamp(14px,2vw,24px);border:1px solid var(--admin-line);border-radius:16px;background:var(--admin-panel);color:var(--admin-ink)}.admin-content .admin-command-actions,.admin-content .admin-command-actions-primary,.admin-content .admin-command-actions-secondary,.admin-content .admin-command-main,.admin-content .admin-command-status,.admin-content .admin-command-title-row,.admin-content .admin-grid-shell-actions,.admin-content .admin-grid-shell-head{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.admin-content .admin-command-main,.admin-content .admin-grid-shell-head{justify-content:space-between}.admin-content .admin-command-copy{flex:1 1 280px;min-width:0}.admin-content .admin-command-copy h2{margin:0}.admin-content .admin-command-context,.admin-content .admin-command-description{margin-block-start:8px;color:var(--admin-muted)}.admin-content .admin-command-eyebrow{font-size:.8rem;color:var(--admin-accent)}.admin-content .admin-grid-shell-head{padding:14px;border-block-end:1px solid var(--admin-line)}.admin-content .intercompany-line{padding-block:10px;border-block-end:1px solid var(--admin-line);align-items:end}.admin-content .intercompany-builder label{min-width:0}.admin-content .intercompany-builder select{max-width:100%}.admin-content .field-stack{display:grid;gap:8px;min-width:0}@media (max-width:720px){.admin-content .admin-command-actions{width:100%}.admin-content .intercompany-line{grid-template-columns:1fr}.admin-content .intercompany-line .span-2{grid-column:auto}}@media print{.admin-content .admin-command-actions,.admin-content .intercompany-builder{display:none}}.model-device-reviews-section{background:color-mix(in srgb,var(--c-surface-02) 68%,transparent)}.model-review-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:18px}.model-review-score-card{min-width:170px;padding:16px 18px;border:1px solid var(--ui-line);border-radius:18px;background:var(--c-surface-01);box-shadow:var(--ui-shadow-1);display:grid;gap:4px}.model-review-score-card>strong{font-size:2rem;line-height:1}.model-review-stars{display:inline-flex;gap:2px;color:color-mix(in srgb,var(--c-gold) 34%,var(--light-muted))}.model-review-stars .is-on{color:var(--c-gold)}.model-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.model-review-card{padding:18px;border:1px solid var(--ui-line);border-radius:18px;background:var(--c-surface-01);box-shadow:var(--ui-shadow-1);display:grid;gap:12px}.model-review-card-foot,.model-review-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.model-review-card p{margin:0;line-height:1.75}.model-review-card-foot>div{display:grid;gap:2px}.model-review-card-foot small{color:var(--light-muted)}@media (max-width:980px){.model-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.model-review-heading{align-items:stretch;flex-direction:column}.model-review-score-card{min-width:0}.model-review-grid{grid-template-columns:1fr}}.model-media-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:22px;align-items:start;margin-top:20px}.model-media-layout .pdp-gallery{position:static}.model-media-layout .pdp-videos{margin:0}.model-explorer-section{background:linear-gradient(180deg,color-mix(in srgb,var(--c-brand-02) 4%,var(--c-surface-01)),var(--c-surface-01))}.model-explorer-form{display:grid;grid-template-columns:minmax(260px,1.7fr) repeat(3,minmax(150px,.7fr)) auto;gap:10px;align-items:end;margin-top:18px;padding:14px;border:1px solid var(--ui-line);border-radius:18px;background:var(--c-surface-01);box-shadow:var(--ui-shadow-1)}.model-explorer-form label{display:grid;gap:6px;min-width:0}.model-explorer-form label>span{font-size:.76rem;font-weight:800;color:var(--light-muted)}.model-explorer-form :is(input,select){width:100%}.model-explorer-actions{display:flex;gap:7px;align-items:center}.model-explorer-empty{margin-top:12px;text-align:center}@media (max-width:1100px){.model-explorer-form{grid-template-columns:repeat(2,minmax(0,1fr))}.model-explorer-actions,.model-explorer-search{grid-column:1/-1}.model-media-layout{grid-template-columns:1fr}}@media (max-width:650px){.model-explorer-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}.model-explorer-actions,.model-explorer-search{grid-column:1/-1}.model-explorer-actions{margin-top:2px}.model-explorer-actions .button{flex:1 1}}.technology-identity-band{background:radial-gradient(900px 400px at 90% 0,color-mix(in srgb,var(--c-brand-02) 11%,transparent),transparent 68%),linear-gradient(180deg,var(--c-surface-01),color-mix(in srgb,var(--light-panel-warm) 45%,var(--c-surface-01)))}.technology-identity-head{max-width:900px}.technology-identity-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:20px}.technology-identity-card{position:relative;display:grid;align-content:start;gap:10px;min-height:230px;padding:18px;border:1px solid var(--ui-line);border-radius:20px;background:color-mix(in srgb,var(--c-surface-01) 95%,transparent);box-shadow:var(--ui-shadow-1);color:inherit;text-decoration:none;overflow:hidden;transition:.18s ease}.technology-identity-card:after{content:"";position:absolute;width:130px;height:130px;border-radius:50%;inset-inline-end:-75px;inset-block-end:-75px;background:color-mix(in srgb,var(--c-brand-02) 8%,transparent)}.technology-identity-card:hover{transform:translateY(-4px);box-shadow:var(--ui-shadow-2);border-color:color-mix(in srgb,var(--c-brand-02) 27%,var(--ui-line))}.technology-identity-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:color-mix(in srgb,var(--c-brand-02) 10%,var(--c-surface-01));color:var(--c-brand-02)}.technology-identity-card h3{margin:0;letter-spacing:-.02em}.technology-identity-card p{margin:0;color:var(--light-muted);line-height:1.65}.technology-identity-card .technology-identity-icon{color:var(--c-primary);background:color-mix(in srgb,var(--c-primary) 10%,var(--c-surface-01));border:1px solid color-mix(in srgb,var(--c-primary) 20%,transparent)}@media(max-width:1100px){.technology-identity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.technology-identity-grid{grid-template-columns:1fr 1fr}.technology-identity-card{min-height:210px}}@media(max-width:480px){.technology-identity-grid{grid-template-columns:1fr}.technology-identity-card{min-height:0}}:root{--lux-r-xs:10px;--lux-r-sm:14px;--lux-r-md:18px;--lux-r-lg:24px;--lux-r-xl:32px;--lux-shadow-xs:0 5px 16px color-mix(in srgb,var(--c-ink) 5%,transparent);--lux-shadow-sm:0 10px 28px color-mix(in srgb,var(--c-ink) 7%,transparent);--lux-shadow-md:0 20px 52px color-mix(in srgb,var(--c-ink) 10%,transparent);--lux-shadow-lg:0 28px 82px color-mix(in srgb,var(--c-ink) 14%,transparent);--lux-line:color-mix(in srgb,var(--c-border-soft) 86%,transparent);--lux-line-strong:color-mix(in srgb,var(--c-brand-02) 23%,var(--c-border-soft));--lux-glass:color-mix(in srgb,var(--c-surface-01) 90%,transparent);--lux-warm:color-mix(in srgb,var(--light-panel-warm) 42%,var(--c-surface-01));--lux-brand-soft:color-mix(in srgb,var(--c-brand-02) 8%,var(--c-surface-01));--lux-brand-softer:color-mix(in srgb,var(--c-brand-02) 4%,var(--c-surface-01))}html{scroll-behavior:smooth}body{background:radial-gradient(1050px 480px at 6% -8%,color-mix(in srgb,var(--c-gold) 8%,transparent),transparent 68%),radial-gradient(900px 440px at 100% 2%,color-mix(in srgb,var(--c-brand-02) 7%,transparent),transparent 70%),var(--light-bg)}html[dir=rtl] body{font-family:var(--font-cairo),var(--font-tajawal),system-ui,sans-serif}html[dir=ltr] body{font-family:var(--font-inter),system-ui,sans-serif}:where(h1,h2,h3,.brand-heading,.section-heading strong){font-family:var(--font-space),var(--font-cairo),var(--font-inter),system-ui,sans-serif}html[dir=rtl] :where(h1,h2,h3,.brand-heading,.section-heading strong){font-family:var(--font-cairo),var(--font-space),system-ui,sans-serif}::selection{background:color-mix(in srgb,var(--c-brand-02) 24%,var(--c-surface-01));color:var(--light-text)}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid color-mix(in srgb,var(--c-brand-02) 70%,var(--c-gold));outline-offset:3px}.storefront-experience-layer{position:relative;z-index:34;border-bottom:1px solid var(--lux-line);background:linear-gradient(180deg,color-mix(in srgb,var(--c-surface-01) 94%,transparent),color-mix(in srgb,var(--lux-warm) 72%,transparent));-webkit-backdrop-filter:blur(16px) saturate(1.08);backdrop-filter:blur(16px) saturate(1.08)}.storefront-experience-shell{display:grid;gap:8px;padding-block:9px 11px}.experience-shortcut-rail{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.experience-shortcut-kicker{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 11px;border-radius:999px;border:1px solid color-mix(in srgb,var(--c-gold) 28%,var(--lux-line));background:linear-gradient(135deg,color-mix(in srgb,var(--c-gold) 12%,var(--c-surface-01)),var(--c-surface-01));color:var(--light-text);white-space:nowrap}.experience-shortcut-kicker svg{color:var(--c-gold)}.experience-shortcut-scroll{display:flex;gap:7px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;padding-block:2px}.experience-shortcut-scroll::-webkit-scrollbar{display:none}.experience-shortcut{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:7px 11px;border:1px solid transparent;border-radius:999px;color:var(--light-text);text-decoration:none;font-size:var(--text-sm);font-weight:780;background:color-mix(in srgb,var(--c-surface-01) 86%,transparent);transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.experience-shortcut-icon{width:27px;height:27px;display:grid;place-items:center;border-radius:9px;background:var(--lux-brand-soft);color:var(--c-brand-02)}.experience-shortcut:hover{transform:translateY(-1px);background:var(--c-surface-01);border-color:var(--lux-line-strong);box-shadow:var(--lux-shadow-xs)}.experience-shortcut.is-active{border-color:transparent;background:linear-gradient(135deg,var(--c-brand-02),color-mix(in srgb,var(--c-brand-02) 72%,var(--c-gold)));color:var(--brand-contrast);box-shadow:0 8px 22px color-mix(in srgb,var(--c-brand-02) 20%,transparent)}.experience-shortcut.is-active .experience-shortcut-icon{background:color-mix(in srgb,var(--brand-contrast) 15%,transparent);color:var(--brand-contrast)}.experience-more-menu{position:relative}.experience-more-menu>summary{list-style:none;min-height:38px;display:inline-flex;align-items:center;gap:7px;padding:7px 11px;cursor:pointer;border:1px solid var(--lux-line);border-radius:999px;background:var(--c-surface-01);font-weight:800}.experience-more-menu>summary::-webkit-details-marker{display:none}.experience-more-menu[open]>summary{border-color:var(--lux-line-strong);box-shadow:var(--lux-shadow-xs)}.experience-more-popover{position:absolute;inset-inline-end:0;top:calc(100% + 9px);z-index:60;width:min(330px,82vw);padding:8px;display:grid;grid-template-columns:1fr 1fr;gap:6px;border:1px solid var(--lux-line);border-radius:16px;background:var(--c-surface-01);box-shadow:var(--lux-shadow-lg)}.experience-more-popover a{display:flex;align-items:center;gap:9px;min-height:44px;padding:8px 9px;border-radius:11px;color:inherit;text-decoration:none;font-weight:760}.experience-more-popover a:hover{background:var(--lux-brand-soft)}.experience-more-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:var(--lux-warm);color:var(--c-brand-02)}.experience-promo-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:54px;padding:9px 11px;border:1px solid color-mix(in srgb,var(--c-gold) 24%,var(--lux-line));border-radius:16px;background:radial-gradient(420px 120px at 100% 0,color-mix(in srgb,var(--c-gold) 10%,transparent),transparent 70%),linear-gradient(120deg,var(--c-surface-01),color-mix(in srgb,var(--lux-warm) 72%,var(--c-surface-01)));box-shadow:var(--lux-shadow-xs)}.experience-promo-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--c-gold) 14%,var(--c-surface-01)),var(--lux-brand-soft));color:var(--c-brand-02);border:1px solid var(--lux-line)}.experience-promo-copy{display:grid;gap:2px;min-width:0}.experience-promo-copy strong{font-size:.92rem;letter-spacing:-.012em}.experience-promo-copy small{color:var(--light-muted);line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.experience-promo-action{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:7px 11px;border-radius:11px;text-decoration:none;background:var(--c-brand-02);color:var(--brand-contrast);font-weight:820}.storefront-experience-layer:not(.is-home) .experience-promo-card{min-height:48px;padding-block:7px}.storefront-experience-layer:not(.is-home) .experience-promo-icon{width:34px;height:34px}.storefront-experience-layer:not(.is-home) .experience-promo-copy small{font-size:.75rem}.public-page{--page-section-gap:clamp(34px,5vw,76px)}.public-page>.section{padding-block:var(--page-section-gap)}.page-hero{border-radius:clamp(22px,2.5vw,34px);border:1px solid var(--lux-line);overflow:clip;box-shadow:var(--lux-shadow-sm)}.page-hero .container{padding-block:clamp(34px,5vw,76px)}.page-hero h1,.page-hero-title{letter-spacing:-.038em;text-wrap:balance;line-height:1.08}.hero-intro,.page-hero p{max-width:72ch;text-wrap:pretty;line-height:1.72}.page-breadcrumb{display:flex;flex-wrap:wrap;gap:7px;align-items:center;color:var(--light-muted);font-size:var(--text-sm)}.section-heading,.section-heading-row{gap:12px}.section-heading h2,.section-heading-row h2{letter-spacing:-.028em;text-wrap:balance}.section-heading p,.section-heading-row p{max-width:76ch;line-height:1.7;color:var(--light-muted)}.eyebrow{display:inline-flex;align-items:center;min-height:28px;padding:4px 9px;border:1px solid color-mix(in srgb,var(--c-brand-02) 18%,var(--lux-line));border-radius:999px;background:var(--lux-brand-softer);letter-spacing:.045em}:where(.panel,.mini-surface,.service-card,.info-card,.why-card,.knowledge-article-card,.platform-feature-card,.model-hub-related-card,.model-hub-service-card,.model-review-card,.pdp-compat-card,.product-faq-card){border-color:var(--lux-line)!important;border-radius:var(--lux-r-md)!important;box-shadow:var(--lux-shadow-xs);background:linear-gradient(180deg,var(--c-surface-01),color-mix(in srgb,var(--lux-warm) 22%,var(--c-surface-01)))}@media (hover:hover){:where(.service-card,.info-card,.why-card,.knowledge-article-card,.platform-feature-card,.model-hub-related-card,.model-hub-service-card,.model-review-card):hover{transform:translateY(-3px);border-color:var(--lux-line-strong)!important;box-shadow:var(--lux-shadow-md)}}:where(.product-card,.store-product-card,.offer-product-card,.deal-product-card,.pdp-related-grid>*){position:relative;overflow:clip;border:1px solid var(--lux-line)!important;border-radius:var(--lux-r-lg)!important;background:linear-gradient(180deg,var(--c-surface-01),color-mix(in srgb,var(--lux-warm) 28%,var(--c-surface-01)))!important;box-shadow:var(--lux-shadow-sm)!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}:where(.product-card,.store-product-card,.offer-product-card,.deal-product-card):before{content:"";position:absolute;inset:0 0 auto;height:3px;z-index:3;background:linear-gradient(90deg,var(--c-brand-02),var(--c-gold));opacity:.7;pointer-events:none}@media (hover:hover){:where(.product-card,.store-product-card,.offer-product-card,.deal-product-card):hover{transform:translateY(-5px)!important;box-shadow:var(--lux-shadow-md)!important;border-color:var(--lux-line-strong)!important}}:where(.product-card,.store-product-card,.offer-product-card,.deal-product-card) .product-visual{position:relative;border-radius:calc(var(--lux-r-lg) - 6px);background:radial-gradient(circle at 35% 25%,var(--c-surface-01),var(--lux-warm));overflow:hidden}:where(.product-card,.store-product-card,.offer-product-card,.deal-product-card) .product-visual:after{content:"";position:absolute;inset:auto 12% 0;height:1px;background:linear-gradient(90deg,transparent,var(--lux-line),transparent)}:where(.product-card,.store-product-card,.offer-product-card,.deal-product-card) h3{min-height:2.65em;line-height:1.34;letter-spacing:-.015em}:where(.product-card,.store-product-card,.offer-product-card,.deal-product-card) .price-line{margin-top:auto;padding-top:9px;border-top:1px dashed var(--lux-line)}.product-card-action-strip{gap:7px}.product-card-action-strip .product-action-button{min-height:38px;border-radius:11px!important;border:1px solid var(--lux-line)!important;box-shadow:0 5px 14px color-mix(in srgb,var(--c-ink) 5%,transparent)}.product-card-tag-row,.tag-row{gap:6px}:where(.tag,.spec-chip,.trust-pill,.status-pill){border-radius:999px}.pdp-page .pdp-hero{border:1px solid var(--lux-line);border-radius:var(--lux-r-xl);background:linear-gradient(145deg,var(--c-surface-01),color-mix(in srgb,var(--lux-warm) 42%,var(--c-surface-01)));box-shadow:var(--lux-shadow-sm);overflow:clip}.pdp-page .pdp-context-rail{border:1px solid var(--lux-line);border-radius:16px;background:var(--lux-glass);box-shadow:var(--lux-shadow-xs);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pdp-page .pdp-attr-list{border:1px solid var(--lux-line);border-radius:16px;overflow:hidden;background:var(--c-surface-01)}.pdp-page .pdp-attr-row{padding:10px 12px;border-bottom:1px solid var(--lux-line)}.pdp-page .pdp-attr-row:last-child{border-bottom:0}.pdp-page .pdp-compat-wrap{border-radius:var(--lux-r-lg);border:1px solid color-mix(in srgb,var(--c-brand-02) 21%,var(--lux-line));background:linear-gradient(180deg,var(--lux-brand-softer),var(--c-surface-01));box-shadow:var(--lux-shadow-sm)}.pdp-page .pdp-smart-bundle-card{border-radius:var(--lux-r-lg);box-shadow:var(--lux-shadow-sm)}.model-hub-page .model-hub-hero{position:relative;background:radial-gradient(650px 300px at 85% 15%,color-mix(in srgb,var(--c-brand-02) 14%,transparent),transparent 70%),linear-gradient(145deg,var(--c-surface-01),color-mix(in srgb,var(--lux-warm) 48%,var(--c-surface-01)))}.model-hub-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.model-hub-stat{padding:12px 13px;border:1px solid color-mix(in srgb,var(--c-surface-01) 18%,transparent);border-radius:14px;background:color-mix(in srgb,var(--c-surface-01) 12%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.model-hub-anchor-nav{border:1px solid var(--lux-line);border-radius:15px;background:var(--lux-glass);box-shadow:var(--lux-shadow-xs);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.model-hub-quick-grid{gap:12px}.model-hub-quick-card{min-height:142px;border:1px solid var(--lux-line);border-radius:18px;background:linear-gradient(145deg,var(--c-surface-01),var(--lux-warm));box-shadow:var(--lux-shadow-xs);transition:.17s ease}.model-hub-quick-card:hover{transform:translateY(-3px);border-color:var(--lux-line-strong);box-shadow:var(--lux-shadow-md)}.model-hub-quick-icon,.model-hub-service-icon{border-radius:13px;background:var(--lux-brand-soft);color:var(--c-brand-02)}.model-media-layout :where(.pdp-gallery,.pdp-videos){border-radius:var(--lux-r-lg)}.model-explorer-form{border-color:var(--lux-line)!important;border-radius:var(--lux-r-lg)!important;box-shadow:var(--lux-shadow-sm)!important}.search-workspace{gap:clamp(16px,2.2vw,30px)}.search-workspace :where(.search-filter-panel,.search-results-toolbar,.search-empty-state){border-radius:var(--lux-r-lg);border:1px solid var(--lux-line);box-shadow:var(--lux-shadow-sm)}.search-result-identifiers{gap:6px}.search-result-identifiers small{border-radius:999px;background:var(--lux-brand-softer);border-color:var(--lux-line)}.search-compat-match{border-radius:999px;box-shadow:0 5px 16px color-mix(in srgb,var(--c-brand-02) 10%,transparent)}.global-filter-dock .gfd-panel,.sfshell{border-radius:var(--lux-r-lg)}.sfshell-toggle{border:1px solid var(--lux-line);border-radius:14px;box-shadow:var(--lux-shadow-xs);background:var(--c-surface-01)}.sfshell-toggle:hover{border-color:var(--lux-line-strong);box-shadow:var(--lux-shadow-sm)}.gfd-group{border:1px solid transparent;border-radius:14px;padding:9px;background:color-mix(in srgb,var(--lux-warm) 56%,var(--c-surface-01))}.gfd-group:focus-within{border-color:var(--lux-line-strong);background:var(--c-surface-01)}.global-filter-dock .gfd-trigger{border:1px solid color-mix(in srgb,var(--c-brand-02) 25%,var(--lux-line));box-shadow:var(--lux-shadow-md)}.button{min-height:42px;border-radius:12px;gap:8px;font-weight:820;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.button-primary{box-shadow:0 9px 22px color-mix(in srgb,var(--c-brand-02) 17%,transparent)}.button:hover:not(:disabled):not(.is-disabled){transform:translateY(-1px)}.button:active:not(:disabled):not(.is-disabled){transform:scale(.985)}.public-page :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea),.site-frame :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){min-height:44px;border-radius:12px;border-color:var(--lux-line);background:color-mix(in srgb,var(--c-surface-01) 96%,var(--lux-warm));transition:.15s ease}.public-page :where(input,select,textarea):focus,.site-frame :where(input,select,textarea):focus{border-color:color-mix(in srgb,var(--c-brand-02) 48%,var(--lux-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--c-brand-02) 10%,transparent);background:var(--c-surface-01)}.home-services-grid,.service-grid,.technology-identity-grid{gap:12px}.technology-identity-card{border-color:var(--lux-line)!important;box-shadow:var(--lux-shadow-sm)!important}.technology-identity-card:nth-child(3n+1){--section-accent:var(--c-brand-02)}.technology-identity-card:nth-child(3n+2){--section-accent:var(--c-gold)}.technology-identity-card:nth-child(3n){--section-accent:var(--c-success)}.technology-identity-card:before{content:"";position:absolute;inset-block:18px auto;inset-inline-start:0;width:3px;height:42px;border-radius:999px;background:var(--section-accent,var(--c-brand-02))}.site-footer{border-top:1px solid color-mix(in srgb,var(--c-surface-01) 10%,transparent)}.site-footer .footer-column{border-radius:14px}.site-footer .footer-column-body a{border-radius:8px;transition:.15s ease}.site-footer .footer-column-body a:hover{background:color-mix(in srgb,var(--c-surface-01) 6%,transparent);padding-inline:7px}@media (max-width:980px){.experience-shortcut-rail{grid-template-columns:auto minmax(0,1fr) auto}.storefront-experience-shell{padding-inline:0}.model-hub-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.storefront-experience-layer{position:sticky;top:0;z-index:42}.storefront-experience-shell{gap:5px;padding-block:6px}.experience-shortcut-kicker{display:none}.experience-shortcut-rail{grid-template-columns:minmax(0,1fr) auto;gap:6px}.experience-shortcut{min-height:36px;padding:6px 9px;font-size:.77rem}.experience-shortcut-icon{width:25px;height:25px}.experience-more-menu>summary{min-height:36px;padding:6px 9px}.experience-more-popover{position:fixed;inset-inline:10px;top:auto;bottom:78px;width:auto;max-height:55vh;overflow:auto;grid-template-columns:1fr 1fr}.experience-promo-card{display:none}.page-hero{border-radius:18px;margin-inline:8px}.public-page>.page-hero.page-hero{width:auto}.public-page>.section{padding-block:clamp(30px,8vw,48px)}:where(.product-card,.store-product-card,.offer-product-card,.deal-product-card){border-radius:18px!important}.model-hub-stats{grid-template-columns:1fr 1fr}}@media (max-width:470px){.experience-more-popover,.model-hub-stats{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}