:root{--stage:#eaecea}.t-display{font-size:clamp(2.6rem,6vw,5.9rem);line-height:1;letter-spacing:-.032em}.t-display,.t-title{font-weight:600;text-wrap:balance}.t-title{font-size:clamp(2.3rem,4.7vw,4.4rem);line-height:1.03;letter-spacing:-.03em}.t-h2{font-size:clamp(1.9rem,3.4vw,3.25rem);line-height:1.08;letter-spacing:-.026em;text-wrap:balance}.t-h2,.t-h3{font-weight:700}.t-h3{font-size:clamp(1.25rem,1.7vw,1.55rem);line-height:1.2;letter-spacing:-.015em}.t-lede{font-size:clamp(1.1rem,1.5vw,1.35rem);font-weight:400;line-height:1.5;max-width:36rem}.t-body{font-size:1.0625rem;line-height:1.65;color:var(--text-soft);max-width:40rem}.t-body+.t-body{margin-top:1.1rem}.t-label{display:block;font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--forest)}html[lang=ar] :is(.t-display,.t-title,.t-h2,.t-h3){letter-spacing:0;line-height:1.3}html[lang=ar] .t-label{letter-spacing:0;font-size:.95rem}.tlink{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;color:var(--ink);text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--volt);text-decoration-color:var(--volt);text-underline-offset:6px;transition:-webkit-text-decoration-color .2s;transition:text-decoration-color .2s;transition:text-decoration-color .2s,-webkit-text-decoration-color .2s}.tlink:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.tlink svg{transition:transform .25s var(--ease-out)}.tlink:hover svg{transform:translateX(4px)}html[dir=rtl] .tlink svg{transform:scaleX(-1)}html[dir=rtl] .tlink:hover svg{transform:scaleX(-1) translateX(4px)}.gf .tlink{color:#fff;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}html[dir=rtl] .btn svg{transform:scaleX(-1)}.actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2.2rem}.gf{position:relative;isolation:isolate;overflow:hidden;background:var(--volt);color:#fff}.gf-mark{inset-inline-end:-7%;bottom:-24%;width:min(62vw,900px);height:auto;opacity:.17;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gf-mark,.gf-wave:before{position:absolute;z-index:-1;pointer-events:none}.gf-wave:before{content:"";inset:0;background:url(/brand/wave-white.webp) 0 100%/max(1500px,100%) auto no-repeat;opacity:.2}html[dir=rtl] .gf-wave:before{transform:scaleX(-1)}.header-logo{display:block;flex-shrink:0}.header-logo img{height:46px;width:auto}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-sm);color:var(--ink);transition:background .2s}.icon-btn:hover{background:var(--mist)}.header .account-link,.header .cart-widget{width:44px;height:44px;border:0;border-radius:var(--radius-sm);color:var(--ink)}.header .account-link:hover,.header .cart-widget:hover{background:var(--mist)}.header .cart-count{top:2px;inset-inline-end:0;background:var(--volt);font-weight:700}.menu-btn{border:0;border-radius:var(--radius-sm)}.menu-btn:hover{background:var(--mist)}.lang-toggle{display:inline-flex;flex:none;border:1.5px solid var(--ink);border-radius:var(--radius-sm);overflow:hidden;direction:ltr}.lang-toggle a{display:grid;place-items:center;min-width:42px;min-height:40px;padding-inline:.6rem;font-size:.85rem;font-weight:700;letter-spacing:.04em;color:var(--ink);transition:background .2s,color .2s}.lang-toggle a:hover{background:var(--mist)}.lang-toggle a[aria-current]{background:var(--ink);color:#fff}.footer .lang-toggle{border-color:#fff}.footer .lang-toggle a{color:#fff;text-decoration:none;min-height:36px}.footer .lang-toggle a:hover{background:rgba(255,255,255,.16);text-decoration:none}.footer .lang-toggle a[aria-current]{background:#fff;color:var(--ink)}.lang-toggle.in-menu{margin-top:1.5rem}.lang-toggle.in-menu a{min-width:64px;min-height:48px;font-size:1rem;padding-block:0;border:0}.mega-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);max-width:60rem;-webkit-margin-start:0;margin-inline-start:0}.mega-col a{padding-block:.8rem;font-size:1.05rem;border-bottom-color:var(--line)}.mega-col a:hover{color:var(--forest)}.mega-cta{border-radius:var(--radius);background:var(--volt)}.mega-cta p{font-weight:600;font-size:1.35rem;line-height:1.15;letter-spacing:-.02em}.mega-cta .btn{min-height:44px}@media (max-width:1360px) and (min-width:1200px){.header-logo img{height:40px}.nav{gap:.8rem}.nav .nav-link,.nav a{font-size:.82rem}.lang-toggle a{min-width:36px;padding-inline:.4rem}}@media (max-width:1199px){.header-actions .lang-toggle{display:none}}@media (max-width:480px){.header-logo img{height:40px}}.hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-gap:clamp(2rem,4vw,4rem);gap:clamp(2rem,4vw,4rem);align-items:center;min-height:min(calc(100svh - var(--header-h)),820px);padding-block:clamp(3.5rem,6vw,5.5rem)}.hero-copy .t-lede{margin-top:1.6rem}.gf .t-lede{font-weight:500}.hero-product{position:relative;justify-self:center;width:min(100%,420px)}.hero-product-unit{position:relative;display:block;width:74%;height:auto;margin-inline:auto;filter:drop-shadow(0 38px 34px rgba(11,60,5,.38))}.hero-tag{position:absolute;inset-inline-start:-16%;bottom:7%;width:min(250px,66%);padding:1rem 1.1rem 1.05rem;border-radius:var(--radius);background:#fff;color:var(--ink);box-shadow:var(--shadow-pop);transition:transform .3s var(--ease-out)}.hero-tag:hover{transform:translateY(-4px)}.hero-tag-name{display:block;font-weight:700;font-size:1rem;line-height:1.25;margin-top:.3rem}.hero-tag-price{display:block;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;margin-top:.45rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hero-tag-go{display:inline-flex;align-items:center;gap:.4rem;margin-top:.6rem;font-size:.9rem;font-weight:700;color:var(--forest)}html[dir=rtl] .hero-tag-go svg{transform:scaleX(-1)}.hero-page .hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:0;padding-block:clamp(3.25rem,6vw,5.5rem);grid-template-columns:minmax(0,50rem);padding-block:clamp(4rem,7.5vw,7rem)}.hero-photo{position:relative;aspect-ratio:5/4;border-radius:var(--radius-media);overflow:hidden;background:var(--forest)}.hero-photo img{object-fit:cover}@media (prefers-reduced-motion:no-preference){.hero-in{animation:hero-in .9s var(--ease-out) both;animation-delay:calc(var(--i, 0) * .11s + 60ms)}.hero-in-media{animation:hero-in-media 1.2s var(--ease-out) both;animation-delay:.22s}.gf-mark.hero-in-mark{animation:hero-in-mark 1.6s var(--ease-out) both}}@keyframes hero-in{0%{opacity:0;transform:translateY(28px)}}@keyframes hero-in-media{0%{opacity:0;transform:translateY(48px) scale(.96)}}@keyframes hero-in-mark{0%{opacity:0;transform:translate(6%,8%) rotate(8deg)}}@media (max-width:900px){.hero-grid,.hero-page .hero-grid{grid-template-columns:1fr;min-height:0}.hero-product{width:min(78%,340px);margin-top:.5rem}.hero-photo{aspect-ratio:16/10}.gf-mark{width:110vw;bottom:-8%;inset-inline-end:-30%;opacity:.13}}.stats-band{border-bottom:1px solid var(--line)}.stats-row{display:grid;grid-template-columns:repeat(var(--cols,5),minmax(0,1fr))}.stats-row>div{padding:clamp(1.75rem,3vw,2.75rem) clamp(1rem,2vw,1.75rem);-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line)}.stats-row>div:first-child{-webkit-border-start:0;border-inline-start:0;-webkit-padding-start:0;padding-inline-start:0}.stat-num{font-size:clamp(2.1rem,3.5vw,3.5rem);font-weight:600;line-height:1;letter-spacing:-.035em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.stat-num .unit{color:var(--volt)}.stat-cap{margin-top:.75rem;font-size:.95rem;line-height:1.35;color:var(--text-soft);max-width:17ch}@media (max-width:1000px){.stats-row{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-row>div{-webkit-border-start:0;border-inline-start:0;border-top:1px solid var(--line);padding-inline:0 1rem}.stats-row>div:nth-child(-n+2){border-top:0}}.sec{padding-block:clamp(4.5rem,8vw,8rem)}.sec-tight{padding-block:clamp(3rem,5vw,5rem)}.sec-stage{background:var(--mist)}.sec+.sec.is-joined{padding-top:0}.sec-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:1.5rem clamp(2rem,5vw,5.5rem);gap:1.5rem clamp(2rem,5vw,5.5rem);align-items:end;margin-bottom:clamp(2.25rem,4vw,3.75rem)}.sec-head.is-stack{grid-template-columns:minmax(0,46rem)}.sec-head .t-label{margin-bottom:1rem}.sec-head-side .tlink{margin-top:1.4rem}@media (max-width:900px){.sec-head{grid-template-columns:1fr}}.pgrid{display:grid;grid-gap:clamp(2rem,3vw,2.75rem) clamp(1rem,2vw,1.75rem);gap:clamp(2rem,3vw,2.75rem) clamp(1rem,2vw,1.75rem);grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr))}.pgrid.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1000px){.pgrid.is-3{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr))}}.pcard{display:flex;flex-direction:column;height:100%}.pcard-stage{position:relative;display:block;aspect-ratio:1/1.06;border-radius:var(--radius-media);background:var(--stage);overflow:hidden}.gallery-main:before,.pcard-stage:before{content:"";position:absolute;inset-inline:22%;bottom:9%;height:7%;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.28),transparent);filter:blur(6px)}.pcard-stage img{position:absolute;inset:12% 16% 13%;width:68%;height:75%;object-fit:contain;transition:transform .7s var(--ease-out)}.pcard:hover .pcard-stage img{transform:scale(1.05) translateY(-1.5%)}.pcard-chip{position:absolute;top:1rem;inset-inline-start:1rem;padding:.4rem .8rem;border-radius:999px;background:#fff;font-size:.82rem;font-weight:700;line-height:1}.pcard-body{display:flex;flex-direction:column;flex:1 1;padding-top:1.15rem}.pcard-name{font-size:1.3rem;font-weight:700;line-height:1.2;letter-spacing:-.015em;margin-top:.4rem}.pcard-name a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--volt);text-decoration-color:var(--volt);text-decoration-thickness:2px;text-underline-offset:5px}.pcard-sub{font-size:1rem;color:var(--text-soft);margin-top:.15rem}.pcard-blurb{font-size:.97rem;line-height:1.55;color:var(--text-soft);margin-top:.75rem}.pcard-foot{margin-top:auto;padding-top:1.3rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem 1rem;flex-wrap:wrap}.pcard-foot .btn{min-height:46px;padding:.6rem 1.2rem;font-size:.95rem}.price{font-size:1.3rem;font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.price-quote{font-size:1rem;font-weight:600;color:var(--text-soft)}.shop-nav{display:flex;flex-wrap:wrap;gap:.6rem}.shop-nav a{padding:.6rem 1.1rem;border:1.5px solid var(--ink);border-radius:999px;font-weight:700;font-size:.95rem;transition:background .2s,color .2s}.shop-nav a:hover{background:var(--ink);color:#fff}.shop-cat{scroll-margin-top:calc(var(--header-h) + 1.5rem)}.shop-cat+.shop-cat{margin-top:clamp(3.5rem,6vw,5.5rem)}.shop-cat-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:1rem;margin-bottom:clamp(1.5rem,3vw,2.25rem);border-bottom:2px solid var(--ink)}.shop-cat-head span{color:var(--text-soft);font-size:.95rem}.assure-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0 clamp(1.5rem,3vw,3rem);gap:0 clamp(1.5rem,3vw,3rem)}.assure-row>div{border-top:2px solid var(--ink);padding-top:1.2rem}.assure-row h3{font-size:1.15rem;margin-bottom:.4rem}.assure-row p{color:var(--text-soft);font-size:.97rem}@media (max-width:800px){.assure-row{grid-template-columns:1fr;gap:1.75rem}}@media (min-width:901px){.pdp{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(2rem,5vw,5.5rem)}}.gallery-main{position:relative;border:0;border-radius:var(--radius-media);background:var(--stage)}.gallery-main img{position:relative;padding:11% 14% 12%}.gallery-thumbs button{width:88px;border:2px solid transparent;background:var(--stage);border-radius:var(--radius)}.gallery-thumbs button.active{border-color:var(--ink)}.gallery-thumbs img{aspect-ratio:1;object-fit:contain;padding:10%}.crumbs{margin-bottom:1.5rem;font-size:.92rem}.crumbs a{text-decoration:underline;text-underline-offset:4px}.buy-title{font-size:clamp(2rem,3.2vw,3rem);font-weight:700;line-height:1.06;letter-spacing:-.028em;margin-top:.6rem}.buy-sub{font-size:1.2rem;color:var(--text-soft);margin-top:.35rem}.buy-desc{margin-top:1.2rem}.buy-price{font-size:clamp(2rem,2.6vw,2.5rem);font-weight:700;letter-spacing:-.03em;line-height:1;margin-top:1.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.buy-note{margin-top:.5rem;font-size:.97rem;color:var(--text-soft)}.buy-actions{display:grid;grid-gap:.7rem;gap:.7rem;margin-top:1.5rem}.buy-actions .btn{width:100%;min-height:58px;font-size:1.05rem}.dotlist{list-style:none;display:grid;grid-gap:.6rem;gap:.6rem;margin-top:1.5rem}.dotlist.is-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1.75rem}.dotlist li{position:relative;-webkit-padding-start:1.25rem;padding-inline-start:1.25rem;font-size:1rem;line-height:1.45}.dotlist li:before{content:"";position:absolute;inset-inline-start:0;top:.5em;width:.5rem;height:.5rem;border-radius:50%;background:var(--volt)}.gf .dotlist li:before{background:#fff}@media (max-width:560px){.dotlist.is-2{grid-template-columns:1fr}}.pdp-keyspecs{gap:0 1.5rem;margin:2rem 0 0;border-top:1px solid var(--line)}.pdp-keyspecs div{padding:.9rem 0;border-radius:0;background:none;border-bottom:1px solid var(--line)}.pdp-keyspecs dt{font-size:.78rem;letter-spacing:.08em;color:var(--text-soft)}.pdp-keyspecs dd{font-size:1rem;margin-top:.25rem}.acc{margin-top:2rem}.acc-head{font-size:1.05rem;padding-block:1.2rem}.feature-list{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 clamp(2rem,5vw,5.5rem);gap:0 clamp(2rem,5vw,5.5rem);border-top:2px solid var(--ink)}.feature-list li{padding-block:1.15rem;border-bottom:1px solid var(--line);font-size:1.1rem;font-weight:600;line-height:1.4}@media (max-width:800px){.feature-list{grid-template-columns:1fr}}.frow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(2rem,5vw,5.5rem);gap:clamp(2rem,5vw,5.5rem);align-items:center;scroll-margin-top:calc(var(--header-h) + 1.5rem)}.frow+.frow{margin-top:clamp(4rem,7vw,7.5rem)}.frow.is-flip .frow-media{order:2}.frow.is-top{align-items:start}.frow-media{position:relative;aspect-ratio:4/3;border-radius:var(--radius-media);overflow:hidden;background:var(--mist)}.frow-media.is-tall{aspect-ratio:4/4.4}.frow-media.is-wide{aspect-ratio:16/10}.frow-media img{object-fit:cover}.frow-copy .t-label{margin-bottom:1rem}.frow-copy .t-body{margin-top:1.2rem}@media (max-width:900px){.frow{grid-template-columns:1fr}.frow.is-flip .frow-media{order:0}}.tiles{display:grid;grid-gap:0 clamp(1.5rem,3vw,3rem);gap:0 clamp(1.5rem,3vw,3rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.tile{border-top:2px solid var(--ink);padding:1.35rem 0 2.4rem}.tile h3{font-size:1.25rem;line-height:1.2;margin-bottom:.55rem}.tile p{color:var(--text-soft);font-size:1rem;line-height:1.6}.tile .tlink{margin-top:1rem;font-size:.97rem}.gf .tile{border-top-color:#fff}.gf .tile p{color:#fff}.pcs{display:grid;grid-gap:clamp(2rem,3vw,2.5rem) clamp(1rem,2vw,1.75rem);gap:clamp(2rem,3vw,2.5rem) clamp(1rem,2vw,1.75rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.pc{display:flex;flex-direction:column;color:inherit}.pc-media{position:relative;aspect-ratio:4/3;border-radius:var(--radius-media);overflow:hidden;background:var(--mist)}.pc-media.is-tall{aspect-ratio:4/4.6}.pc-media img{object-fit:cover;transition:transform .8s var(--ease-out)}a.pc:hover .pc-media img{transform:scale(1.05)}.pc .t-label{margin-top:1.15rem}.pc h3{font-size:1.3rem;line-height:1.2;margin-top:1.1rem}.pc .t-label+h3{margin-top:.45rem}.pc p{color:var(--text-soft);font-size:1rem;line-height:1.6;margin-top:.5rem}.pc-more{display:inline-flex;align-items:center;gap:.45rem;margin-top:.9rem;font-weight:700;color:var(--forest)}a.pc:hover .pc-more{color:var(--ink)}html[dir=rtl] .pc-more svg{transform:scaleX(-1)}.rail{--gutter:clamp(2.5rem,4vw,3.5rem);position:relative;list-style:none;-webkit-padding-start:var(--gutter);padding-inline-start:var(--gutter);counter-reset:rail}.rail-fill,.rail:before{content:"";position:absolute;top:.5rem;bottom:.5rem;inset-inline-start:7px;width:2px;background:var(--mist-2)}.rail-fill{background:var(--volt);transform-origin:top;transform:scaleY(var(--p,1))}.rail li{position:relative;padding-bottom:clamp(1.75rem,3vw,2.75rem);counter-increment:rail}.rail li:last-child{padding-bottom:0}.rail li:before{content:"";position:absolute;inset-inline-start:calc(-1 * var(--gutter));top:.3rem;width:16px;height:16px;border-radius:50%;background:var(--volt);border:2px solid var(--volt);transition:background .3s,border-color .3s}.rail.is-live li:not(.is-on):before{background:#fff;border-color:#c9ccc9}.rail-n:before{content:counter(rail,decimal-leading-zero);display:block;font-size:.85rem;font-weight:700;letter-spacing:.08em;color:var(--forest);margin-bottom:.4rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rail h3{font-size:1.3rem;line-height:1.2;margin-bottom:.45rem}.rail p{color:var(--text-soft);font-size:1rem;line-height:1.6;max-width:36rem}.rail.is-cols{display:grid;grid-template-columns:1fr}.sticky-col{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 2rem)}@media (max-width:900px){.sticky-col{position:static}}.logo-row{display:flex;flex-wrap:wrap;align-items:center;gap:1.75rem clamp(2rem,4.5vw,4.25rem);list-style:none}.logo-row img{height:44px;width:auto;max-width:150px;object-fit:contain}.logo-row.on-white img,.logo-strip.on-white img{filter:brightness(0);opacity:.82}.logo-strip img{height:50px;width:132px}.marquee{mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.cta-wrap{display:flex;align-items:center;min-height:clamp(380px,34vw,520px);padding-block:clamp(4.5rem,8vw,7.5rem)}.cta-wrap>.container{width:100%}.cta-card-copy{max-width:44rem}.cta-card-copy .t-h2{font-size:clamp(2.2rem,4vw,3.6rem)}.cta-card-copy .t-body{margin-top:1.1rem;max-width:38rem}.cta-wrap .wave-field{-webkit-mask-image:linear-gradient(270deg,transparent 30%,rgba(0,0,0,.5) 58%,#000 90%);mask-image:linear-gradient(270deg,transparent 30%,rgba(0,0,0,.5) 58%,#000 90%)}html:not([dir=rtl]) .cta-wrap .wave-field{transform:scaleX(-1)}@media (max-width:700px){html[dir] .cta-wrap .wave-field{-webkit-mask-image:linear-gradient(180deg,transparent 45%,#000 95%);mask-image:linear-gradient(180deg,transparent 45%,#000 95%)}}.station-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);grid-gap:clamp(2rem,5vw,5.5rem);gap:clamp(2rem,5vw,5.5rem);align-items:center}.station-stage{position:relative;aspect-ratio:1/1.05;border-radius:var(--radius-media);background:var(--stage);overflow:hidden}.station-stage:before{content:"";position:absolute;inset-inline:14%;bottom:5.5%;height:6%;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.32),transparent);filter:blur(8px)}.station-stage img{position:absolute;inset:7% 10% 8%;width:80%;height:85%;object-fit:contain}@media (max-width:900px){.station-row{grid-template-columns:1fr}.station-stage{max-width:420px}}.appband{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:clamp(2rem,6vw,7rem);gap:clamp(2rem,6vw,7rem);align-items:center}.appband .app-phone-wrap{-webkit-padding-end:clamp(0px,5vw,5rem);padding-inline-end:clamp(0px,5vw,5rem)}@media (max-width:900px){.appband{grid-template-columns:1fr}.appband .app-phone-wrap{padding:0;justify-self:center}}.store-btn{border-radius:var(--radius-sm);min-height:52px}.case{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:clamp(2rem,5vw,5.5rem);gap:clamp(2rem,5vw,5.5rem);align-items:start;padding-block:clamp(3rem,6vw,5.5rem);border-top:2px solid var(--ink);scroll-margin-top:var(--header-h)}.case:nth-of-type(2n) .case-media{order:2}.case-media{position:relative;aspect-ratio:4/3;border-radius:var(--radius-media);overflow:hidden;background:var(--mist)}.case-media img{object-fit:cover}.case-copy .t-h2{margin-top:.9rem;font-size:clamp(1.7rem,2.7vw,2.6rem)}.case-copy .t-body{margin-top:1.2rem}.case-facts{margin-top:2rem;border-top:1px solid var(--line)}.case-facts div{display:grid;grid-template-columns:9rem minmax(0,1fr);grid-gap:1rem;gap:1rem;padding-block:.85rem;border-bottom:1px solid var(--line)}.case-facts dt{font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft);padding-top:.2rem}.case-facts dd{font-weight:600;line-height:1.45}html[lang=ar] .case-facts dt{letter-spacing:0;font-size:.9rem}@media (max-width:900px){.case{grid-template-columns:1fr}.case:nth-of-type(2n) .case-media{order:0}.case-facts div{grid-template-columns:1fr;gap:.2rem}}.info-panel{background:var(--mist);border-radius:var(--radius-media)}.info-item{border-bottom-color:var(--line)}.info-item .k{color:var(--text-soft)}.field label{color:var(--ink);letter-spacing:.06em}.field input,.field select,.field textarea,.pill-select button{border-color:#b9bdb9}.pill-select button{color:var(--ink);min-height:44px}.pill-select button[aria-pressed=true]{background:var(--ink);border-color:var(--ink)}.wave-field{position:absolute;inset:0;z-index:-1;width:100%;height:100%;pointer-events:none}.footer .wave-field{-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.35) 45%,#000 85%);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.35) 45%,#000 85%)}html[dir=rtl] .footer .wave-field{transform:scaleX(-1)}.footer{color:rgba(255,255,255,.86);font-size:1rem}.footer-grid{grid-template-columns:1.7fr 1fr 1fr 1fr 1.4fr}.footer a:hover{text-decoration:underline;text-underline-offset:4px}.footer-bottom{color:rgba(255,255,255,.7);font-size:.9rem}.footer-bottom a{text-decoration:underline;text-underline-offset:4px}@media (max-width:1100px){.footer-grid{grid-template-columns:1fr 1fr 1fr}.footer-grid>:first-child{grid-column:1/-1}}@media (max-width:640px){.footer-grid{grid-template-columns:1fr 1fr}}.reveal-clip.armed{opacity:1;transform:none}.reveal-clip.armed>*{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transition:transform 1.1s var(--ease-out),-webkit-clip-path .7s var(--ease-out);transition:clip-path .7s var(--ease-out),transform 1.1s var(--ease-out);transition:clip-path .7s var(--ease-out),transform 1.1s var(--ease-out),-webkit-clip-path .7s var(--ease-out)}.reveal-clip.armed>img{transform:scale(1.06)}.reveal-clip.armed.in>*{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.reveal-clip.armed.in>img{transform:none}@media (prefers-reduced-motion:reduce){.reveal-clip.armed>*{-webkit-clip-path:none;clip-path:none;transform:none}}.tone-mist{background:var(--mist)}.chip-cat{background:var(--ink);color:#fff}.badge-response .dot{animation:none}.cq-power,.tag.cq-power{border-color:var(--ink);color:var(--ink)}.cart-drawer-foot,.summary-panel{background:var(--mist);border-color:var(--line)}.sum-qty{background:var(--ink)}.detail-item img,.drawer-line img,.sum-thumb img{object-fit:contain;background:var(--stage)}.sec>.container>.assure-row{margin-top:clamp(3rem,5vw,4.5rem)}.sec-stage>.container>.assure-row{margin-top:0}.shop-bar{align-items:center;justify-content:space-between;gap:1rem 2rem;padding-bottom:1.25rem;margin-bottom:clamp(1.75rem,3vw,2.5rem);border-bottom:2px solid var(--ink)}.shop-bar,.shop-filter{display:flex;flex-wrap:wrap}.shop-filter{gap:.5rem}.shop-filter button{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.5rem 1.05rem;border:1.5px solid #b9bdb9;border-radius:999px;font-weight:700;font-size:.95rem;transition:background .2s,color .2s,border-color .2s}.shop-filter button span{font-weight:600;color:var(--text-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.shop-filter button:hover{border-color:var(--ink)}.shop-filter button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.shop-filter button[aria-pressed=true] span{color:#fff}.shop-count{color:var(--text-soft);font-size:.95rem}.sec-stage .pcard-stage{background:#fff}.crow-intro{max-width:46rem;margin-bottom:clamp(2rem,4vw,3rem)}.crow{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);grid-gap:clamp(1.75rem,5vw,5.5rem);gap:clamp(1.75rem,5vw,5.5rem);align-items:center;padding-block:clamp(2.25rem,4vw,3.75rem);border-top:1px solid var(--line)}.crow:first-of-type{border-top:2px solid var(--ink)}.crow-title{font-size:clamp(1.6rem,2.5vw,2.4rem);margin-top:.5rem}.crow-price{display:block;margin-top:1.5rem}.crow .spec-table{font-size:.92rem}@media (max-width:800px){.crow{grid-template-columns:1fr}.crow .pcard-stage{max-width:360px}}.case-links{margin-top:2rem;border-top:1px solid #c9ccc9}.case-links a{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1rem;border-bottom:1px solid #c9ccc9;font-weight:700;font-size:1.05rem;line-height:1.3}.case-links .t-label{margin-bottom:.25rem}.case-links a:hover{color:var(--forest)}.case-links svg{flex:none;transition:transform .25s var(--ease-out)}.case-links a:hover svg{transform:translateX(4px)}html[dir=rtl] .case-links svg{transform:scaleX(-1)}@media (min-width:1100px){.pcs.is-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.statements{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.statements>div{-webkit-padding-end:clamp(1.5rem,5vw,5rem);padding-inline-end:clamp(1.5rem,5vw,5rem)}.statements>div+div{padding-inline:clamp(1.5rem,5vw,5rem) 0;-webkit-border-start:1px solid rgba(255,255,255,.45);border-inline-start:1px solid rgba(255,255,255,.45)}.statement-word{font-size:clamp(3.4rem,8vw,7.25rem);font-weight:800;line-height:.95;letter-spacing:-.045em;color:rgba(255,255,255,.34);margin-bottom:clamp(1.25rem,2.5vw,2.25rem)}html[lang=ar] .statement-word{letter-spacing:0;line-height:1.3}.statements p{font-size:clamp(1.3rem,2.1vw,1.9rem);font-weight:500;line-height:1.32;letter-spacing:-.015em;max-width:30rem}html[lang=ar] .statements p{letter-spacing:0;line-height:1.6}@media (max-width:800px){.statements{grid-template-columns:1fr}.statements>div{padding-inline:0}.statements>div+div{padding-inline:0;-webkit-border-start:0;border-inline-start:0;border-top:1px solid rgba(255,255,255,.45);margin-top:2.5rem;padding-top:2.5rem}}.gf .sec-head .t-lede{max-width:34rem}.gov-list{list-style:none;columns:11rem 4;column-gap:clamp(1.5rem,3vw,3rem);border-top:2px solid var(--ink)}.gov-list li{page-break-inside:avoid;break-inside:avoid;padding-block:.7rem;border-bottom:1px solid var(--line);font-weight:600}.deflist{border-top:2px solid var(--ink)}.deflist>div{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:.4rem 2rem;gap:.4rem 2rem;padding-block:1.35rem;border-bottom:1px solid var(--line)}.deflist dt{font-weight:700;font-size:1.1rem;line-height:1.3}.deflist dd{color:var(--text-soft);line-height:1.6}@media (max-width:640px){.deflist>div{grid-template-columns:1fr}}.cat-block{border-top-color:#c9ccc9}.cat-head h3{font-size:1.3rem}.cat-count{font-size:.9rem}.cat-show{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--volt);text-decoration-color:var(--volt);text-decoration-thickness:2px;text-underline-offset:6px}.info-note{margin-top:1.4rem;font-size:.95rem;color:var(--text-soft)}@media (min-width:1100px){.tiles.is-5{grid-template-columns:repeat(5,minmax(0,1fr))}.pgrid.is-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.pgrid.is-4 .pcard-name{font-size:1.15rem}.pgrid.is-4 .pcard-foot .btn{padding-inline:1rem}@media (max-width:900px){.hero-product{width:100%;max-width:420px;justify-self:start}.hero-product-unit{width:52%;margin-inline:auto}.hero-tag{position:relative;inset:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-column-gap:1rem;column-gap:1rem;width:100%;margin-top:-1.75rem}.hero-tag>*{grid-column:1}.hero-tag .hero-tag-go{grid-column:2;grid-row:1/span 3;margin-top:0}}.crow{align-items:start}.gf .t-body{color:#fff;font-weight:500}.gf .frow-media{background:var(--forest)}.photo-duo{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);grid-gap:clamp(.75rem,1.5vw,1.25rem);gap:clamp(.75rem,1.5vw,1.25rem)}.photo-duo-item{position:relative;aspect-ratio:auto;height:clamp(260px,34vw,480px);border-radius:var(--radius-media);overflow:hidden;background:var(--mist)}.photo-duo-item img{object-fit:cover}@media (max-width:700px){.photo-duo{grid-template-columns:1fr}.photo-duo-item{height:62vw}}.cat-row.has-thumb{grid-template-columns:clamp(96px,12vw,168px) minmax(0,1fr) auto;column-gap:clamp(1rem,2.5vw,2rem)}.cat-thumb{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius)}@media (max-width:640px){.cat-row.has-thumb{grid-template-columns:96px minmax(0,1fr)}.cat-row.has-thumb .cat-show{grid-column:2}}.compare-scroll{overflow-x:auto}.compare{width:100%;min-width:620px;border-collapse:collapse;table-layout:fixed}.compare col:first-child,.compare thead td{width:24%}.compare thead th{text-align:start;vertical-align:bottom;padding:0 1.25rem 1.5rem;font-weight:400}.compare-unit{position:relative;display:block;height:clamp(170px,20vw,250px);margin-bottom:1.1rem;border-radius:var(--radius-media);background:var(--stage)}.compare-unit img{position:absolute;inset:10% 0;width:100%;height:80%;object-fit:contain}.compare-name{display:block;margin-top:.35rem;font-size:1.35rem;font-weight:700;line-height:1.2;letter-spacing:-.015em}.compare-name:hover{text-decoration:underline;-webkit-text-decoration-color:var(--volt);text-decoration-color:var(--volt);text-decoration-thickness:2px;text-underline-offset:5px}.compare tbody th{text-align:start;padding:1.1rem 1.25rem 1.1rem 0;font-size:.95rem;color:var(--text-soft)}.compare tbody td,.compare tbody th{vertical-align:top;font-weight:600;border-top:1px solid var(--line)}.compare tbody td{padding:1.1rem 1.25rem;font-size:1.02rem;line-height:1.45}.compare tbody tr:first-child td,.compare tbody tr:first-child th{border-top:2px solid var(--ink)}.compare tbody tr:first-child td{font-size:1.3rem;font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.compare-buy td{padding-block:1.5rem 0}html[dir=rtl] .compare tbody th{padding:1.1rem 0 1.1rem 1.25rem}.guide{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(2.5rem,6vw,6.5rem);gap:clamp(2.5rem,6vw,6.5rem);align-items:start}.guide-steps{list-style:none;counter-reset:gs;margin-top:2rem;border-top:2px solid var(--ink)}.guide-steps li{counter-increment:gs;display:grid;grid-template-columns:3rem minmax(0,1fr);padding-block:1.4rem;border-bottom:1px solid #c9ccc9}.guide-steps li:before{content:counter(gs,decimal-leading-zero);grid-row:1/span 2;font-size:.9rem;font-weight:700;letter-spacing:.06em;color:var(--forest);padding-top:.2rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.guide-steps h3{font-size:1.2rem;margin-bottom:.35rem}.guide-steps p{color:var(--text-soft);line-height:1.6}.guide .acc{margin-top:2rem;border-top:2px solid var(--ink)}.guide .acc-item{border-bottom-color:#c9ccc9}.guide .acc-head{font-size:1.1rem}@media (max-width:900px){.guide{grid-template-columns:1fr}}@media (max-width:640px){.compare{min-width:0}.compare thead td{width:22%}.compare thead th{padding:0 .4rem 1rem}.compare-unit{height:130px;margin-bottom:.7rem}.compare-name{font-size:1rem}.compare tbody th{padding:.8rem .4rem .8rem 0;font-size:.78rem}html[dir=rtl] .compare tbody th{padding:.8rem 0 .8rem .4rem}.compare tbody td{padding:.8rem .4rem;font-size:.85rem}.compare tbody tr:first-child td{font-size:1rem}.compare-buy .btn{min-height:44px;padding:.5rem .6rem;font-size:.85rem;width:100%}}.pts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(.75rem,1.5vw,1.25rem);gap:clamp(.75rem,1.5vw,1.25rem)}.pt{position:relative;isolation:isolate;display:flex;align-items:flex-end;aspect-ratio:3/4;border-radius:var(--radius-media);overflow:hidden;color:#fff;background:var(--forest)}.pt img{z-index:-2;object-fit:cover;transition:transform .9s var(--ease-out)}.pt:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,0) 45%,rgba(0,0,0,.72))}.pt:hover img{transform:scale(1.05)}.pt-copy{padding:clamp(1.1rem,2vw,1.6rem)}.pt-title{display:block;font-size:clamp(1.25rem,1.8vw,1.6rem);font-weight:700;line-height:1.15;letter-spacing:-.02em}.pt-go{position:absolute;top:1rem;inset-inline-end:1rem;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;color:var(--ink);transition:background .2s,color .2s}.pt:hover .pt-go{background:var(--volt);color:#fff}html[dir=rtl] .pt-go svg{transform:scaleX(-1)}@media (max-width:1000px){.pts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.pts{grid-template-columns:1fr}.pt{aspect-ratio:4/3}}.pdp-hero{position:relative;isolation:isolate;height:clamp(380px,46vw,640px);display:flex;align-items:flex-end;background:var(--mist)}.pdp-hero>img{z-index:-1;object-fit:cover;object-position:center 40%}.pdp-hero .container{width:100%}.pdp-hero-card{width:min(100%,26rem);padding:clamp(1.4rem,2.5vw,2.1rem);border-radius:var(--radius-media) var(--radius-media) 0 0}.pdp-hero-card .t-label{color:#fff}.pdp-hero-name{font-size:clamp(1.9rem,3vw,2.75rem);font-weight:600;line-height:1.05;letter-spacing:-.03em;margin-top:.5rem}.pdp-hero-price{font-size:1.35rem;font-weight:600;margin-top:.6rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pdp-hero-card .btn{margin-top:1.2rem}@media (max-width:700px){.pdp-hero{height:auto;display:block}.pdp-hero>img{position:relative!important;height:62vw!important}.pdp-hero .container{padding:0}.pdp-hero-card{width:100%;border-radius:0}}.has-circuit{position:relative;isolation:isolate;overflow:hidden}.circuit{position:absolute;z-index:-1;inset-inline-end:0;top:50%;width:min(44vw,620px);height:auto;translate:0 -50%;color:var(--volt);opacity:.3;pointer-events:none}html[dir=rtl] .circuit{scale:-1 1}.circuit.is-top{top:clamp(1rem,3vw,2.5rem)}.circuit.is-bottom,.circuit.is-top{translate:none;width:min(34vw,460px)}.circuit.is-bottom{top:auto;bottom:clamp(1rem,3vw,2.5rem)}.circuit.is-start{inset-inline:0 auto;scale:-1 1}html[dir=rtl] .circuit.is-start{scale:1 1}.gf .circuit{color:#fff;opacity:.42}.circuit.is-hero{width:min(50vw,760px)}.circuit-line{stroke:currentColor;stroke-width:2.5;stroke-dasharray:1;stroke-dashoffset:1}.circuit-charge{stroke:currentColor;stroke-width:5;stroke-linecap:round;stroke-dasharray:.06 1.2;stroke-dashoffset:.06;opacity:0}.circuit-ring{stroke:currentColor;stroke-width:2.5}.circuit-bolt,.circuit-dot{fill:currentColor}.circuit-node{opacity:0}.circuit.is-on .circuit-line{stroke-dashoffset:0;transition:stroke-dashoffset 1.5s var(--ease-out) calc(var(--i) * .18s)}.circuit.is-on .circuit-node{opacity:1;transition:opacity .5s calc(var(--i) * .18s + 1.2s)}@media (prefers-reduced-motion:no-preference){.circuit.is-on .circuit-charge{animation:circuit-run 5.5s cubic-bezier(.45,.05,.35,1) calc(var(--i) * 1.3s + 1.8s) infinite}}@media (prefers-reduced-motion:reduce){.circuit-line{stroke-dashoffset:0}.circuit-node{opacity:1}}@keyframes circuit-run{0%{stroke-dashoffset:.06;opacity:0}5%{opacity:1}28%{opacity:1}34%{stroke-dashoffset:-1;opacity:0}to{stroke-dashoffset:-1;opacity:0}}@media (max-width:900px){.circuit,.circuit.is-hero{width:78vw;opacity:.2;top:auto;bottom:.5rem;translate:none}.gf .circuit{opacity:.24}.circuit.is-top{top:.5rem;bottom:auto;width:60vw}}.lang-pill{position:fixed;z-index:70;right:clamp(.9rem,2vw,1.5rem);bottom:clamp(.9rem,2vw,1.5rem);display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.1rem;border-radius:999px;background:#fff;color:var(--forest);font-weight:700;font-size:.95rem;box-shadow:0 10px 30px -8px rgba(0,0,0,.35),0 0 0 1px var(--line);transition:transform .25s var(--ease-out),background .2s,color .2s}.lang-pill:hover{transform:translateY(-3px);background:var(--forest);color:#fff}.hero-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,48vw);align-items:stretch;min-height:min(calc(100svh - var(--header-h)),760px)}.hero-split-copy{align-self:center;padding-block:clamp(3rem,6vw,5rem);padding-inline:max(clamp(1.25rem,4vw,2.5rem),calc((100vw - var(--container)) / 2 + 2.5rem)) clamp(2rem,5vw,5rem)}.hero-split-copy .t-title{font-size:clamp(2.5rem,4.3vw,4.25rem)}.hero-split-copy .t-lede{margin-top:1.4rem}.hero-split-media{position:relative;min-height:420px;background:var(--forest)}.hero-split-media>img{object-fit:cover;object-position:70% center}.hero-split .hero-tag{inset-inline-start:clamp(-4rem,-4vw,-1.5rem);bottom:clamp(1.5rem,4vw,3rem);width:250px}.circuit.is-hero-home{inset-inline:0 auto;scale:-1 1;top:auto;bottom:.5rem;translate:none;width:min(30vw,420px);opacity:.3}html[dir=rtl] .circuit.is-hero-home{scale:1 1}@media (max-width:900px){.hero-split{grid-template-columns:1fr;min-height:0}.hero-split-copy{padding-inline:clamp(1.25rem,4vw,2.5rem);padding-bottom:2.5rem}.hero-split-media{aspect-ratio:4/5;min-height:0}.hero-split-media>img{object-position:64% center}.hero-split .hero-tag{position:absolute;display:block;margin:0;inset:auto;inset-inline-start:1rem;bottom:1rem;width:min(230px,62%)}.hero-split .hero-tag .hero-tag-go{margin-top:.6rem}.circuit.is-hero-home{display:none}}@media (min-width:901px){.hero-split{grid-template-columns:1fr;min-height:min(calc(100svh - var(--header-h)),780px)}.hero-split-copy{justify-self:start;width:min(52%,46rem);-webkit-padding-end:0;padding-inline-end:0}.hero-split-media{position:absolute;inset:0;z-index:-1}.hero-split-media>img{object-position:78% 62%}.hero-split-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--volt) 0,var(--volt) 30%,rgba(58,173,44,.82) 44%,rgba(58,173,44,0) 72%)}html[dir=rtl] .hero-split-media:after{background:linear-gradient(270deg,var(--volt) 0,var(--volt) 30%,rgba(58,173,44,.82) 44%,rgba(58,173,44,0) 72%)}html[dir=rtl] .hero-split-media>img{object-position:22% 62%}.hero-split .hero-tag{z-index:1;inset-inline:auto max(clamp(1.25rem,4vw,2.5rem),calc((100vw - var(--container)) / 2 + 2.5rem));bottom:clamp(2rem,4vw,3.5rem)}}@media (max-width:900px){.hero-split-media{aspect-ratio:1/1}.hero-split-media>img{object-position:82% center}}.social{list-style:none;display:flex;gap:.6rem;margin-top:1.6rem;padding:0}.footer .social li{padding:0;margin:0}.social a{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.45);border-radius:50%;color:#fff;transition:background .2s,color .2s,border-color .2s}.social a:hover{background:#fff;border-color:#fff;color:var(--ink);text-decoration:none}.netmap-title{margin-bottom:.9rem}.netmap-sub{font-size:clamp(1.05rem,1.35vw,1.3rem);line-height:1.5;font-weight:500;color:#fff;margin:0 0 1.5rem;max-width:34ch}.hero .actions .tlink{align-self:center;-webkit-margin-start:.4rem;margin-inline-start:.4rem}.case-long .t-h2{font-size:clamp(1.7rem,2.7vw,2.6rem)}.case-long-body>section+section{margin-top:clamp(2.2rem,4vw,3.2rem)}.case-long-body h3{font-size:1.35rem;font-weight:700;line-height:1.25;margin-bottom:1rem}.case-long-body p{line-height:1.7;color:var(--text-soft);max-width:68ch}.case-long-body p+p{margin-top:1rem}.case-long-body .deflist{margin-block:1.5rem}img[src*="/products/wb-"]{mix-blend-mode:multiply}.datasheets{margin-top:2rem}.datasheets h3{font-size:1.05rem;font-weight:700;margin-bottom:.4rem}.datasheets ul{list-style:none;padding:0;border-top:2px solid var(--ink)}.datasheets a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.9rem;gap:.9rem;padding-block:.95rem;border-bottom:1px solid var(--line);font-weight:600;line-height:1.35}.datasheets a small{font-size:.85rem;font-weight:600;color:var(--text-soft);white-space:nowrap}.datasheets a:hover{color:var(--forest)}.datasheets a:hover small{color:var(--forest);text-decoration:underline;text-underline-offset:4px}.sec.pdp-follow{padding-top:clamp(1.5rem,3vw,2.5rem)}.ir-progress{height:4px;background:var(--line);border-radius:4px;overflow:hidden}.ir-progress i{display:block;height:100%;background:var(--volt);transition:width .4s var(--ease-out)}.ir-meta{display:flex;justify-content:space-between;align-items:center;min-height:44px;margin:.6rem 0 1.2rem;font-size:.9rem;font-weight:600;color:var(--text-soft)}.ir-q{font-size:clamp(1.6rem,2.6vw,2.4rem);margin-bottom:1.6rem;outline:none}.ir-text{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:end;margin-bottom:1rem}.ir-text .field{margin:0}@media (max-width:560px){.ir-text{grid-template-columns:1fr}}.ir.cq{margin-top:0}@media (max-width:700px){.sec{padding-block:3.25rem}.sec-tight{padding-block:2.25rem}.sec-head{margin-bottom:1.75rem}.assure-row,.pcs,.pgrid,.pts,.stats-row,.tiles{display:flex;grid-template-columns:none;gap:.9rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:calc(-1 * var(--rail-bleed, 1.25rem));padding-inline:var(--rail-bleed,1.25rem);scroll-padding-inline:var(--rail-bleed,1.25rem)}.assure-row::-webkit-scrollbar,.pcs::-webkit-scrollbar,.pgrid::-webkit-scrollbar,.pts::-webkit-scrollbar,.stats-row::-webkit-scrollbar,.tiles::-webkit-scrollbar{display:none}.assure-row>*,.pcs>*,.pgrid>*,.pts>*,.tiles>*{flex:0 0 78%;scroll-snap-align:start;min-width:0}.pts>*{flex-basis:64%}.assure-row>*,.tiles>*{flex-basis:72%}.tile{padding-bottom:.5rem}.pcs .pc,.pgrid .pcard{height:100%}.stats-band{overflow:hidden}.stats-band .container{padding:0}.stats-row{gap:0;align-items:stretch;margin:0;padding:0;overflow:visible;width:max-content;scroll-snap-type:none;animation:stats-flow 26s linear infinite}.stats-row:active{animation-play-state:paused}.stats-row>div,.stats-row>div:first-child,.stats-row>div:nth-child(-n+2){flex:none;display:flex;align-items:center;gap:.6rem;padding:.85rem 1.2rem;margin:0;border:0;-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line)}.stats-row .stat-num{font-size:1.5rem;line-height:1;margin:0}.stats-row .stat-cap{font-size:.78rem;line-height:1.25;max-width:11ch;margin:0}.assure-row{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;overflow:visible;margin-inline:0;padding-inline:0}.assure-row>div{border-top:1px solid var(--line);padding-block:.9rem}.assure-row>div:first-child{border-top:2px solid var(--ink)}.assure-row h3{font-size:1.02rem;margin-bottom:.2rem}.assure-row p{font-size:.9rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hero-split .actions .btn-line{display:none}.hero-split .actions{flex-direction:row;align-items:center;flex-wrap:wrap;gap:1.1rem}.cta-wrap{min-height:0;align-items:flex-start;padding-block:2.75rem 5.5rem}.cta-card-copy .t-h2{font-size:1.75rem}.cta-card-copy .t-body{font-size:.97rem;line-height:1.5;margin-top:.7rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cta-wrap .actions{margin-top:1.2rem}.cta-wrap .actions .btn-line{display:none}.photo-duo{grid-template-columns:1fr}.photo-duo>:nth-child(n+2){display:none}.photo-duo-item{height:56vw}.footer .wave-field{opacity:.22}.footer-grid{grid-template-columns:1fr 1fr;gap:1.6rem 1.25rem}.footer-grid>:first-child{grid-column:1/-1}.footer-grid>:first-child p{margin-top:1rem!important;max-width:none!important;font-size:.95rem;line-height:1.5}.footer-grid>:first-child .social{margin-top:1.1rem}.footer .hotline{font-size:2rem}.footer li{margin-bottom:.45rem}.footer h4{margin-bottom:.5rem}.footer-bottom{padding-top:1.25rem;gap:.4rem 1rem;padding-bottom:4.5rem}.footer .lang-toggle{display:none}.pgrid .pcard-blurb{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.stats-row>.is-dup{display:none}@media (max-width:700px){.stats-row>.is-dup{display:flex}@media (prefers-reduced-motion:reduce){.stats-row{animation:none;width:auto;overflow-x:auto}.stats-row>.is-dup{display:none}}}@keyframes stats-flow{to{transform:translateX(-50%)}}html[dir=rtl] .stats-row{animation-name:stats-flow-rtl}@keyframes stats-flow-rtl{to{transform:translateX(50%)}}@media (max-width:700px){.pcs,.pgrid,.pts,.tiles{overflow-y:hidden;overscroll-behavior-x:auto;touch-action:pan-x pan-y;padding-block:4px}.pcs>.reveal,.pcs>.reveal.armed,.pgrid>.reveal,.pgrid>.reveal.armed,.pts>.reveal,.pts>.reveal.armed,.tiles>.reveal,.tiles>.reveal.armed{transform:none}}.appsec{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:clamp(2rem,6vw,6.5rem);gap:clamp(2rem,6vw,6.5rem);align-items:center}.appsec-copy .t-body{margin-top:1.2rem;max-width:40rem}.appsec-points{list-style:none;padding:0;margin-top:clamp(2rem,3.5vw,3rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 clamp(1.5rem,3vw,2.75rem);gap:0 clamp(1.5rem,3vw,2.75rem)}.appsec-points li{border-top:1px solid #c9ccc9;padding-block:1.1rem 1.3rem}.appsec-points li:nth-child(-n+2){border-top:2px solid var(--ink)}.appsec-points li:last-child:nth-child(odd){grid-column:1/-1}.appsec-points h3{font-size:1.05rem;font-weight:700;line-height:1.3;margin-bottom:.35rem}.appsec-points p{font-size:.95rem;line-height:1.55;color:var(--text-soft);max-width:46ch}.appsec-phone{-webkit-padding-end:clamp(0px,4vw,4rem);padding-inline-end:clamp(0px,4vw,4rem)}@media (max-width:1000px){.appsec{grid-template-columns:1fr}.appsec-phone{padding:0;justify-self:center;order:-1;margin-bottom:.5rem}}@media (max-width:700px){.appsec-phone{order:0}.appsec-points{grid-template-columns:1fr;margin-top:1.75rem}.appsec-points li:nth-child(2){border-top:1px solid #c9ccc9}.appsec-points li{padding-block:.85rem}.appsec-points p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.install-strip{display:flex;align-items:center;justify-content:space-between;gap:1.25rem 2.5rem;flex-wrap:wrap;margin-top:clamp(2rem,4vw,3rem);padding:clamp(1.25rem,2.5vw,1.75rem) clamp(1.25rem,2.5vw,2rem);border-radius:var(--radius-media);background:var(--mist)}.install-strip p{font-size:1.08rem;font-weight:600;line-height:1.45;max-width:46ch}.partner-strip{display:flex;align-items:center;gap:clamp(2.5rem,5vw,4.5rem);padding-inline:1.5rem}.partner-strip img{height:44px;width:130px;object-fit:contain;flex:none;filter:brightness(0);opacity:.82}.partner-ribbon .marquee-track{animation-duration:45s}.pdp-hero{height:clamp(220px,24vw,340px)}.pdp-hero>img{object-position:center 45%}.pdp-hero-card{display:flex;align-items:center;justify-content:space-between;gap:1rem 2rem;width:min(100%,34rem);padding:1.1rem 1.1rem 1.1rem 1.6rem}html[dir=rtl] .pdp-hero-card{padding:1.1rem 1.6rem 1.1rem 1.1rem}.pdp-hero-name{font-size:clamp(1.25rem,1.8vw,1.6rem);margin:0;letter-spacing:-.02em}.pdp-hero-price{font-size:1.05rem;margin-top:.2rem;opacity:.92}.pdp-hero-card .btn{margin:0;flex:none}@media (max-width:700px){.pdp-hero>img{height:42vw!important}.pdp-hero-card{width:100%;padding:.9rem 1.25rem}.pdp-hero-name{font-size:1.15rem}}.gallery-thumbs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;min-width:0}.gallery-thumbs::-webkit-scrollbar{display:none}.gallery-thumbs button{flex:none}.gallery,.pdp>*{min-width:0}@media (max-width:700px){.gallery-thumbs button{width:68px}}.install-next{margin-top:2.25rem;padding-top:2rem;border-top:1px solid var(--line);text-align:start}.install-next h2{font-size:1.3rem;font-weight:700}.install-next p{color:var(--text-soft);margin:.5rem 0 1.25rem;line-height:1.55}.blog-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(1.5rem,3vw,2.5rem);gap:clamp(1.5rem,3vw,2.5rem)}@media (max-width:800px){.blog-list{grid-template-columns:1fr}}.post-cover{position:relative;aspect-ratio:21/9;border-radius:var(--radius-media);overflow:hidden;margin-bottom:clamp(2rem,4vw,3rem);background:var(--mist)}.post-cover img{object-fit:cover}.post{max-width:46rem}.post .case-long-body p{color:var(--text)}.feat{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem);align-items:center}.feat-stage{position:relative;aspect-ratio:1/1;border-radius:var(--radius-media);background:var(--stage);display:grid;place-items:center;overflow:hidden}.feat-stage img{width:72%;height:82%;object-fit:contain}.feat-title{font-size:clamp(1.8rem,2.8vw,2.6rem);margin-bottom:clamp(1.25rem,2.5vw,2rem)}.feat-list{list-style:none;padding:0;display:grid;grid-gap:0;gap:0}.feat-list li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:1.1rem;gap:1.1rem;align-items:center;padding-block:1rem;border-top:1px solid var(--line)}.feat-list li:last-child{border-bottom:1px solid var(--line)}.feat-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#e6f2e2;color:var(--forest)}.feat-list strong{display:block;font-size:1.08rem;font-weight:700;line-height:1.35}.feat-list small{display:block;margin-top:.15rem;font-size:.97rem;color:var(--text-soft);line-height:1.45}@media (max-width:800px){.feat{grid-template-columns:1fr}.feat-stage{aspect-ratio:16/10}.feat-stage img{width:48%}}@media (max-width:700px){.feat-stage{display:none}.feat-icon{width:42px;height:42px;border-radius:12px}}.dooh-band{position:relative;overflow:hidden}.dooh-band .t-h2{color:#fff}.dooh-band .t-body{color:rgba(255,255,255,.78)}.dooh-band .frow-media{background:#1b1d1b}.dooh-band:after{content:"";position:absolute;inset-inline-start:0;top:0;width:clamp(80px,12vw,180px);height:4px;background:var(--volt)}.pdp-hero{height:clamp(300px,34vw,480px)}.pdp-hero>img{object-position:center 42%}@media (max-width:700px){.pdp-hero>img{height:56vw!important;object-position:72% center}}.model-media img{object-position:76% center}.dooh-band{background:var(--forest);color:#fff}.dooh-band .t-body{color:rgba(255,255,255,.86)}.dooh-band .frow-media{background:#3f6330}.dooh-band:after{display:none}.dooh-band .btn-volt{background:#fff;color:var(--ink)}.dooh-band .btn-volt:hover{background:var(--mist)}.stats-band{background:var(--ink);color:#fff;border-bottom:0}.stats-band .stats-row>div{border-color:rgba(255,255,255,.16)}.stats-band .stat-num{color:#fff}.stats-band .stat-cap{color:rgba(255,255,255,.72)}html[lang=ar] .stats-row .stat-num{font-size:clamp(1.7rem,2.5vw,2.6rem);white-space:normal;line-height:1.15;letter-spacing:0}@media (max-width:700px){html[lang=ar] .stats-row .stat-num{font-size:1.35rem;white-space:nowrap}}