:root{--background:#f3f5f7;--surface:#fff;--surface-subtle:#f3f5f7;--sand-line:#d8dee3;--sand-control-border:#7a8792;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--shadow-soft:0 8px 24px rgba(17,28,41,.06);--shadow-hover:0 18px 42px rgba(17,28,41,.1)}.site-page,body{position:relative;background:var(--background)}.site-page{isolation:isolate;overflow:hidden}.site-page>.bg-white{background:#fff!important}.site-page>.bg-sand-cloud,.site-page>.bg-sand-mist{background:var(--surface-subtle)!important}.site-page>.bg-sand-navy{background:var(--sand-navy)!important}.site-page>section:not(:first-of-type){border-color:var(--sand-line)!important}.site-page h1,.site-page h2,.site-page h3{color:var(--sand-navy);letter-spacing:-.02em;text-wrap:balance}.site-page .bg-sand-navy h1,.site-page .bg-sand-navy h2,.site-page .bg-sand-navy h3{color:#fff}.site-page h1{max-width:24ch;font-size:clamp(2.1rem,4vw,2.85rem);font-weight:800;line-height:1.36}.site-page h2{max-width:30ch;font-size:clamp(1.75rem,3vw,2.05rem);font-weight:700;line-height:1.45}.site-page h3{font-weight:700;line-height:1.55}.site-page p{line-height:1.9}.site-page .product-card,.site-page [class*=overflow-hidden][class*=border],.site-page article,.site-page form,.site-page table{border-color:var(--sand-line)}.site-page article[class*=bg-white],.site-page form[class*=bg-white]{background:#fff!important}.site-page article[class*=border],.site-page form[class*=border]{border-radius:var(--radius-md)}.button-primary:focus-visible,.button-secondary:focus-visible{outline:3px solid var(--sl-teal);outline-offset:2px}.product-card-media{background:var(--surface-subtle)}.product-card-summary{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.spec-chip{border-radius:999px;border-color:var(--sand-line);background:transparent}.site-page input,.site-page select,.site-page textarea{border-radius:var(--radius-sm)}.site-page table{background:#fff}.site-page table tr:nth-child(2n){background:#f7f8f9}.footer-glow{display:none}.footer-premium{background:var(--sand-navy)}.back-to-top{border:1px solid var(--sand-line);border-radius:50%;background:#fff;box-shadow:var(--shadow-soft);backdrop-filter:none}.scroll-progress{display:none}.site-loading{display:grid;min-height:58vh;place-items:center;padding:8rem 1.25rem 4rem;background:var(--background);color:var(--sand-navy)}.site-loading-inner{display:grid;min-width:min(18rem,82vw);gap:1rem;text-align:center}.site-loading-inner p{margin:0;font-size:.82rem;font-weight:600}.site-loading-line{position:relative;height:2px;overflow:hidden;background:var(--sand-line)}.site-loading-line:after{position:absolute;inset:0;width:35%;background:var(--sand-red);content:"";animation:site-loading 1.2s var(--ease-premium) infinite}@keyframes site-loading{0%{transform:translateX(300%)}to{transform:translateX(-300%)}}@media (hover:hover) and (pointer:fine){.site-page article[class*=border]{transition:transform .24s var(--ease-premium),border-color .18s ease,box-shadow .24s ease}.site-page article[class*=border]:hover{border-color:#9aa6af;box-shadow:var(--shadow-hover);transform:translateY(-2px)}}@media (max-width:767px){.site-page article p:not([dir=ltr]),.site-page section p:not(.section-label):not([dir=ltr]){text-align:start}.product-card:hover,.product-card:hover .product-card-image{transform:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.site-loading-line:after{width:100%;animation:none;transform:none}}:root{--sl-red:#bb1637;--sl-red-dark:#9e1330;--sl-red-soft:rgba(187,22,55,0.1);--sl-teal:#006d77;--sl-teal-dark:#0b5f6b;--sl-teal-soft:rgba(0,109,119,0.08);--sl-cyan:#007ea7;--sl-ink:#1f2933;--sl-ink-2:#1f2933;--sl-silver:#e6eaed;--sl-text:#46505c;--sl-muted:#5b6470;--sl-on-dark:rgba(255,255,255,0.78);--sl-bg:#ffffff;--sl-bg-soft:#f5f7f9;--sl-glass:rgba(255,255,255,0.82);--sl-glass-strong:rgba(255,255,255,0.92);--sl-glass-thin:rgba(255,255,255,0.7);--sl-glass-solid:#ffffff;--sl-glass-edge:inset 0 1px 0 rgba(255,255,255,0.7);--sl-blur:blur(16px);--sl-blur-sm:blur(12px);--sl-blur-lg:blur(20px) saturate(1.4);--sl-border:rgba(31,41,51,0.12);--sl-border-strong:rgba(31,41,51,0.2);--sl-border-hover:rgba(0,109,119,0.34);--sl-shadow-sm:0 2px 8px rgba(31,41,51,0.06);--sl-shadow-md:0 4px 16px rgba(31,41,51,0.08);--sl-shadow-lg:0 8px 24px rgba(31,41,51,0.1);--sl-shadow-red:0 4px 16px rgba(187,22,55,0.2);--sl-r-sm:10px;--sl-r-md:12px;--sl-r-lg:14px;--sl-r-xl:14px;--sl-r-btn:12px;--sl-r-pill:999px;--sl-s1:4px;--sl-s2:8px;--sl-s3:12px;--sl-s4:16px;--sl-s5:24px;--sl-s6:32px;--sl-s7:48px;--sl-s8:72px;--sl-ease:cubic-bezier(0.22,1,0.36,1);--sl-ease-out:cubic-bezier(0.16,1,0.3,1);--sl-t-fast:0.2s;--sl-t-ctrl:0.24s;--sl-t-card:0.28s;--sl-t-wipe:0.28s;--sl-container:1240px;--sl-gutter:24px;--sl-section-y:72px}.sl-bg-system{position:fixed;inset:0;z-index:0;background:linear-gradient(rgba(255,255,255,.94),rgba(248,250,252,.98)),var(--sl-bg);pointer-events:none}.sl-bg-grid{position:absolute;inset:0;opacity:.95;background-image:linear-gradient(rgba(31,41,51,.035) 1px,transparent 0),linear-gradient(90deg,rgba(31,41,51,.035) 1px,transparent 0);background-size:64px 64px}.sl-bg-glow{position:absolute;width:520px;height:520px;border-radius:var(--sl-r-pill);opacity:.22;filter:blur(28px)}.sl-bg-glow-a{top:8%;right:-180px;background:radial-gradient(circle,rgba(0,109,119,.26),transparent 68%)}.sl-bg-glow-b{bottom:12%;left:-180px;background:radial-gradient(circle,rgba(187,22,55,.18),transparent 68%)}.sl-section{position:relative;z-index:2;padding:var(--sl-section-y) 0}.sl-container{width:100%;max-width:var(--sl-container);margin-inline:auto;padding-inline:var(--sl-gutter)}[data-sl-reveal]{opacity:0;transform:translate3d(0,34px,0) scale(.985);filter:blur(10px);transition:opacity .9s var(--sl-ease-out),transform .9s var(--sl-ease-out),filter .9s var(--sl-ease-out)}[data-sl-reveal].sl-visible{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}html:not(.sl-js) [data-sl-reveal]{opacity:1;transform:none;filter:none}@keyframes slTitleIn{0%{opacity:0;transform:translate3d(0,44px,0) skewY(2deg);filter:blur(14px)}to{opacity:1;transform:translateZ(0) skewY(0);filter:blur(0)}}[data-sl-effect=hero].sl-visible .sl-title-line{animation:slTitleIn 1.05s var(--sl-ease) both}[data-sl-effect=hero].sl-visible .sl-title-line:nth-child(2){animation-delay:.14s}[data-sl-effect=hero].sl-visible .sl-title-line:nth-child(3){animation-delay:.28s}.sl-accent,.sl-pill{color:var(--sl-teal)}.sl-pill{display:inline-flex;align-items:center;gap:10px;min-height:38px;padding:9px 16px;border:1px solid rgba(0,109,119,.28);background:var(--sl-teal-soft);backdrop-filter:var(--sl-blur-sm);font-size:12px;font-weight:600;letter-spacing:.08em;line-height:1.4}.sl-pill,.sl-pulse-dot{border-radius:var(--sl-r-pill)}.sl-pulse-dot{width:8px;height:8px;flex:0 0 8px;background:var(--sl-teal);animation:slPulse 2.2s ease infinite}@keyframes slPulse{0%{box-shadow:0 0 0 0 rgba(0,109,119,.5)}72%{box-shadow:0 0 0 12px rgba(0,109,119,0)}to{box-shadow:0 0 0 0 rgba(0,109,119,0)}}.sl-label{display:block;margin-bottom:10px;color:var(--sl-teal);font-size:14px;font-weight:700}.sl-title{color:var(--sl-ink);font-size:clamp(1.85rem,4vw,2.05rem);font-weight:800;line-height:1.34}.sl-lede{max-width:62ch;margin-top:14px;color:var(--sl-text);font-size:1rem;line-height:2}.sl-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:11px 22px;border:1px solid transparent;border-radius:var(--sl-r-btn);cursor:pointer;font-size:14px;font-weight:500;line-height:20px;transition:transform var(--sl-t-ctrl) var(--sl-ease),box-shadow var(--sl-t-ctrl) var(--sl-ease),border-color var(--sl-t-ctrl) var(--sl-ease),color var(--sl-t-ctrl) var(--sl-ease)}.sl-btn svg{width:19px;height:19px;transition:transform var(--sl-t-ctrl) var(--sl-ease)}.sl-btn:hover svg{transform:translateX(-4px)}.sl-btn-primary{color:#fff;background:var(--sl-red);box-shadow:var(--sl-shadow-sm)}.sl-btn-primary:hover{background:var(--sl-red-dark);box-shadow:var(--sl-shadow-md)}.sl-btn-outline{color:var(--sl-teal);border-color:var(--sl-teal);background:transparent}.sl-btn-outline:hover{color:#fff;background:var(--sl-teal)}.sl-link{position:relative;display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;min-height:44px;color:var(--sl-teal);font-size:14px;font-weight:500}.sl-link:after{content:"";position:absolute;right:0;bottom:10px;width:100%;height:2px;border-radius:var(--sl-r-pill);background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform var(--sl-t-ctrl) var(--sl-ease)}.sl-link:hover:after{transform:scaleX(1);transform-origin:left}.sl-link svg{width:17px;height:17px;transition:transform var(--sl-t-ctrl) var(--sl-ease)}.sl-link:hover svg{transform:translateX(-4px)}.sl-card{position:relative;overflow:hidden;padding:24px;border:1px solid var(--sl-border);border-radius:var(--sl-r-lg);background:var(--sl-glass);box-shadow:var(--sl-shadow-sm);backdrop-filter:var(--sl-blur);transition:transform var(--sl-t-card) var(--sl-ease),box-shadow var(--sl-t-card) var(--sl-ease),border-color var(--sl-t-card) var(--sl-ease)}.sl-card:hover{transform:translateY(-4px);border-color:var(--sl-border-hover);box-shadow:var(--sl-shadow-lg)}.sl-card>*{position:relative;z-index:1}.sl-card h3{margin-bottom:10px;color:var(--sl-ink);font-size:1.06rem;font-weight:800;line-height:1.5}.sl-card p{color:var(--sl-text);font-size:.92rem;line-height:1.95}.sl-card-icon{display:flex;width:52px;height:52px;align-items:center;justify-content:center;margin-bottom:18px;border:1px solid rgba(0,109,119,.2);border-radius:var(--sl-r-md);color:var(--sl-teal);background:var(--sl-teal-soft);box-shadow:var(--sl-glass-edge);transition:color var(--sl-t-card) var(--sl-ease),background var(--sl-t-card) var(--sl-ease),transform var(--sl-t-card) var(--sl-ease)}.sl-card-icon svg{width:27px;height:27px}.sl-card:hover .sl-card-icon{color:#fff;background:var(--sl-teal)}.sl-grid{display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:640px){.sl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1025px){.sl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}:root{--sl-section-y:96px}}@media (min-width:1280px){:root{--sl-section-y:110px}}.sl-grid-2{grid-template-columns:1fr}@media (min-width:800px){.sl-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){:root{--sl-section-y:52px;--sl-gutter:16px}.sl-card{padding:20px;border-radius:var(--sl-r-md)}.sl-btn{width:100%;min-height:50px;padding:12px 20px;font-size:.92rem}.sl-bg-glow{width:300px;height:300px}}@media (max-width:480px){.sl-title{font-size:clamp(1.5rem,6vw,1.9rem)}}@media (hover:none),(pointer:coarse){.sl-btn:hover,.sl-card:hover{transform:none}}@media (prefers-reduced-motion:reduce){[data-sl-reveal],[data-sl-reveal].sl-visible{opacity:1;transform:none;filter:none;transition:none}.sl-pulse-dot,[data-sl-effect=hero].sl-visible .sl-title-line{animation:none}.sl-btn,.sl-btn:before,.sl-card,.sl-link:after{transition:none}}.sl-hero-slide,.sl-hero-slider{position:absolute;inset:0}.sl-hero-slide{opacity:0;transition:opacity 1.2s ease}.sl-hero-slide.is-active{opacity:1}.sl-hero-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:contrast(1.08) saturate(.96);transform:scale(1);transition:transform 7.5s ease}.sl-hero-slide.is-active img{transform:scale(1.08)}.sl-hero-overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(270deg,rgba(255,255,255,.98) 0,rgba(255,255,255,.88) 45%,rgba(255,255,255,.28) 100%),radial-gradient(circle at 82% 50%,rgba(43,76,126,.2),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.12),var(--sl-bg) 98%)}.sl-hero-dots{position:absolute;z-index:3;bottom:26px;left:max(20px,calc((100vw - 1340px) / 2 + 20px));display:flex;gap:8px}.sl-hero-dots button{position:relative;width:26px;height:7px;padding:0;border:0;border-radius:var(--sl-r-pill);background:rgba(15,23,42,.2);cursor:pointer;transition:width .32s var(--sl-ease),background .32s var(--sl-ease)}.sl-hero-dots button.is-active{width:46px;background:var(--sl-red)}.sl-hero-dots button:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:44px;transform:translate(-50%,-50%)}@media (max-width:768px){.sl-hero-dots{right:0;bottom:18px;left:0;justify-content:center}.sl-hero-overlay{background:linear-gradient(180deg,rgba(255,255,255,.76),var(--sl-bg) 92%),linear-gradient(270deg,rgba(255,255,255,.84),rgba(255,255,255,.68))}}@media (prefers-reduced-motion:reduce){.sl-hero-slide,.sl-hero-slide img,.sl-hero-slide.is-active img{transition:none;transform:none}}:root{--sl-brand-navy:#03112a;--sl-brand-navy-2:#071b3d;--sl-brand-red:#e31342;--sl-brand-paper:#f6f8fb}body{background:var(--sl-brand-paper)}.footer-premium{background:radial-gradient(circle at 10% 20%,rgba(28,73,138,.3),transparent 30%),var(--sl-brand-navy)}.footer-shop{padding:1rem;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:rgba(255,255,255,.045)}.footer-shop-cta{background:var(--sl-brand-red)!important;color:#fff!important}:root{--sand-navy:#03112a;--sand-navy-2:#071b3d;--sand-red:#e31342;--sand-redDark:#b40931;--sand-red-dark:#a6072a;--sand-cloud:#f6f8fb;--sand-mist:#eef3f8;--sand-line:#dbe2ea;--sand-graphite:#4f5c6d;--sand-muted:#5a6678;--sand-teal:#1e6fa8;--sand-tealDark:#155782;--sand-cyan:#65b9ff;--background:#f6f8fb;--surface-subtle:#f6f8fb;--sl-ink:#03112a;--sl-text:#4f5c6d;--sl-muted:#5a6678;--sl-bg-soft:#f6f8fb;--sl-border:#dbe2ea;--sl-border-strong:#bdc8d5;--sl-teal:#1e6fa8;--sl-teal-dark:#155782;--sl-red:#e31342;--sl-red-dark:#a6072a}html{background:var(--sand-navy)}.site-page,body{background:var(--sand-cloud)}.site-page{overflow:clip;color:var(--sand-navy)}.site-page>section:not(:first-of-type):after{display:none!important;content:none!important}.site-page>section[class*=bg-sand-cloud],.site-page>section[class*=bg-sand-mist]{background:var(--sand-cloud)!important}.site-page h1,.site-page h2,.site-page h3{letter-spacing:-.025em}.site-page h1{font-weight:900}.site-page h2,.site-page h3{font-weight:850}.site-page p{color:var(--sand-graphite)}.site-page .bg-sand-navy p,.site-page [class*="bg-[#03112a]"] p{color:rgba(255,255,255,.7)}.home-kicker,.section-label{display:inline-flex;min-height:24px;align-items:center;gap:.65rem;color:var(--sand-red-dark);font-size:.78rem;font-weight:850}.home-kicker:before,.section-label:before{width:2rem;height:2px;border-radius:0;background:var(--sand-red)}.site-page article[class*=border],.site-page div[class*=border][class*=bg-white],.site-page form[class*=border]{border-color:var(--sand-line);border-radius:14px;box-shadow:0 10px 30px rgba(3,17,42,.045)}.site-page article[class*=border]:before{display:none!important;content:none!important}.site-page input,.site-page select,.site-page textarea{min-height:48px;border-color:#b9c5d2;border-radius:10px}.site-page textarea{min-height:140px}.site-page input:focus,.site-page select:focus,.site-page textarea:focus{border-color:var(--sand-teal);box-shadow:0 0 0 4px rgba(30,111,168,.12)}.button-primary,.button-secondary,.premium-button{min-height:48px;font-weight:850}.button-primary{background:var(--sand-red);box-shadow:0 14px 34px rgba(227,19,66,.2)}.button-primary:hover{background:var(--sand-redDark)}.button-secondary{background:#fff}.breadcrumbs-bar{border-color:var(--sand-line);background:rgba(255,255,255,.96)}.breadcrumbs-bar nav a,.breadcrumbs-bar nav span:not([aria-current]){min-height:44px;display:inline-flex;align-items:center}.breadcrumbs-bar nav a{min-width:44px;justify-content:center}.table-wrap a{display:inline-flex;min-height:44px;align-items:center}.product-card{overflow:hidden;border-radius:14px;background:#fff;box-shadow:0 10px 30px rgba(3,17,42,.055)}.product-card-media{background:linear-gradient(145deg,#edf3f8,#fff)}.footer-premium{background:radial-gradient(circle at 10% 20%,rgba(29,79,148,.32),transparent 30%),var(--sand-navy)}.footer-link{width:-moz-fit-content;width:fit-content;min-width:44px}.brand-home a,.footer-link,.site-page a.inline-flex{min-height:44px}@media (hover:hover) and (pointer:fine){.site-page article[class*=border]{transition:transform .22s ease,border-color .18s ease,box-shadow .22s ease}.site-page article[class*=border]:hover{border-color:#aebdcb;box-shadow:0 18px 44px rgba(3,17,42,.09);transform:translateY(-3px)}}@media (max-width:1279px){.header-layout{width:100%}.header-layout>a:first-child{flex:0 0 auto}.header-menu-button{flex:0 0 44px;min-width:44px;min-height:44px}}@media (max-width:640px){:root{--header-height:72px}.header-layout{height:68px;padding-inline:20px!important}.header-layout .brand-logo-image{width:136px;max-width:40vw}.site-page>section:not(:first-of-type){padding-block:3.25rem}.site-page h1{font-size:clamp(1.9rem,8.5vw,2.35rem);line-height:1.43}.site-page h2{font-size:clamp(1.55rem,7vw,1.95rem);line-height:1.48}.site-page article[class*=border]:hover{transform:none}.breadcrumbs-bar>div{padding-block:.7rem}}@media (max-width:359px){.header-layout{padding-inline:14px!important}.header-layout .brand-logo-image{width:122px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation:none!important;transition-duration:.01ms!important}}:root{--step-h1:clamp(1.85rem,1.25rem + 2.6vw,2.6rem);--step-h2:clamp(1.45rem,1.1rem + 1.5vw,1.95rem);--step-h3:clamp(1.12rem,1rem + 0.5vw,1.3rem);--step-h4:1rem;--lh-tight:1.32;--lh-head:1.45;--lh-body:1.9;--rhythm:clamp(3rem,2rem + 4vw,4.75rem)}.home-redesign h1,.site-page h1{font-size:var(--step-h1);line-height:var(--lh-tight);font-weight:900}.home-redesign h2,.site-page h2{font-size:var(--step-h2);line-height:var(--lh-head);font-weight:800}.home-redesign h3,.site-page h3{font-size:var(--step-h3);line-height:var(--lh-head);font-weight:700}.home-redesign h4,.site-page h4{font-size:var(--step-h4);line-height:var(--lh-head);font-weight:700}.home-redesign>section,.site-page>section{padding-block:var(--rhythm)}.home-redesign>section+section,.site-page>section+section{padding-top:var(--rhythm)}:root{--sand-teal:#d10e3a;--sand-tealDark:#a6072a;--sand-teal-dark:#a6072a;--sl-teal:#d10e3a;--sl-teal-dark:#a6072a;--focus-ring:rgba(227,19,66,.22);--motion-ease:cubic-bezier(.22,1,.36,1)}.scroll-progress{position:fixed;z-index:80;top:0;right:0;left:0;display:block!important;height:3px;background:rgba(255,255,255,.08);pointer-events:none}.scroll-progress span{display:block;height:100%;background:linear-gradient(90deg,#ff476b,#e31342);box-shadow:0 0 14px rgba(227,19,66,.55);transition:width 90ms linear}.has-scroll-reveal .site-page>section:not(:first-of-type),.has-scroll-reveal [data-reveal-item],.has-scroll-reveal [data-reveal],.has-scroll-reveal main:not(.brand-home)>section:not(:first-of-type){opacity:0;animation:none!important;translate:0 22px;transition:opacity .58s var(--motion-ease) var(--reveal-delay,0s),translate .58s var(--motion-ease) var(--reveal-delay,0s),scale .58s var(--motion-ease) var(--reveal-delay,0s),transform .55s var(--motion-ease) 0s,border-color .4s var(--motion-ease) 0s,box-shadow .55s var(--motion-ease) 0s,background-color .4s var(--motion-ease) 0s,color .4s var(--motion-ease) 0s}.has-scroll-reveal [data-reveal=soft]{translate:0 12px}.has-scroll-reveal [data-reveal=fade]{translate:none}.has-scroll-reveal [data-reveal=scale]{translate:0 12px;scale:.975}.has-scroll-reveal .site-page>section:not(:first-of-type).is-revealed,.has-scroll-reveal [data-reveal-item].is-revealed,.has-scroll-reveal [data-reveal].is-revealed,.has-scroll-reveal main:not(.brand-home)>section:not(:first-of-type).is-revealed{opacity:1;translate:0 0;scale:1}[data-reveal-group]>[data-reveal-item]:nth-child(2){--reveal-delay:70ms}[data-reveal-group]>[data-reveal-item]:nth-child(3){--reveal-delay:140ms}[data-reveal-group]>[data-reveal-item]:nth-child(4){--reveal-delay:210ms}[data-reveal-group]>[data-reveal-item]:nth-child(n+5){--reveal-delay:280ms}.site-page{color:#071734;background:#f6f8fb}.site-page>section{position:relative}.site-page>section[class*=bg-sand-cloud],.site-page>section[class*=bg-sand-mist]{background:radial-gradient(circle at 8% 0,rgba(44,105,190,.065),transparent 25%),#f4f7fb!important}.site-page>section[class*=bg-sand-navy]{color:#fff;background:radial-gradient(circle at 12% 32%,rgba(42,102,190,.28),transparent 30%),linear-gradient(135deg,#071b3d,#03112a 58%,#020b1e)!important}.site-page>section[class*=bg-sand-navy]:before{position:absolute;inset:0;opacity:.1;background:url(/images/brand/sl-network-pattern.svg) 0/min(54rem,74vw) auto no-repeat;filter:invert(1);content:"";pointer-events:none}.site-page>section[class*=bg-sand-navy]>*{position:relative;z-index:1}.site-page .home-kicker,.site-page .section-label{color:#bd0d35;letter-spacing:0}.site-page .home-kicker:before,.site-page .section-label:before{background:#e31342}.site-page article[class*=border],.site-page div[class*=border][class*=bg-white],.site-page form[class*=border]{border-color:#dbe2ea;border-radius:16px;box-shadow:0 12px 34px rgba(3,17,42,.05)}.site-page article[class*=border]{transform:none!important;transition:border-color .22s ease,box-shadow .28s var(--motion-ease),background .22s ease!important}.site-page article[class*=border]:has(a[href]):focus-within,.site-page article[class*=border]:has(a[href]):hover{border-color:#c4cfdb;box-shadow:0 22px 52px rgba(3,17,42,.1)}.site-page [class*=border-r-2][class*=border-sand-teal],.site-page [class*=border-t-2][class*=border-sand-teal]{border-color:#e31342!important}.site-page [class*=bg-sand-cloud][class*=text-sand-teal],.site-page [class*=bg-sand-mist][class*=text-sand-teal]{color:#c40c35!important;background:#fff0f4!important}.site-page .text-sand-teal{color:#c40c35!important}.site-page input,.site-page select,.site-page textarea{border-color:#c6d0dc;border-radius:11px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.site-page input:hover,.site-page select:hover,.site-page textarea:hover{border-color:#9eacbc}.site-page input:focus,.site-page select:focus,.site-page textarea:focus{box-shadow:0 0 0 4px var(--focus-ring)!important}.site-page details{transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.site-page details[open]{border-color:#c7d1dd;background:#fff}.breadcrumbs-bar{border-color:rgba(219,226,234,.92);background:rgba(255,255,255,.94);backdrop-filter:blur(16px)}.button-primary,.button-secondary,.premium-button{border-radius:10px;transition:transform .22s var(--motion-ease),border-color .2s ease,background .2s ease,color .2s ease,box-shadow .22s ease}.button-primary:focus-visible,.button-primary:hover,.button-secondary:focus-visible,.button-secondary:hover,.premium-button:focus-visible,.premium-button:hover{transform:translateY(-2px)}.product-card{border:1px solid #dbe2ea;border-radius:16px;box-shadow:0 12px 34px rgba(3,17,42,.055);transition:transform .3s var(--motion-ease),border-color .22s ease,box-shadow .3s var(--motion-ease)}.product-card-image{transition:transform .5s var(--motion-ease)}.product-card:focus-within,.product-card:hover{border-color:#c2ceda;box-shadow:0 24px 56px rgba(3,17,42,.11);transform:translateY(-5px)}.product-card:focus-within .product-card-image,.product-card:hover .product-card-image{transform:scale(1.025)}.header-nav [role=menu],.header-nav>div>div{transition-timing-function:var(--motion-ease)!important}.mobile-menu{transition:grid-template-rows .38s var(--motion-ease)}.mobile-menu[aria-hidden=false] .mobile-nav-link{animation:mobile-link-in .42s var(--motion-ease) both}.mobile-menu[aria-hidden=false] .mobile-nav-link:nth-child(2){animation-delay:40ms}.mobile-menu[aria-hidden=false] .mobile-nav-link:nth-child(3){animation-delay:80ms}.mobile-menu[aria-hidden=false] .mobile-nav-link:nth-child(4){animation-delay:.12s}.mobile-menu[aria-hidden=false] .mobile-nav-link:nth-child(5){animation-delay:.16s}@keyframes mobile-link-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.has-scroll-reveal .site-page>section:not(:first-of-type),.has-scroll-reveal [data-reveal-item],.has-scroll-reveal [data-reveal],.has-scroll-reveal main:not(.brand-home)>section:not(:first-of-type){translate:0 12px;transition-duration:.46s}.has-scroll-reveal [data-reveal=fade]{translate:none}.has-scroll-reveal [data-reveal=scale]{translate:0 8px;scale:.986}.button-primary:hover,.button-secondary:hover,.premium-button:hover,.product-card:focus-within,.product-card:hover{transform:none}}@media (hover:none),(pointer:coarse){.button-primary:hover,.button-secondary:hover,.premium-button:hover,.product-card:hover{transform:none}}@media (prefers-reduced-motion:reduce){.scroll-progress span{transition:none}.has-scroll-reveal .site-page>section:not(:first-of-type),.has-scroll-reveal [data-reveal-item],.has-scroll-reveal [data-reveal=fade],.has-scroll-reveal [data-reveal=scale],.has-scroll-reveal [data-reveal=soft],.has-scroll-reveal [data-reveal],.has-scroll-reveal main:not(.brand-home)>section:not(:first-of-type){opacity:1!important;animation:none!important;translate:none!important;scale:none!important;transition:none!important}.mobile-menu[aria-hidden=false] .mobile-nav-link{animation:none}}.site-page{--internal-section-space:clamp(4rem,6.5vw,5.75rem);--internal-card-radius:18px;--internal-ease:cubic-bezier(.22,1,.36,1);background:#f4f6f9}.site-page>section,.site-page>section+section{padding-block:var(--internal-section-space)!important}.site-page>section[data-content-page-hero]{padding-block:clamp(.85rem,1.8vw,1.4rem)!important;border:0!important;background:#f4f6f9!important}.site-page>section[data-internal-hero]:not([data-content-page-hero]){padding-block:clamp(3.5rem,6vw,5.75rem)!important}.site-page>section[class*=bg-white]{background:#fff!important}.site-page>section[class*=bg-sand-cloud],.site-page>section[class*=bg-sand-mist]{background:radial-gradient(circle at 8% 0,rgba(35,83,164,.055),transparent 24%),#f4f6f9!important}.site-page .section-label{min-height:26px;color:#bd0d35;font-size:.75rem;font-weight:900}.site-page .section-label:before{width:1.65rem;border-radius:99px}.site-page article[class*=border],.site-page div[class*=border][class*=bg-white],.site-page form[class*=border]{border-color:#d9e0e9;border-radius:var(--internal-card-radius);box-shadow:0 10px 30px rgba(3,17,42,.05)}.site-page article[class*=border]{transition:transform .42s var(--internal-ease),border-color .28s ease,box-shadow .42s var(--internal-ease)!important}.site-page article[class*=border]:has(a[href]):focus-within,.site-page article[class*=border]:has(a[href]):hover{border-color:#bdc9d6;box-shadow:0 24px 58px rgba(3,17,42,.11);transform:translateY(-4px)!important}.site-page figure img{transition:transform .7s var(--internal-ease)}.site-page figure:hover img{transform:scale(1.025)}.site-page input,.site-page select,.site-page textarea{border-color:#c5cfdb;border-radius:12px;background:#fff}.site-page input:focus,.site-page select:focus,.site-page textarea:focus{border-color:#e31342!important;box-shadow:0 0 0 4px rgba(227,19,66,.11)!important}.site-page table{overflow:hidden;border-radius:14px}.site-page table thead{color:#071734;background:#eaf0f7!important}.site-page details{border-radius:14px}.site-page details[open]{border-color:#bdc9d6;box-shadow:0 16px 38px rgba(3,17,42,.07)}.site-page .bg-sand-red .button-secondary.bg-white{border-color:rgba(255,255,255,.8)!important;color:#071734!important;background:#fff!important}.site-page .bg-sand-red .button-secondary.bg-transparent{border-color:rgba(255,255,255,.35)!important;color:#fff!important;background:transparent!important}.site-page .bg-sand-red .button-secondary.bg-transparent:focus-visible,.site-page .bg-sand-red .button-secondary.bg-transparent:hover{border-color:rgba(255,255,255,.62)!important;background:rgba(255,255,255,.1)!important}@media (max-width:767px){.site-page{--internal-section-space:3.25rem}.site-page>section[data-content-page-hero]{padding-block:.75rem 1rem!important}.site-page>section[data-internal-hero]:not([data-content-page-hero]){padding-block:3rem!important}.site-page article[class*=border]:has(a[href]):focus-within,.site-page article[class*=border]:has(a[href]):hover{transform:none!important}}@media (prefers-reduced-motion:reduce){.site-page *,.site-page :after,.site-page :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-page[class*=page-]{--page-deep:#03112a;--page-deep-2:#071b3d;--page-red:#e31342;--page-line:#d9e1eb;--page-canvas:#f4f6f9;--page-ease:cubic-bezier(.22,1,.36,1)}.site-page[class*=page-]>section:not([data-content-page-hero]){position:relative}.site-page[class*=page-]>section:not([data-content-page-hero])>div{position:relative;z-index:1}.site-page[class*=page-] .section-label{gap:.7rem;letter-spacing:.01em}.site-page[class*=page-] .section-label:before{width:2.35rem;height:3px;background:var(--page-red)}.editorial-hero-collage{position:relative;min-height:300px;padding:0 0 2.4rem 2.7rem}.editorial-hero-collage__detail,.editorial-hero-collage__main{position:absolute;overflow:hidden;border-radius:16px}.editorial-hero-collage__main{inset:0 16% 9% 0;box-shadow:0 28px 64px rgba(0,0,0,.28)}.editorial-hero-collage__detail{z-index:2;bottom:0;left:0;width:38%;aspect-ratio:1;border:5px solid #071734;box-shadow:0 18px 42px rgba(0,0,0,.32)}.editorial-hero-collage>span{position:absolute;z-index:3;right:1rem;bottom:1.2rem;display:inline-flex;min-height:38px;align-items:center;gap:.45rem;border:1px solid rgba(255,255,255,.15);border-radius:9px;padding:.55rem .75rem;color:#fff;background:rgba(3,17,42,.78);font-size:.68rem;font-weight:850;backdrop-filter:blur(12px)}.editorial-hero-collage img{transition:transform .75s var(--page-ease)}.editorial-hero-collage:hover .editorial-hero-collage__main img{transform:scale(1.025)}.editorial-hero-collage:hover .editorial-hero-collage__detail img{transform:scale(1.045)}.site-page[class*=page-] a[class*=border][class*=bg-],.site-page[class*=page-] article[class*=border]{overflow:hidden}.site-page[class*=page-] a[class*=border][class*=bg-]:after,.site-page[class*=page-] article[class*=border]:after{position:absolute;inset:auto 0 0;height:2px;opacity:0;background:linear-gradient(90deg,transparent,var(--page-red),transparent);content:"";transition:opacity .25s ease;pointer-events:none}.site-page[class*=page-] a[class*=border][class*=bg-]:focus-visible:after,.site-page[class*=page-] a[class*=border][class*=bg-]:hover:after,.site-page[class*=page-] article[class*=border]:focus-within:after,.site-page[class*=page-] article[class*=border]:hover:after{opacity:1}.page-support .support-model-selector{position:relative;overflow:hidden;border-radius:22px!important;padding:clamp(1.4rem,3vw,2.25rem)!important;background:radial-gradient(circle at 0 100%,rgba(33,90,173,.09),transparent 34%),#fff!important;box-shadow:0 24px 58px rgba(3,17,42,.1)!important}.page-support .support-model-selector:before{position:absolute;top:0;right:0;width:7rem;height:3px;background:var(--page-red);content:""}.page-support table tbody tr{transition:background-color .2s ease}.page-support table tbody tr:hover{background:#f7f9fc}.page-support table tbody th{color:#b40a31!important}.page-downloads .downloads-toolbar{border:1px solid var(--page-line)!important;border-radius:18px;padding:1.15rem!important;background:rgba(255,255,255,.9);box-shadow:0 14px 38px rgba(3,17,42,.065);backdrop-filter:blur(14px)}.page-downloads .download-card{position:relative;border-radius:18px!important;background:radial-gradient(circle at 0 0,rgba(33,90,173,.065),transparent 32%),#fff!important}.page-downloads .download-card:first-child{border-color:rgba(227,19,66,.28)!important}.page-downloads .download-card:first-child:before{position:absolute;top:0;right:0;width:8rem;height:3px;background:var(--page-red);content:""}.page-warranty #warranty-form>div>div:first-child{position:sticky;top:7.25rem;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:clamp(1.4rem,3vw,2.2rem);color:#fff;background:radial-gradient(circle at 0 100%,rgba(34,93,181,.34),transparent 42%),var(--page-deep);box-shadow:0 22px 54px rgba(3,17,42,.16)}.page-warranty #warranty-form>div>div:first-child h2{color:#fff}.page-warranty #warranty-form>div>div:first-child p{color:rgba(255,255,255,.68)}.page-warranty #warranty-form>div>div:first-child .section-label{color:#ff8aa1}.page-warranty #warranty-form>div>div:first-child>div{border-color:rgba(255,255,255,.13)!important;color:rgba(255,255,255,.78)!important;background:rgba(255,255,255,.07)!important}.page-warranty .warranty-form-panel{border-radius:22px!important;box-shadow:0 24px 64px rgba(3,17,42,.095)!important}.page-contact #message-form aside{overflow:hidden;border-radius:22px;padding:clamp(1.4rem,3vw,2.2rem);color:#fff;background:radial-gradient(circle at 0 100%,rgba(35,89,169,.38),transparent 40%),var(--page-deep);box-shadow:0 22px 56px rgba(3,17,42,.16)}.page-contact #message-form aside a,.page-contact #message-form aside h2,.page-contact #message-form aside h3{color:#fff}.page-contact #message-form aside p,.page-contact #message-form aside span[class*=text-sand-graphite]{color:rgba(255,255,255,.68)!important}.page-contact #message-form aside>div[class*=border-y],.page-contact #message-form aside>div[class*=border-y]>a{border-color:rgba(255,255,255,.13)!important}.page-contact #message-form aside>div[class*=rounded]{border-color:rgba(255,255,255,.13)!important;background:rgba(255,255,255,.07)!important}.page-contact .contact-form-panel{border-radius:22px!important;box-shadow:0 24px 64px rgba(3,17,42,.095)!important}.page-faq>nav{position:sticky;z-index:20;top:76px;box-shadow:0 12px 30px rgba(3,17,42,.07)}.page-faq details{overflow:hidden;border-radius:16px!important}.page-guide #installation-steps ol>li{position:relative;overflow:hidden;border-radius:18px;box-shadow:0 12px 34px rgba(3,17,42,.055);transition:transform .34s var(--page-ease),border-color .24s ease,box-shadow .34s var(--page-ease)}.page-guide #installation-steps ol>li:after{position:absolute;right:0;bottom:0;width:0;height:3px;background:var(--page-red);content:"";transition:width .36s var(--page-ease)}.page-guide #installation-steps ol>li:hover{border-color:#bdc9d6;box-shadow:0 22px 50px rgba(3,17,42,.1);transform:translateY(-4px)}.page-guide #installation-steps ol>li:hover:after{width:100%}.page-product-family .family-catalog-card{min-height:18rem;border-radius:20px!important;background:radial-gradient(circle at 0 0,rgba(30,111,168,.07),transparent 32%),#fff!important}.page-product-family .family-catalog-card:first-child{background:radial-gradient(circle at 0 100%,rgba(227,19,66,.1),transparent 34%),#fff!important}.page-about figure,.page-news figure{position:relative}.page-about figure figcaption,.page-news figure figcaption{border-top:1px solid var(--page-line)}.page-management>section:not([data-content-page-hero]),.page-privacy>section:not([data-content-page-hero]){background:linear-gradient(90deg,transparent 0 49.95%,rgba(3,17,42,.035) 50%,transparent 50.05%),#fff!important}@media (min-width:1024px){.page-downloads .download-card:first-child{grid-column:1/-1}.page-downloads .download-card:first-child>div:first-child{max-width:48rem}.page-product-family .family-catalog-grid:has(>article:nth-child(3):last-child)>article:first-child{grid-column:1/-1;min-height:14rem}}@media (max-width:1023px){.page-contact #message-form aside,.page-warranty #warranty-form>div>div:first-child{position:static}}@media (max-width:767px){.page-faq>nav{top:68px;overflow-x:auto;scrollbar-width:none}.page-contact #message-form aside,.page-contact .contact-form-panel,.page-downloads .downloads-toolbar,.page-support .support-model-selector,.page-warranty .warranty-form-panel{border-radius:16px!important}.page-guide #installation-steps ol>li:hover{transform:none}.editorial-hero-collage{min-height:240px;padding:0 0 1.8rem 1.7rem}.editorial-hero-collage__main{inset:0 10% 8% 0}.editorial-hero-collage__detail{width:36%;border-width:3px}.editorial-hero-collage>span{right:.7rem;bottom:.7rem}}@media (prefers-reduced-motion:reduce){.site-page[class*=page-] *,.site-page[class*=page-] :after,.site-page[class*=page-] :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--intro-ease:cubic-bezier(0.22,1,0.36,1);--intro-duration:820ms;--intro-beat:90ms}.has-intro [data-intro]{opacity:0}.has-intro.intro-play [data-intro]{animation:introRise var(--intro-duration) var(--intro-ease) calc(var(--intro-step, 0) * var(--intro-beat)) both}@keyframes introRise{0%{opacity:0;translate:0 20px;filter:blur(7px)}to{opacity:1;translate:0 0;filter:blur(0)}}.has-intro [data-intro=media]{opacity:0}.has-intro.intro-play [data-intro=media]{animation:introMedia 1.15s var(--intro-ease) both}@keyframes introMedia{0%{opacity:0;scale:1.055}to{opacity:1;scale:1}}.has-intro [data-intro=header]{opacity:0}.has-intro.intro-play [data-intro=header]{animation:introHeader .62s var(--intro-ease) both}@keyframes introHeader{0%{opacity:0;translate:0 -14px}to{opacity:1;translate:0 0}}[data-intro="1"]{--intro-step:1}[data-intro="2"]{--intro-step:2}[data-intro="3"]{--intro-step:3}[data-intro="4"]{--intro-step:4}[data-intro="5"]{--intro-step:5}[data-intro="6"]{--intro-step:6}[data-intro-group]>*{--intro-step:0}[data-intro-group]>:first-child{--intro-step:4}[data-intro-group]>:nth-child(2){--intro-step:5}[data-intro-group]>:nth-child(3){--intro-step:6}[data-intro-group]>:nth-child(4){--intro-step:7}[data-intro-group]>:nth-child(n+5){--intro-step:8}.has-intro [data-intro-group]>*{opacity:0}.has-intro.intro-play [data-intro-group]>*{animation:introRise var(--intro-duration) var(--intro-ease) calc(var(--intro-step, 0) * var(--intro-beat)) both}@media (max-width:768px){:root{--intro-duration:700ms;--intro-beat:70ms}@keyframes introRise{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0 0}}}@media (prefers-reduced-motion:reduce){.has-intro [data-intro-group]>*,.has-intro [data-intro]{opacity:1;animation:none}}[data-glow]{position:relative;isolation:isolate}[data-glow]:before{position:absolute;z-index:-1;border-radius:inherit;opacity:0;background:radial-gradient(20rem circle at var(--glow-x,50%) var(--glow-y,50%),var(--glow-tint,rgba(0,109,119,.13)),transparent 62%);box-shadow:inset 0 0 0 1px var(--glow-ring,transparent);content:"";inset:0;transition:opacity .32s ease;pointer-events:none}[data-glow].is-glowing:before{opacity:1}[data-glow=light]{--glow-tint:rgba(0,109,119,0.13);--glow-ring:rgba(0,109,119,0.28)}[data-glow=dark]{--glow-tint:rgba(255,255,255,0.12);--glow-ring:rgba(255,255,255,0.22)}[data-glow=accent]{--glow-tint:rgba(199,16,58,0.13);--glow-ring:rgba(199,16,58,0.3)}@media (prefers-reduced-motion:reduce){[data-glow]:before{display:none}}:is(.page-contact,.page-warranty,.page-support,.page-downloads,.page-faq,.page-guide,.page-about,.page-news,.page-management,.page-privacy){--reference-ink:#071734;--reference-copy:#526071;--reference-line:#e1e6ed;--reference-cloud:#f6f8fb;--reference-red:#e31342;--reference-pink:#f3f6fb;--reference-shadow:0 10px 32px rgba(7,23,52,.035)}:is(.page-contact,.page-warranty,.page-support,.page-downloads,.page-faq,.page-guide,.page-about,.page-news,.page-management,.page-privacy)>section:not([data-content-page-hero]):not([data-internal-hero]){padding-block:4.5rem!important}:is(.page-contact,.page-warranty,.page-support,.page-downloads,.page-faq,.page-guide,.page-about,.page-news,.page-management,.page-privacy)>section:not([data-content-page-hero]):not([data-internal-hero]) .section-label+h2{margin-top:.8rem;font-size:2rem;line-height:1.55;letter-spacing:-.025em;text-wrap:balance}.page-contact #message-form,.page-warranty #warranty-form{background:var(--reference-cloud)!important}.page-contact #message-form>div,.page-warranty #warranty-form>div{width:calc(100% - 4rem);max-width:1240px;gap:3rem;border:1px solid var(--reference-line);border-radius:28px;padding:2.5rem;background:#fff;box-shadow:var(--reference-shadow)}.page-contact #message-form aside,.page-warranty #warranty-form>div>div:first-child{overflow:visible;border:0;border-radius:0;padding:.5rem 0;color:var(--reference-ink);background:transparent;box-shadow:none}.page-contact #message-form aside :is(h2,h3,a),.page-warranty #warranty-form>div>div:first-child h2{color:var(--reference-ink)}.page-contact #message-form aside p,.page-contact #message-form aside span[class*=text-sand-graphite],.page-warranty #warranty-form>div>div:first-child p{color:var(--reference-copy)!important}.page-contact #message-form aside .section-label,.page-warranty #warranty-form>div>div:first-child .section-label{color:#b50d34!important}.page-contact #message-form aside>div[class*=border-y]{border:0!important;display:grid;gap:.8rem}.page-contact #message-form aside>div[class*=border-y]>a{min-height:88px;border:1px solid var(--reference-line)!important;border-radius:14px;padding:1rem;background:var(--reference-cloud);transition:border-color .2s ease,background-color .2s ease}.page-contact #message-form aside>div[class*=border-y]>a:hover{border-color:#d6a6b1!important;background:#fff}.page-contact #message-form aside>div[class*=border-y]>a>span:first-child{color:#bd0d35;background:#fff;border:1px solid var(--reference-line)}.page-contact #message-form aside>div[class*=rounded],.page-warranty #warranty-form>div>div:first-child>div{border:1px solid #efd1da!important;border-radius:14px;color:var(--reference-copy)!important;background:var(--reference-pink)!important;box-shadow:none}.page-contact #message-form aside>div[class*=rounded] a{color:#bd0d35}.page-contact .contact-form-panel,.page-warranty .warranty-form-panel{border:1px solid var(--reference-line);border-radius:20px!important;background:var(--reference-cloud);box-shadow:none!important}.page-contact .contact-form-panel fieldset>div[role=radiogroup]{gap:.7rem}.page-contact .contact-form-panel input[type=radio]+span{min-height:92px;border-radius:12px;background:#fff}.page-contact .contact-form-panel input[type=radio]:checked+span{border-color:#d33255;background:var(--reference-pink)}.page-contact .contact-form-panel input[type=radio]:checked+span svg{color:#bd0d35}:is(.page-contact .contact-form-panel,.page-warranty .warranty-form-panel) :is(input:not([type=radio]):not([type=checkbox]),select,textarea){min-width:0;border-color:#cbd3df;border-radius:10px;background:#fff;font-size:1rem}:is(.page-contact .contact-form-panel,.page-warranty .warranty-form-panel) :is(input,select,textarea)[aria-invalid=true]{border-color:#bf1640;box-shadow:0 0 0 1px rgba(191,22,64,.12)}.page-warranty #required-info article{border:1px solid var(--reference-line);border-top:2px solid #dfbec8;border-radius:16px;padding:1.5rem;box-shadow:var(--reference-shadow)}.page-warranty>section:not([data-content-page-hero]) ol>li{border-color:var(--reference-line);border-radius:14px;background:#fff}.page-warranty>section:not([data-content-page-hero]) ol>li>span:first-child{color:#bd0d35;background:var(--reference-pink);border:1px solid #f1d4dd}:is(.page-warranty,.page-guide)>section.bg-sand-navy:not([data-content-page-hero]){color:var(--reference-ink);border-color:#eedce1;background:#f3f6fb!important}:is(.page-warranty,.page-guide)>section.bg-sand-navy:not([data-content-page-hero]) :is(h2,h3){color:var(--reference-ink)!important}:is(.page-warranty,.page-guide)>section.bg-sand-navy:not([data-content-page-hero]) :is(p,[class*="text-white/"]){color:var(--reference-copy)!important}.page-warranty>section.bg-sand-navy:not([data-content-page-hero]) .section-label,:is(.page-warranty,.page-guide)>section.bg-sand-navy:not([data-content-page-hero]) svg{color:#bd0d35!important}.page-warranty>section.bg-sand-navy:not([data-content-page-hero])>div>div:last-child{gap:.75rem;overflow:visible;background:transparent}.page-warranty>section.bg-sand-navy:not([data-content-page-hero])>div>div:last-child>div{border:1px solid #ecdde3;border-radius:12px;background:#fff}.page-guide>section.bg-sand-navy:not([data-content-page-hero])>div>div{border-color:#d84465}.page-downloads #datasheets{background:var(--reference-cloud)!important}.page-downloads .downloads-toolbar{border:1px solid var(--reference-line)!important;border-radius:16px;padding:1.25rem 1.5rem!important;background:#fff;box-shadow:none;backdrop-filter:none}.page-downloads .downloads-toolbar>p{width:-moz-fit-content;width:fit-content;border-radius:8px;padding:.65rem .9rem;color:var(--reference-copy);background:var(--reference-cloud)}.page-downloads .downloads-explorer>div.mt-7{gap:1.25rem}.page-downloads .download-card,.page-downloads .download-card:first-child{display:flex;flex-direction:column;grid-column:auto;border:1px solid var(--reference-line)!important;border-radius:18px!important;padding:1.5rem;background:#fff!important;box-shadow:var(--reference-shadow)}.page-downloads .download-card:first-child:before{display:none}.page-downloads .download-card>div:first-child{max-width:none;flex:1 1 auto;gap:.9rem}.page-downloads .download-card>div:first-child>div>p{color:var(--reference-ink);font-size:1.25rem;line-height:1.4}.page-downloads .download-card h2{margin-top:.65rem;font-size:1.125rem;line-height:1.7}.page-downloads .download-card>div:first-child>span{border:1px solid #f0dbe2;color:#bd0d35;background:#f3f6fb}.page-downloads .download-card>dl{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.5rem;border-color:var(--reference-line);border-radius:10px;box-shadow:none}.page-downloads .download-card>dl>div{padding:.8rem;background:var(--reference-cloud)}.page-downloads .download-card>div:last-child{flex-direction:column;gap:.65rem;margin-top:1.25rem}.page-downloads .download-card>div:last-child>a{width:100%;min-width:0;min-height:46px;padding-inline:.65rem;font-size:.8rem;box-shadow:none}.page-downloads .download-card .button-secondary{border-color:var(--reference-line)!important;color:var(--reference-ink)!important;background:var(--reference-cloud)!important}.page-downloads .download-card .button-secondary:hover{border-color:#d33255!important;color:#bd0d35!important;background:#fff!important}.page-downloads .download-card .button-secondary:before,[data-content-page-hero] .button-secondary:before{display:none}.page-support .support-model-selector{align-items:start;gap:2rem;border:1px solid var(--reference-line);border-radius:20px!important;padding:2rem!important;background:#fff!important;box-shadow:var(--reference-shadow)!important}.page-support .support-model-selector>div:first-of-type{border:1px solid var(--reference-line);border-radius:14px;padding:1.25rem;background:var(--reference-cloud)}.page-support .support-model-selector dl{gap:.75rem}.page-support .support-model-selector dl>div{min-width:0;border:0;border-radius:10px;padding:.85rem;background:var(--reference-cloud)}:is(.page-support,.page-guide,.page-management)>section:not([data-content-page-hero]) :is(div.overflow-x-auto,div[tabindex="0"]:has(>table)){border-color:var(--reference-line);border-radius:16px;box-shadow:var(--reference-shadow);scrollbar-color:#b5becb #edf1f6}.page-management #capability-matrix table thead th,:is(.page-support,.page-guide,.page-management)>section:not([data-content-page-hero]) table thead{color:var(--reference-ink);background:#edf2f8!important}:is(.page-support,.page-guide,.page-management)>section:not([data-content-page-hero]) table :is(th,td){padding:1.05rem 1rem;line-height:1.85}.page-support>section:not([data-content-page-hero]) ol>li{padding-block:.45rem}.page-support>section:not([data-content-page-hero]) ol>li>span:first-child{color:#bd0d35;background:var(--reference-pink);border:1px solid #f1d4dd}:is(.page-support,.page-guide,.page-warranty)>section:not([data-content-page-hero]) a.group[class*=border-]{border:1px solid var(--reference-line);border-radius:16px;padding:1.5rem;background:#fff;box-shadow:var(--reference-shadow)}:is(.page-support,.page-guide,.page-warranty)>section:not([data-content-page-hero]) a.group[class*=border-]>svg{width:44px;height:44px;border:1px solid #f0dbe2;border-radius:12px;padding:11px;color:#bd0d35;background:#f3f6fb}.page-guide #installation-steps ol{gap:1.25rem}.page-guide #installation-steps ol>li{border:1px solid var(--reference-line);border-radius:16px;padding:1.5rem;box-shadow:var(--reference-shadow)}.page-guide #installation-steps ol>li>div:first-child>span:first-child{color:#bd0d35;background:var(--reference-pink);border:1px solid #f1d4dd}.page-guide>section:not([data-content-page-hero]) article[data-glow],.page-management>section:not([data-content-page-hero]) article[data-glow]{border:1px solid var(--reference-line);border-radius:16px;padding:1.5rem;background:#fff;box-shadow:var(--reference-shadow)}.page-management>section:not([data-content-page-hero]){background:#fff!important}.page-management>section.bg-sand-cloud:not([data-content-page-hero]){background:var(--reference-cloud)!important}.page-management>section:not([data-content-page-hero]) div:has(>ol[aria-label]){border:1px solid var(--reference-line);border-radius:18px;padding:1.5rem;background:var(--reference-cloud);box-shadow:none}.page-management>section:not([data-content-page-hero]) ol[class*=gap-px]{gap:1rem;overflow:visible;border:0;background:transparent}.page-management>section:not([data-content-page-hero]) ol[class*=gap-px]>li{border:1px solid var(--reference-line);border-radius:14px;padding:1.5rem}.page-faq>nav{border-block:1px solid var(--reference-line);background:#fff;box-shadow:0 5px 15px rgba(7,23,52,.025)}.page-faq>nav>div{gap:.5rem;padding-block:.6rem;background:#fff}.page-faq>nav a{min-height:48px;border:1px solid var(--reference-line);border-radius:10px;background:var(--reference-cloud);font-size:.85rem}:is(.page-faq,.page-support)>section:not([data-content-page-hero]) div:has(>button[aria-expanded]){border-color:var(--reference-line);border-radius:12px;box-shadow:none}:is(.page-faq,.page-support)>section:not([data-content-page-hero]) div:has(>button[aria-expanded=true]){border-color:#dcafbb;background:#fff}:is(.page-faq,.page-support)>section:not([data-content-page-hero]) button[aria-expanded=true]{background:#f3f6fb}:is(.page-faq,.page-support)>section:not([data-content-page-hero]) button[aria-expanded=true]>span:last-child{color:#fff;background:#c71743}:is(.page-faq,.page-support)>section:not([data-content-page-hero]) div[role=region] p{max-width:none;line-height:2;color:var(--reference-copy)}.page-about>section.bg-sand-ink:not([data-content-page-hero]){color:var(--reference-ink);border-color:var(--reference-line);background:var(--reference-cloud)!important}.page-about>section.bg-sand-ink:not([data-content-page-hero]) :is(h2,h3){color:var(--reference-ink)!important}.page-about>section.bg-sand-ink:not([data-content-page-hero]) p{color:var(--reference-copy)!important}.page-about>section.bg-sand-ink:not([data-content-page-hero]) .section-label{color:#bd0d35!important}.page-about>section.bg-sand-ink:not([data-content-page-hero]) a.group{min-height:280px;border:1px solid var(--reference-line);border-radius:16px;background:#fff;box-shadow:var(--reference-shadow)}.page-about>section.bg-sand-ink:not([data-content-page-hero]) a.group>div>span:first-child{border:1px solid #f0dbe2;color:#bd0d35;background:#f3f6fb}.page-about>section.bg-sand-ink:not([data-content-page-hero]) a.group>div>span:last-child{color:#69778a!important}.page-about>section.bg-sand-ink:not([data-content-page-hero]) a.group>span:last-child{color:#bd0d35!important}:is(.page-about,.page-news)>section:not([data-content-page-hero]) :is(figure,article){border-color:var(--reference-line);box-shadow:var(--reference-shadow)}.page-news #brand-reports article>div:last-child{padding:1.5rem}.page-news #brand-reports article h2,.page-news #brand-reports article h3{font-size:1.35rem;line-height:1.65}:is(.page-about,.page-news)>section:not([data-content-page-hero]) figcaption{color:var(--reference-copy);background:#fff;line-height:1.9}.page-privacy>section:not([data-content-page-hero]){background:var(--reference-cloud)!important}.page-privacy>section:not([data-content-page-hero]) nav{border:1px solid var(--reference-line);border-radius:16px;padding:1.5rem;background:#fff;box-shadow:none}.page-privacy section section[id]{scroll-margin-top:6rem;border:1px solid var(--reference-line);border-radius:16px;padding:1.75rem;background:#fff;box-shadow:var(--reference-shadow)}.page-privacy section section[id] h2{font-size:1.25rem;line-height:1.7}.page-privacy section section[id]>div:last-child{color:var(--reference-copy);font-size:.95rem;line-height:2.1}@media (min-width:768px){.page-downloads .downloads-explorer>div.mt-7.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.page-contact #message-form>div,.page-warranty #warranty-form>div{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.page-contact #message-form aside,.page-warranty #warranty-form>div>div:first-child{top:6.5rem}.page-privacy>section:not([data-content-page-hero])>div{grid-template-columns:minmax(230px,.55fr) minmax(0,1.45fr)}}@media (min-width:1280px){.page-downloads .downloads-explorer>div.mt-7.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){:is(.page-contact,.page-warranty,.page-support,.page-downloads,.page-faq,.page-guide,.page-about,.page-news,.page-management,.page-privacy)>section:not([data-content-page-hero]):not([data-internal-hero]){padding-block:3rem!important}:is(.page-contact,.page-warranty,.page-support,.page-downloads,.page-faq,.page-guide,.page-about,.page-news,.page-management,.page-privacy)>section:not([data-content-page-hero]):not([data-internal-hero]) .section-label+h2{font-size:1.5rem;line-height:1.65}.page-contact #message-form>div,.page-warranty #warranty-form>div{width:calc(100% - 2rem);gap:2rem;border-radius:20px;padding:1.25rem}.page-contact .contact-form-panel,.page-warranty .warranty-form-panel{border-radius:14px!important;padding:1rem}.page-contact .contact-form-panel input[type=radio]+span{min-height:84px}.page-support .support-model-selector{gap:1.5rem;padding:1.25rem!important;border-radius:16px!important}.page-support .support-model-selector>div:first-of-type{padding:1rem}.page-downloads .download-card,.page-downloads .downloads-toolbar{padding:1.25rem!important}.page-guide #installation-steps ol>li{grid-template-columns:36px minmax(0,1fr);gap:.85rem;padding:1.1rem}.page-guide #installation-steps ol>li>div:first-child>span:first-child{width:36px;height:36px}.page-faq>nav a{min-height:52px;padding:.6rem .75rem;font-size:.75rem}.page-privacy section section[id]{padding:1.25rem}}.Header_siteHeader__hDDTx{--header-navy:#03112a;--header-navy-soft:#071b3d;--header-red:#e31342;--header-red-dark:#bd0f35;--header-ink:#0d1b2f;--header-ink-soft:#4f5c6d;--header-border:rgba(13,27,47,0.12);--header-tint:rgba(13,27,47,0.05);--header-ease:cubic-bezier(0.22,1,0.36,1);position:fixed;inset:0 0 auto;z-index:50;color:var(--header-ink);isolation:isolate}.Header_siteHeader__hDDTx~main{padding-top:72px!important}.Header_utilityBar__VFVfL{display:none}.Header_mainBar__NoFN4{position:relative;z-index:3;border-bottom:1px solid var(--header-border);background:rgba(255,255,255,.82);box-shadow:0 1px 0 rgba(255,255,255,.8),0 10px 30px rgba(13,27,47,.07);backdrop-filter:saturate(170%) blur(18px);-webkit-backdrop-filter:saturate(170%) blur(18px);transition:background .32s var(--header-ease),box-shadow .32s var(--header-ease),backdrop-filter .32s var(--header-ease)}.Header_mainBar__NoFN4:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(112deg,rgba(255,255,255,.45),transparent 32%,rgba(225,234,245,.2) 72%,rgba(255,255,255,.34));opacity:.4;transition:opacity .32s var(--header-ease)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.Header_mainBar__NoFN4{background:rgba(255,255,255,.98)}}.Header_mainLayout__cUpuY{display:flex;width:min(100%,1320px);height:72px;margin-inline:auto;align-items:center;justify-content:space-between;gap:20px;padding-inline:20px;transition:height .36s var(--header-ease)}.Header_scrolled__qIjEW .Header_mainBar__NoFN4{border-color:rgba(13,27,47,.1);background:rgba(244,248,253,.68);box-shadow:0 1px 0 rgba(255,255,255,.78),0 18px 45px rgba(3,17,42,.12);backdrop-filter:saturate(195%) blur(26px);-webkit-backdrop-filter:saturate(195%) blur(26px)}.Header_scrolled__qIjEW .Header_mainBar__NoFN4:before{opacity:.78}.Header_scrolled__qIjEW .Header_mainLayout__cUpuY{height:64px}.Header_brandSlot__s1T9z{display:flex;min-width:0;align-items:center;justify-content:flex-start}.Header_brandSlot__s1T9z>a{width:-moz-max-content;width:max-content;max-width:100%;flex:0 0 auto}.Header_brandSlot__s1T9z .brand-logo-image{width:142px;max-width:38vw;transition:width .3s var(--header-ease),opacity .18s ease}.Header_brandSlot__s1T9z>a:hover .brand-logo-image{opacity:.88}.Header_desktopActions__Kdrxx,.Header_desktopNav__ye2RQ{display:none}.Header_mobileActions__Ld388{display:flex;min-width:0;align-items:center;direction:rtl;gap:10px}.Header_compactShopCta__49zvR{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:5px;border:1px solid var(--header-border);border-radius:10px;background:var(--header-tint);padding-inline:9px;color:var(--header-ink);font-size:.74rem;font-weight:800;white-space:nowrap;transition:border-color .18s ease,background .18s ease,color .18s ease}.Header_compactShopCta__49zvR .Header_ctaIcon__TZvy8{width:14px;height:14px}.Header_menuButton__IVbCv{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;color:var(--header-ink);border:1px solid var(--header-border);border-radius:11px;background:var(--header-tint);box-shadow:inset 0 1px rgba(255,255,255,.9);transition:border-color .18s ease,background .18s ease,transform .18s ease}.Header_menuIcon__u3_GH{width:20px;height:20px}.Header_ctaIcon__TZvy8{width:16px;height:16px;flex:0 0 auto;transition:transform .22s var(--header-ease)}.Header_mobileLayer__gITBt{position:fixed;--header-navy:#03112a;--header-red:#e31342;--header-red-dark:#bd0f35;--header-ink-soft:#4f5c6d;--header-ease:cubic-bezier(0.22,1,0.36,1);z-index:100;inset:0;visibility:hidden;pointer-events:none;transition:visibility 0s linear .34s}.Header_mobileLayerOpen__LWWDX{visibility:visible;pointer-events:auto;transition-delay:0s}.Header_mobileBackdrop__yvtjs{position:absolute;inset:0;width:100%;height:100%;border:0;background:rgba(2,10,27,.56);opacity:0;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:opacity .28s ease}.Header_mobileLayerOpen__LWWDX .Header_mobileBackdrop__yvtjs{opacity:1}.Header_mobileDrawer__3vHi8{position:absolute;inset-block:0;right:0;width:min(92vw,390px);overflow:hidden;border-left:1px solid rgba(3,17,42,.1);background:#f8fafc;color:#03112a;box-shadow:-26px 0 70px rgba(2,10,27,.26);transform:translateX(104%);transition:transform .34s var(--header-ease)}.Header_mobileLayerOpen__LWWDX .Header_mobileDrawer__3vHi8{transform:translateX(0)}.Header_drawerScroll__nq6LO{height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:24px 22px max(24px,env(safe-area-inset-bottom))}.Header_drawerHeader__qqLtq{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.Header_drawerIntro___p78o{display:grid;gap:2px;margin-bottom:0}.Header_drawerIntro___p78o span{color:#c7103a;font-size:.72rem;font-weight:850}.Header_drawerIntro___p78o strong{color:#03112a;font-size:1.18rem;font-weight:900}.Header_drawerCloseButton__53jcB{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;border:1px solid rgba(3,17,42,.12);border-radius:11px;background:rgba(3,17,42,.045);color:#03112a;transition:border-color .18s ease,background .18s ease,transform .18s ease}.Header_drawerCloseButton__53jcB svg{width:19px;height:19px}.Header_drawerShopCta__jVd8_{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:16px;border-radius:13px;background:linear-gradient(135deg,var(--header-red),var(--header-red-dark));padding:13px 16px;color:#fff;box-shadow:0 16px 34px rgba(199,16,58,.24)}.Header_drawerShopCta__jVd8_ span{display:grid;gap:2px;font-size:.93rem;font-weight:900}.Header_drawerShopCta__jVd8_ small{color:rgba(255,255,255,.74);font-size:.68rem;font-weight:700}.Header_drawerShopIcon__xqeTt{width:20px;height:20px;flex:0 0 auto}.Header_drawerNav__7Zr_M{display:grid;margin-top:18px;border-block:1px solid rgba(3,17,42,.1);padding-block:6px}.Header_drawerTechnical__VquId{margin-block:6px}.Header_drawerTechnicalHead__skB2e{display:grid;min-height:52px;grid-template-columns:minmax(0,1fr) 46px;align-items:stretch;overflow:hidden;border:1px solid rgba(3,17,42,.11);border-radius:11px;background:#fff;color:#03112a;box-shadow:0 7px 20px rgba(3,17,42,.045);transition:border-color .18s ease,background .18s ease,color .18s ease}.Header_drawerTechnicalMainLink__h6Y2A{display:flex;min-width:0;align-items:center;gap:9px;padding-inline:14px;font-size:.9rem;font-weight:900}.Header_drawerTechnicalToggle__VYmee{display:grid;place-items:center;border:0;border-right:1px solid rgba(3,17,42,.09);background:rgba(3,17,42,.025);color:inherit}.Header_drawerTechnicalHeadActive__dXksl{border-color:rgba(227,19,66,.32);color:#ad1033}.Header_drawerNavItem__9GdWI{position:relative;display:flex;min-height:50px;align-items:center;border-radius:9px;padding-inline:14px 19px;color:#263750;font-size:.9rem;font-weight:800;transition:background .18s ease,color .18s ease,padding .18s ease}.Header_drawerNavItem__9GdWI:before{content:"";position:absolute;top:50%;right:7px;width:3px;height:0;border-radius:999px;background:var(--header-red);transform:translateY(-50%);transition:height .22s var(--header-ease)}.Header_drawerNavItemActive__aPqlh{background:rgba(227,19,66,.075);color:#a50e31;padding-right:23px}.Header_drawerNavItemActive__aPqlh:before{height:22px}.Header_drawerTechnical__VquId{margin-top:14px}.Header_drawerTechnicalButton__m8e05{display:flex;width:100%;min-height:52px;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(3,17,42,.11);border-radius:11px;background:#fff;padding-inline:14px;color:#03112a;font-size:.9rem;font-weight:900;box-shadow:0 7px 20px rgba(3,17,42,.045);transition:border-color .18s ease,background .18s ease,color .18s ease}.Header_drawerTechnicalButton__m8e05>span{display:inline-flex;align-items:center;gap:9px}.Header_drawerTechnicalButtonActive__diPqG{border-color:rgba(227,19,66,.32);color:#ad1033}.Header_drawerButtonIcon__N8mPh{width:18px;height:18px}.Header_drawerTechnicalPanel__U0jnk{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--header-ease)}.Header_drawerTechnicalPanelOpen__OliA3{grid-template-rows:1fr}.Header_drawerTechnicalInner__aLYsN{min-height:0;overflow:hidden}.Header_drawerTechnicalPanelOpen__OliA3 .Header_drawerTechnicalInner__aLYsN{padding-top:8px}.Header_drawerTechnicalLink__UUFDp{display:grid;min-height:48px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;border-bottom:1px solid rgba(3,17,42,.08);padding:7px 9px;color:#35465d;font-size:.82rem;font-weight:780;transition:background .18s ease,color .18s ease}.Header_drawerTechnicalLink__UUFDp:last-child{border-bottom:0}.Header_drawerTechnicalIcon__OJrXD{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;background:rgba(3,17,42,.055);color:#53677e}.Header_drawerTechnicalIcon__OJrXD svg{width:16px;height:16px}.Header_drawerTechnicalLinkActive__UHir9{color:#ad1033}.Header_drawerTechnicalLinkActive__UHir9 .Header_drawerTechnicalIcon__OJrXD{background:rgba(227,19,66,.09);color:#c7103a}.Header_drawerContact__lcXYz{margin-top:20px;border-top:1px solid rgba(3,17,42,.1);padding-top:17px}.Header_drawerContact__lcXYz p{margin:0 0 10px;color:#6d7d90;font-size:.72rem;font-weight:850}.Header_drawerContact__lcXYz>div{display:flex;flex-wrap:wrap;gap:8px 14px}.Header_drawerContact__lcXYz a{display:inline-flex;min-height:38px;align-items:center;gap:7px;color:#263750;font-size:.78rem;font-weight:750}.Header_drawerContact__lcXYz svg{width:16px;height:16px;color:#c7103a}.Header_navChevron__gXQ0e{width:15px;height:15px;flex:0 0 auto;transition:transform .22s var(--header-ease)}.Header_navChevronOpen__LYh_R{transform:rotate(180deg)}.Header_siteHeader__hDDTx a:focus-visible,.Header_siteHeader__hDDTx button:focus-visible{outline:2px solid var(--header-red);outline-offset:3px}.Header_mobileDrawer__3vHi8 a:focus-visible,.Header_mobileDrawer__3vHi8 button:focus-visible{outline-color:#c7103a}@media (min-width:640px){.Header_mainLayout__cUpuY{padding-inline:32px}.Header_brandSlot__s1T9z .brand-logo-image{width:150px}}@media (min-width:1200px){.Header_siteHeader__hDDTx~main{padding-top:106px!important}.Header_utilityBar__VFVfL{display:block;height:34px;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 50% -120%,rgba(45,91,157,.42),transparent 58%),linear-gradient(90deg,#020d21,#071b3d 50%,#020d21);box-shadow:inset 0 -1px rgba(255,255,255,.025);transition:height .34s var(--header-ease),opacity .22s ease,transform .34s var(--header-ease)}.Header_utilityInner__q5EHf{display:grid;width:min(100%,1320px);height:34px;margin-inline:auto;grid-template-columns:minmax(250px,1fr) auto minmax(250px,1fr);align-items:center;gap:24px;padding-inline:40px;transition:opacity .2s ease,transform .3s var(--header-ease)}.Header_utilityBrand__IXz4q{margin:0;color:rgba(255,255,255,.88);font-size:.71rem;font-weight:800;white-space:nowrap}.Header_utilityShop__MbLyH{display:inline-flex;min-height:28px;align-items:center;justify-content:center;gap:6px;color:#fff;font-size:.69rem;font-weight:850;white-space:nowrap}.Header_utilityIcon__1E4Io{width:13px;height:13px;flex:0 0 auto}.Header_utilityContact__5Aw3u{display:flex;min-width:0;align-items:center;justify-content:flex-start;gap:18px;direction:ltr}.Header_utilityContact__5Aw3u a{display:inline-flex;min-height:28px;align-items:center;gap:6px;color:rgba(255,255,255,.85);font-size:.69rem;font-weight:750;white-space:nowrap;transition:color .18s ease}.Header_mainLayout__cUpuY{display:grid;height:72px;direction:ltr;grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);grid-template-areas:"brand nav actions";gap:18px;padding-inline:40px}.Header_brandSlot__s1T9z{grid-area:brand;justify-self:start}.Header_brandSlot__s1T9z .brand-logo-image{width:154px;max-width:none}.Header_desktopNav__ye2RQ{display:flex;grid-area:nav;align-items:center;justify-self:center;direction:rtl;gap:2px}.Header_navItem__5e1L_{position:relative;display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:6px;overflow:hidden;border:0;border-radius:10px;background:transparent;padding-inline:12px;color:var(--header-ink-soft);font-size:.875rem;font-weight:790;white-space:nowrap;transition:color .18s ease,background .18s ease,transform .18s ease}.Header_navItem__5e1L_:after{content:"";position:absolute;right:12px;bottom:4px;left:12px;height:2px;border-radius:999px;background:var(--header-red);transform:scaleX(0);transform-origin:right;transition:transform .24s var(--header-ease)}.Header_navItemActive__3nA0y{background:var(--header-tint);color:var(--header-red)}.Header_navItemActive__3nA0y:after{transform:scaleX(1)}.Header_navButton__eZoof{cursor:pointer}.Header_desktopTechnicalRoot__I13Xj{position:relative}.Header_technicalTriggerGroup__gX2Mh{display:grid;min-height:44px;grid-template-columns:auto 30px;align-items:stretch;overflow:hidden;border-radius:10px;color:var(--header-ink-soft);transition:color .18s ease,background .18s ease,transform .18s ease}.Header_technicalMainLink__osM__{position:relative;display:inline-flex;align-items:center;padding-right:11px;padding-left:5px;font-size:.875rem;font-weight:790;white-space:nowrap}.Header_technicalMainLink__osM__:after{content:"";position:absolute;right:11px;bottom:4px;left:0;height:2px;border-radius:999px;background:var(--header-red);transform:scaleX(0);transform-origin:right;transition:transform .24s var(--header-ease)}.Header_technicalToggle__u1ebs{display:grid;place-items:center;border:0;background:transparent;color:inherit}.Header_technicalTriggerGroupActive__sZkNz{background:var(--header-tint);color:var(--header-red)}.Header_technicalTriggerGroupActive__sZkNz .Header_technicalMainLink__osM__:after{transform:scaleX(1)}.Header_technicalPanel__G_ZU7{position:absolute;z-index:20;top:calc(100% + 10px);right:50%;width:min(620px,calc(100vw - 48px));visibility:hidden;border:1px solid rgba(3,17,42,.11);border-radius:16px;background:rgba(255,255,255,.985);padding:14px;color:#03112a;box-shadow:0 28px 72px rgba(2,10,27,.24),0 2px 8px rgba(2,10,27,.08);opacity:0;transform:translate(50%,-8px) scale(.985);transform-origin:top center;pointer-events:none;transition:opacity .19s ease,transform .26s var(--header-ease),visibility 0s linear .26s}.Header_technicalPanelOpen__3xgAt{visibility:visible;opacity:1;transform:translate(50%) scale(1);pointer-events:auto;transition-delay:0s}.Header_technicalPanelHeading__9m1Mg{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(3,17,42,.09);padding:0 5px 10px}.Header_technicalPanelHeading__9m1Mg span{color:#03112a;font-size:.9rem;font-weight:900}.Header_technicalPanelHeading__9m1Mg small{color:#728196;font-size:.7rem;font-weight:700}.Header_technicalGrid__nbSPv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-top:9px}.Header_technicalCard__sF48N{display:grid;min-height:82px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;border:1px solid transparent;border-radius:12px;padding:10px;color:#03112a;transition:border-color .18s ease,background .18s ease,box-shadow .22s ease,transform .22s var(--header-ease)}.Header_technicalCardIcon__LEVxz{display:grid;width:42px;height:42px;place-items:center;border-radius:11px;background:#edf2f7;color:#52667e;transition:background .18s ease,color .18s ease,transform .22s var(--header-ease)}.Header_technicalIcon__cx704{width:20px;height:20px}.Header_technicalCardCopy__8C1Bs{display:grid;min-width:0;gap:3px}.Header_technicalCardCopy__8C1Bs strong{color:#10233d;font-size:.82rem;font-weight:900}.Header_technicalCardCopy__8C1Bs small{overflow:hidden;color:#69798d;font-size:.68rem;font-weight:650;line-height:1.65;text-overflow:ellipsis;white-space:nowrap}.Header_technicalCardActive__e4m6R{border-color:rgba(227,19,66,.24);background:rgba(227,19,66,.055)}.Header_technicalCardActive__e4m6R .Header_technicalCardIcon__LEVxz{background:rgba(227,19,66,.1);color:#c7103a}.Header_desktopActions__Kdrxx{display:flex;grid-area:actions;justify-self:end;direction:rtl}.Header_shopCta__w29qU{position:relative;display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:11px;background:linear-gradient(135deg,var(--header-red),var(--header-red-dark));padding-inline:17px;color:#fff;font-size:.84rem;font-weight:900;white-space:nowrap;box-shadow:0 13px 28px rgba(199,16,58,.23);transition:box-shadow .22s ease,transform .22s var(--header-ease),filter .18s ease}.Header_mobileActions__Ld388,.Header_mobileLayer__gITBt{display:none}.Header_scrolled__qIjEW .Header_utilityBar__VFVfL{height:0;border-bottom-width:0;opacity:0;transform:translateY(-100%)}.Header_scrolled__qIjEW .Header_utilityInner__q5EHf{opacity:0;transform:translateY(-8px)}}@media (hover:hover) and (pointer:fine){.Header_drawerCloseButton__53jcB:hover{border-color:rgba(199,16,58,.3);background:rgba(199,16,58,.07);color:#a50e31;transform:rotate(3deg)}.Header_menuButton__IVbCv:hover{border-color:rgba(199,16,58,.28);background:rgba(199,16,58,.06);transform:translateY(-1px)}.Header_compactShopCta__49zvR:hover{border-color:rgba(199,16,58,.3);background:rgba(199,16,58,.07);color:var(--header-red)}.Header_compactShopCta__49zvR:hover .Header_ctaIcon__TZvy8,.Header_drawerShopCta__jVd8_:hover .Header_drawerShopIcon__xqeTt,.Header_shopCta__w29qU:hover .Header_ctaIcon__TZvy8{transform:translate(-2px,-2px)}.Header_drawerNavItem__9GdWI:hover{background:rgba(3,17,42,.045);color:#03112a}.Header_drawerTechnicalHead__skB2e:hover{border-color:rgba(227,19,66,.25)}.Header_drawerTechnicalLink__UUFDp:hover{background:rgba(3,17,42,.035);color:#03112a}}@media (hover:hover) and (pointer:fine) and (min-width:1200px){.Header_utilityContact__5Aw3u a:hover,.Header_utilityShop__MbLyH:hover{color:#fff}.Header_navItem__5e1L_:hover{background:var(--header-tint);color:var(--header-red);transform:translateY(-1px)}.Header_navItem__5e1L_:hover:after{transform:scaleX(1)}.Header_technicalTriggerGroup__gX2Mh:hover{background:var(--header-tint);color:var(--header-red);transform:translateY(-1px)}.Header_technicalTriggerGroup__gX2Mh:hover .Header_technicalMainLink__osM__:after{transform:scaleX(1)}.Header_technicalCard__sF48N:hover{border-color:rgba(3,17,42,.11);background:#f7f9fb;box-shadow:0 10px 24px rgba(3,17,42,.07);transform:translateY(-2px)}.Header_technicalCard__sF48N:hover .Header_technicalCardIcon__LEVxz{background:rgba(227,19,66,.09);color:#c7103a;transform:scale(1.04)}.Header_shopCta__w29qU:hover{box-shadow:0 17px 34px rgba(199,16,58,.31);filter:brightness(1.04);transform:translateY(-2px)}}@media (max-width:639px){.Header_mainLayout__cUpuY{padding-inline:16px}.Header_brandSlot__s1T9z .brand-logo-image{width:116px}.Header_drawerScroll__nq6LO{padding-inline:18px}}@media (max-width:374px){.Header_mainLayout__cUpuY{gap:8px;padding-inline:12px}.Header_mobileActions__Ld388{gap:7px}.Header_compactShopCta__49zvR{gap:0;padding-inline:7px;font-size:.67rem}.Header_compactShopCta__49zvR .Header_ctaIcon__TZvy8{display:none}.Header_brandSlot__s1T9z .brand-logo-image{width:106px}}@media (prefers-reduced-motion:reduce){.Header_mobileLayer__gITBt *,.Header_mobileLayer__gITBt :after,.Header_mobileLayer__gITBt :before,.Header_siteHeader__hDDTx *,.Header_siteHeader__hDDTx :after,.Header_siteHeader__hDDTx :before{scroll-behavior:auto!important;animation:none!important;transition-duration:.01ms!important;transition-delay:0s!important}}