.storefront-experience-layer{--experience-accent:var(--c-brand-02);--experience-accent-soft:color-mix(in srgb,var(--experience-accent) 10%,var(--c-surface-01));--experience-line:color-mix(in srgb,var(--experience-accent) 22%,var(--lux-line))}.storefront-experience-layer[data-experience=device]{--experience-accent:var(--c-brand-02)}.storefront-experience-layer[data-experience=service]{--experience-accent:var(--c-teal,var(--c-brand-02))}.storefront-experience-layer[data-experience=commerce]{--experience-accent:var(--c-gold)}.storefront-experience-layer[data-experience=business]{--experience-accent:var(--c-navy,var(--c-brand-01))}.storefront-experience-layer[data-experience=knowledge]{--experience-accent:var(--c-purple,var(--c-brand-02))}.experience-shortcut.is-active{background:linear-gradient(135deg,var(--experience-accent),color-mix(in srgb,var(--experience-accent) 72%,var(--c-gold)));box-shadow:0 9px 24px color-mix(in srgb,var(--experience-accent) 20%,transparent)}.experience-shortcut-icon{background:var(--experience-accent-soft);color:var(--experience-accent)}.experience-page-nav{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:42px;padding:7px 9px;border:1px solid var(--experience-line);border-radius:14px;background:color-mix(in srgb,var(--c-surface-01) 88%,var(--experience-accent-soft));box-shadow:0 6px 18px color-mix(in srgb,var(--c-ink) 4%,transparent)}.experience-page-nav-label{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding-inline:8px;color:var(--experience-accent);font-size:.76rem;font-weight:900;white-space:nowrap}.experience-page-nav-scroll{display:flex;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none}.experience-page-nav-scroll::-webkit-scrollbar{display:none}.experience-page-link{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;min-height:31px;padding:6px 9px;border-radius:10px;color:var(--light-text);text-decoration:none;font-size:.75rem;font-weight:800;transition:background .15s ease,color .15s ease,transform .15s ease}.experience-page-link:focus-visible,.experience-page-link:hover{background:var(--experience-accent-soft);color:var(--experience-accent);transform:translateY(-1px)}.experience-merch-grid{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(280px,.68fr);gap:8px}.experience-promo-card.is-primary{border-color:var(--experience-line)}.experience-promo-card.is-primary .experience-promo-icon{background:linear-gradient(135deg,var(--experience-accent-soft),color-mix(in srgb,var(--c-gold) 12%,var(--c-surface-01)));color:var(--experience-accent)}.experience-promo-card.is-primary .experience-promo-action{background:var(--experience-accent)}.experience-promo-card.is-secondary{background:linear-gradient(135deg,color-mix(in srgb,var(--lux-warm) 70%,var(--c-surface-01)),var(--c-surface-01))}.experience-promo-card.is-secondary .experience-promo-action{background:transparent;color:var(--experience-accent);border:1px solid var(--experience-line)}.experience-promo-card.is-secondary .experience-promo-action:hover{background:var(--experience-accent-soft)}.product-knowledge-page :where(#product-description,#product-faq,#product-reviews,#product-knowledge,#related-products,#product-share){scroll-margin-top:160px}.product-knowledge-page #product-description .pdp-description,.product-knowledge-page #product-faq .panel,.product-knowledge-page #product-knowledge .knowledge-article-card,.product-knowledge-page #related-products .store-product-card{border-color:color-mix(in srgb,var(--c-brand-02) 14%,var(--lux-line))}.product-knowledge-page #product-knowledge{background:radial-gradient(560px 220px at 100% 0,color-mix(in srgb,var(--c-brand-02) 6%,transparent),transparent 70%),var(--c-surface-01)}.store-product-card.product-card-variant-1:before{background:linear-gradient(90deg,var(--c-brand-02),var(--c-gold))}.store-product-card.product-card-variant-2:before{background:linear-gradient(90deg,var(--c-gold),color-mix(in srgb,var(--c-brand-02) 45%,var(--c-gold)))}.store-product-card.product-card-variant-3:before{background:linear-gradient(90deg,color-mix(in srgb,var(--c-brand-02) 70%,var(--c-gold)),var(--c-brand-02))}.store-product-card.product-card-variant-4:before{background:linear-gradient(90deg,var(--c-brand-01),var(--c-gold))}.store-product-card.product-card-variant-2 .product-visual{background:radial-gradient(circle at 30% 20%,var(--c-surface-01),color-mix(in srgb,var(--c-gold) 7%,var(--lux-warm)))}.store-product-card.product-card-variant-3 .product-visual{background:radial-gradient(circle at 70% 18%,var(--c-surface-01),color-mix(in srgb,var(--c-brand-02) 6%,var(--lux-warm)))}.store-product-card.product-card-variant-4 .product-visual{background:linear-gradient(145deg,var(--c-surface-01),color-mix(in srgb,var(--c-brand-01) 5%,var(--lux-warm)))}.model-hub-page #model-explorer{background:linear-gradient(180deg,var(--lux-warm),var(--c-surface-01))}.model-hub-page #services{background:linear-gradient(180deg,color-mix(in srgb,var(--c-gold) 5%,var(--c-surface-01)),var(--c-surface-01))}.model-hub-page #knowledge{background:linear-gradient(180deg,color-mix(in srgb,var(--c-brand-02) 4%,var(--c-surface-01)),var(--c-surface-01))}.model-hub-page :where(#model-explorer,#services,#knowledge,#faq,#ask){scroll-margin-top:160px}.public-page :where(.comparison-table,.spec-table,.compatibility-table){border-radius:16px;overflow:clip;box-shadow:var(--lux-shadow-xs)}.public-page :where(.comparison-table,.spec-table,.compatibility-table) thead th{background:color-mix(in srgb,var(--lux-warm) 72%,var(--c-surface-01));border-bottom-color:var(--lux-line-strong)}.public-page :where(.comparison-table,.spec-table,.compatibility-table) tbody tr:nth-child(2n){background:color-mix(in srgb,var(--lux-warm) 38%,transparent)}@media (max-width:980px){.experience-merch-grid{grid-template-columns:1fr}.experience-promo-card.is-secondary{display:none}}@media (max-width:720px){.experience-page-nav{grid-template-columns:1fr;gap:4px;padding:6px 8px}.experience-page-nav-label{display:none}.experience-page-link{min-height:32px;padding:6px 8px;font-size:.72rem}}:root{--ui-safe-surface:var(--surface-raised);--ui-safe-sunken:var(--surface-sunken);--ui-safe-hover:var(--surface-hover);--ui-safe-active:var(--brand);--ui-safe-active-text:var(--brand-contrast);--ui-safe-text:var(--text-strong);--ui-safe-body:var(--text-body);--ui-safe-muted:var(--text-muted);--ui-safe-faint:var(--text-faint);--ui-safe-border:var(--border-default);--ui-safe-border-strong:var(--border-strong);--ui-safe-inverted:var(--surface-inverted);--ui-safe-inverted-text:var(--text-on-inverted);--ui-safe-inverted-muted:var(--text-on-inverted-muted)}.site-frame :where(.header-menu-list,.nav-mega-panel,.side-drawer-panel,.experience-more-popover,.global-filter-dock .gfd-panel,.ss-panel,.pv-actions-menu,.search-filter-panel,.search-results-toolbar){color:var(--ui-safe-body)!important;background-color:var(--ui-safe-surface)}.site-frame :where(.header-menu-list,.nav-mega-panel,.side-drawer-panel,.experience-more-popover,.global-filter-dock .gfd-panel,.ss-panel,.pv-actions-menu) :where(a,button,summary,strong,label){color:var(--ui-safe-text)}.site-frame :where(.header-menu-list,.nav-mega-panel,.side-drawer-panel,.experience-more-popover,.global-filter-dock .gfd-panel,.ss-panel,.pv-actions-menu) :where(small,p,.muted-copy){color:var(--ui-safe-muted)}.site-frame .aurora-header .header-utility,.site-frame .aurora-header .header-utility :where(.utility-link,.header-menu>summary){color:var(--ui-safe-inverted-text)}.site-frame .aurora-header .header-utility :where(.header-utility-note,.header-menu>summary span:not(.menu-icon)){color:var(--ui-safe-inverted-muted)!important}.site-frame .aurora-header .header-utility .header-menu>summary:hover,.site-frame .aurora-header .header-utility .header-menu[open]>summary{color:var(--ui-safe-active-text)!important;background:var(--ui-safe-active)!important;border-color:var(--brand-border)!important}.site-frame .aurora-header .header-utility .header-menu>summary:hover :where(span,strong,svg),.site-frame .aurora-header .header-utility .header-menu[open]>summary :where(span,strong,svg){color:var(--ui-safe-active-text)!important}.site-frame .header-menu-list,.site-frame .header-utility .header-menu-list{color:var(--ui-safe-body)!important;background:var(--ui-safe-surface)!important;border-color:var(--ui-safe-border)!important}.site-frame .header-menu-link,.site-frame .header-menu-link :where(span,strong,svg),.site-frame .nav-mega-panel :where(a,span,strong,small,svg){color:var(--ui-safe-text)!important}.site-frame .header-menu-link.active,.site-frame .header-menu-link:hover,.site-frame .nav-link.active,.site-frame .nav-link:hover{color:var(--ui-safe-active-text)!important;background:var(--ui-safe-active)!important;border-color:var(--brand-border)!important}.site-frame .header-menu-link:is(:hover,.active) :where(span,strong,svg){background:transparent!important;color:inherit}.site-frame .nav-mega-panel,.site-frame .side-drawer-panel{color:var(--ui-safe-body)!important;background:var(--ui-safe-surface)!important}.site-frame .side-drawer-panel :where(.side-drawer-link,.side-drawer-link span,.side-drawer-link svg){color:var(--ui-safe-text)!important}.site-frame .side-drawer-panel .side-drawer-group-title{color:var(--ui-safe-muted)!important}.site-frame .side-drawer-panel .side-drawer-link:hover,.site-frame .side-drawer-panel .side-drawer-link:hover :where(span,svg),.site-frame .side-drawer-panel .side-drawer-link[aria-current=page],.site-frame .side-drawer-panel .side-drawer-link[aria-current=page] :where(span,svg){color:var(--ui-safe-active-text)!important;background:var(--ui-safe-active)!important}.storefront-experience-layer{color:var(--ui-safe-body)}.experience-more-menu>summary,.experience-shortcut,.experience-shortcut-kicker{color:var(--ui-safe-text)!important}.experience-more-menu>summary:hover,.experience-more-menu[open]>summary,.experience-shortcut:hover{color:var(--ui-safe-text)!important;background:var(--ui-safe-hover)!important;border-color:var(--ui-safe-border-strong)!important}.experience-shortcut.is-active,.experience-shortcut.is-active :where(span,svg){color:var(--ui-safe-active-text)!important;background-color:var(--ui-safe-active)!important}.experience-more-popover{color:var(--ui-safe-body)!important;background:var(--ui-safe-surface)!important;border-color:var(--ui-safe-border)!important}.experience-more-popover a{color:var(--ui-safe-text)!important}.experience-more-popover a:focus-visible,.experience-more-popover a:hover{color:var(--ui-safe-text)!important;background:var(--ui-safe-hover)!important}.experience-promo-copy strong{color:var(--ui-safe-text)}.experience-promo-copy small{color:var(--ui-safe-muted)!important}.experience-promo-action,.experience-promo-action :where(span,svg){color:var(--ui-safe-active-text)!important;background:var(--ui-safe-active)!important}.experience-promo-action:hover{background:var(--brand-hover)!important}.public-page :where(.button-primary,.buy-action,.cart-action,.svc-btn-primary),.site-frame :where(.button-primary,.buy-action,.cart-action,.svc-btn-primary){color:var(--ui-safe-active-text)!important;background:var(--ui-safe-active)!important;border-color:var(--brand-border)!important}.public-page :where(.button-primary,.buy-action,.cart-action,.svc-btn-primary):hover,.site-frame :where(.button-primary,.buy-action,.cart-action,.svc-btn-primary):hover{color:var(--ui-safe-active-text)!important;background:var(--brand-hover)!important}.public-page :where(.button-secondary,.button-ghost,.svc-btn-ghost),.site-frame :where(.button-secondary,.button-ghost,.svc-btn-ghost){color:var(--ui-safe-text)!important;background:var(--ui-safe-surface)!important;border-color:var(--ui-safe-border-strong)!important}.public-page :where(.button-secondary,.button-ghost,.svc-btn-ghost):hover,.site-frame :where(.button-secondary,.button-ghost,.svc-btn-ghost):hover{color:var(--ui-safe-text)!important;background:var(--ui-safe-hover)!important;border-color:var(--ui-safe-border-strong)!important}.site-frame :where(.filter-rail-button.active,.active-filter-chip,.service-facet-chip.is-active,.devref-brand-chip.is-active,.category-tabs-row a.active,.chip.active,.filter-chip.active){color:var(--ui-safe-active-text)!important;background:var(--ui-safe-active)!important;border-color:var(--brand-border)!important}.site-frame :where(.brand-pill,.quick-chip,.spec-chip,.tag,.trust-pill){color:var(--ui-safe-body)}.site-frame .brand-pill:hover,.site-frame :where(.quick-chip,.spec-chip):hover{color:var(--brand-text)!important;background:var(--ui-safe-hover)!important}.site-frame :where(.gfd-panel,.ss-panel){color:var(--ui-safe-body)!important;background:var(--ui-safe-surface)!important;border-color:var(--ui-safe-border)!important}.site-frame :where(.gfd-panel,.ss-panel) :where(label,strong,summary,.ss-option){color:var(--ui-safe-text)!important}.site-frame :where(.gfd-panel,.ss-panel) :where(small,.muted-copy){color:var(--ui-safe-muted)!important}.site-frame .ss-option.active,.site-frame .ss-option:hover{color:var(--ui-safe-text)!important;background:var(--ui-safe-hover)!important}.site-frame :where(select,option){color:var(--ui-safe-text);background-color:var(--ui-safe-surface)}.public-page :where(.product-card,.store-product-card,.offer-product-card,.deal-product-card,.model-hub-quick-card,.model-hub-related-card,.model-hub-service-card,.service-card,.info-card,.why-card,.knowledge-article-card){color:var(--ui-safe-body)}.public-page :where(.product-card,.store-product-card,.offer-product-card,.deal-product-card,.model-hub-quick-card,.model-hub-related-card,.model-hub-service-card,.service-card,.info-card,.why-card,.knowledge-article-card) :where(h2,h3,h4,strong){color:var(--ui-safe-text)}.public-page :where(.product-card,.store-product-card,.offer-product-card,.deal-product-card,.model-hub-quick-card,.model-hub-related-card,.model-hub-service-card,.service-card,.info-card,.why-card,.knowledge-article-card) :where(p,small,.muted-copy){color:var(--ui-safe-muted)}.site-footer{color:var(--ui-safe-inverted-text)}.site-footer :where(p,small,.footer-copy,.footer-column-body){color:var(--ui-safe-inverted-muted)}.site-footer :where(a,strong,h2,h3,h4){color:var(--ui-safe-inverted-text)}.site-footer a:focus-visible,.site-footer a:hover{color:var(--brand-on-inverted);background:color-mix(in srgb,var(--brand-on-inverted) 10%,transparent)}.site-frame :where(.button,.chip,.filter-chip).is-disabled,.site-frame :where(button,a,input,select,textarea)[disabled]{opacity:.58}@media (forced-colors:active){:where(.site-frame,.public-page) *{forced-color-adjust:auto}.site-frame :where(.button,.chip,.filter-chip,.header-menu-link,.experience-shortcut){border:1px solid ButtonText!important}}:root{--ultra-radius-xs:10px;--ultra-radius-sm:14px;--ultra-radius-md:18px;--ultra-radius-lg:24px;--ultra-radius-xl:30px;--ultra-line:color-mix(in srgb,var(--c-brand-02) 12%,var(--c-border-soft));--ultra-line-strong:color-mix(in srgb,var(--c-brand-02) 25%,var(--c-border-soft));--ultra-shadow-1:0 8px 24px rgba(40,27,15,.055);--ultra-shadow-2:0 16px 44px rgba(40,27,15,.09);--ultra-shadow-3:0 28px 72px rgba(40,27,15,.13);--ultra-glass:color-mix(in srgb,var(--c-surface-01) 91%,transparent);--ultra-warm:color-mix(in srgb,var(--c-gold) 6%,var(--c-surface-01));--ultra-tech:color-mix(in srgb,var(--c-brand-02) 5%,var(--c-surface-01))}.storefront-experience-layer[data-experience=device]{--family-accent:var(--c-brand-02);--family-soft:color-mix(in srgb,var(--c-brand-02) 9%,var(--c-surface-01))}.storefront-experience-layer[data-experience=service]{--family-accent:color-mix(in srgb,var(--c-brand-02) 70%,var(--c-gold));--family-soft:color-mix(in srgb,var(--c-gold) 9%,var(--c-surface-01))}.storefront-experience-layer[data-experience=commerce]{--family-accent:var(--c-gold);--family-soft:color-mix(in srgb,var(--c-gold) 11%,var(--c-surface-01))}.storefront-experience-layer[data-experience=business]{--family-accent:var(--c-brand-01);--family-soft:color-mix(in srgb,var(--c-brand-01) 7%,var(--c-surface-01))}.storefront-experience-layer[data-experience=knowledge]{--family-accent:color-mix(in srgb,var(--c-brand-02) 78%,#5b63ff);--family-soft:color-mix(in srgb,var(--c-brand-02) 6%,var(--c-surface-01))}.storefront-experience-layer[data-experience=home]{--family-accent:var(--c-brand-02);--family-soft:var(--ultra-warm)}.storefront-experience-layer{background:radial-gradient(720px 240px at 12% 0,color-mix(in srgb,var(--family-accent,var(--c-brand-02)) 7%,transparent),transparent 72%),color-mix(in srgb,var(--c-surface-01) 96%,transparent);border-block:1px solid color-mix(in srgb,var(--family-accent,var(--c-brand-02)) 10%,var(--c-border-soft))}.experience-page-nav,.experience-promo-card,.experience-shortcut-rail{border-color:color-mix(in srgb,var(--family-accent,var(--c-brand-02)) 17%,var(--c-border-soft))}.experience-page-link:focus-visible,.experience-page-link:hover,.experience-shortcut.is-active,.experience-shortcut:hover{border-color:color-mix(in srgb,var(--family-accent,var(--c-brand-02)) 31%,var(--c-border-soft));background:var(--family-soft,var(--ultra-tech));color:var(--family-accent,var(--c-brand-02))}.experience-more-icon,.experience-promo-icon,.experience-shortcut-icon{border:1px solid color-mix(in srgb,var(--family-accent,var(--c-brand-02)) 18%,transparent);box-shadow:0 5px 15px color-mix(in srgb,var(--family-accent,var(--c-brand-02)) 8%,transparent)}.page-shell .section>.container,.public-page .section>.container{position:relative}.page-shell .section-heading,.page-shell .section-heading-row,.public-page .section-heading,.public-page .section-heading-row{margin-bottom:clamp(15px,1.6vw,24px)}.page-shell :where(.section-heading,.section-heading-row) h2,.public-page :where(.section-heading,.section-heading-row) h2{letter-spacing:-.03em;line-height:1.12;text-wrap:balance}.page-shell :where(.section-heading,.section-heading-row) p,.public-page :where(.section-heading,.section-heading-row) p{text-wrap:pretty}.home-hero-section{position:relative;overflow:clip;background:radial-gradient(760px 400px at 92% 10%,color-mix(in srgb,var(--c-brand-02) 9%,transparent),transparent 72%),radial-gradient(620px 360px at 0 100%,color-mix(in srgb,var(--c-gold) 10%,transparent),transparent 72%)}.home-hero-grid{align-items:center}.home-hero-section .hero-copy{max-width:760px}.home-hero-section .hero-image-panel{border:1px solid var(--ultra-line);border-radius:var(--ultra-radius-xl);box-shadow:var(--ultra-shadow-3);overflow:clip;background:linear-gradient(145deg,var(--c-surface-01),var(--ultra-warm))}.hero-trust-row .tag{border-radius:999px;box-shadow:var(--ultra-shadow-1)}.offers-flash-shell{border-radius:var(--ultra-radius-xl)!important;box-shadow:var(--ultra-shadow-2)!important;overflow:clip}.offers-flash-head{position:relative;z-index:1}.offers-flash-rail{scroll-snap-type:inline mandatory}.offers-flash-rail>*{scroll-snap-align:start}.home-used-premium-panel{border-radius:var(--ultra-radius-xl)!important;box-shadow:var(--ultra-shadow-2)!important;overflow:clip}.home-used-card2{border:1px solid color-mix(in srgb,#61a57d 20%,var(--c-border-soft));border-radius:var(--ultra-radius-lg)!important;box-shadow:var(--ultra-shadow-1);background:linear-gradient(180deg,var(--c-surface-01),color-mix(in srgb,#61a57d 4%,var(--c-surface-01)));transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease}@media (hover:hover){.home-used-card2:hover{transform:translateY(-4px);box-shadow:var(--ultra-shadow-2);border-color:color-mix(in srgb,#61a57d 40%,var(--c-border-soft))}}.home-used-condition-chip,.home-used-device-chip{border-radius:999px}.home-smart-bundle-card{overflow:clip;border:1px solid color-mix(in srgb,var(--c-gold) 24%,var(--c-border-soft));border-radius:var(--ultra-radius-lg)!important;box-shadow:var(--ultra-shadow-1);background:linear-gradient(145deg,var(--c-surface-01),color-mix(in srgb,var(--c-gold) 6%,var(--c-surface-01)))}.home-smart-bundle-card:after{content:"";position:absolute;width:120px;height:120px;border-radius:50%;inset-inline-end:-52px;inset-block-end:-62px;background:color-mix(in srgb,var(--c-gold) 8%,transparent);pointer-events:none}.product-card,.store-product-card{isolation:isolate;overflow:clip}.product-card .product-visual,.store-product-card .product-visual{transition:transform .2s ease,background .2s ease}@media (hover:hover){.product-card:hover .product-visual,.store-product-card:hover .product-visual{transform:scale(1.012)}}.store-product-card.product-card-variant-1{background:linear-gradient(180deg,var(--c-surface-01),color-mix(in srgb,var(--c-brand-02) 2.5%,var(--c-surface-01)))!important}.store-product-card.product-card-variant-2{background:linear-gradient(180deg,var(--c-surface-01),color-mix(in srgb,var(--c-gold) 4%,var(--c-surface-01)))!important}.store-product-card.product-card-variant-3{background:linear-gradient(145deg,var(--c-surface-01),color-mix(in srgb,#5367ff 3.5%,var(--c-surface-01)))!important}.store-product-card.product-card-variant-4{background:linear-gradient(145deg,var(--c-surface-01),color-mix(in srgb,var(--c-brand-01) 4%,var(--c-surface-01)))!important}.store-product-card.product-card-variant-2 .product-topline{border-bottom:1px dashed color-mix(in srgb,var(--c-gold) 26%,transparent);padding-bottom:7px}.store-product-card.product-card-variant-3 .product-family-line{color:var(--c-brand-02);font-weight:760}.store-product-card.product-card-variant-4 .price-line{background:color-mix(in srgb,var(--c-brand-01) 4%,transparent);margin-inline:-4px;padding:8px;border-radius:11px}.product-trust-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:3px}.product-trust-chip{display:inline-flex;align-items:center;min-height:26px;padding:4px 8px;border-radius:999px;border:1px solid var(--ultra-line);background:color-mix(in srgb,var(--c-surface-02) 78%,var(--c-surface-01));font-size:.72rem;font-weight:800;color:var(--c-text-02)}.product-trust-chip.is-context{color:var(--c-brand-02);background:color-mix(in srgb,var(--c-brand-02) 6%,var(--c-surface-01))}.product-trust-chip.is-warranty{color:color-mix(in srgb,var(--c-brand-02) 58%,#426c53);background:color-mix(in srgb,#69a87f 8%,var(--c-surface-01))}.pdp-page .pdp-hero{box-shadow:var(--ultra-shadow-2)}.pdp-gallery{border-radius:var(--ultra-radius-lg)}.pdp-gallery-stage{border:1px solid var(--ultra-line);border-radius:var(--ultra-radius-lg);background:radial-gradient(circle at 25% 18%,#fff,transparent 42%),linear-gradient(145deg,#fffdf9,color-mix(in srgb,var(--c-brand-02) 3%,#f4ecdf));box-shadow:var(--ultra-shadow-1)}.pdp-gallery-stage .pdp-stage-img{transition:transform .22s ease}.pdp-count-badge,.pdp-zoom-badge{min-height:32px;border-radius:999px;background:color-mix(in srgb,#111827 82%,transparent);color:#fff;box-shadow:0 7px 18px rgba(17,24,39,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pdp-fallback-icon{display:grid;place-items:center;width:68px;height:68px;border-radius:20px;background:color-mix(in srgb,var(--c-brand-02) 8%,var(--c-surface-01));color:var(--c-brand-02)}.pdp-thumb{border-radius:12px!important;overflow:hidden}.pdp-lightbox-inner{border-radius:20px;overflow:hidden}.pdp-lb-close,.pdp-lb-nav{display:grid;place-items:center;border-radius:999px;background:rgba(17,24,39,.72);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pdp-lb-close:hover,.pdp-lb-nav:hover{background:rgba(17,24,39,.92)}.pdp-attr-list,.pdp-description,.pdp-variant-table-wrap{box-shadow:var(--ultra-shadow-1)}.pdp-compat-wrap{position:relative;overflow:hidden;background:radial-gradient(560px 220px at 100% 0,color-mix(in srgb,var(--c-brand-02) 9%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--c-brand-02) 4%,var(--c-surface-01)),var(--c-surface-01))!important}.pdp-compat-card{border-radius:16px!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}@media (hover:hover){.pdp-compat-card:hover{transform:translateY(-2px);border-color:var(--ultra-line-strong);box-shadow:var(--ultra-shadow-1)}}.pdp-compat-title{display:flex;align-items:center;gap:7px}.model-hub-page #ask,.model-hub-page #faq,.model-hub-page .model-explorer-section,.model-hub-page .model-knowledge-section,.model-hub-page .model-media-section{position:relative;overflow:clip}.model-hub-page .model-explorer-section:before,.model-hub-page .model-knowledge-section:before{content:"";position:absolute;inset-inline-start:0;top:0;width:4px;height:100%;opacity:.42;background:linear-gradient(var(--c-brand-02),var(--c-gold))}.model-explorer-form{position:sticky;top:124px;z-index:12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:color-mix(in srgb,var(--c-surface-01) 91%,transparent)!important}.model-hub-quick-card{overflow:hidden;position:relative}.model-hub-quick-card:after{content:"";position:absolute;inset:auto -34px -48px auto;width:100px;height:100px;border-radius:50%;background:color-mix(in srgb,var(--c-brand-02) 6%,transparent)}.model-hub-service-card{border:1px solid var(--ultra-line);background:linear-gradient(180deg,var(--c-surface-01),var(--ultra-warm))}.model-hub-related-card{border-radius:16px;border:1px solid var(--ultra-line);box-shadow:var(--ultra-shadow-1)}.model-hub-faq-item{border-radius:14px;border:1px solid var(--ultra-line);background:var(--c-surface-01);box-shadow:0 5px 16px rgba(40,27,15,.04)}.model-hub-faq-item summary{padding:13px 14px;font-weight:820;cursor:pointer}.sfb-side{border:1px solid var(--ultra-line)!important;border-radius:var(--ultra-radius-lg)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--c-surface-01) 97%,transparent),color-mix(in srgb,var(--c-brand-02) 2%,var(--c-surface-01)))!important;box-shadow:var(--ultra-shadow-1)}.sfb-smart-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;margin-bottom:8px;border:1px solid color-mix(in srgb,var(--c-brand-02) 16%,var(--c-border-soft));border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--c-brand-02) 6%,var(--c-surface-01)),var(--c-surface-01))}.sfb-smart-head-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:color-mix(in srgb,var(--c-brand-02) 10%,var(--c-surface-01));color:var(--c-brand-02)}.sfb-smart-head-copy{display:grid;gap:1px;min-width:0}.sfb-smart-head-copy strong{font-size:.82rem}.sfb-smart-head-copy small{color:var(--c-text-02);font-size:.7rem}.sfb-smart-reset{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:5px 8px;border-radius:9px;border:1px solid var(--ultra-line);background:var(--c-surface-01);font-size:.7rem;font-weight:800;cursor:pointer}.sfb-section-title{margin-top:9px;padding:8px 9px;border-radius:11px;background:color-mix(in srgb,var(--c-surface-02) 70%,transparent)}.service-facet-group{padding:8px!important;border-radius:12px;transition:background .15s ease,border-color .15s ease;border:1px solid transparent}.service-facet-group:focus-within{border-color:var(--ultra-line-strong);background:var(--c-surface-01)}.service-facet-chip{border-radius:999px!important;min-height:32px}.sfb-managed-disclosure{margin-top:9px;border:1px solid var(--ultra-line);border-radius:14px;background:color-mix(in srgb,var(--c-surface-02) 45%,var(--c-surface-01));overflow:hidden}.sfb-managed-disclosure>summary{margin:0!important;list-style:none;cursor:pointer;display:flex;align-items:center;gap:7px}.sfb-managed-disclosure>summary::-webkit-details-marker{display:none}.sfb-managed-disclosure>summary svg:last-child{margin-inline-start:auto;transition:transform .16s ease}.sfb-managed-disclosure[open]>summary svg:last-child{transform:rotate(180deg)}.sfb-managed-body{padding:4px 6px 8px}.sfb-price-filter{border:1px solid color-mix(in srgb,var(--c-gold) 18%,var(--c-border-soft));background:var(--ultra-warm)}.sfb-availability-filter{width:100%;justify-content:center}.section-smart-search-link,.service-facet-reset{border-radius:11px!important}.public-page :where(.comparison-table,.spec-table,.compatibility-table,.pdp-variant-table){border:1px solid var(--ultra-line);border-radius:16px;box-shadow:var(--ultra-shadow-1)}.public-page :where(.comparison-table,.spec-table,.compatibility-table,.pdp-variant-table) thead th{background:linear-gradient(180deg,var(--ultra-warm),color-mix(in srgb,var(--c-surface-02) 70%,var(--c-surface-01)));border-bottom:1px solid var(--ultra-line-strong);font-size:.76rem;letter-spacing:.01em}.public-page :where(.comparison-table,.spec-table,.compatibility-table,.pdp-variant-table) tbody tr{transition:background .13s ease}.public-page :where(.comparison-table,.spec-table,.compatibility-table,.pdp-variant-table) tbody tr:nth-child(2n){background:color-mix(in srgb,var(--ultra-warm) 54%,transparent)}.public-page :where(.comparison-table,.spec-table,.compatibility-table,.pdp-variant-table) tbody tr:hover{background:color-mix(in srgb,var(--c-brand-02) 5%,var(--c-surface-01))}.public-page :where(.comparison-table,.spec-table,.compatibility-table,.pdp-variant-table) td,.public-page :where(.comparison-table,.spec-table,.compatibility-table,.pdp-variant-table) th{padding-block:11px}.public-page :where(.knowledge-article-card,.model-review-card,.model-hub-service-card,.model-hub-related-card,.service-card,.info-card){position:relative}.public-page :where(.knowledge-article-card,.model-review-card,.model-hub-service-card,.model-hub-related-card)>:first-child{position:relative;z-index:1}.knowledge-card-grid,.model-hub-related,.model-hub-service-grid{gap:12px}.public-page :where(.product-visual,.page-hero-media,.model-media-layout,.home-used-card2-media,.home-bundle-visual) img{image-rendering:auto}.public-page :where(.product-visual,.home-used-card2-media,.home-bundle-thumb,.pdp-thumb,.pdp-lb-thumb){background:linear-gradient(145deg,#fffdf9,#f3ede3)}.model-media-layout :where(.pdp-gallery,.pdp-videos),.page-hero-media{box-shadow:var(--ultra-shadow-1)}:where(.model-hub-quick-icon,.model-hub-service-icon,.experience-shortcut-icon,.experience-more-icon,.pdp-shipping-head-icon,.home-used-premium-step-icon){display:grid;place-items:center;border-radius:13px;border:1px solid color-mix(in srgb,var(--c-brand-02) 15%,transparent)}@media (max-width:860px){.experience-page-nav-scroll,.experience-shortcut-scroll,.home-smart-bundle-list,.home-used-grid,.offers-flash-rail{scroll-snap-type:inline mandatory}.experience-page-link,.experience-shortcut,.home-smart-bundle-card,.home-used-card2,.offers-flash-rail>*{scroll-snap-align:start}.model-explorer-form{position:relative;top:auto}.sfb-side{box-shadow:none}}@media (max-width:720px){.home-hero-section .hero-image-panel{border-radius:18px}.product-trust-row{margin-top:5px}.product-trust-chip{min-height:24px;font-size:.68rem}.sfb-smart-head{grid-template-columns:auto minmax(0,1fr)}.sfb-smart-reset{grid-column:1/-1;justify-content:center}.pdp-gallery-stage{border-radius:16px}.pdp-lb-close,.pdp-lb-nav{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.public-page *,.storefront-experience-layer *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.pdp-compat-summary{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:5px 10px;margin:10px 0 12px;padding:10px 11px;border:1px solid color-mix(in srgb,#5d9a73 25%,var(--ultra-line));border-radius:13px;background:color-mix(in srgb,#6aa77f 7%,var(--c-surface-01))}.pdp-compat-summary>small{grid-column:1/-1;color:var(--c-text-02);line-height:1.55}.pdp-compat-status,.pdp-compat-verified{display:inline-flex;align-items:center;gap:5px;width:max-content;border-radius:999px;color:#37624a;font-weight:830}.pdp-compat-verified{padding:4px 8px;background:color-mix(in srgb,#69a87f 12%,var(--c-surface-01));border:1px solid color-mix(in srgb,#69a87f 26%,transparent);font-size:.72rem}.pdp-compat-status{font-size:.68rem}.pdp-compat-card{display:grid;gap:6px;align-content:start}.pdp-compat-card>strong{font-size:.9rem;line-height:1.35}.pdp-compat-cta{display:inline-flex;align-items:center;gap:5px;width:max-content;color:var(--c-primary);font-size:.74rem;font-weight:820}.product-visual-icon{width:100%;height:100%;min-height:130px;display:grid;place-items:center;color:var(--c-brand-02);background:linear-gradient(145deg,#fffdf9,#f3ede3)}:root{--apex-radius-sm:12px;--apex-radius-md:18px;--apex-radius-lg:24px;--apex-radius-xl:30px;--apex-shadow-soft:0 10px 30px rgba(35,24,15,.055);--apex-shadow-card:0 16px 42px rgba(35,24,15,.085);--apex-shadow-float:0 26px 76px rgba(35,24,15,.14);--apex-line:color-mix(in srgb,var(--c-border-soft) 86%,transparent);--apex-warm:color-mix(in srgb,var(--c-gold) 5%,var(--c-surface-01));--apex-brand-soft:color-mix(in srgb,var(--c-brand-02) 7%,var(--c-surface-01))}.storefront-experience-layer{position:relative;isolation:isolate}.storefront-experience-layer:before{content:"";position:absolute;inset-inline:0;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--experience-accent),transparent);opacity:.38;pointer-events:none}.storefront-experience-layer[data-experience=device]{--apex-family-soft:color-mix(in srgb,var(--experience-accent) 5%,var(--c-surface-01))}.storefront-experience-layer[data-experience=service]{--apex-family-soft:color-mix(in srgb,var(--experience-accent) 6%,var(--c-surface-01))}.storefront-experience-layer[data-experience=commerce]{--apex-family-soft:color-mix(in srgb,var(--c-gold) 8%,var(--c-surface-01))}.storefront-experience-layer[data-experience=business]{--apex-family-soft:color-mix(in srgb,var(--experience-accent) 4%,var(--c-surface-01))}.storefront-experience-layer[data-experience=knowledge]{--apex-family-soft:color-mix(in srgb,var(--experience-accent) 5%,var(--c-surface-01))}.storefront-experience-layer[data-experience=home]{--apex-family-soft:color-mix(in srgb,var(--c-gold) 4%,var(--c-surface-01))}.storefront-experience-shell{gap:10px}.experience-page-nav,.experience-promo-card,.experience-shortcut-rail{background:linear-gradient(145deg,color-mix(in srgb,var(--c-surface-01) 97%,transparent),var(--apex-family-soft,var(--c-surface-01)));border-color:color-mix(in srgb,var(--experience-accent) 18%,var(--apex-line))}.experience-more-popover a,.experience-page-link,.experience-shortcut{border-radius:11px}.experience-shortcut.is-active{box-shadow:0 9px 22px color-mix(in srgb,var(--experience-accent) 17%,transparent)}.experience-promo-card{border-radius:18px;box-shadow:var(--apex-shadow-soft)}.experience-promo-card.is-primary{position:relative;overflow:hidden}.experience-promo-card.is-primary:after{content:"";position:absolute;width:140px;height:140px;border-radius:50%;inset-inline-end:-62px;inset-block-end:-78px;background:color-mix(in srgb,var(--experience-accent) 8%,transparent);pointer-events:none}.experience-promo-action svg,.home-sec-more-arrow svg{transition:transform .16s ease}.experience-promo-action:hover svg,.home-sec-more:hover .home-sec-more-arrow svg{transform:translateX(2px)}[dir=rtl] .experience-promo-action:hover svg,[dir=rtl] .home-sec-more:hover .home-sec-more-arrow svg{transform:translateX(-2px)}.home-sec-head{position:relative;padding-block:4px 10px}.home-sec-head:after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:min(120px,24%);height:2px;border-radius:999px;background:var(--home-sec-tone,var(--c-brand-02));opacity:.42}.home-sec-title{letter-spacing:-.025em;text-wrap:balance}.home-sec-desc{max-width:72ch;text-wrap:pretty}.home-sec-more{min-height:36px;border:1px solid color-mix(in srgb,var(--home-sec-tone,var(--c-brand-02)) 18%,var(--apex-line));background:color-mix(in srgb,var(--home-sec-soft,transparent) 70%,var(--c-surface-01))}.home-intake-grid,.home-section-grids,.home-store-tabs,.home-svc-stack{gap:clamp(14px,1.7vw,22px)}.home-intake-card,.home-smart-bundle-card,.home-svc-fact,.home-used-card2,.hsg-block{border-color:var(--apex-line);box-shadow:var(--apex-shadow-soft)}.hsg-block{border-radius:var(--apex-radius-lg);overflow:clip}.hsg-head{padding:12px 14px 8px}.hsg-grid{padding:0 12px 12px}.hst-quick-filters,.hst-subtabs,.hst-tabs{scrollbar-width:none}.hst-quick-filters::-webkit-scrollbar,.hst-subtabs::-webkit-scrollbar,.hst-tabs::-webkit-scrollbar{display:none}.hst-filter-chip,.hst-subtab,.hst-tab{border-radius:999px!important}.hst-subtab[aria-selected=true],.hst-tab[aria-selected=true]{box-shadow:0 7px 18px color-mix(in srgb,var(--c-brand-02) 13%,transparent)}.home-used-premium-panel{box-shadow:var(--apex-shadow-card)}.home-used-card2{overflow:clip}.home-used-card2-media{position:relative}.home-used-card2-media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 68%,rgba(17,24,39,.09))}.home-smart-bundle-card{position:relative;overflow:hidden}.home-smart-bundle-card:before{content:"";position:absolute;inset-inline:0;top:0;height:3px;background:linear-gradient(90deg,var(--c-brand-02),var(--c-gold));opacity:.58}.deal-product-card,.offer-product-card,.product-card,.store-product-card{border-color:var(--apex-line)!important;box-shadow:var(--apex-shadow-soft)!important;overflow:clip}.product-card .product-visual,.store-product-card .product-visual{position:relative;isolation:isolate}.product-card .product-visual:after,.store-product-card .product-visual:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--c-border-soft) 75%,transparent)}.product-card .product-topline,.store-product-card .product-topline{gap:6px}.product-trust-row{padding-top:6px;border-top:1px dashed color-mix(in srgb,var(--c-border-soft) 72%,transparent)}.product-card .price-line,.store-product-card .price-line{min-height:48px;align-items:center}.product-card-action-strip{margin-top:auto}@media (hover:hover){.deal-product-card:hover,.offer-product-card:hover,.product-card:hover,.store-product-card:hover{box-shadow:var(--apex-shadow-card)!important}.product-card:hover .managed-image:not(.is-fallback),.store-product-card:hover .managed-image:not(.is-fallback){transform:scale(1.025)}}.managed-image{transition:transform .2s ease,filter .2s ease,opacity .2s ease}.managed-image.is-fallback,[data-managed-fallback=true]{object-fit:contain!important;padding:clamp(14px,7%,34px);opacity:.72;filter:saturate(.72) contrast(.94)}.pdp-gallery-stage:has(.managed-image.is-fallback),.product-visual:has(.managed-image.is-fallback){background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--c-gold) 9%,transparent),transparent 42%),linear-gradient(145deg,#fffdf9,#f3ede3)}.pdp-hero-buy{border-radius:var(--apex-radius-lg)}.pdp-commerce-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:9px;border:1px solid var(--apex-line);border-radius:15px;background:linear-gradient(145deg,var(--c-surface-01),var(--apex-warm));box-shadow:var(--apex-shadow-soft)}.pdp-commerce-fact{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2px 7px;min-width:0;padding:7px 8px;border-radius:11px;background:color-mix(in srgb,var(--c-surface-01) 87%,transparent)}.pdp-commerce-fact>svg{grid-row:1/3;color:var(--c-brand-02)}.pdp-commerce-fact small{color:var(--c-text-02);font-size:.7rem}.pdp-commerce-fact strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem}.pdp-price-block{box-shadow:var(--apex-shadow-soft)}.pdp-variant-switch{padding-block:2px}.pdp-variant-pill{border-radius:999px}.pdp-variant-pill.is-active{box-shadow:0 0 0 3px color-mix(in srgb,var(--c-brand-02) 9%,transparent)}.pdp-attr-list,.pdp-compat-wrap,.pdp-description,.pdp-variant-table-wrap{border-radius:var(--apex-radius-md)}.pdp-compat-summary{border-radius:14px;background:linear-gradient(145deg,color-mix(in srgb,#69a87f 7%,var(--c-surface-01)),var(--c-surface-01))}.pdp-compat-card{position:relative;overflow:hidden}.pdp-compat-card:before{content:"";position:absolute;inset-inline-start:0;top:0;bottom:0;width:3px;background:#69a87f;opacity:.68}.model-hub-page :where(.model-explorer-section,.model-services-section,.model-knowledge-section){position:relative}.model-hub-page :where(.model-explorer-section,.model-services-section,.model-knowledge-section):before{content:"";position:absolute;inset-inline-start:0;top:0;bottom:0;width:3px;border-radius:999px;background:var(--experience-accent,var(--c-brand-02));opacity:.24}.model-explorer-form{border:1px solid var(--apex-line);border-radius:16px!important;box-shadow:var(--apex-shadow-card)}.model-product-card{border-color:var(--apex-line)!important;box-shadow:var(--apex-shadow-soft)}.model-product-card .product-model-badge{max-width:100%}.sfshell{gap:12px!important}.sfshell-toggle{min-height:43px;padding:9px 13px!important;border-color:var(--apex-line)!important;background:linear-gradient(145deg,var(--c-surface-01),var(--apex-warm))!important;box-shadow:var(--apex-shadow-soft)!important}.sfshell-toggle[aria-expanded=true]{color:var(--c-brand-02)!important;border-color:color-mix(in srgb,var(--c-brand-02) 26%,var(--apex-line))!important}.sfshell-chev{display:grid;place-items:center}.sfb-side{border-radius:18px;border:1px solid var(--apex-line);background:linear-gradient(180deg,var(--c-surface-01),color-mix(in srgb,var(--apex-warm) 65%,var(--c-surface-01)));box-shadow:var(--apex-shadow-soft);padding:12px}.sfb-smart-head{position:sticky;top:0;z-index:4;margin:-12px -12px 8px;padding:11px 12px;background:color-mix(in srgb,var(--c-surface-01) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--apex-line);border-radius:18px 18px 0 0}.sfb-smart-reset{border-radius:999px}.sfb-section-title{letter-spacing:-.015em}.sfb-core-filter,.sfb-managed-disclosure,.sfb-price-filter,.sfb-spec-filter{border-radius:13px!important}.sfb-managed-disclosure{border:1px dashed color-mix(in srgb,var(--c-brand-02) 22%,var(--apex-line));background:color-mix(in srgb,var(--c-brand-02) 2.5%,var(--c-surface-01))}.sfb-managed-disclosure>summary{border-radius:12px}.sfb-chips{gap:6px}.section-quick-chips .quick-chip,.sfb-chips :where(a,button,label){border-radius:999px!important}.sfb-search-select-trigger{border-radius:11px}.sfb-search-select-popover{border-radius:14px;box-shadow:var(--apex-shadow-float)}.public-page :where(.comparison-table,.spec-table,.compatibility-table,.pdp-variant-table){border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--apex-line);border-radius:15px}.public-page :where(.comparison-table,.spec-table,.compatibility-table,.pdp-variant-table) thead th{position:sticky;top:0;z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.public-page :where(.comparison-table,.spec-table,.compatibility-table,.pdp-variant-table) tbody tr:hover{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--c-brand-02) 48%,transparent)}[dir=rtl] .public-page :where(.comparison-table,.spec-table,.compatibility-table,.pdp-variant-table) tbody tr:hover{box-shadow:inset -3px 0 0 color-mix(in srgb,var(--c-brand-02) 48%,transparent)}.public-page :where(.stack-cards,.service-list,.knowledge-list)>*{border-color:var(--apex-line)}:where(.experience-more-popover,.sfb-search-select-popover,.gfd-panel,.smart-menu-panel,.dropdown-menu,.popover){border-color:var(--apex-line)!important;box-shadow:var(--apex-shadow-float)!important}details>summary{-webkit-tap-highlight-color:transparent}@media (max-width:860px){.pdp-commerce-facts{grid-template-columns:1fr}.pdp-commerce-fact{grid-template-columns:auto minmax(88px,.7fr) 1fr}.pdp-commerce-fact small,.pdp-commerce-fact strong,.pdp-commerce-fact>svg{grid-row:auto}.sfb-side{padding:9px;border-radius:15px}.sfb-smart-head{margin:-9px -9px 7px;border-radius:15px 15px 0 0}.experience-merch-grid{gap:8px}.home-sec-head{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:560px){.home-sec-desc{font-size:.88rem}.hsg-grid{padding-inline:8px}.pdp-commerce-facts{padding:7px}.pdp-commerce-fact{padding:6px 7px}.product-card,.store-product-card{border-radius:17px!important}}@media (prefers-reduced-motion:reduce){.experience-promo-action svg,.home-sec-more-arrow svg,.managed-image{transition:none!important}}:root{--apex2-focus:color-mix(in srgb,var(--c-brand-02) 70%,var(--c-gold));--apex2-mobile-nav-clearance:calc(82px + env(safe-area-inset-bottom, 0px));--apex2-mobile-dock-clearance:calc(154px + env(safe-area-inset-bottom, 0px))}.skip-link{position:fixed;inset-inline-start:14px;top:10px;z-index:10050;transform:translateY(-180%);padding:10px 14px;border:2px solid var(--apex2-focus);border-radius:12px;background:var(--c-surface-01);color:var(--c-text-01);box-shadow:0 12px 34px rgba(39,27,16,.18);font-weight:900;text-decoration:none;transition:transform .14s ease}.skip-link:focus{transform:translateY(0)}#main-content:focus{outline:none}.site-shell :where(section[id],article[id]){scroll-margin-top:148px}.site-shell :where(section[id],article[id]):target{animation:apex2-target-pulse 1.25s ease-out 1}@keyframes apex2-target-pulse{0%{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--c-gold) 42%,transparent)}to{box-shadow:inset 0 0 0 0 transparent}}.catalog-empty-state,.empty-state,.error-state-card,.page-loader-inner,.store-empty-state{border-radius:22px}.catalog-empty-state,.empty-state,.store-empty-state{position:relative;overflow:clip;border:1px dashed color-mix(in srgb,var(--c-brand-02) 28%,var(--light-line));background:radial-gradient(420px 150px at 50% -40%,color-mix(in srgb,var(--c-gold) 12%,transparent),transparent 70%),color-mix(in srgb,var(--c-surface-01) 95%,var(--light-panel-warm));box-shadow:0 12px 34px rgba(46,31,18,.055)}.catalog-empty-state :where(h2,h3,strong),.empty-state :where(h2,h3,strong),.store-empty-state :where(h2,h3,strong){text-wrap:balance}.catalog-empty-state :where(p,small),.empty-state :where(p,small),.store-empty-state :where(p,small){max-width:64ch;margin-inline:auto;text-wrap:pretty}.error-state-card{border:1px solid color-mix(in srgb,var(--c-red-14) 20%,var(--light-line));box-shadow:0 18px 54px rgba(80,40,20,.09)}.page-loader-bar{border-radius:999px;overflow:hidden}.pdp-mobile-commerce{display:none}@media (max-width:720px){.pdp-page{padding-bottom:var(--apex2-mobile-dock-clearance)}.pdp-mobile-commerce{position:fixed;inset-inline:10px;bottom:var(--apex2-mobile-nav-clearance);z-index:58;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:center;padding:9px;border:1px solid color-mix(in srgb,var(--c-gold) 28%,var(--light-line));border-radius:17px;background:color-mix(in srgb,var(--c-surface-01) 93%,transparent);box-shadow:0 16px 42px rgba(39,27,16,.17);-webkit-backdrop-filter:blur(18px) saturate(1.14);backdrop-filter:blur(18px) saturate(1.14)}.pdp-mobile-commerce-summary{display:grid;min-width:0;gap:1px}.pdp-mobile-commerce-summary small{color:var(--c-text-02);font-size:.7rem;font-weight:750}.pdp-mobile-commerce-summary strong{overflow:hidden;color:var(--c-text-01);font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.pdp-mobile-commerce-summary>span{width:max-content;max-width:100%;margin-top:2px;font-size:.68rem;font-weight:850}.pdp-mobile-commerce-summary>span.is-in{color:var(--c-green-16)}.pdp-mobile-commerce-summary>span.is-low{color:var(--c-amber-20)}.pdp-mobile-commerce-summary>span.is-out{color:var(--c-red-14)}.pdp-mobile-commerce-form,.pdp-mobile-commerce-reserve{min-width:0}.pdp-mobile-commerce-action,.pdp-mobile-commerce-reserve .button{min-height:46px;white-space:nowrap}.model-hub-mobile-cta{bottom:var(--apex2-mobile-nav-clearance)!important;z-index:58!important}.model-hub-page{padding-bottom:var(--apex2-mobile-dock-clearance)!important}}.sfshell-toggle[aria-expanded=false]{box-shadow:0 8px 24px rgba(46,31,18,.07)}.sfshell-toggle[aria-expanded=false] .sfshell-hint{display:inline-flex;align-items:center;min-height:22px;padding-inline:7px;border-radius:999px;background:color-mix(in srgb,var(--c-brand-02) 8%,var(--c-surface-01))}.results-toolbar{scroll-margin-top:150px}@media (max-width:760px){:where(.pdp-variant-table-wrap,.model-hub-table-wrap,.comparison-table-wrap,.spec-table-wrap){overscroll-behavior-inline:contain;scrollbar-width:thin;scroll-snap-type:inline proximity}:where(.pdp-variant-table-wrap,.model-hub-table-wrap,.comparison-table-wrap,.spec-table-wrap) table{min-width:620px}}@media (prefers-reduced-motion:reduce){.site-shell :where(section[id],article[id]):target{animation:none!important}.skip-link{transition:none!important}}:root{--apex3-radius:clamp(16px,1.6vw,24px);--apex3-radius-sm:12px;--apex3-shadow-soft:0 10px 30px rgba(39,27,16,.055);--apex3-shadow-raised:0 18px 54px rgba(39,27,16,.10);--apex3-line:color-mix(in srgb,var(--light-line) 82%,transparent)}.site-shell :where(.section,.page-section){position:relative}.site-shell :where(.section-heading,.section-heading-row){align-items:end;gap:12px}.site-shell :where(.section-heading,.section-heading-row) h2{max-width:24ch;text-wrap:balance;letter-spacing:-.025em}.site-shell :where(.section-heading,.section-heading-row) p{max-width:70ch;text-wrap:pretty}.site-shell .page-hero{border:1px solid var(--apex3-line);border-radius:var(--apex3-radius);box-shadow:var(--apex3-shadow-soft);overflow:clip}.site-shell .page-hero h1{max-width:22ch;text-wrap:balance;letter-spacing:-.035em}.site-shell :where(.product-card,.store-product-card,.service-card,.why-card,.info-card,.surface-card,.offer-product-card,.deal-product-card){border-color:var(--apex3-line);border-radius:var(--apex3-radius);box-shadow:var(--apex3-shadow-soft);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}@media (hover:hover){.site-shell :where(.product-card,.store-product-card,.service-card,.why-card,.info-card,.surface-card,.offer-product-card,.deal-product-card):hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--c-brand-02) 26%,var(--apex3-line));box-shadow:var(--apex3-shadow-raised)}}.site-shell :where(.product-card,.store-product-card) h3{text-wrap:balance;line-height:1.38}.site-shell :where(.spec-chip,.tag,.trust-pill,.filter-chip,.active-filter-chip){border-radius:999px}.site-shell :where(.sfshell,.global-filter-dock .gfd-panel,.search-filter-panel){border-radius:var(--apex3-radius);border-color:var(--apex3-line);box-shadow:var(--apex3-shadow-soft)}.site-shell .sfshell-toggle{min-height:46px;border-radius:14px}.site-shell :where(.filter-group,.gfd-group){border-radius:var(--apex3-radius-sm)}.site-shell :where(.filter-group,.gfd-group):focus-within{border-color:color-mix(in srgb,var(--c-brand-02) 30%,var(--apex3-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--c-brand-02) 8%,transparent)}.search-workspace :where(.search-results-toolbar,.search-empty-state,.search-filter-panel){box-shadow:var(--apex3-shadow-soft)}.search-result-identifiers{gap:6px}.search-result-identifiers small{border-radius:999px}.search-compat-match{border-radius:999px;box-shadow:0 6px 16px color-mix(in srgb,var(--c-brand-02) 10%,transparent)}.site-shell :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:12px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.site-shell :where(input,select,textarea):focus{border-color:color-mix(in srgb,var(--c-brand-02) 48%,var(--light-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--c-brand-02) 9%,transparent)}.site-shell :where(.empty-state,.store-empty-state,.catalog-empty-state,.error-state-card,.page-loader-inner){border-radius:var(--apex3-radius)}.site-shell :where(.empty-state,.store-empty-state,.catalog-empty-state){min-height:160px;display:grid;align-content:center;justify-items:center;text-align:center;padding:clamp(24px,4vw,48px)}@media (max-width:760px){.site-shell :where(.button,button,input:not([type=range]),select){min-height:44px}.site-shell :where(.section-heading,.section-heading-row){align-items:stretch}.site-shell :where(.section-heading,.section-heading-row)>:last-child:not(:first-child){width:100%}.site-shell :where(.product-grid,.store-grid,.card-grid){gap:10px}.site-shell :where(.product-card,.store-product-card){border-radius:17px}}@media (prefers-reduced-motion:reduce){.site-shell :where(.product-card,.store-product-card,.service-card,.why-card,.info-card,.surface-card,.offer-product-card,.deal-product-card){transition:none!important}}.search-results-panel .section-pagination{margin-top:20px}.search-results-panel .section-pagination button.page-link{cursor:pointer;font-family:inherit}.search-results-panel .section-pagination button.page-link.is-current{cursor:default}.search-card-subtitle{display:block;margin:0 0 6px;font-size:.8rem;color:#7e6d5a;overflow-wrap:anywhere}.search-compat-tag{background:#f7efe0;color:#7d5716;border-color:#e1ccb5}.search-after{display:flex;flex-direction:column;gap:16px;margin-top:26px}.search-after-block{border:1px solid #eae2d5;border-radius:16px;background:#fff;padding:15px 16px;box-shadow:0 1px 2px rgba(23,30,54,.04)}.search-after-head{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:12px}.search-after-head h3{margin:0;font-size:1.02rem;font-weight:800;color:#2c2217}.search-after-head a.search-after-title{color:#2c2217;text-decoration:none}.search-after-head a.search-after-title:hover{color:#7d5716;text-decoration:underline}.search-after-count{font-size:.76rem;font-weight:800;color:#92816d}.search-after-more{margin-inline-start:auto;border:1px solid #e0d3bf;background:#faf6ef;border-radius:10px;padding:6px 13px;font-weight:800;font-size:.8rem;color:#7d5716;cursor:pointer}.search-after-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr));gap:10px}.search-after-item{display:flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid #eef0f6;border-radius:12px;background:#faf6ef;color:#2f251a;text-decoration:none;font-weight:700;font-size:.85rem}.search-after-item:hover{border-color:#e1ccb5;background:#f7efe0}.search-after-item .search-after-item-meta{margin-inline-start:auto;font-size:.74rem;font-weight:800;color:#92816d}.search-after-review{display:flex;flex-direction:column;gap:6px;padding:11px 12px;border:1px solid #eef0f6;border-radius:12px;background:#faf6ef}.search-after-review p{margin:0;font-size:.85rem;color:#4d4030;line-height:1.6}.search-after-review strong{font-size:.82rem;color:#2c2217}.search-after-note{margin:0 0 10px;font-size:.78rem;color:#92816d}.home-section-grids{display:flex;flex-direction:column;gap:34px}.hsg-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.hsg-head-icon{font-size:1.35rem;line-height:1;flex:0 0 auto}.hsg-head h3{margin:0;font-size:1.15rem;font-weight:900;color:#251c11}.hsg-head h3 a{color:inherit;text-decoration:none}.hsg-head h3 a:hover,.hsg-more{color:#7d5716}.hsg-more{margin-inline-start:auto;font-size:.82rem;font-weight:800;text-decoration:none;white-space:nowrap}.hsg-more:hover{text-decoration:underline}.hsg-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media (max-width:1080px){.hsg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.hsg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.hsg-grid{grid-template-columns:1fr}}.platform-directory{display:grid;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:18px;align-items:start}.pd-section{border:1px solid #e7eaf4;border-radius:18px;background:#fff;padding:18px 18px 16px;display:flex;flex-direction:column;gap:14px;box-shadow:0 1px 2px rgba(20,26,58,.03)}.pd-head{display:flex;align-items:center;gap:10px}.pd-head-emoji{font-size:1.35rem;line-height:1;flex:0 0 auto}.pd-head-emoji.pd-img{width:30px;height:30px;border-radius:8px;object-fit:cover}.pd-head h3{margin:0;font-size:1.06rem;font-weight:900}.pd-head h3 a{color:#251c11;text-decoration:none}.pd-head h3 a:hover,.pd-viewall{color:#7d5716}.pd-viewall{margin-inline-start:auto;font-size:.8rem;font-weight:800;text-decoration:none;white-space:nowrap}.pd-viewall:hover{text-decoration:underline}.pd-groups{display:flex;flex-direction:column;gap:10px}.pd-group{border-top:1px dashed #eef0f6;padding-top:10px}.pd-group:first-child{border-top:0;padding-top:0}.pd-group-head{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:#2f251a;font-weight:800;font-size:.9rem}.pd-group-head:hover{color:#7d5716}.pd-chip-icon{font-size:.98rem;line-height:1;flex:0 0 auto}.pd-chip-icon.pd-img{width:18px;height:18px;border-radius:5px;object-fit:cover}.pd-children{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.pd-child{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid #e6e9f4;border-radius:999px;background:#f8f9fd;color:#4a3f32;font-size:.8rem;font-weight:700;text-decoration:none;transition:border-color .15s,background .15s,color .15s}.pd-child:hover{border-color:#e1ccb5;background:#f7efe0;color:#7d5716}@media (max-width:760px){.platform-directory{grid-template-columns:1fr;gap:14px}}.sfshell{display:flex;flex-direction:column;gap:16px}.sfshell-toggle{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid #dfccb0;border-radius:14px;background:linear-gradient(110deg,#fffdf8,#f8f1e5);box-shadow:0 8px 22px rgba(60,41,18,.05);font-weight:900;font-size:.9rem;color:#332316;cursor:pointer;transition:transform .15s,background .15s,border-color .15s}.sfshell-toggle:hover{border-color:#b78a47;background:#fffaf1;transform:translateY(-1px)}.sfshell-toggle[aria-expanded=true]{background:#f2e6d2;border-color:#c9a46e;color:#714d14}.sfshell-toggle .sfshell-hint{font-size:.78rem;font-weight:700;opacity:.7}.sfshell-toggle .sfshell-chev{font-size:.58rem;opacity:.65}.sfshell-cols{display:grid;grid-template-columns:minmax(248px,278px) minmax(0,1fr);gap:20px;align-items:start}.sfshell-cols.is-collapsed{grid-template-columns:minmax(0,1fr)}.sfshell .sfb-side{position:sticky;top:104px;max-height:calc(100vh - 122px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.sfshell .section-main-col{min-width:0;display:flex;flex-direction:column;gap:16px}@media (max-width:900px){.sfshell-cols{grid-template-columns:minmax(0,1fr)}.sfshell .sfb-side{position:static;max-height:none;overflow:visible}}.scn{display:flex;flex-direction:column;gap:14px;margin:8px 0 16px}.scn-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.scn-hint{font-size:.82rem;color:var(--aurora-muted,#6f6152);font-weight:760;letter-spacing:.01em}.scn-grid{display:grid;grid-template-columns:1fr;gap:12px}.scn-device{border:1px solid var(--aurora-line,rgba(70,55,38,.12));border-radius:20px;background:linear-gradient(155deg,var(--aurora-panel,#fff),color-mix(in srgb,var(--aurora-gold,#b98a35) 4%,var(--aurora-panel,#fff)));padding:14px 15px;box-shadow:0 9px 28px rgba(54,40,23,.055);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.scn-device:hover{border-color:color-mix(in srgb,var(--aurora-gold,#b98a35) 34%,var(--aurora-line,#ddd));box-shadow:0 14px 36px rgba(54,40,23,.08)}.scn-device-head{display:flex;align-items:center;gap:10px;width:100%;background:transparent;border:0;cursor:pointer;padding:0 0 10px;font-weight:820;font-size:.96rem;color:var(--aurora-ink,#2c2217);text-align:start}.scn-device-head.is-active .scn-device-name{color:var(--brand-gold-deep,#7d5716)}.scn-device-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:13px;background:color-mix(in srgb,var(--aurora-gold,#b98a35) 10%,var(--aurora-panel,#fff));color:var(--brand-gold-deep,#7d5716);font-size:1.15rem;flex:none}.scn-device-name{flex:1 1 auto;min-width:0}.scn-device-badge{font-size:.69rem;font-weight:850;color:var(--aurora-muted,#5f5245);background:color-mix(in srgb,var(--aurora-gold,#b98a35) 7%,var(--aurora-panel,#fff));border:1px solid color-mix(in srgb,var(--aurora-gold,#b98a35) 13%,transparent);border-radius:999px;padding:3px 8px;white-space:nowrap}.scn-chips{display:flex;flex-wrap:wrap;gap:7px}.scn-flat{padding:2px 0}.scn-chip{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:8px 13px;border-radius:999px;border:1px solid var(--aurora-line,rgba(70,55,38,.12));background:color-mix(in srgb,var(--aurora-panel,#fff) 96%,var(--aurora-bg,#f7f4ef));color:var(--aurora-ink,#3c3125);font-size:.86rem;font-weight:680;cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease;line-height:1.2;white-space:nowrap}.scn-chip:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--aurora-gold,#b98a35) 46%,var(--aurora-line,#ddd));background:color-mix(in srgb,var(--aurora-gold,#b98a35) 7%,var(--aurora-panel,#fff));box-shadow:0 6px 16px rgba(54,40,23,.06)}.scn-chip.is-active{background:var(--brand-gold-deep,#7d5716);border-color:var(--brand-gold-deep,#7d5716);color:#fff;box-shadow:0 8px 22px rgba(93,62,18,.16)}.scn-count{font-size:.72rem;font-weight:800;opacity:.65;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.scn-chip.is-active .scn-count{opacity:.92}.scn-chip-icon{font-size:1rem;line-height:1;filter:saturate(1.03)}.scn-chip-label{line-height:1.1}.scn-icon-img{object-fit:cover;display:inline-block;vertical-align:middle}.scn-chip-icon.scn-icon-img{width:18px;height:18px;border-radius:5px}.scn-device-icon.scn-icon-img{width:27px;height:27px;border-radius:8px}.scn-caret{margin-inline-start:auto;display:grid;place-items:center;width:26px;height:26px;border-radius:9px;background:color-mix(in srgb,var(--aurora-gold,#b98a35) 7%,var(--aurora-panel,#fff));color:var(--aurora-muted,#5f5245);font-size:1.02rem;font-weight:850;line-height:1;flex:none}.scn-device.is-open .scn-caret{background:var(--brand-gold-deep,#7d5716);color:#fff}.scn-group-all{font-weight:800;border-color:color-mix(in srgb,var(--aurora-gold,#b98a35) 22%,var(--aurora-line,#ddd))}.scn-all,.scn-group-all{background:var(--aurora-panel,#fff)}.scn-all{border:1px solid color-mix(in srgb,var(--aurora-gold,#b98a35) 22%,var(--aurora-line,#ddd));font-weight:820;padding:8px 15px}.scn-all.is-active{background:var(--brand-gold-deep,#7d5716);border-color:var(--brand-gold-deep,#7d5716);color:#fff}.scn-device:not(.is-open) .scn-chips{display:none}@media(max-width:680px){.scn-device{padding:12px}.scn-chips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:3px;scrollbar-width:none}.scn-chips::-webkit-scrollbar{display:none}.scn-chip{flex:0 0 auto}}.sfb-side{display:flex;flex-direction:column;gap:13px;padding:14px 15px;border:1px solid #eae2d5;border-radius:16px;background:#fff;box-shadow:0 1px 2px rgba(23,30,54,.04),0 8px 22px rgba(23,30,54,.04);position:sticky;top:12px}.sfb-head{display:flex;align-items:center;gap:8px;font-weight:800;font-size:1rem;color:#2c2217;padding-bottom:11px;border-bottom:1px solid #eef0f6}.sfb-side .service-facet-group{display:flex;flex-direction:column;align-items:stretch;gap:6px;margin:0}.sfb-side .sfb-core-filter{padding:10px;border:1px solid rgba(158,116,43,.2);border-radius:12px;background:linear-gradient(135deg,rgba(255,250,241,.98),rgba(247,236,215,.72))}.sfb-side .sfb-core-filter .service-facet-label{color:#79521a;font-weight:900}.sfb-side .sfb-core-filter select{background:#fff;border-color:rgba(158,116,43,.3)}.sfb-side .sfb-spec-filter{padding:8px 0;border-bottom:1px dashed rgba(116,88,50,.18)}.sfb-side .sfb-spec-filter:last-of-type{border-bottom:0}.sfb-side .service-facet-label{font-size:.82rem;font-weight:700;color:#5c4e3f;display:flex;align-items:center;gap:6px}.sfb-side select{padding:8px 11px;font-size:.86rem}.sfb-side .service-facet-chip,.sfb-side select{width:100%;border:1px solid #dfe3ee;border-radius:10px;background:#faf6ef;color:#2f251a;cursor:pointer}.sfb-side .service-facet-chip{justify-content:center;padding:9px;font-weight:700;font-size:.85rem;display:flex;align-items:center;gap:7px}.sfb-side .service-facet-chip.is-active{background:#7d5716;border-color:#7d5716;color:#fff}.sfb-side .service-facet-reset{align-self:stretch;background:#fbeee9;border:1px solid #f2d3c6;border-radius:10px;color:#c2410c;cursor:pointer;display:inline-flex;gap:6px;padding:8px}.sfb-side .section-smart-search-link,.sfb-side .service-facet-reset{justify-content:center;font-weight:700;font-size:.84rem;align-items:center}.sfb-side .section-smart-search-link{display:flex;gap:7px;padding:9px;border:1px dashed #ddcfb8;border-radius:10px;color:#7d5716;text-decoration:none}.sfb-side .sfb-range{display:flex;align-items:center;gap:7px}.sfb-side .sfb-range input{width:100%;min-width:0;padding:8px 10px;border:1px solid #dfe3ee;border-radius:10px;background:#faf6ef;font-size:.86rem;color:#2f251a}.sfb-side .sfb-hint{font-size:.74rem;font-weight:600;color:#92816d}.sfb-side .sfb-section-title{display:flex;align-items:center;gap:7px;margin:3px 0 -3px;padding:8px 9px;border-radius:10px;font-size:.78rem;font-weight:900;letter-spacing:.01em}.sfb-side .sfb-section-title--quick{color:#78531b;background:#f8edda}.sfb-side .sfb-section-title--specs{color:#5c4e3f;background:#f7f5f1}.sfb-side .sfb-section-title--managed{color:#4d5e74;background:#eef3f8}.sfb-side summary.sfb-section-title{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;list-style:none}.sfb-side summary.sfb-section-title::-webkit-details-marker{display:none}.sfb-side summary.sfb-section-title:after{content:"";width:8px;height:8px;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;transform:rotate(45deg);transition:transform .16s ease;flex:none;opacity:.7}.sfb-managed-disclosure[open] summary.sfb-section-title:after,.sfb-spec-disclosure[open] summary.sfb-section-title:after{transform:rotate(-135deg)}.sfb-side .sfb-availability-filter{margin-top:2px;border-color:#c9b48e;background:#fffdf8}.sfb-side .sfb-chips{display:flex;flex-wrap:wrap;gap:6px}.sfb-side .sfb-chips .service-facet-chip{width:auto;font-size:.78rem;padding:6px 10px}.sfb-side .sfb-category-filter{padding:10px;border-radius:12px;background:#f7efe0;border:1px solid rgba(158,116,43,.18)}.sfb-side .sfb-category-filter .service-facet-chip{background:#fffdf8;border-color:#e1cba9}.sfb-side .sfb-search-select{position:relative}.sfb-side .sfb-search-select-trigger{width:100%;min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 11px;border:1px solid rgba(158,116,43,.3);border-radius:10px;background:#fff;color:#2f251a;font-size:.85rem;font-weight:800;cursor:pointer;text-align:start}.sfb-side .sfb-search-select-trigger:hover{border-color:#b78a47;background:#fffaf1}.sfb-side .sfb-search-select-popover{position:absolute;z-index:30;inset-inline:0;top:calc(100% + 6px);padding:8px;border:1px solid #d9c39e;border-radius:12px;background:#fff;box-shadow:0 16px 36px rgba(47,35,20,.18)}.sfb-side .sfb-search-select-popover input{width:100%;height:35px;padding:7px 10px;border:1px solid #e0d3bd;border-radius:8px;background:#fffaf3;color:#302317;outline:none;font-size:.8rem}.sfb-side .sfb-search-select-popover input:focus{border-color:#a9792c;box-shadow:0 0 0 3px rgba(169,121,44,.12)}.sfb-side .sfb-search-select-options{max-height:208px;display:flex;flex-direction:column;gap:2px;margin-top:7px;overflow:auto}.sfb-side .sfb-search-select-options button{width:100%;padding:8px 9px;border:0;border-radius:7px;background:transparent;color:#3a2c1d;font-size:.81rem;font-weight:700;text-align:start;cursor:pointer}.sfb-side .sfb-search-select-options button.is-active,.sfb-side .sfb-search-select-options button:hover{background:#f4e8d3;color:#704b10}.sfb-side .sfb-search-select-options p{margin:7px 3px;color:#81705a;font-size:.78rem}.sfb-side .sfb-multiselect-clear{width:100%;margin-top:7px;padding:6px 9px;border:1px dashed #c9ab6f;border-radius:7px;background:transparent;color:#8a6118;font-size:.78rem;font-weight:800;cursor:pointer}.sfb-side .sfb-multiselect-options{gap:1px}.sfb-side .sfb-multiselect-option{display:flex;align-items:center;gap:8px;width:100%;padding:8px 9px;border-radius:7px;color:#3a2c1d;font-size:.81rem;font-weight:700;cursor:pointer}.sfb-side .sfb-multiselect-option.is-active,.sfb-side .sfb-multiselect-option:hover{background:#f4e8d3;color:#704b10}.sfb-side .sfb-multiselect-option input[type=checkbox]{width:16px;height:16px;accent-color:#795715;flex:none;margin:0}.sfb-side .sfb-rating-chip{padding:5px 9px;font-size:.74rem;gap:4px}.sfb-side .sfb-rating-chip-stars{display:inline-flex;align-items:center;gap:1px;color:#7d5716}.sfb-side .sfb-rating-chip-stars svg{fill:currentColor;stroke:currentColor}.sfb-side .sfb-rating-chip.is-active .sfb-rating-chip-stars{color:#ffe6a8}.sfb-side .sfb-rating-chip:hover{border-color:#d64545}:root{--layer-base:0;--layer-raised:4;--layer-sticky-content:16;--layer-context-nav:24;--layer-site-header:80;--layer-popover:120;--layer-floating:180;--layer-drawer:400;--layer-modal:1200;--layer-global-dock:1300;--layer-toast:1400;--layer-immersive:2000;--apex4-sticky-gap:10px;--apex4-public-sticky-top:calc(var(--site-header-height, 72px) + var(--apex4-sticky-gap));--apex4-context-stack-top:calc(var(--site-header-height, 72px) + 48px + var(--apex4-sticky-gap));--apex4-radius:18px;--apex4-line:color-mix(in srgb,var(--light-line) 82%,transparent);--apex4-shadow:0 12px 34px rgba(38,27,16,.07);--apex4-shadow-raised:0 22px 60px rgba(38,27,16,.12)}.site-header.aurora-header{z-index:var(--layer-site-header)!important}.storefront-context-nav{z-index:var(--layer-context-nav)!important}.cms-page-jump-nav{z-index:calc(var(--layer-context-nav) - 2)!important;top:var(--apex4-context-stack-top)!important}.global-filter-dock{z-index:var(--layer-floating)!important}.global-filter-dock.is-open{z-index:var(--layer-global-dock)!important}.pdp-lightbox,.share-sheet-layer{z-index:var(--layer-modal)!important}.floating-fab,.page-share-floating-button{z-index:var(--layer-floating)!important}.sfb-side{top:var(--apex4-sticky-gap);max-height:calc(100dvh - (2 * var(--apex4-sticky-gap)));overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border-color:var(--apex4-line);box-shadow:var(--apex4-shadow)}.sfb-side .sfb-smart-head{position:sticky;top:-14px;z-index:var(--layer-raised);margin:-14px -15px 2px;padding:13px 15px 11px;background:color-mix(in srgb,#fff 94%,#f8edda);border-bottom:1px solid var(--apex4-line)}.sfb-search-select-popover{z-index:var(--layer-popover)!important}.sfb-side :where(select,input:not([type=range]),.sfb-search-select-trigger,.service-facet-chip){min-height:40px}.sfb-side .sfb-section-title{position:relative;overflow:hidden}.sfb-side .sfb-section-title:before{content:"";width:3px;align-self:stretch;border-radius:999px;background:currentColor;opacity:.35}.sfb-side .sfb-core-filter{box-shadow:inset 0 0 0 1px color-mix(in srgb,#9e742b 6%,transparent)}.sfb-side .sfb-spec-filter{padding-block:10px}.sfb-side .sfb-chips{row-gap:7px}.sfb-side .service-facet-chip{transition:transform .14s ease,background .14s ease,border-color .14s ease,box-shadow .14s ease}.sfb-side .service-facet-chip:hover{transform:translateY(-1px);border-color:color-mix(in srgb,#7d5716 30%,#dfe3ee);box-shadow:0 5px 14px rgba(80,55,22,.07)}.sfb-side .service-facet-chip.is-active{box-shadow:0 7px 16px rgba(125,87,22,.16)}.site-shell :where(section[id],[data-anchor]){scroll-margin-top:calc(var(--site-header-height, 72px) + 116px)}.site-shell :where(.product-card,.store-product-card,.offer-product-card,.deal-product-card){isolation:isolate;border-color:var(--apex4-line)}.site-shell :where(.product-card,.store-product-card) :where(.product-card-title,h3){text-wrap:balance}.site-shell :where(.product-card,.store-product-card) :where(.spec-chip,.tag,.trust-pill){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-shell :where(.product-card-actions,.product-card-action-strip){margin-top:auto}.site-shell :where(.storefront-context-inner,.cms-page-jump-track,.admin-workflow-strip-scroll,.chip-row,.horizontal-scroll){overscroll-behavior-inline:contain;scrollbar-gutter:stable}@media (max-width:980px){.sfb-side{position:relative;top:auto;max-height:none;overflow:visible}.sfb-side .sfb-smart-head{position:static;margin:-14px -15px 4px}}@media (max-width:760px){:root{--apex4-sticky-gap:7px}.cms-page-jump-nav{top:calc(var(--site-header-height, 64px) + 42px)!important}.site-shell :where(section[id],[data-anchor]){scroll-margin-top:132px}.sfb-side{padding:11px;border-radius:14px}.sfb-side .sfb-smart-head{margin:-11px -11px 4px;padding:11px}.sfb-side .service-facet-chip{min-height:42px}}@media (prefers-reduced-motion:reduce){.sfb-side .service-facet-chip{transition:none!important}}.sfb-managed-disclosure,.sfb-spec-disclosure{border:1px solid color-mix(in srgb,#7d5716 13%,var(--apex4-line));border-radius:13px;background:color-mix(in srgb,#faf6ef 48%,#fff);overflow:clip}.sfb-managed-disclosure>summary,.sfb-spec-disclosure>summary{cursor:pointer;list-style:none;margin:0!important}.sfb-managed-disclosure>summary::-webkit-details-marker,.sfb-spec-disclosure>summary::-webkit-details-marker{display:none}.sfb-managed-disclosure>summary svg:last-child,.sfb-spec-disclosure>summary svg:last-child{margin-inline-start:auto;transition:transform .15s ease}.sfb-managed-disclosure[open]>summary svg:last-child,.sfb-spec-disclosure[open]>summary svg:last-child{transform:rotate(180deg)}.sfb-managed-body,.sfb-spec-body{display:grid;gap:0;padding:3px 10px 8px;border-top:1px solid color-mix(in srgb,#7d5716 10%,var(--apex4-line))}.sfb-managed-body .service-facet-group:last-child,.sfb-spec-body .sfb-spec-filter:last-child{border-bottom:0}:root{--sales-line:color-mix(in srgb,var(--c-brand-02) 18%,var(--c-border-soft));--sales-soft:color-mix(in srgb,var(--c-brand-02) 7%,var(--c-surface-01));--sales-warm:color-mix(in srgb,var(--c-gold) 10%,var(--c-surface-01));--sales-shadow:0 12px 34px rgba(46,31,18,.075)}.sales-intent-strip{position:relative;display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);align-items:center;gap:14px;margin-top:clamp(16px,2vw,26px);padding:12px;border:1px solid var(--sales-line);border-radius:18px;background:linear-gradient(135deg,var(--sales-soft),var(--sales-warm));box-shadow:var(--sales-shadow);overflow:hidden}.sales-intent-strip:after{content:"";position:absolute;inset-inline-end:-60px;inset-block-start:-82px;width:180px;height:180px;border-radius:50%;background:color-mix(in srgb,var(--c-gold) 11%,transparent);pointer-events:none}.sales-intent-copy{position:relative;z-index:1;display:flex;align-items:center;gap:10px;min-width:0}.sales-intent-copy>span:last-child{display:grid;gap:2px;min-width:0}.sales-intent-copy strong{font-size:.92rem;color:var(--c-text-01)}.sales-intent-copy small{color:var(--c-text-02);line-height:1.45;text-wrap:pretty}.sales-intent-icon{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:12px;color:var(--c-brand-02);background:var(--c-surface-01);border:1px solid var(--sales-line);box-shadow:0 6px 18px rgba(46,31,18,.06)}.sales-intent-actions{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-end;gap:7px;min-width:0;overflow-x:auto;scrollbar-width:none}.sales-intent-actions::-webkit-scrollbar{display:none}.sales-intent-actions a{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:7px 10px;border:1px solid color-mix(in srgb,var(--c-brand-02) 16%,var(--c-border-soft));border-radius:11px;background:color-mix(in srgb,var(--c-surface-01) 94%,transparent);color:var(--c-text-01);text-decoration:none;font-size:.78rem;font-weight:820;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.sales-intent-actions a:first-child{background:var(--c-brand-02);color:var(--brand-contrast,#fff);border-color:var(--c-brand-02);box-shadow:0 8px 20px color-mix(in srgb,var(--c-brand-02) 18%,transparent)}.sales-intent-actions a:focus-visible,.sales-intent-actions a:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--c-brand-02) 42%,var(--c-border-soft));box-shadow:0 8px 18px rgba(46,31,18,.08)}.sales-intent-strip.is-compact{grid-template-columns:minmax(190px,.62fr) minmax(0,1.38fr);padding:9px 10px;border-radius:14px;box-shadow:none}.sales-intent-strip.is-compact .sales-intent-copy small{display:none}.sales-intent-strip.is-compact .sales-intent-icon{width:34px;height:34px;flex-basis:34px}.sales-intent-strip.is-compact .sales-intent-actions a{min-height:34px;padding:6px 9px}.page-faq{position:relative}.kb-commerce:before,.model-knowledge-section:before,.page-faq:before{content:"";display:block;width:min(180px,26vw);height:1px;margin:0 auto clamp(22px,3vw,38px);background:linear-gradient(90deg,transparent,var(--sales-line),transparent)}.page-faq-list{display:grid;gap:8px}.model-hub-faq-item,.page-faq-item{border:1px solid color-mix(in srgb,var(--c-border-soft) 90%,transparent);border-radius:14px;background:color-mix(in srgb,var(--c-surface-01) 97%,transparent);overflow:clip;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.model-hub-faq-item[open],.page-faq-item[open]{border-color:color-mix(in srgb,var(--c-brand-02) 26%,var(--c-border-soft));background:linear-gradient(180deg,var(--c-surface-01),var(--sales-soft));box-shadow:0 9px 24px rgba(46,31,18,.055)}.model-hub-faq-item summary,.page-faq-item summary{cursor:pointer;min-height:48px}.model-hub-faq-item p,.page-faq-answer{line-height:1.75}.kb-commerce{border-radius:22px}.kb-commerce-card{display:flex;flex-direction:column;border:1px solid color-mix(in srgb,var(--c-border-soft) 88%,transparent);border-radius:16px;overflow:hidden;background:var(--c-surface-01);box-shadow:0 7px 20px rgba(46,31,18,.05)}.kb-commerce-card-link{flex:1 1 auto}.kb-commerce-card-actions{display:grid;grid-template-columns:1fr auto;gap:6px;padding:8px;border-top:1px solid color-mix(in srgb,var(--c-border-soft) 80%,transparent);background:color-mix(in srgb,var(--c-surface-02) 62%,var(--c-surface-01))}.kb-commerce-card-actions .button{min-height:36px}.section-commerce-guide{position:relative;border:1px solid var(--sales-line);border-radius:16px;background:linear-gradient(100deg,var(--sales-soft),var(--c-surface-01));box-shadow:0 8px 24px rgba(46,31,18,.045)}.section-commerce-guide-title{color:var(--c-text-01)}.section-commerce-guide-links a{border:1px solid transparent;border-radius:10px;transition:.15s ease}.section-commerce-guide-links a:hover{border-color:var(--sales-line);background:var(--c-surface-01);transform:translateY(-1px)}.section-commerce-guide-links a.is-sales-help{background:var(--c-brand-02);color:var(--brand-contrast,#fff);border-color:var(--c-brand-02)}.section-filter-shell{border-radius:18px}.section-filter-sidebar{border-color:color-mix(in srgb,var(--c-border-soft) 86%,transparent)}.section-filter-toolbar,.section-grid-controls{border-radius:14px}.service-facet-chip{transition:transform .14s ease,border-color .14s ease,background .14s ease}.service-facet-chip:hover{transform:translateY(-1px)}.service-facet-chip.is-active{box-shadow:0 5px 14px color-mix(in srgb,var(--c-brand-02) 12%,transparent)}#faq .sales-intent-strip,#product-faq .sales-intent-strip{margin-top:18px}#product-faq .panel:has(.sales-intent-strip){border-color:var(--sales-line)}.svc-hero .sales-intent-strip{margin-top:14px;max-width:980px}.svc-hero .sales-intent-actions{justify-content:flex-start}.storefront-experience-layer[data-experience=device] .experience-promo-card.is-primary .experience-promo-action{font-weight:900}.storefront-experience-layer[data-experience=device] .experience-promo-card.is-primary{border-color:color-mix(in srgb,var(--c-brand-02) 28%,var(--c-border-soft))}.public-page :where(.page-faq,.model-knowledge-section,.compatibility-warning-section,.svc-section,.kb-commerce)+:where(.section,.svc-section,.kb-commerce){border-top:1px solid color-mix(in srgb,var(--c-border-soft) 58%,transparent)}@media (max-width:900px){.sales-intent-strip,.sales-intent-strip.is-compact{grid-template-columns:1fr;gap:9px}.sales-intent-actions{justify-content:flex-start;margin-inline:-2px;padding-bottom:2px}.sales-intent-copy small{max-width:62ch}}@media (max-width:640px){.sales-intent-strip{margin-top:14px;padding:9px;border-radius:14px}.sales-intent-copy{align-items:flex-start}.sales-intent-copy small{font-size:.72rem}.sales-intent-actions a{min-height:36px;padding:6px 9px}.kb-commerce-card-actions{grid-template-columns:1fr 1fr}.section-commerce-guide-links{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.section-commerce-guide-links::-webkit-scrollbar{display:none}.section-commerce-guide-links a{flex:0 0 auto}}@media (prefers-reduced-motion:reduce){.sales-intent-actions a,.section-commerce-guide-links a,.service-facet-chip{transition-duration:.01ms!important}}