*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto}body{color:#0a0a0a;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01", "cv11";background:#fafaf9;font-family:Archivo,-apple-system,sans-serif}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;background:0 0;border:0}:root{--red:#e20621;--red-dark:#b8001a;--eco:#2c7a51;--eco-deep:#1d5a3a;--ink:#0a0a0a;--ink-2:#2a2a2a;--ink-3:#525252;--ink-4:#8a8a8a;--ink-5:#b8b8b8;--bg:#fafaf9;--surface:#fff;--surface-2:#f4f4f2;--line:#e8e6e1;--line-strong:#d4d2cc;--display:"Archivo Narrow", sans-serif;--body:"Archivo", sans-serif;--mono:"JetBrains Mono", monospace;--maxw:1280px;--pad:clamp(20px, 4vw, 56px)}::selection{background:var(--red);color:#fff}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--surface-2)}::-webkit-scrollbar-thumb{background:var(--ink-5)}::-webkit-scrollbar-thumb:hover{background:var(--ink-4)}.eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--red);align-items:center;gap:12px;font-size:11px;font-weight:500;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:28px;height:1px}.eyebrow .num{color:var(--ink-4);margin-right:4px}.h-display{font-family:var(--display);letter-spacing:-.02em;color:#fff;font-size:clamp(56px,9vw,144px);font-weight:600;line-height:.92}.h-display em{color:var(--red);font-style:normal}.h-display .l1,.h-display .l2{display:block}.h-section{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-size:clamp(40px,6vw,84px);font-weight:600;line-height:.96}.h-section em{color:var(--red);font-style:normal}.lead{color:var(--ink-3);max-width:60ch;font-size:clamp(15px,1.15vw,18px);line-height:1.65}.btn{font-family:var(--body);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;padding:16px 26px;font-size:13px;font-weight:500;transition:all .25s;display:inline-flex}.btn-primary{background:var(--red);color:#fff}.btn-primary:hover{background:var(--red-dark)}.btn-dark{background:var(--ink);color:#fff}.btn-dark:hover{background:var(--ink-2)}.btn-ghost{color:#fff;background:0 0;border:1px solid #ffffff4d}.btn-ghost:hover{background:#ffffff0f;border-color:#fff}.btn-outline{color:var(--ink);border:1px solid var(--line-strong);background:0 0}.btn-outline:hover{border-color:var(--ink)}.hdr{z-index:100;height:58px;padding:0 var(--pad);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:#ffffffd9;border-bottom:1px solid #0000;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;transition:border-color .3s,background .3s;display:grid;position:fixed;top:0;left:0;right:0}.hdr.scrolled{border-bottom-color:var(--line)}.hdr.hero-mode{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#00000073 0%,#0000 100%)}.hdr.hero-mode .hdr-logo{position:relative}.hdr.hero-mode .hdr-logo:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#000000c7 0%,#00000059 50%,#0000 78%);position:absolute;inset:-14px -28px}.hdr.hero-mode .lang-btn{color:#fff9;border-color:#fff3}.hdr.hero-mode .lang-btn.active{color:#fff;background:var(--red);border-color:var(--red)}.hdr-logo{justify-self:start;align-items:center;min-width:0;display:flex}.hdr-tagline{font-family:var(--mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:#ffffffc7;white-space:nowrap;border-left:1px solid #ffffff40;margin-left:12px;padding-left:12px;font-size:10px;font-weight:600;line-height:1.2;display:inline-block}.hdr:not(.hero-mode) .hdr-tagline{color:#0000008c;border-left-color:#00000026}@media (width<=980px){.hdr-tagline{display:none}}.hdr-tagline{border-left:2px solid var(--red,#e20621);font-family:var(--mono,ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;color:#ffffffd9;white-space:nowrap;margin-left:14px;padding-left:14px;font-size:10px;font-weight:600;line-height:1.25;display:inline-block}.hdr:not(.hero-mode) .hdr-tagline{color:#000000b3}@media (width<=980px){.hdr-tagline{display:none}}.hdr-logo img{object-fit:contain;width:auto;height:32px;transition:filter .3s,opacity .3s}@media (width<=640px){.hdr-logo img{height:26px}}.hdr-nav{grid-column:2;justify-self:center;gap:6px;display:flex}.hdr-nav a{letter-spacing:.01em;color:var(--ink-3);background:0 0;border:1px solid #0000;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:500;transition:color .25s,background .25s,border-color .25s,box-shadow .25s;position:relative}.hdr-nav a:hover{color:var(--red);background:#e206210f;border-color:#e206212e;box-shadow:0 0 0 4px #e206210f,0 4px 18px -6px #e2062159}.hdr.hero-mode .hdr-nav a{color:#ffffffc7;border-color:#0000}.hdr.hero-mode .hdr-nav a:hover{color:#fff;background:#e206212e;border-color:#ffc8c840;box-shadow:0 0 0 4px #e206211a,0 6px 22px -6px #e206218c}.hdr-right{grid-column:3;justify-self:end;align-items:center;gap:16px;display:flex}.hdr-audio{border:1px solid var(--line);cursor:pointer;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:inherit;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:5px 10px 5px 7px;font-size:10px;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.hdr-audio:hover{border-color:var(--red);color:var(--red)}.hdr-audio.is-playing{border-color:var(--red);color:var(--red);background:#c9171c14}.hdr-audio-ico{background:var(--red);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.hdr-audio-ico svg{fill:currentColor;display:block}.hdr-audio-note{color:var(--red,#c9171c);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hdr-audio-note svg{fill:currentColor;display:block}.hdr-audio-eq{align-items:flex-end;gap:2px;width:14px;height:12px;display:none}.hdr-audio-eq i{background:currentColor;border-radius:1px;width:2px;height:30%;animation:.9s ease-in-out infinite hdrEq}.hdr-audio-eq i:nth-child(2){height:60%;animation-delay:.12s}.hdr-audio-eq i:nth-child(3){height:45%;animation-delay:.24s}.hdr-audio-eq i:nth-child(4){height:75%;animation-delay:.36s}.hdr-audio.is-playing .hdr-audio-eq{display:inline-flex}.hdr-audio.is-playing .hdr-audio-name{display:none}@keyframes hdrEq{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1.1)}}.hdr-audio i{transform-origin:bottom}.hdr.hero-mode .hdr-audio{color:#ffffffd9;border-color:#ffffff38}.hdr.hero-mode .hdr-audio:hover,.hdr.hero-mode .hdr-audio.is-playing{border-color:var(--red);color:#fff;background:#c9171c2e}@media (width<=720px){.hdr-audio-name{display:none}.hdr-audio{padding:5px}}.lang-sw{border:1px solid var(--line);border-radius:999px;display:flex;overflow:hidden}.lang-btn{font-family:var(--mono);letter-spacing:.05em;color:var(--ink-4);border-right:1px solid var(--line);padding:7px 14px;font-size:11px;font-weight:500;transition:all .2s}.lang-btn:last-child{border-right:0}.lang-btn.active{color:#fff;background:var(--red)}.btn-cta-hdr{letter-spacing:.06em;text-transform:uppercase;background:var(--red);color:#fff;border-radius:999px;padding:11px 20px;font-size:12px;font-weight:500;transition:background .2s}.btn-cta-hdr:hover{background:var(--red-dark)}.hero{color:#fff;background:#0a0a0a;flex-direction:column;justify-content:flex-end;min-height:100vh;display:flex;position:relative;overflow:hidden}.hero-media{z-index:0;position:absolute;inset:0}.hero-media video,.hero-media .placeholder{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-media video{z-index:1;object-fit:cover;object-position:center center;width:100%;height:100%}.hero-media video.hero-video{opacity:0;transition:opacity .8s cubic-bezier(.22,.61,.36,1)}.hero-media video.hero-video.is-ready{opacity:1}.hero-media .placeholder{z-index:0;background:radial-gradient(at 25% 30%,#e206212e,#0000 60%),radial-gradient(at 80% 80%,#ffffff0a,#0000 60%),linear-gradient(135deg,#0a0a0a 0%,#161616 50%,#0a0a0a 100%)}.hero-media .placeholder:after{content:"";background:repeating-linear-gradient(135deg,#0000 0 80px,#ffffff03 80px 81px);position:absolute;inset:0}.hero-overlay{z-index:1;background:linear-gradient(#00000080 0%,#0003 30%,#00000080 70%,#000000d9 100%);position:absolute;inset:0}.hero-inner{z-index:2;width:100%;max-width:var(--maxw);padding:0 var(--pad) clamp(64px, 8vh, 96px);margin:0 auto;position:relative}.hero-eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#fff9;align-items:center;gap:12px;margin-top:96px;margin-bottom:28px;font-size:12px;font-weight:500;display:inline-flex}.hero-eyebrow:before{content:"";background:var(--red);width:32px;height:1px}.hero-title{max-width:14ch;margin-bottom:32px}.hero-sub{color:#ffffffc7;max-width:56ch;margin-bottom:40px;font-size:clamp(16px,1.3vw,19px);font-weight:300;line-height:1.6}.hero-ctas{flex-wrap:wrap;gap:12px;margin-bottom:64px;display:flex}.hero-stats{border-top:1px solid #ffffff26;grid-template-columns:repeat(3,1fr);gap:24px;max-width:640px;padding-top:28px;display:grid}.hero-stat dt{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;margin-bottom:8px;font-size:10px;font-weight:500}.hero-stat dd{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(34px,4vw,52px);font-weight:600;line-height:1}.hero-stat dd .unit{color:var(--red)}.hero-certs{flex-wrap:wrap;align-items:center;gap:8px;margin-top:28px;display:flex}.hero-cert{color:#ffffffeb;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff29;align-items:center;gap:7px;padding:7px 11px;font-size:10.5px;font-weight:600;display:inline-flex}.hero-cert.snow .hero-cert-mark{color:#9ec5ff}.hero-cert-mark{color:#fcd116;justify-content:center;align-items:center;display:inline-flex}.hero-cert-flag{font-size:13px;line-height:1}@media (width<=640px){.hero-certs{gap:6px}.hero-cert{padding:6px 9px;font-size:9.5px}}.hero-scroll{bottom:24px;right:var(--pad);z-index:2;font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#ffffff80;flex-direction:column;align-items:center;gap:12px;font-size:10px;font-weight:500;display:flex;position:absolute}.hero-scroll-line{background:#fff3;width:1px;height:48px;position:relative;overflow:hidden}.hero-scroll-line:after{content:"";background:var(--red);width:100%;height:16px;animation:2.4s ease-in-out infinite scrollDown;position:absolute;top:-16px;left:0}@keyframes scrollDown{0%{top:-16px}to{top:100%}}.marquee{background:var(--ink);color:#fff;padding:18px 0;position:relative;overflow:hidden}.marquee-track{white-space:nowrap;gap:56px;width:max-content;animation:38s linear infinite scroll;display:flex}.marquee-item{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:56px;font-size:12px;font-weight:500;display:inline-flex}.marquee-item .dot{background:var(--red);border-radius:50%;width:4px;height:4px}@keyframes scroll{to{transform:translate(-50%)}}.section{padding:clamp(80px, 12vw, 160px) var(--pad)}.section-inner{max-width:var(--maxw);margin:0 auto}.section-head{grid-template-columns:1fr;gap:36px;max-width:760px;margin-bottom:clamp(48px,6vw,80px);display:grid}.section-head .eyebrow+.h-section{margin-top:-12px}.section-head .eyebrow{margin-bottom:4px}.about{background:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.about-grid{grid-template-columns:1.05fr 1fr;align-items:start;gap:clamp(48px,7vw,112px);display:grid}.about-copy{max-width:580px}.about-headline{margin:14px 0 32px;font-size:clamp(40px,5.4vw,76px)}.about-headline em{color:var(--red);font-style:normal;display:block}.about-body{color:var(--ink-3);max-width:54ch;margin-bottom:18px;font-size:16px;line-height:1.75}.about-body+.about-body{margin-bottom:48px}.about-values{margin-top:8px}.about-values-h{align-items:center;gap:16px;margin-bottom:28px;display:flex}.about-values-rule{background:var(--red);width:36px;height:1px;display:inline-block}.about-values-h h3{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink);margin:0;font-size:11px;font-weight:500}.about-values-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.about-value{background:var(--surface);padding:26px 26px 28px;transition:background .2s;position:relative}.about-value:hover{background:#fbfaf8}.about-value-num{font-family:var(--mono);letter-spacing:.14em;color:var(--ink-5);font-size:10px;font-weight:600;position:absolute;top:14px;right:16px}.about-value dt{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);align-items:center;gap:10px;margin-bottom:8px;font-size:22px;font-weight:600;display:flex}.about-value dt:before{content:"";background:var(--red);border-radius:50%;flex-shrink:0;width:6px;height:6px}.about-value dd{color:var(--ink-3);margin:0;font-size:14px;line-height:1.6}.about-footnote{border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:.06em;color:var(--ink-3);align-items:center;gap:12px;margin-top:36px;padding-top:22px;font-size:11px;font-weight:500;display:flex}.about-footnote-dot{background:var(--red);border-radius:50%;flex-shrink:0;width:6px;height:6px}.about-media{position:sticky;top:100px}.about-media-frame{aspect-ratio:4/3;background:var(--surface);border:1px solid var(--line);position:relative;overflow:hidden}.about-media-frame img{object-fit:cover;object-position:center;z-index:1;width:100%;height:100%;position:absolute;inset:0}.about-media-mono{font-family:var(--display);color:var(--surface-2);letter-spacing:-.04em;-webkit-user-select:none;user-select:none;z-index:0;justify-content:center;align-items:center;font-size:clamp(220px,28vw,380px);font-weight:600;line-height:1;display:flex;position:absolute;inset:0}.about-media-frame:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 60%,#00000073);position:absolute;inset:0}.about-media-tag{z-index:3;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(8px);background:#0000008c;align-items:center;gap:10px;padding:7px 12px;font-size:10px;font-weight:500;display:inline-flex;position:absolute;bottom:20px;left:20px}.about-media-tag:before{content:"";background:var(--red);border-radius:50%;width:6px;height:6px}@media (width<=900px){.about-grid{grid-template-columns:1fr;gap:56px}.about-media{max-width:520px;position:static}.about-values-grid{grid-template-columns:1fr}.about-headline{font-size:clamp(38px,9vw,56px)}}.story{background:var(--surface)}.story-panel{border-bottom:1px solid var(--line);grid-template-columns:5fr 6fr;align-items:center;gap:clamp(40px,6vw,96px);padding:clamp(64px,9vw,120px) 0;display:grid}.story-panel:last-child{border-bottom:0}.story-panel.reverse{grid-template-columns:6fr 5fr}.story-panel.reverse .story-media{order:2}.story-panel.reverse .story-copy{order:1}.story-media{aspect-ratio:1;background:var(--surface-2);position:relative;overflow:hidden}.story-media video,.story-media .placeholder{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.story-media img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.story-media .placeholder{background-position:50%;background-size:cover}.story-media .placeholder.factory{background:linear-gradient(135deg,#e2062114,#0000 50%),linear-gradient(45deg,#1f1f1d,#2c2c2a)}.story-media .placeholder.road{background:radial-gradient(at 50% 60%,#e206211f,#0000 60%),linear-gradient(#1a1a18,#0e0e0d)}.story-media .placeholder.fleet{background:linear-gradient(135deg,#ffffff0a,#0000 50%),linear-gradient(45deg,#181818,#2a2a28)}.story-media-tag{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;background:#0009;padding:6px 12px;font-size:10px;font-weight:500;position:absolute;top:20px;left:20px}.story-num{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);align-items:center;gap:16px;margin-bottom:28px;font-size:11px;font-weight:500;display:flex}.story-num .index{color:var(--red);font-weight:600}.story-headline{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);margin-bottom:28px;font-size:clamp(36px,4.4vw,60px);font-weight:600;line-height:.98}.story-headline em{color:var(--red);font-style:normal;display:block}.story-body{color:var(--ink-3);max-width:52ch;margin-bottom:36px;font-size:16px;line-height:1.7}.story-stats{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.story-stat{background:var(--surface);padding:20px 22px}.story-stat dt{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--red);margin-bottom:8px;font-size:10px;font-weight:600}.story-stat dd{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);align-items:center;gap:10px;font-size:24px;font-weight:600;display:inline-flex}.live-dot{background:#16a34a;border-radius:50%;flex-shrink:0;width:9px;height:9px;animation:1.8s ease-out infinite livePulse;display:inline-block;position:relative;box-shadow:0 0 #16a34a8c}@keyframes livePulse{0%{box-shadow:0 0 #16a34a8c}70%{box-shadow:0 0 0 10px #16a34a00}to{box-shadow:0 0 #16a34a00}}a.story-stat.is-live-link{color:inherit;cursor:pointer;text-decoration:none;transition:background .2s,transform .2s;position:relative}a.story-stat.is-live-link:hover{background:#f7f6f4}a.story-stat.is-live-link:hover .stat-cta{color:var(--red);transform:translate(2px)}.stat-cta{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-top:12px;font-size:10px;font-weight:600;transition:color .2s,transform .2s;display:block}.products{background:var(--bg)}.filter-row{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;margin-bottom:48px;display:flex;overflow-x:auto}.filter-row::-webkit-scrollbar{display:none}.filter-btn{color:var(--ink-4);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:14px 20px;font-size:13px;font-weight:500;transition:color .2s,border-color .2s;display:inline-flex}.filter-btn:hover{color:var(--ink)}.filter-btn.active{color:var(--ink);border-bottom-color:var(--red)}.filter-btn .count{font-family:var(--mono);background:var(--surface-2);color:var(--ink-3);border-radius:4px;padding:2px 7px;font-size:10px}.filter-btn.active .count{background:var(--red);color:#fff}.products-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid;position:relative}.products-fade{pointer-events:none;background:linear-gradient(to bottom, #fafaf900 0%, var(--bg) 92%);z-index:1;height:140px;position:absolute;bottom:-1px;left:0;right:0}.products-expand-row{justify-content:center;margin-top:32px;display:flex}.expand-btn{background:var(--surface);border:1px solid var(--line);color:var(--ink);font-family:var(--display);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;border-radius:999px;align-items:center;gap:14px;padding:14px 26px 14px 28px;font-size:11px;font-weight:600;transition:background .25s,border-color .25s,color .25s,transform .25s;display:inline-flex}.expand-btn:hover{border-color:var(--red);color:var(--red);background:#e206210a;transform:translateY(-1px)}.expand-btn-count{font-family:var(--display);letter-spacing:.18em;color:var(--ink-3);background:var(--surface-2);border:1px solid var(--line);border-radius:999px;align-items:center;padding:3px 10px;font-size:10px;font-weight:700;transition:color .25s,background .25s,border-color .25s;display:inline-flex}.expand-btn:hover .expand-btn-count{color:var(--red);background:#e2062114;border-color:#e206214d}.expand-btn-icon{background:var(--surface-2);width:22px;height:22px;color:var(--ink-3);border-radius:50%;justify-content:center;align-items:center;transition:transform .3s,background .25s,color .25s;display:inline-flex}.expand-btn:hover .expand-btn-icon{background:var(--red);color:#fff}.expand-btn.is-open .expand-btn-icon{transform:rotate(180deg)}.prod-card{background:var(--surface);border:1px solid var(--line);flex-direction:column;transition:border-color .25s,transform .25s;display:flex}.prod-card:hover{border-color:var(--red);box-shadow:0 0 0 1px var(--red), 0 8px 24px -8px #e2062140;transform:translateY(-2px)}.prod-img{aspect-ratio:1;--c-edge:#0e0e0e;--c-mid:#1c1c1c;--c-glow:#ffffff0d;background:radial-gradient(ellipse 80% 70% at 50% 42%, var(--c-mid) 0%, var(--c-edge) 72%);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.prod-img.theme-summer{--c-edge:#140f08;--c-mid:#36260f;--c-glow:#f7b24824}.prod-img.theme-allseason{--c-edge:#090d12;--c-mid:#15263b;--c-glow:#60a5e424}.prod-img.theme-suv{--c-edge:#100c08;--c-mid:#2c2113;--c-glow:#c48e4a24}.prod-img.theme-van{--c-edge:#0b0d0f;--c-mid:#1d2730;--c-glow:#78aabe1f}.prod-img.theme-truck{--c-edge:#0c0d0f;--c-mid:#20242b;--c-glow:#96a5be1f}.prod-img:before{content:"";pointer-events:none;background:radial-gradient(ellipse 55% 50% at 50% 44%, var(--c-glow) 0%, transparent 60%);z-index:1;position:absolute;inset:0}.prod-img:after{content:"";pointer-events:none;background:radial-gradient(ellipse at 50% 50%, transparent 38%, var(--c-edge) 82%), linear-gradient(180deg, var(--c-edge) 0%, transparent 22%, transparent 78%, var(--c-edge) 100%);z-index:1;position:absolute;inset:0}.prod-photo{object-fit:contain;object-position:center center;box-sizing:border-box;z-index:0;filter:saturate(.7)brightness(.96)contrast(1.05);width:100%;height:100%;padding:14% 16%;transition:transform .5s,filter .5s;display:block;position:relative}.prod-card:hover .prod-photo{filter:saturate(.92)brightness(1.02)contrast(1.05);transform:scale(1.05)}.prod-photo.is-lifestyle{object-fit:cover;filter:saturate(.82)brightness(.9)contrast(1.06);padding:0}.prod-card:hover .prod-photo.is-lifestyle{filter:saturate()brightness(.98)contrast(1.06);transform:scale(1.05)}.prod-tag{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);z-index:2;background:#ffffffeb;padding:5px 10px;font-size:10px;font-weight:500;position:absolute;top:14px;left:14px}.prod-tag.tag-summer{background:var(--ink);color:#fff}.prod-tag.tag-allseason{color:var(--ink);background:#ffffffeb}.prod-tag.tag-truck{background:var(--red);color:#fff}.prod-id{font-family:var(--mono);letter-spacing:.1em;color:var(--ink-4);z-index:2;font-size:10px;font-weight:500;position:absolute;top:14px;right:14px}.prod-tire-svg{filter:drop-shadow(0 8px 24px #0000002e);width:70%;max-width:220px;transition:transform .4s}.prod-card:hover .prod-tire-svg{transform:scale(1.04)rotate(8deg)}.prod-body{flex-direction:column;flex:1;padding:24px;display:flex}.prod-brand{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--red);margin-bottom:6px;font-size:10px;font-weight:500}.prod-name{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);margin-bottom:6px;font-size:26px;font-weight:600;line-height:1}.prod-tagline{color:var(--ink-3);margin-bottom:14px;font-size:13.5px;line-height:1.5}.prod-features{flex-direction:column;gap:6px;margin:0 0 14px;padding:0;list-style:none;display:flex}.prod-features li{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.4;display:flex}.prod-features li svg{color:var(--red);flex-shrink:0;margin-top:3px}.prod-specstrip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:6px;margin-bottom:14px;padding:10px 0;display:grid}.prod-specstrip-item{flex-direction:column;align-items:center;gap:4px;display:flex}.prod-specstrip-num{font-family:var(--display);color:var(--ink);font-size:16px;font-weight:600;line-height:1}.prod-specstrip-num small{color:var(--ink-3);margin-left:1px;font-size:10px;font-weight:500}.prod-specstrip-lbl{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);font-size:9px}.eu-grade{width:22px;height:22px;font-family:var(--display);color:#fff;border-radius:4px;justify-content:center;align-items:center;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.eu-grade-a{background:#00a651}.eu-grade-b{background:#4cb847}.eu-grade-c{color:#1a1a1a;background:#c4d600}.eu-grade-d{color:#1a1a1a;background:#fff200}.eu-grade-e{color:#1a1a1a;background:#fdb913}.eu-grade-f{background:#f37021}.eu-grade-g{background:#e02020}.prod-feats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 0 18px;padding:16px 0;list-style:none}.prod-feats li{color:var(--ink-3);padding:5px 0 5px 18px;font-size:12.5px;line-height:1.5;position:relative}.prod-feats li:before{content:"";background:var(--red);width:8px;height:1px;position:absolute;top:11px;left:0}.prod-meta{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.meta-pill{font-family:var(--mono);letter-spacing:.1em;background:var(--surface-2);color:var(--ink-3);padding:4px 10px;font-size:10px;font-weight:500}.prod-brand-row{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.prod-brand-row .prod-brand{margin-bottom:0}.prod-brand{align-items:center;gap:5px;display:inline-flex}.prod-brand-icon{object-fit:contain;object-position:left center;flex-shrink:0;width:auto;max-width:130px;height:26px;display:inline-block}.prod-meta-inline{flex-wrap:wrap;gap:4px;display:flex}.prod-meta-inline .meta-pill{border:1px solid var(--line);background:0 0;padding:3px 8px}.prod-sizecount{color:var(--ink);z-index:2;background:#fffffff0;border:1px solid #0000000f;align-items:baseline;gap:6px;padding:6px 10px;display:inline-flex;position:absolute;bottom:12px;left:14px}.prod-sizecount-pill{background:var(--ink);color:#fff;border:1px solid var(--ink);align-items:baseline;gap:6px;padding:3px 8px;display:inline-flex}.prod-sizecount-pill .prod-sizecount-num{font-family:var(--display);color:#fff;font-size:12px;font-weight:700;line-height:1}.prod-sizecount-pill .prod-sizecount-lbl{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffffbf;font-size:9px;font-weight:500}.prod-sizecount-num{font-family:var(--display);font-size:18px;font-weight:700;line-height:1}.prod-sizecount-lbl{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px;font-weight:500}.prod-spec-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0 0 14px;display:grid}.prod-spec{border-right:1px solid var(--line);flex-direction:column;gap:4px;padding:10px 8px 10px 0;display:flex}.prod-spec:first-child{padding-left:0}.prod-spec:last-child{border-right:0;padding-right:0}.prod-spec-l{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-4);font-size:9px;font-weight:500}.prod-spec-v{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:600;line-height:1}.prod-spec-u{font-family:var(--mono);color:var(--ink-4);margin-left:2px;font-size:9.5px;font-weight:500}.prod-eu-row{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;display:flex}.prod-eu{align-items:center;gap:7px;display:inline-flex}.prod-eu-grade{width:22px;height:22px;font-family:var(--display);color:#fff;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.prod-eu-grade.grade-a{background:#199a3a}.prod-eu-grade.grade-b{background:#4cb02d}.prod-eu-grade.grade-c{color:#1a1a1a;background:#c1d61f}.prod-eu-grade.grade-d{color:#1a1a1a;background:#f8c821}.prod-eu-grade.grade-e{background:#ef8a23}.prod-eu-grade.grade-f{background:#e85a2a}.prod-eu-grade.grade-g{background:#d62027}.prod-eu-l{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:500}.prod-eu-cert{margin-left:auto}.prod-eu-cert-mark{background:var(--ink);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.prod-eu-cert-l{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px;font-weight:500}.prod-tech{margin:0 0 18px}.prod-tech-l{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-4);margin-bottom:8px;font-size:9.5px;font-weight:500;display:block}.prod-tech-list{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.prod-tech-chip{color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);padding:4px 9px;font-size:11.5px;line-height:1.3}.prod-card.is-syron .prod-tech-chip{border-color:#f5c51866}.prod-sizes{margin-bottom:18px}.prod-sizes-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);margin-bottom:6px;font-size:10px;font-weight:500}.prod-sizes-val{color:var(--ink-3);font-size:12.5px;line-height:1.55}.prod-cta{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--red);border-bottom:1px solid;align-self:flex-start;margin-top:auto;padding-top:4px;padding-bottom:4px;font-size:11px;font-weight:500;transition:color .2s}.prod-cta:hover{color:var(--red-dark)}.quality{background:var(--ink);color:#fff}.quality .section-inner{padding-top:clamp(56px,7vw,88px);padding-bottom:clamp(56px,7vw,88px)}.quality .h-section{color:#fff;font-size:clamp(28px,3.4vw,40px)}.quality .section-head{max-width:760px;margin-bottom:28px}.quality .lead{color:#ffffffa6;font-size:14px}.quality .eyebrow{color:#ffffff8c;font-size:10.5px}.quality .eyebrow .num{color:#fff6}.compare-table-wrap{background:#ffffff05;border:1px solid #ffffff14;border-radius:4px;overflow-x:auto}.compare-table{border-collapse:collapse;width:100%;min-width:720px}.compare-table thead th{text-align:left;vertical-align:top;background:#ffffff05;border-bottom:1px solid #ffffff14;padding:14px 16px}.compare-table thead th .h-col{font-family:var(--display);letter-spacing:-.005em;margin-bottom:2px;font-size:14px;font-weight:600;display:block}.compare-table thead th .h-sub{color:#ffffff73;letter-spacing:.01em;font-size:10.5px;font-weight:400}.compare-table thead th .h-col-short{display:none}.compare-table thead th.hl .h-col{color:var(--red)}.compare-table thead th.hl{background:#e206210d}.compare-table tbody td{color:#ffffffd1;vertical-align:middle;border-bottom:1px solid #ffffff0d;padding:11px 16px;font-size:12.5px}.compare-table tbody td.hl{background:#e206210a}.compare-table tbody tr:last-child td{border-bottom:0}.compare-table tbody tr:hover td{background:#ffffff06}.compare-table tbody tr:hover td.hl{background:#e2062114}.compare-table .cmp-mark{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:9.5px;display:inline-flex}.compare-table .cmp-mark .dot{border-radius:50%;width:7px;height:7px;display:inline-block}.cmp-yes .dot{background:var(--red);box-shadow:0 0 0 2px #e206212e}.cmp-yes{color:#fff}.cmp-mid .dot{background:#ffffff47}.cmp-mid{color:#ffffff8c}.cmp-no .dot{background:0 0;border:1px solid #ffffff38}.cmp-no{color:#ffffff59}@media (width<=680px){.compare-table-wrap{overflow-x:visible}.compare-table{table-layout:fixed;min-width:0}.compare-table thead th{text-align:center;padding:10px 4px}.compare-table thead th:first-child{text-align:left;padding-left:10px}.compare-table thead th .h-col,.compare-table thead th .h-sub{display:none}.compare-table thead th .h-col-short{font-family:var(--display);font-size:11px;font-weight:600;line-height:1.15;display:block}.compare-table tbody td{text-align:center;padding:10px 4px;font-size:11.5px}.compare-table tbody td:first-child{text-align:left;width:34%;padding-left:10px;font-size:11px;line-height:1.25}.compare-table .cmp-mark{justify-content:center;gap:0}.compare-table .cmp-mark>span:last-child{display:none}.compare-table .cmp-mark .dot{width:9px;height:9px}}.contact{background:var(--bg);border-top:1px solid var(--line)}.contact-grid{max-width:var(--maxw);grid-template-columns:5fr 6fr;gap:clamp(40px,6vw,96px);margin:0 auto;display:grid}.contact-channels{background:var(--line);border:1px solid var(--line);flex-direction:column;gap:1px;margin-top:36px;display:flex}.contact-channel{background:var(--surface);align-items:center;gap:16px;padding:18px 22px;transition:background .2s;display:flex}a.contact-channel:hover{background:var(--surface-2)}.contact-channel-icon{background:var(--ink);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.contact-channel-icon svg{width:18px;height:18px}.contact-channel-info{flex-direction:column;flex:1;min-width:0;display:flex}.contact-channel-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);margin-bottom:4px;font-size:10px;font-weight:500}.contact-channel-val{color:var(--ink);font-size:14px;font-weight:500}.contact-channel-arrow{display:none}.form-card{background:var(--surface);border:1px solid var(--line);padding:clamp(28px,3vw,40px)}.form-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:28px;padding-bottom:24px;display:flex}.form-title{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);margin-bottom:6px;font-size:28px;font-weight:600;line-height:1}.form-sub{color:var(--ink-3);font-size:13px}.form-id{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);text-align:right;font-size:10px;font-weight:500;line-height:1.5}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-group{margin-bottom:18px}.form-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);margin-bottom:8px;font-size:10px;font-weight:500;display:block}.form-input{width:100%;font:inherit;background:var(--surface);border:1px solid var(--line-strong);color:var(--ink);padding:12px 14px;font-size:14px;transition:border-color .2s}.form-input:focus{border-color:var(--ink);outline:0}.form-input.err{border-color:var(--red)}.form-textarea{resize:vertical;min-height:90px;font-family:var(--body)}.form-select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%238a8a8a' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.form-submit{background:var(--red);color:#fff;width:100%;font-family:var(--body);justify-content:center;align-items:center;margin-top:8px;padding:16px 22px;font-size:14px;font-weight:500;transition:background .2s;display:inline-flex}.form-submit:hover{background:var(--red-dark)}.form-verify{border:1px solid var(--line);background:var(--surface);flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding:10px 14px;display:flex}.form-verify-icon{width:24px;height:24px;color:var(--eco,#2c7a51);border:1px solid var(--line);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.form-verify-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin-right:auto;font-size:10px;font-weight:600}.form-verify-challenge{align-items:center;gap:8px;display:flex}.form-verify-q{font-family:var(--mono);color:var(--ink);letter-spacing:.02em;white-space:nowrap;font-size:15px;font-weight:600}.form-verify-input{text-align:center;width:64px;height:36px;font-family:var(--mono);font-weight:600}.form-verify-refresh{border:1px solid var(--line);width:36px;height:36px;color:var(--ink-3);cursor:pointer;background:#fff;flex:none;justify-content:center;align-items:center;transition:color .2s,border-color .2s;display:inline-flex}.form-verify-refresh:hover{color:var(--ink);border-color:var(--ink-3)}.form-verify-error{color:var(--red);flex-basis:100%;margin:0;font-size:12px}.form-sent{color:#228b50;background:#228b500f;border-left:2px solid #228b50;margin-top:14px;padding:12px 16px;font-size:13px}.form-success{text-align:center;flex-direction:column;align-items:center;padding:clamp(36px,5vw,56px) clamp(24px,4vw,44px);display:flex}@media (prefers-reduced-motion:no-preference){.form-success{animation:.5s cubic-bezier(.22,1,.36,1) both fsRise}}@keyframes fsRise{0%{transform:translateY(12px)}to{transform:translateY(0)}}.form-success-badge{width:64px;height:64px;margin-bottom:22px}.form-success-badge svg{display:block}.fsb-ring{fill:none;stroke:var(--eco,#2c7a51);stroke-width:2.5px;opacity:.4}.fsb-check{fill:none;stroke:var(--eco,#2c7a51);stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:no-preference){.fsb-ring{stroke-dasharray:151;stroke-dashoffset:151px;opacity:.28;animation:.6s ease-out .1s forwards fsbRing}.fsb-check{stroke-dasharray:44;stroke-dashoffset:44px;animation:.45s cubic-bezier(.65,0,.45,1) .45s forwards fsbCheck}}@keyframes fsbRing{to{stroke-dashoffset:0;opacity:.4}}@keyframes fsbCheck{to{stroke-dashoffset:0}}.form-success-title{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);margin-bottom:12px;font-size:clamp(22px,3vw,28px);font-weight:600}.form-success-body{color:var(--ink-3);text-wrap:pretty;max-width:40ch;margin:0 0 22px;font-size:14.5px;line-height:1.6}.form-success-note{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--eco,#2c7a51);background:#2c7a5114;border:1px solid #2c7a5133;border-radius:100px;align-items:center;gap:9px;margin-bottom:26px;padding:9px 16px;font-size:11px;font-weight:600;display:inline-flex}.fsn-dot{background:var(--eco,#2c7a51);border-radius:50%;width:7px;height:7px;animation:2.2s ease-out infinite fsnPulse;box-shadow:0 0 #2c7a5180}@keyframes fsnPulse{0%{box-shadow:0 0 #2c7a5180}70%{box-shadow:0 0 0 7px #2c7a5100}to{box-shadow:0 0 #2c7a5100}}.form-success-mail{color:var(--ink);border-bottom:1px solid var(--line);justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:22px;padding-bottom:22px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.form-success-mail:hover{color:var(--eco,#2c7a51)}.form-success-reset{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);cursor:pointer;background:0 0;border:none;font-size:11px;font-weight:600;transition:color .2s}.form-success-reset:hover{color:var(--ink)}.site-footer{background:var(--ink);color:#ffffffb3;padding:clamp(56px, 8vw, 96px) var(--pad) 32px}.footer-inner{max-width:var(--maxw);margin:0 auto}.footer-top{border-bottom:1px solid #ffffff1a;grid-template-columns:1.6fr 1.4fr 1fr 1fr 1fr;gap:clamp(32px,4vw,64px);padding-bottom:56px;display:grid}.footer-brand{max-width:320px}.footer-logo img{width:auto;height:56px;margin-bottom:20px}.footer-tag{color:#ffffff8c;margin-bottom:24px;font-size:14px;line-height:1.6}.footer-social{gap:8px;display:flex}.footer-social a{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.footer-social svg{width:20px;height:20px;display:block}.soc-linkedin svg,.soc-instagram svg{width:21px;height:21px}.soc-facebook svg{width:20px;height:20px}.soc-tiktok svg{width:17px;height:17px}.soc-snapchat svg{width:22px;height:22px}.soc-google svg{width:18px;height:18px}.footer-social a:hover{background:#ffffff14;border-color:#ffffff47;transform:translateY(-2px)}.footer-col h4{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;margin-bottom:18px;font-size:11px;font-weight:500}.footer-col ul{flex-direction:column;gap:10px;list-style:none;display:flex}.footer-col a{color:#ffffffbf;font-size:14px;transition:color .2s}.footer-col a:hover{color:#fff}.footer-col-newsletter{max-width:340px}.newsletter{flex-direction:column;gap:14px;display:flex;position:relative}.newsletter-h{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;margin-bottom:4px;font-size:11px;font-weight:500}.newsletter-sub{color:#ffffffb3;max-width:280px;margin:0;font-size:13px;line-height:1.5}.newsletter-row{background:#ffffff0a;border:1px solid #ffffff2e;border-radius:999px;gap:0;transition:border-color .2s,background .2s;display:flex;overflow:hidden}.newsletter-row:focus-within{background:#ffffff0f;border-color:#e2062199}.newsletter-input{color:#fff;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:12px 18px;font-family:inherit;font-size:13px}.newsletter-input::placeholder{color:#fff6}.newsletter-btn{background:var(--red);color:#fff;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border:none;padding:0 20px;font-size:11px;font-weight:600;transition:background .2s,opacity .2s}.newsletter-btn:hover:not(:disabled){background:#c20418}.newsletter-btn:disabled{opacity:.4;cursor:not-allowed}.form-attach-group{margin-top:4px}.form-attach{align-items:center;gap:12px;display:flex}.form-attach-btn{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);cursor:pointer;background:#00000005;border:1px dashed #00000040;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:11px;font-weight:600;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.form-attach-btn:hover{border-color:var(--red);color:var(--red);background:#e206210a}.form-attach-file{color:var(--ink);background:#fff;border:1px solid #0000001f;border-radius:8px;align-items:center;gap:10px;max-width:100%;padding:10px 14px;font-size:13px;display:inline-flex}.form-attach-name{white-space:nowrap;text-overflow:ellipsis;max-width:240px;font-weight:500;overflow:hidden}.form-attach-size{font-family:var(--mono);color:var(--ink-3);font-size:11px}.form-attach-remove{color:var(--red);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;margin-left:4px;padding:4px 8px;font-size:11px;font-weight:600}.form-attach-remove:hover{text-decoration:underline}.form-attach-hint{color:var(--ink-3);margin:8px 0 0;font-size:11px;line-height:1.5}.newsletter-consent{color:#ffffff8c;cursor:pointer;align-items:flex-start;gap:8px;font-size:11px;line-height:1.5;display:flex}.newsletter-consent input[type=checkbox]{accent-color:var(--red);flex-shrink:0;margin-top:2px}.newsletter-hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.newsletter-error{color:#ffb4b8;margin:8px 0 0;font-size:12px;line-height:1.4}.newsletter-sent{background:#16a34a14;border:1px solid #16a34a66;border-radius:12px;padding:16px 18px}.newsletter-sent-msg{color:#fff;align-items:center;gap:10px;margin-top:6px;font-size:13px;display:flex}.footer-bot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:32px;display:flex}.footer-legal{flex-direction:column;gap:8px;display:flex}.footer-copy{color:#ffffff73;font-size:12px}.footer-legal-links{flex-wrap:wrap;gap:14px;display:flex}.footer-legal-links a,.footer-legal-links button{color:#ffffff8c;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:none}.footer-legal-links a:hover,.footer-legal-links button:hover{color:#fff}.footer-badges{grid-template-columns:repeat(7,auto);justify-content:end;gap:4px 5px;min-width:0;max-width:100%;display:grid}.footer-badges::-webkit-scrollbar{display:none}.footer-badge{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#bbf7d0d9;box-shadow:none;white-space:nowrap;background:#22c55e0d;border:1px solid #4ade8059;flex-shrink:0;padding:4px 8px;font-size:9px;font-weight:500;transition:box-shadow .3s,background .3s,border-color .3s;position:relative}.footer-badge:before{content:"✓";color:#4ade80;margin-right:4px;font-size:10px;font-weight:700;line-height:1;display:inline-block}.footer-badge:hover{background:#22c55e1f;border-color:#4ade8099;box-shadow:inset 0 0 14px #22c55e47,0 0 18px #22c55e40}.footer-badge.is-eco{color:#dcfce7e6;background:#22c55e0f;border-color:#4ade8073}.footer-badge.is-eco:before{content:"🌿";margin-right:5px;font-size:10px;line-height:1;display:inline-block}.footer-badge.is-eco:hover{color:#fff;background:#22c55e24;border-color:#4ade80bf}.wa-fab-wrap{z-index:50;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:24px;right:24px}.wa-fab{color:#fff;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .2s;animation:3.2s ease-in-out infinite wa-glow;display:flex;position:relative;box-shadow:0 6px 20px #25d36659}.wa-fab:hover{animation-play-state:paused;transform:scale(1.06)}.wa-fab svg{width:28px;height:28px}@keyframes wa-glow{0%,to{box-shadow:0 6px 20px #25d36659,0 0 #25d3668c}50%{box-shadow:0 6px 24px #25d36680,0 0 0 14px #25d36600}}.wa-fab-dot{color:#fff;min-width:20px;height:20px;font-family:var(--mono);background:#e20621;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:600;animation:.45s ease-out wa-dot-pop,1.8s ease-in-out .45s infinite wa-dot-pulse;display:inline-flex;position:absolute;top:-4px;right:-4px;box-shadow:0 2px 8px #e2062166}@keyframes wa-dot-pop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes wa-dot-pulse{0%,to{box-shadow:0 2px 8px #e2062166,0 0 #e2062180}50%{box-shadow:0 2px 8px #e2062166,0 0 0 8px #e2062100}}.wa-nudge{color:#0a0a0a;background:#fff;border:1px solid #0000000f;border-radius:12px;width:260px;padding:14px 16px;animation:.4s cubic-bezier(.2,.9,.3,1.2) both wa-nudge-in;position:relative;box-shadow:0 12px 32px #0000002e,0 2px 6px #00000014}.wa-nudge:after{content:"";background:#fff;border-bottom:1px solid #0000000f;border-right:1px solid #0000000f;width:12px;height:12px;position:absolute;bottom:-6px;right:22px;transform:rotate(45deg)}.wa-nudge-close{color:#0006;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:6px;right:6px}.wa-nudge-close:hover{color:#0a0a0a;background:#0000000f}.wa-nudge-title{font-family:var(--display);letter-spacing:-.005em;margin-bottom:4px;padding-right:18px;font-size:15px;font-weight:600}.wa-nudge-body{color:#000000a6;margin-bottom:10px;font-size:12.5px;line-height:1.45}.wa-nudge-cta{color:#fff;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:#25d366;border-radius:8px;align-items:center;gap:7px;padding:8px 12px;font-size:11px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.wa-nudge-cta:hover{background:#1da851;transform:translateY(-1px)}@keyframes wa-nudge-in{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.brand-filter-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 24px;padding:0 0 24px;display:flex}.brand-filter-label{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin-right:4px;font-size:11px}.brand-pill{letter-spacing:.04em;color:var(--ink-2);border:1px solid var(--line);cursor:pointer;background:0 0;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:all .2s}.brand-pill:hover{border-color:var(--ink);color:var(--ink)}.brand-pill.active{background:var(--ink);border-color:var(--ink);color:#fff}.brand-pill-bt:hover{color:var(--red);background:#e206210f;border-color:#e2062173;box-shadow:0 0 0 4px #e2062114,0 6px 18px -6px #e2062166}.brand-pill-bt.active{background:var(--red);border-color:var(--red);color:#fff;box-shadow:0 6px 18px -6px #e206218c}.brand-pill-syron:hover{color:#8a6e00;background:#f5c51824;border-color:#f5c51899;box-shadow:0 0 0 4px #f5c5181a,0 6px 18px -6px #f5c5188c}.brand-pill-syron.active{color:#1a1a18;background:#f5c518;border-color:#f5c518;box-shadow:0 6px 18px -6px #f5c51899}.prod-card.is-syron:hover{border-color:#f5c518;box-shadow:0 0 0 1px #f5c518,0 8px 24px -8px #f5c51859}.prod-card.is-syron .prod-brand{color:var(--red);font-weight:600}.markets{background:var(--bg);border-top:1px solid var(--line);padding:120px 0}.markets-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:80px;display:grid}.markets-left .lead{max-width:480px;margin-top:20px}.region-block{border-top:1px solid var(--line);margin-top:40px;padding-top:32px}.region-head{align-items:center;gap:14px;margin-bottom:24px;display:flex}.region-marker{background:var(--red);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #e2062126}.region-name{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink);font-size:12px;font-weight:500}.country-list{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.country{border-bottom:1px solid var(--line);color:var(--ink-2);justify-content:flex-start;align-items:center;gap:10px;padding:14px 0;font-size:16px;display:flex}.country:nth-child(odd){padding-right:20px}.country:nth-child(2n){border-left:1px solid var(--line);padding-left:20px}.country-indicator{flex-shrink:0;justify-content:center;align-items:center;width:10px;display:inline-flex}.country-name{letter-spacing:.01em;flex:1}.country-flag{flex-shrink:0;align-items:center;width:22px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,Twemoji Mozilla,sans-serif;font-size:18px;line-height:1;display:inline-flex}.country.primary{color:var(--ink);font-size:17px;font-weight:600}.country.primary .country-name{position:relative}.country-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-right:2px;display:inline-block}.country-dot.dot-red{background:var(--red);animation:1.8s ease-out infinite countryDotPulse;box-shadow:0 0 #e206218c}@keyframes countryDotPulse{0%{box-shadow:0 0 #e206218c}70%{box-shadow:0 0 0 8px #e2062100}to{box-shadow:0 0 #e2062100}}.country-dot.dot-green{background:#16a34a;box-shadow:0 0 0 3px #16a34a2e}.country.primary .country-name:before{content:none}.country-tag{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--red);background:#e2062114;padding:4px 8px;font-size:9px;font-weight:500}.markets-right{padding-top:8px}.brands-head{margin-bottom:32px}.brands-eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px;font-size:11px;display:block}.brands-title{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);margin:0 0 12px;font-size:28px;font-weight:500;line-height:1.15}.brands-sub{color:var(--ink-2);max-width:460px;margin:0;font-size:15px;line-height:1.55}.brand-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.brand-card{background:var(--surface);flex-direction:column;gap:8px;padding:0;transition:background .2s;display:flex}.brand-card>.brand-card-name,.brand-card>.brand-card-cat,.brand-card>.brand-card-desc{padding-left:24px;padding-right:24px}.brand-card>.brand-card-name{padding-top:20px}.brand-card>.brand-card-desc{padding-bottom:28px}.brand-logo{border-bottom:1px solid var(--line);background:#fff;justify-content:center;align-items:center;height:72px;padding:14px 18px;display:flex;position:relative;overflow:hidden}.brand-logo-img{object-fit:contain;width:auto;max-width:70%;height:auto;max-height:100%;display:block}.brand-berlin-tires .brand-logo,.brand-syron .brand-logo{background:#fff}.brand-mam .brand-logo{background:radial-gradient(#a8e00073 0%,#a8e00038 35%,#a8e00014 65%,#a8e00000 100%),#1a1a18}.brand-keskin .brand-logo{background:radial-gradient(ellipse at center, #ffffffeb 0%, #ffffffa6 35%, #ffffff40 65%, #e2062100 100%), var(--red)}.brand-syron .brand-logo,.brand-keskin .brand-logo{padding:6px 14px}.brand-syron .brand-logo-img,.brand-keskin .brand-logo-img{max-width:95%;max-height:100%}.brand-syron .brand-logo-img{max-width:100%;transform:scale(1.18)}.brand-card:hover{background:#fafaf9}.brand-card-name{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);font-size:22px;font-weight:600;line-height:1.1}.brand-card-cat{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--red);font-size:10px;font-weight:500}.brand-card-desc{color:var(--ink-2);margin:4px 0 0;font-size:13px;line-height:1.55}.challenge{color:#fff;background:#0a0a0a;position:relative}.challenge .h-section{color:#fff;margin-bottom:12px;line-height:1.08}.challenge .lead,.challenge .eyebrow{color:#ffffffb3}.challenge .eyebrow .num{color:#ffffff73}.challenge:before{content:"";background:#ffffff0f;height:1px;position:absolute;top:0;left:0;right:0}.ch-grid{grid-template-columns:1fr .9fr;align-items:start;gap:clamp(40px,5vw,80px);display:grid}.ch-right{width:100%;max-width:480px;margin-left:auto}.ch-left{position:sticky;top:100px}.ch-promise{background:#ffffff08;border:1px solid #ffffff14;margin-top:40px;padding:24px 24px 8px}.ch-promise-h{font-family:var(--display);letter-spacing:.22em;text-transform:uppercase;color:#ffffff8c;margin-bottom:18px;font-size:11px;font-weight:700}.ch-promise-list{margin:0;padding:0;list-style:none}.ch-promise-list li{border-top:1px solid #ffffff14;grid-template-columns:26px 1fr;align-items:start;gap:12px;padding:14px 0;display:grid}.ch-promise-list li:first-child{border-top:0}.ch-promise-tick{width:26px;height:26px;color:var(--red);background:#e2062124;border-radius:50%;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.ch-promise-k{font-family:var(--display);letter-spacing:.04em;color:#fff;text-transform:none;font-size:13px;font-weight:700}.ch-promise-v{color:#fff9;margin-top:2px;font-size:13px;line-height:1.55}.berlindina{background:#141414;border:1px solid #e2062159;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #e2062114,0 0 32px -8px #e2062140,0 24px 48px -16px #0009}.berlindina:after{content:"";pointer-events:none;background:radial-gradient(80% 60% at 100% 0,#e2062114 0%,#0000 60%),radial-gradient(60% 40% at 0 100%,#ffffff08 0%,#0000 60%);position:absolute;inset:0}.berlindina>*{z-index:1;position:relative}.berlindina-head{background:#00000040;border-bottom:1px solid #ffffff14;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:14px 18px;display:grid}.berlindina-avatar{width:40px;height:40px;position:relative}.berlindina-avatar-img-wrap{background:linear-gradient(135deg,#e20621,#7a0312);border-radius:50%;width:100%;height:100%;overflow:hidden}.berlindina-avatar img{object-fit:cover;width:100%;height:100%;display:block}.berlindina-avatar-fallback{justify-content:center;align-items:center;width:100%;height:100%}.berlindina-avatar svg{display:block}.berlindina-pulse{z-index:3;background:#00d97e;border:2px solid #0a0a0a;border-radius:50%;width:12px;height:12px;animation:2s ease-out infinite berlindina-pulse;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 #00d97e99}@keyframes berlindina-pulse{0%{box-shadow:0 0 #00d97e8c}70%{box-shadow:0 0 0 8px #00d97e00}to{box-shadow:0 0 #00d97e00}}.berlindina-name{font-family:var(--display);color:#fff;letter-spacing:.02em;font-size:15px;font-weight:700}.berlindina-role{color:#ffffff80;font-size:10px;font-family:var(--mono);letter-spacing:.04em;margin-top:1px}.berlindina-badge{font-family:var(--mono);letter-spacing:.18em;color:var(--red);background:#e206211a;border:1px solid #e206214d;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:700}.berlindina-greet{color:#ffffffc7;border-bottom:1px solid #ffffff14;padding:16px 18px 14px;font-size:13px;line-height:1.55}.berlindina-modes{grid-template-columns:repeat(4,1fr);gap:0;padding:14px 18px 4px;display:grid}.berlindina-mode{color:#ffffffb3;cursor:pointer;background:0 0;border:1px solid #ffffff14;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 6px;font-family:inherit;transition:all .2s;display:flex}.berlindina-mode+.berlindina-mode{border-left:0}.berlindina-mode:hover{color:#fff;background:#ffffff08}.berlindina-mode.active{border-color:var(--red);color:#fff;z-index:1;background:#e2062114}.berlindina-mode-icon{background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:background .2s,color .2s;display:inline-flex}.berlindina-mode.active .berlindina-mode-icon{background:var(--red);color:#fff}.berlindina-mode-label{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.berlindina-field{padding:8px 16px 0}.berlindina-label{font-family:var(--display);letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.berlindina-attach-row{margin-top:10px}.berlindina-attach{color:#ffffffb3;font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#ffffff0a;border:1px dashed #ffffff2e;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:10px;font-weight:700;transition:all .2s;display:inline-flex}.berlindina-attach:hover{border-color:var(--red);color:#fff;background:#e2062114}.berlindina-attach-pill{color:#fff;background:#e2062114;border:1px solid #e206214d;border-radius:999px;align-items:center;gap:8px;max-width:100%;padding:6px 6px 6px 12px;font-size:12px;display:inline-flex}.berlindina-attach-pill>svg{color:var(--red);flex-shrink:0}.berlindina-attach-pill-name{white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}.berlindina-attach-pill-x{color:#ffffffb3;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;width:22px;height:22px;font-size:14px;line-height:1}.berlindina-attach-pill-x:hover{background:var(--red);color:#fff}.berlindina-contact{padding:14px 18px 0}.berlindina-contact-label{font-family:var(--display);letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;margin-bottom:8px;font-size:10px;font-weight:700}.berlindina-contact-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.berlindina-contact-input{color:#fff;box-sizing:border-box;background:#00000059;border:1px solid #ffffff1f;min-width:0;padding:9px 12px;font-family:inherit;font-size:12.5px;transition:border-color .2s}.berlindina-contact-input::placeholder{color:#ffffff59}.berlindina-contact-input:focus{border-color:var(--red);outline:none}.berlindina-captcha{background:#ffffff08;border:1px solid #ffffff14;border-radius:4px;align-items:center;gap:10px;margin:14px 18px 0;padding:10px 12px;display:flex}.berlindina-captcha-label{font-family:var(--mono);letter-spacing:.06em;color:#ffffff80;text-transform:uppercase;font-size:10px}.berlindina-captcha-q{font-family:var(--display);color:#fff;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.berlindina-captcha-input{color:#fff;font-family:var(--display);text-align:center;font-variant-numeric:tabular-nums;box-sizing:border-box;background:#0006;border:1px solid #ffffff26;width:56px;padding:6px 10px;font-size:14px;font-weight:700}.berlindina-captcha-input:focus{border-color:var(--red);outline:none}.berlindina-captcha-ok{color:#0a0a0a;background:#00d97e;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;font-weight:700;display:inline-flex}.berlindina-input{color:#fff;resize:vertical;box-sizing:border-box;background:#00000059;border:1px solid #ffffff1f;width:100%;padding:12px 14px;font-family:inherit;font-size:13px;line-height:1.55;transition:border-color .2s}.berlindina-input:focus{border-color:var(--red);background:#00000073;outline:none}.berlindina-input::placeholder{color:#fff6}.berlindina-input-sm{margin-top:10px}.berlindina-upload{padding:0}.berlindina-upload-btn{color:#ffffffb3;cursor:pointer;width:100%;font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;background:#00000040;border:1.5px dashed #fff3;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin-bottom:10px;padding:22px 16px;font-size:11px;font-weight:700;transition:all .2s;display:flex}.berlindina-upload-btn:hover{border-color:var(--red);color:#fff;background:#e206210d}.berlindina-upload-note{font-family:var(--mono);letter-spacing:.1em;color:#fff6;text-transform:none;margin-top:4px;font-size:10px;font-weight:400}.berlindina-file{color:#fff;background:#e206210d;border:1px solid #e206214d;grid-template-columns:32px 1fr 24px;align-items:center;gap:12px;padding:12px 16px;display:grid}.berlindina-file>svg{color:var(--red)}.berlindina-file-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.berlindina-file-size{font-family:var(--mono);color:#ffffff73;margin-top:2px;font-size:10px}.berlindina-file-x{color:#fff6;cursor:pointer;background:0 0;border:0;font-size:22px;line-height:1}.berlindina-file-x:hover{color:var(--red)}.berlindina-submit{background:var(--red);color:#fff;cursor:pointer;font-family:var(--display);letter-spacing:.2em;text-transform:uppercase;border:0;justify-content:center;align-items:center;gap:10px;margin:14px 18px 18px;padding:13px 20px;font-size:11px;font-weight:700;transition:background .2s,transform .2s;display:flex}.berlindina-submit:hover:not(:disabled){background:#c10519;transform:translateY(-1px)}.berlindina-submit:disabled{color:#ffffff4d;cursor:not-allowed;background:#ffffff14}.berlindina-thinking{grid-template-columns:44px 1fr;align-items:start;gap:14px;padding:24px;display:grid}.berlindina-thinking-name{font-family:var(--display);color:#fff;margin-bottom:8px;font-size:13px;font-weight:700}.berlindina-typing{background:#ffffff0d;border-radius:16px 16px 16px 4px;gap:5px;padding:10px 14px;display:inline-flex}.berlindina-typing span{background:#ffffff80;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite berlindina-bounce}.berlindina-typing span:nth-child(2){animation-delay:.15s}.berlindina-typing span:nth-child(3){animation-delay:.3s}@keyframes berlindina-bounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.berlindina-thinking-status{font-family:var(--mono);color:#fff6;letter-spacing:.05em;margin-top:10px;font-size:11px}.berlindina-answer-wrap{padding:0}.berlindina-answer{color:#ffffffd9;max-height:540px;padding:24px 28px 8px;font-size:14px;line-height:1.65;overflow-y:auto}.berlindina-answer h3,.berlindina-answer h4{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:#fff;margin:18px 0 10px;font-size:13px;font-weight:700}.berlindina-answer h3:first-child,.berlindina-answer h4:first-child{margin-top:0}.berlindina-answer p{margin:0 0 12px}.berlindina-answer ul{margin:0 0 14px;padding-left:18px}.berlindina-answer li{margin:4px 0}.berlindina-answer strong{color:#fff;font-weight:600}.berlindina-answer::-webkit-scrollbar{width:6px}.berlindina-answer::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.berlindina-actions{background:#0003;border-top:1px solid #ffffff14;gap:12px;padding:16px 24px;display:flex}.berlindina-handoff{background:var(--red);color:#fff;cursor:pointer;font-family:var(--display);letter-spacing:.18em;text-transform:uppercase;border:0;flex:1;justify-content:center;align-items:center;gap:10px;padding:14px 18px;font-size:11px;font-weight:700;transition:background .2s;display:inline-flex}.berlindina-handoff:hover{background:#c10519}.berlindina-reset{color:#ffffffb3;cursor:pointer;font-family:var(--display);letter-spacing:.18em;text-transform:uppercase;background:0 0;border:1px solid #ffffff14;padding:14px 18px;font-size:11px;font-weight:700;transition:all .2s}.berlindina-reset:hover{color:#fff;border-color:#ffffff4d}.berlindina-disclaimer{font-family:var(--mono);color:#fff6;letter-spacing:.02em;border-top:1px solid #ffffff0a;padding:14px 24px 18px;font-size:10px;line-height:1.55}.berlindina-error{padding:24px}.berlindina-error-msg{color:#ffffffd9;background:#e2062114;border:1px solid #e206214d;margin-bottom:18px;padding:16px 18px;font-size:13px;line-height:1.5}.berlindina-sent{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:28px 28px 24px;display:flex}.berlindina-sent-icon{margin-bottom:4px}.berlindina-sent-title{font-family:var(--display);color:#fff;letter-spacing:-.01em;font-size:20px;font-weight:600}.berlindina-sent-body{color:#ffffffc7;max-width:360px;font-size:14px;line-height:1.55}.berlindina-sent-next{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;margin-top:6px;font-size:11px}.berlindina-sent-channels{flex-direction:column;gap:8px;width:100%;max-width:360px;margin-bottom:6px;display:flex}.berlindina-sent-ch{color:#ffffffeb;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;text-decoration:none;transition:background .12s,border-color .12s;display:flex}.berlindina-sent-ch:hover{background:#ffffff14;border-color:#e2062166}.berlindina-sent-ch svg{opacity:.7;flex-shrink:0}.berlindina-sent .berlindina-reset{margin-top:4px}.berlindina-validation-hint{font-family:var(--mono);color:#ffb4b4d9;letter-spacing:.02em;margin-top:10px;font-size:11px}.ambiental{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ambiental .section-inner{padding-top:clamp(56px,7vw,88px);padding-bottom:clamp(56px,7vw,88px)}.ambiental-grid{grid-template-columns:1.05fr .82fr;align-items:center;gap:clamp(36px,5vw,72px);display:grid}@media (width<=920px){.ambiental-grid{grid-template-columns:1fr;gap:48px}}.ambiental-copy .h-section{margin-bottom:18px;font-size:clamp(26px,3vw,38px);line-height:1.04}.ambiental-copy .lead{max-width:50ch;margin-bottom:26px;font-size:14.5px}.ambiental-points{flex-direction:column;gap:16px;margin:0 0 26px;padding:0;list-style:none;display:flex}.ambiental-point{gap:16px;display:flex}.ambiental-point-mark{background:var(--eco);border-radius:50%;flex:0 0 10px;width:10px;height:10px;margin-top:6px;box-shadow:0 0 0 4px #2c7a511f}.ambiental-point-txt{flex-direction:column;display:flex}.ambiental-point-k{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);margin-bottom:3px;font-size:17px;font-weight:600}.ambiental-point-v{color:var(--ink-3);font-size:13.5px;line-height:1.55}.ambiental-cta{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--eco-deep);border-bottom:1px solid;align-items:center;gap:9px;padding-bottom:4px;font-size:12px;font-weight:600;text-decoration:none;transition:gap .2s,color .2s;display:inline-flex}.ambiental-cta:hover{color:var(--ink);gap:14px}.cert-card{background:var(--ink);color:#fff;border-radius:4px;padding:clamp(26px,3vw,38px);position:relative;overflow:hidden;box-shadow:0 24px 60px -28px #00000080}.cert-card:before{content:"";pointer-events:none;background:radial-gradient(120% 80% at 100% 0,#2ea04329 0%,#2ea04300 55%);position:absolute;inset:0}.cert-card>*{z-index:1;position:relative}.cert-topbar{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.cert-status{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#6ee7a0;background:#2ea0431a;border:1px solid #6ee7a052;border-radius:100px;align-items:center;gap:8px;padding:6px 12px 6px 10px;font-size:10.5px;font-weight:600;display:inline-flex}.cert-status-dot{background:#34d36b;border-radius:50%;width:7px;height:7px;animation:2.4s ease-out infinite certPulse;box-shadow:0 0 #34d36b99}@keyframes certPulse{0%{box-shadow:0 0 #34d36b80}70%{box-shadow:0 0 0 7px #34d36b00}to{box-shadow:0 0 #34d36b00}}.cert-verified{color:#6ee7a0;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.cert-head{align-items:center;gap:18px;margin-bottom:0;padding-bottom:22px;display:flex}.cert-emblem{flex:0 0 56px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.ce-ring-outer{fill:none;stroke:var(--eco);stroke-width:1.6px}.ce-ring-inner{fill:none;stroke:#ffffff38;stroke-width:1px}.ce-ticks line{stroke:#ffffff47;stroke-width:1px}.ce-core{fill:var(--eco)}.ce-check{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.cert-head-txt{flex-direction:column;display:flex}.cert-kicker{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#ffffff80;margin-bottom:7px;font-size:10px;font-weight:600}.cert-prog{font-family:var(--display);letter-spacing:-.01em;font-size:30px;font-weight:700;line-height:1}.cert-prog-sub{color:#fff9;margin-top:6px;font-size:12.5px}.cert-tricolor{border-radius:2px;height:4px;margin:4px 0 26px;display:flex;overflow:hidden}.cert-tricolor i{height:100%;display:block}.cert-tricolor .t-yellow{background:#fcda00;flex:2}.cert-tricolor .t-blue{background:#0033a0;flex:1}.cert-tricolor .t-red{background:#ce1126;flex:1}.cert-meta{flex-direction:column;margin:0 0 24px;display:flex}.cert-meta-row{border-bottom:1px solid #ffffff17;grid-template-columns:104px 1fr;gap:14px;padding:12px 0;display:grid}.cert-meta-row:first-child{border-top:1px solid #ffffff17}.cert-meta-row dt{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffff73;align-self:center;font-size:10px;font-weight:600}.cert-meta-row dd{color:#fff;margin:0;font-size:13.5px;font-weight:500;line-height:1.4}.cert-verify{background:#ffffff08;border:1px solid #ffffff1f;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:16px 18px;display:flex}.cert-verify-txt{flex-direction:column;gap:5px;display:flex}.cert-verify-label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#ffffff73;font-size:9.5px;font-weight:600}.cert-verify-id{font-family:var(--mono);letter-spacing:.04em;color:#fff;font-size:14px;font-weight:600}.cert-qr{flex:none;line-height:0}.cert-qr .qr-bg{fill:#fff}.cert-qr .qr-mod rect,.cert-qr .qr-eye{fill:var(--ink)}.cert-qr .qr-mod rect:nth-child(2),.cert-qr .qr-mod rect:nth-child(4),.cert-qr .qr-mod rect:nth-child(6){fill:#fff}.cert-foot{color:#ffffff80;margin:0;font-size:11.5px;line-height:1.6}.footer-badge:before,.footer-badge.is-eco:before{content:none;display:none}.footer-badge{align-items:center;gap:5px;display:inline-flex}.footer-badge-ico{color:#4ade80;display:inline-flex}.footer-badge.is-eco .footer-badge-ico{color:#86efac}.footer-badges{flex-wrap:wrap;flex:1 0 100%;place-content:flex-start flex-end;gap:5px;margin-top:8px;display:flex}@media (width<=980px){.hdr-nav,.btn-cta-hdr{display:none}.story-panel,.story-panel.reverse{grid-template-columns:1fr}.story-panel.reverse .story-media{order:0}.products-grid{grid-template-columns:repeat(2,1fr)}.contact-grid{grid-template-columns:1fr}.footer-top{grid-template-columns:1fr 1fr}.markets-grid{grid-template-columns:1fr;gap:56px}.brand-grid{grid-template-columns:1fr}.markets{padding:80px 0}.ch-grid{grid-template-columns:1fr;gap:48px}.ch-left{position:static}}@media (width<=640px){.hdr{height:52px}.hdr-logo img{height:24px}.btn-cta-hdr{display:none}.hero-stats{grid-template-columns:1fr;gap:16px}.products-grid,.form-row{grid-template-columns:1fr}.footer-top{grid-template-columns:1fr;gap:32px}.berlindina-modes{grid-template-columns:1fr}.berlindina-mode+.berlindina-mode{border-left:1px solid var(--line);border-top:0}.berlindina-actions{flex-direction:column}}.cc-overlay{z-index:1000;pointer-events:none;opacity:0;transition:opacity .32s;position:fixed;inset:0;overflow:hidden}.cc-overlay .cc-pane{will-change:transform;background:linear-gradient(135deg,#c9171c 0%,#8b0a10 100%);transition:transform .52s cubic-bezier(.77,0,.18,1);position:absolute;transform:translate(0,0)}.cc-overlay .cc-pane-1{inset:0}.cc-overlay .cc-pane-2{background:linear-gradient(135deg,#0f172a 0%,#1c2440 100%);inset:0}.cc-dir-tl-br .cc-pane-1{clip-path:polygon(0 0,100% 0,0 100%);transform:translate(-110%,-110%)}.cc-dir-tl-br .cc-pane-2{clip-path:polygon(100% 0,100% 100%,0 100%);transform:translate(110%,110%)}.cc-dir-tr-bl .cc-pane-1{clip-path:polygon(0 0,100% 0,100% 100%);transform:translate(110%,-110%)}.cc-dir-tr-bl .cc-pane-2,.cc-dir-bl-tr .cc-pane-1{clip-path:polygon(0 0,0 100%,100% 100%);transform:translate(-110%,110%)}.cc-dir-bl-tr .cc-pane-2{clip-path:polygon(0 0,100% 0,100% 100%);transform:translate(110%,-110%)}.cc-dir-br-tl .cc-pane-1{clip-path:polygon(100% 0,100% 100%,0 100%);transform:translate(110%,110%)}.cc-dir-br-tl .cc-pane-2{clip-path:polygon(0 0,100% 0,0 100%);transform:translate(-110%,-110%)}.cc-wiping .cc-pane-1,.cc-wiping .cc-pane-2{transform:translate(0,0)}.cc-wiping{opacity:1}.cc-revealing{opacity:0}.cc-revealing .cc-pane-1,.cc-revealing .cc-pane-2{transition:none;transform:translate(0,0)}.cc-overlay .cc-mark{opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:14px;transition:opacity .18s;display:flex;position:absolute;inset:0}.cc-overlay .cc-mark img{filter:drop-shadow(0 4px 16px #0006);width:auto;height:clamp(40px,6vw,72px)}.cc-wiping .cc-mark{opacity:1;transition-delay:.32s}.cc-revealing .cc-mark{opacity:0;transition:opacity .12s}.cc-overlay .cc-tagline{font-family:var(--mono,"JetBrains Mono", monospace);letter-spacing:.22em;text-transform:uppercase;color:#ffffffd9;opacity:0;font-size:11px;transition:opacity .28s .36s,transform .28s .36s;transform:translateY(6px)}.cc-overlay .cc-features{font-family:var(--mono,"JetBrains Mono", monospace);letter-spacing:.16em;text-transform:uppercase;color:#ffffffb8;opacity:0;flex-wrap:wrap;justify-content:center;gap:18px;font-size:10px;transition:opacity .28s .42s,transform .28s .42s;display:flex;transform:translateY(6px)}.cc-overlay .cc-features span{align-items:center;gap:6px;display:inline-flex}.cc-overlay .cc-features i{background:#c9171c;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #c9171ccc}.cc-wiping .cc-tagline,.cc-wiping .cc-features{opacity:1;transform:translateY(0)}.cc-revealing .cc-tagline,.cc-revealing .cc-features{opacity:0;transition:opacity .1s}@media (width<=640px){.cc-overlay .cc-features{gap:12px;font-size:9px}.cc-overlay .cc-tagline{font-size:10px}}@media (prefers-reduced-motion:reduce){.cc-overlay .cc-pane,.cc-overlay .cc-mark{transition:none!important}}.cookie-shell{z-index:900;pointer-events:none;justify-content:flex-end;animation:.55s cubic-bezier(.22,.61,.36,1) both cookieIn;display:flex;position:fixed;bottom:24px;left:24px;right:112px}@media (width<=960px){.cookie-shell{left:16px;right:96px}.cookie-shell .cookie-card{max-width:380px}.cookie-shell.is-expanded .cookie-card{max-width:440px}}@media (width<=640px){.cookie-shell{justify-content:stretch;bottom:100px;left:12px;right:12px}.cookie-shell .cookie-card,.cookie-shell.is-expanded .cookie-card{max-width:100%}}@keyframes cookieIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translate(0,0)}}.cookie-card{pointer-events:auto;-webkit-backdrop-filter:blur(18px)saturate(140%);color:#fff;background:#0f1218eb;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:6px 1fr;width:100%;max-width:420px;display:grid;overflow:hidden;box-shadow:0 20px 60px -20px #000000a6,0 8px 24px -8px #c9171c2e,inset 0 1px #ffffff0f}.cookie-shell.is-expanded .cookie-card{max-width:500px}.cookie-rail{grid-template-rows:1fr 1fr 1fr;display:grid}.cookie-rail span:first-child{background:#fcd116}.cookie-rail span:nth-child(2){background:#003893}.cookie-rail span:nth-child(3){background:#ce1126}.cookie-body{flex-direction:column;gap:14px;padding:18px 20px 16px;display:flex}.cookie-head{flex-direction:column;gap:8px;display:flex}.cookie-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#ffffffc7;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.cookie-dot{background:#fcd116;border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite cookiePulse;box-shadow:0 0 0 4px #fcd1162e,0 0 12px #fcd1168c}@keyframes cookiePulse{0%,to{box-shadow:0 0 #fcd11673,0 0 12px #fcd1168c}50%{box-shadow:0 0 0 6px #fcd11600,0 0 16px #fcd116b3}}.cookie-text{color:#ffffffb8;margin:0;font-size:13px;line-height:1.55}.cookie-policy-link{color:#fff;text-underline-offset:2px;text-decoration:underline}.cookie-policy-link:hover{color:#ffb3b8}.cookie-prefs{flex-direction:column;gap:8px;margin-top:2px;display:flex}.cookie-row{cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:1fr auto;grid-template-areas:"name toggle""desc toggle";align-items:center;gap:0 14px;padding:10px 12px;display:grid}.cookie-row.is-locked{cursor:default;opacity:.78}.cookie-row-name{color:#fff;grid-area:name;font-size:13px;font-weight:600}.cookie-row-desc{color:#ffffff8c;grid-area:desc;font-size:11.5px;line-height:1.45}.cookie-toggle{cursor:pointer;background:#ffffff24;border:0;border-radius:999px;grid-area:toggle;width:36px;height:20px;padding:0;transition:background .18s;position:relative}.cookie-toggle span{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s cubic-bezier(.4,0,.2,1);position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #00000059}.cookie-toggle.is-on{background:#c9171c}.cookie-toggle.is-on span{transform:translate(16px)}.cookie-toggle.is-locked{cursor:default;background:#ffffff2e}.cookie-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:4px;display:flex}.cookie-btn{cursor:pointer;letter-spacing:.01em;border:1px solid #0000;border-radius:10px;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:background .16s,color .16s,transform .12s,border-color .16s}.cookie-btn:active{transform:translateY(1px)}.cookie-btn-link{color:#ffffffa6;background:0 0;padding:9px 6px}.cookie-btn-link:hover{color:#fff}.cookie-btn-ghost{color:#fff;background:#ffffff0f;border-color:#ffffff1f}.cookie-btn-ghost:hover{background:#ffffff1f}.cookie-btn-primary{color:#fff;background:linear-gradient(135deg,#d62028 0%,#a90f17 100%);border-color:#0000;box-shadow:0 6px 18px -6px #c9171c99}.cookie-btn-primary:hover{background:linear-gradient(135deg,#e0252e 0%,#b81219 100%)}.cookie-btn-primary:focus-visible,.cookie-btn-ghost:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (width<=640px){.cookie-shell{bottom:12px;left:12px;right:12px}.cookie-card{max-width:none}.cookie-actions{justify-content:stretch}.cookie-actions .cookie-btn-link{margin-right:auto}}.hdr-logo img{height:36px;max-height:36px}@media (width<=640px){.hdr-logo img{height:30px;max-height:30px}}.footer-logo img{max-height:64px}@media print{@page{size:A4;margin:14mm 12mm}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;font-size:10.5pt;color:#0a0a0a!important;background:#fff!important;width:auto!important;min-height:0!important;overflow:visible!important}.site-header,.hero-scroll-cue,.hero-mute-toggle,.hero-video-controls,.scroll-indicator,.cookie-shell,.cookie-card,.floating-cta,.floater,.lang-switch,.menu-toggle,.mobile-menu,.pd-overlay,.product-overlay,.overlay-root,video,.hero-video,iframe,audio{display:none!important}section,.section,#hero,#about,#story,#products,#quality,#markets,#distribuidor,#contact,.footer,footer{break-before:page;page-break-before:always;break-inside:avoid-block;color:#0a0a0a!important;background:#fff!important;min-height:0!important;padding-top:0!important;padding-bottom:24px!important}body>* :first-child,#hero,.hero{break-before:auto!important;page-break-before:auto!important}.hero{border-bottom:1px solid #e5e5e5;height:auto!important;min-height:0!important;padding:0!important}.hero .hero-video-wrap,.hero .hero-overlay,.hero-bg,.hero-grad,.hero-vignette{display:none!important}.hero .hero-inner,.hero .hero-content{color:#0a0a0a!important;padding:0!important;position:static!important}.hero h1,.hero .h-hero,.hero-title{color:#0a0a0a!important}.hero p,.hero .lead{color:#444!important}.quality,.quality *,.footer,.footer *,footer,footer *{color:#0a0a0a!important;background:#fff!important;border-color:#e5e5e5!important}.quality .h-section,.footer-title{color:#0a0a0a!important}.quality em,.hero em{color:var(--red)!important}.compare-table thead th{background:#f6f6f6!important}.compare-table thead th.hl{background:#fff5f6!important}.compare-table tbody td{color:#1a1a1a!important;border-color:#ececec!important}.compare-table tbody td.hl{background:#fff5f6!important}.compare-table .cmp-yes .dot{background:var(--red)!important;box-shadow:none!important}.compare-table .cmp-mid .dot{background:#bbb!important}.compare-table .cmp-no .dot{background:#fff!important;border:1px solid #bbb!important}.cmp-yes{color:#0a0a0a!important}.cmp-mid{color:#555!important}.cmp-no{color:#999!important}.compare-table-wrap{background:#fff!important;border-color:#e5e5e5!important}.product-card,.pcard,.markets-grid,.region-block,.country-list li,.compare-table tr,.feat-card,.stat-item,.badge-strip,.cert-badge,.form-card,.contact-channel,.dist-card,.pd-feat-card,figure,blockquote,ul,ol,li{break-inside:avoid;page-break-inside:avoid}.product-grid,.products-grid{grid-template-columns:1fr 1fr!important;gap:12px!important;display:grid!important}.form-card form,.form-actions,.form-card button{display:none!important}img{page-break-inside:avoid;max-width:100%!important;height:auto!important}a[href]:after{content:""!important}h1,h2,h3,h4,.h-section,.h-hero,.pd-title{break-after:avoid;page-break-after:avoid}.section-inner{max-width:100%!important;padding:12pt 0!important}}.bo-rows{flex-direction:column;gap:5px;margin-top:4px;display:flex}.bo-row{background:#ffffff06;border:1px solid #ffffff12;border-radius:8px;grid-template-columns:22px 1fr 24px;align-items:stretch;gap:6px;padding:6px 6px 6px 4px;transition:border-color .15s,background .15s;display:grid}.bo-row:hover{background:#ffffff0a;border-color:#ffffff24}.bo-row-num{font-family:var(--font-mono,ui-monospace, monospace);color:#ffffff52;letter-spacing:.05em;justify-content:center;align-items:center;padding-top:1px;font-size:9.5px;font-weight:700;display:flex}.bo-row-fields{grid-template-columns:1.4fr 1.1fr .7fr;gap:5px;min-width:0;display:grid}.bo-field{flex-direction:column;min-width:0;display:flex}.bo-field-label{letter-spacing:.07em;text-transform:uppercase;color:#fff6;margin-bottom:2px;padding-left:2px;font-size:9px;font-weight:600}.bo-input{color:#fff;background:#00000047;border:1px solid #ffffff17;border-radius:5px;outline:none;width:100%;padding:6px 8px;font-family:inherit;font-size:12.5px;font-weight:500;transition:border-color .15s,background .15s}.bo-input::placeholder{color:#ffffff4d;font-weight:400}.bo-input:focus{border-color:var(--red);background:#0006;box-shadow:0 0 0 3px #e206211f}.bo-input-qty{text-align:center;font-variant-numeric:tabular-nums;font-weight:600}.bo-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'><path d='M2 4l3 3 3-3' stroke='rgba(255,255,255,0.5)' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 8px center;background-repeat:no-repeat;padding-right:24px}.bo-select option{color:#fff;background:#1a1a1a}.bo-row-x{color:#fff6;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:5px;justify-content:center;align-self:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:400;line-height:1;transition:all .15s;display:flex}.bo-row-x:hover:not(:disabled){border-color:var(--red);color:#fff;background:#e206211f}.bo-row-x:disabled{opacity:.25;cursor:not-allowed}.bo-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;padding-bottom:4px;display:flex}.bo-add{color:#ffffffb3;letter-spacing:.02em;cursor:pointer;background:0 0;border:1.5px dashed #ffffff2e;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-family:inherit;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}.bo-add:hover{border-color:var(--red);color:#fff;background:#e206210f}.bo-add-plus{background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.bo-add:hover .bo-add-plus{background:var(--red);color:#fff}.bo-clear{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c;cursor:pointer;background:0 0;border:1px solid #ffffff1f;align-items:center;gap:8px;padding:8px 12px;font-size:11px;transition:all .15s;display:inline-flex}.bo-clear:hover:not(:disabled){color:#fff;background:#ffffff0a;border-color:#ffffff59}.bo-clear:disabled{opacity:.3;cursor:not-allowed}.bo-clear-x{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:13px;line-height:1;display:inline-flex}.bo-cont-legend{font-family:var(--mono);letter-spacing:.06em;color:#ffffff6b;grid-column:1/-1;margin-top:6px;padding:0 2px;font-size:9.5px;line-height:1.4}.bo-suggest{flex:none;align-items:center;display:inline-flex}.bo-suggest-select{appearance:none;color:#ffffffb3;font-family:var(--font-mono,ui-monospace, monospace);cursor:pointer;letter-spacing:.02em;background:#ffffff0a url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'><path fill='rgba(255,255,255,0.5)' d='M2 4l3 3 3-3z'/></svg>") right 9px center no-repeat;border:1px solid #ffffff14;border-radius:999px;max-width:220px;padding:5px 24px 5px 12px;font-size:11px;font-weight:500;transition:all .15s}.bo-suggest-select:hover{color:#fff;background-color:#e206211f;border-color:#e2062180}.bo-suggest-select option{color:#fff;background:#181818}.bo-summary{background:linear-gradient(#ffffff0a,#ffffff04);border:1px solid #ffffff14;border-radius:10px;margin-top:14px;padding:12px 14px 13px}.bo-summary-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.bo-summary-title{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;color:#ffffffc7;align-items:center;gap:7px;font-size:10.5px;font-weight:700;display:inline-flex}.bo-summary-title svg{color:#ffffff8c}.bo-cont-size{background:#00000059;border:1px solid #ffffff14;border-radius:7px;gap:2px;padding:2px;display:inline-flex}.bo-cont-opt{appearance:none;color:#ffffff8c;letter-spacing:.02em;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:5px;padding:4px 22px;font-family:inherit;font-size:11px;font-weight:600;transition:background .15s,color .15s}.bo-cont-opt:hover{color:#ffffffd9}.bo-cont-opt.active{color:#fff;background:#e206212e;box-shadow:inset 0 0 0 1px #e2062166}.bo-summary-totals{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bo-stat{flex-direction:column;gap:2px;min-width:0;display:flex}.bo-stat-v{color:#fff;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;line-height:1}.bo-stat-pct .bo-stat-v{color:var(--red)}.bo-stat-k{color:#ffffff80;letter-spacing:.06em;text-transform:uppercase;font-size:9.5px;font-weight:600}.bo-stat-sep{background:#ffffff1a;width:1px;height:24px}.bo-fill{background:#ffffff0f;border-radius:999px;height:5px;margin-top:10px;position:relative;overflow:hidden}.bo-fill-bar{background:linear-gradient(90deg, var(--red), #ff3a52);border-radius:999px;transition:width .35s cubic-bezier(.2,.8,.2,1),background .25s;position:absolute;inset:0 auto 0 0}.bo-fill-low{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.bo-fill-mid{background:linear-gradient(90deg,#e2455a,#ff3a52)}.bo-fill-good{background:linear-gradient(90deg,#16a34a,#22c55e)}.bo-fill-high{background:linear-gradient(90deg,#dc2626,#ef4444)}.bo-fill-over{background:linear-gradient(90deg,#7f1d1d,#991b1b)}.bo-fill-overflow{background:repeating-linear-gradient(45deg,#ff3a52,#ff3a52 4px,#c20420 4px 8px);border-radius:999px;position:absolute;inset:0 auto 0 100%}.bo-estimate-note{color:#ffffff7a;align-items:flex-start;gap:5px;margin-top:9px;font-size:10.5px;font-style:italic;line-height:1.45;display:flex}.bo-estimate-note:before{content:"ⓘ";color:#ffffff59;flex-shrink:0;font-size:11px;font-style:normal;line-height:1.4}@media (width<=640px){.bo-row{grid-template-columns:22px 1fr 26px;gap:6px;padding:8px}.bo-row-fields{grid-template-columns:1fr;gap:6px}.bo-summary-head{flex-wrap:wrap}.bo-summary-totals{gap:10px}.bo-stat-sep{display:none}.bo-stat-v{font-size:18px}}.pd-overlay{-webkit-backdrop-filter:blur(6px);z-index:1000;background:#0a0a0ac7;justify-content:center;align-items:flex-start;padding:clamp(0px,4vw,48px) clamp(0px,3vw,32px);animation:.22s pdFade;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes pdFade{0%{opacity:0}to{opacity:1}}.pd-modal{background:var(--bg);width:100%;max-width:1180px;color:var(--ink);border:1px solid var(--line);margin-bottom:60px;animation:.28s cubic-bezier(.2,.7,.2,1) pdSlide;position:relative}@keyframes pdSlide{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.pd-close{background:var(--ink);color:#fff;cursor:pointer;z-index:10;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s,transform .2s;display:flex;position:fixed;top:24px;right:24px}.pd-close:hover{background:var(--red);transform:scale(1.05)}.pd-hero{aspect-ratio:21/9;background:var(--ink);width:100%;position:relative;overflow:hidden}.pd-hero-img{object-fit:cover;filter:saturate(.85)brightness(.85);width:100%;height:100%;position:absolute;inset:0}.pd-hero-grad{background:linear-gradient(#00000026 0%,#00000080 60%,#0a0a0af2 100%),linear-gradient(90deg,#0009 0%,#0000 60%);position:absolute;inset:0}.pd-hero-copy{color:#fff;z-index:2;flex-direction:column;justify-content:flex-end;padding:clamp(28px,4vw,56px);display:flex;position:absolute;inset:0}.pd-back{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;align-items:center;gap:8px;padding:10px 16px;font-size:11px;font-weight:600;transition:all .2s;display:inline-flex;position:absolute;top:clamp(20px,3vw,32px);left:clamp(20px,3vw,32px)}.pd-back:hover{background:#fff3}.pd-brand-line{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#ffffffd9;align-items:center;gap:12px;margin-bottom:14px;font-size:11px;display:inline-flex}.pd-brand{font-weight:600}.pd-sep{background:#ffffff80;width:14px;height:1px;display:inline-block}.pd-title{font-family:var(--display);letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(40px,6vw,72px);font-weight:700;line-height:.95}.pd-tag{color:#fffc;max-width:60ch;margin:0;font-size:clamp(15px,1.4vw,19px);line-height:1.5}.pd-body{padding:0}.pd-row-gallery{background:var(--surface);border-bottom:1px solid var(--line);grid-template-columns:1.05fr 1fr;gap:0;display:grid}@media (width<=880px){.pd-row-gallery{grid-template-columns:1fr}}.pd-gallery{background:#f4f4f2;flex-direction:column;padding:clamp(28px,4vw,56px);display:flex}.pd-gallery-main{aspect-ratio:1;background:#ebebe8;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.pd-gallery-main:before{content:"";pointer-events:none;background:radial-gradient(#0000 40%,#0000002e 100%);position:absolute;inset:0}.pd-gallery-img{object-fit:contain;filter:saturate(.85)brightness(.98)contrast(1.04);width:90%;height:90%}.pd-gallery-thumbs{gap:10px;margin-top:14px;display:flex}.pd-thumb{border:1px solid var(--line);cursor:pointer;background:#fff;flex:0 0 80px;height:80px;padding:6px;transition:border-color .2s,transform .2s}.pd-thumb img{object-fit:contain;filter:saturate(.7);width:100%;height:100%}.pd-thumb:hover{border-color:var(--ink-3)}.pd-thumb.is-active{border-color:var(--ink);transform:translateY(-2px)}.pd-intro{flex-direction:column;padding:clamp(28px,4vw,56px);display:flex}.pd-headline{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);margin:0 0 16px;font-size:clamp(22px,2.4vw,30px);font-weight:600;line-height:1.15}.pd-desc{color:var(--ink-3);margin:0 0 24px;font-size:15px;line-height:1.65}.pd-bullets{flex-direction:column;gap:10px;margin:0 0 28px;padding:0;list-style:none;display:flex}.pd-bullets li{color:var(--ink-2);gap:12px;font-size:13.5px;line-height:1.55;display:flex}.pd-bullet-dot{background:var(--red);border-radius:50%;flex:0 0 6px;width:6px;height:6px;margin-top:8px}.pd-pills{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.pd-cta{background:var(--ink);color:#fff;font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;align-self:flex-start;align-items:center;gap:10px;padding:14px 22px;font-size:12px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.pd-cta:hover{background:var(--red)}.pd-section{border-bottom:1px solid var(--line);background:var(--bg);padding:clamp(48px,6vw,80px) clamp(28px,4vw,56px)}.pd-section-head{max-width:800px;margin-bottom:36px}.pd-eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-4);margin-bottom:10px;font-size:11px;display:block}.pd-section-title{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(24px,3vw,36px);font-weight:700;line-height:1.05}.pd-section-note{color:var(--ink-3);margin:10px 0 0;font-size:13px}.pd-feats-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;display:grid}.pd-feat-card{background:var(--surface);border:1px solid var(--line);flex-direction:column;padding:0;transition:border-color .2s,transform .25s;display:flex;position:relative}.pd-feat-card:hover{border-color:var(--ink);transform:translateY(-3px)}.pd-feat-img-wrap{aspect-ratio:4/3;background:#ebebe8;position:relative;overflow:hidden}.pd-feat-img{object-fit:cover;filter:saturate(.8)contrast(1.04);width:100%;height:100%;transition:transform .5s}.pd-feat-card:hover .pd-feat-img{transform:scale(1.05)}.pd-feat-num{font-family:var(--mono);letter-spacing:.12em;color:var(--ink);z-index:2;background:#fffffff2;padding:4px 10px;font-size:11px;font-weight:600;position:absolute;top:14px;right:14px}.pd-feat-title{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);margin:20px 22px 8px;font-size:16px;font-weight:600;line-height:1.25}.pd-feat-body{color:var(--ink-3);margin:0 22px 22px;font-size:13px;line-height:1.55}.pd-section-sizes{background:var(--surface)}.pd-sizes-wrap{border:1px solid var(--line);overflow-x:auto}.pd-sizes{border-collapse:collapse;width:100%;font-family:var(--mono);font-size:12.5px}.pd-sizes thead th{background:var(--surface-2);color:var(--ink-4);letter-spacing:.14em;text-transform:uppercase;text-align:left;border-bottom:1px solid var(--line);padding:14px 18px;font-size:10px;font-weight:600}.pd-sizes tbody tr{border-bottom:1px solid var(--line)}.pd-sizes tbody tr:last-child{border-bottom:0}.pd-sizes tbody tr:hover{background:var(--surface-2)}.pd-sizes td{color:var(--ink-2);vertical-align:middle;padding:13px 18px}.pd-size-cell{font-size:13px;font-weight:600;color:var(--ink)!important}.pd-label{min-width:26px;font-family:var(--display);letter-spacing:.04em;color:#fff;border-radius:2px;justify-content:center;align-items:center;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.pd-label.label-a{background:#1f8a3a}.pd-label.label-b{color:#0a0a0a;background:#6cba3a}.pd-label.label-c{color:#0a0a0a;background:#f0c93a}.pd-label.label-d{background:#e87a23}.pd-label.label-na{background:var(--ink-5)}.pd-noise{color:var(--ink);align-items:baseline;gap:3px;font-weight:600;display:inline-flex}.pd-noise-unit{color:var(--ink-4);letter-spacing:.04em;font-size:10px;font-weight:400}.pd-sizes-toggle{border:1px solid var(--line-strong);color:var(--ink);font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;margin-top:16px;padding:12px 22px;font-size:11px;font-weight:600;transition:border-color .2s,background .2s}.pd-sizes-toggle:hover{border-color:var(--ink);background:var(--surface-2)}.pd-source{font-family:var(--mono);color:var(--ink-4);letter-spacing:.06em;margin-top:14px;font-size:10.5px}.prod-detail-badge{width:26px;height:26px;color:var(--ink);z-index:3;background:#fffffff2;border-radius:50%;justify-content:center;align-items:center;transition:background .2s,color .2s,transform .25s;display:flex;position:absolute;bottom:12px;left:12px}.prod-card.has-detail:hover .prod-detail-badge{background:var(--red);color:#fff;transform:translate(3px)}.prod-cta-detail{background:var(--ink);cursor:pointer;font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;border:0;align-self:flex-start;align-items:center;margin-top:auto;padding:12px 18px;font-size:11px;font-weight:600;transition:background .2s;display:inline-flex;color:#fff!important}.prod-cta-detail:hover{background:var(--red)}.pd-gallery--single .pd-gallery-main{aspect-ratio:4/3}.pd-feats-grid--text{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.pd-feat-card--text{padding:26px 24px 24px}.pd-feat-card--text .pd-feat-num{background:var(--ink);color:#fff;align-items:center;margin-bottom:16px;display:inline-flex;position:static}.pd-feat-card--text .pd-feat-title{margin:0 0 8px}.pd-feat-card--text .pd-feat-body{margin:0}
