.elementor-13 .elementor-element.elementor-element-976c52e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-976c52e:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-976c52e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-13 .elementor-element.elementor-element-c3d5ac5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-c3d5ac5:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-c3d5ac5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-13 .elementor-element.elementor-element-8b7507b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-8b7507b:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-8b7507b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-13 .elementor-element.elementor-element-fcce99c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-fcce99c:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-fcce99c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}body.elementor-page-13:not(.elementor-motion-effects-element-type-background), body.elementor-page-13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-976c52e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-c3d5ac5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-8b7507b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-fcce99c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-976c52e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-c3d5ac5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-8b7507b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-fcce99c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS */.cwh{background:#1b1b1b;font-family:'Poppins',system-ui,sans-serif;color:#f5f5f5;overflow-x:clip;container-type:inline-size;width:100%}
.cwh.cwh button,.cwh.cwh button:hover,.cwh.cwh button:focus{background:none;border:0;padding:0;margin:0;border-radius:0;color:inherit;font:inherit;text-transform:none;letter-spacing:inherit;box-shadow:none;white-space:normal;line-height:inherit;min-height:0;text-decoration:none;display:revert}
.cwh.cwh.cwh img{max-width:none;border:0;border-radius:0;box-shadow:none}
.cwh.cwh.cwh .ph-img,.cwh.cwh.cwh .vid-img{height:100%}
.cwh.cwh.cwh :is(h1,h2,h3,h4){text-transform:none;line-height:1.2}
.cwh.cwh.cwh p{text-transform:none}
.cwh.cwh.cwh [hidden]{display:none!important}
.cwh.cwh.cwh .field input,.cwh.cwh.cwh .field input:focus{flex:1;min-width:0;height:40px;padding:0;margin:0;background:transparent;border:0;border-radius:0;box-shadow:none;color:#fff;font-family:'Poppins',sans-serif;font-size:12px;outline:none}
.cwh.cwh.cwh .send,.cwh.cwh.cwh .play{display:flex}
.cwh.cwh.cwh .cell{display:flex}
.cwh.cwh.cwh .bul,.cwh.cwh.cwh .m-spec{display:flex}
.cwh.cwh.cwh .pill{display:inline-block}
.cwh.cwh.cwh .card-glow.cwh-hide{display:none}
.cwh.cwh.cwh .m-spec span{display:block}
.cwh.cwh.cwh a{color:#d9d9d9;text-decoration:none}
.cwh.cwh.cwh a:hover{color:#ffffff}
.cwh.cwh.cwh *{box-sizing:border-box}
.cwh.cwh.cwh{font-family:'Poppins',system-ui,sans-serif;color:#f5f5f5;background:#1b1b1b;overflow-x:hidden}
.cwh.cwh.cwh .wrap{width:100%;max-width:1100px;margin:0 auto;padding:0 24px}
.cwh.cwh.cwh .orb{font-family:'Orbitron',sans-serif}
.cwh.cwh.cwh .cell:focus-visible,.cwh.cwh.cwh .pill:focus-visible,.cwh.cwh.cwh .btn-explore:focus-visible,.cwh.cwh.cwh .send:focus-visible,.cwh.cwh.cwh .play:focus-visible{outline:2px solid #ff2635;outline-offset:2px}
.cwh.cwh.cwh .stage{position:relative;width:100%;max-width:1600px;margin:0 auto;aspect-ratio:1440/1000;container-type:inline-size;z-index:2}
.cwh.cwh.cwh .stage-svg{position:absolute;inset:0;width:100%;height:100%;display:block}
.cwh.cwh.cwh .hero-title{position:absolute;left:0;right:0;top:14.2%;text-align:center;font-family:'Orbitron',sans-serif;font-weight:900;font-size:9.1cqw;line-height:1;letter-spacing:.015em;margin:0;background:linear-gradient(180deg,#ffffff 0%,#e9e9e9 38%,#a9a9a9 62%,#f2f2f2 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 .25cqw .35cqw rgba(60,0,0,.55))}
.cwh.cwh.cwh .hero-car{position:absolute;left:21.5%;width:57%;top:21.6%;aspect-ratio:1800/854;height:auto;display:block;object-fit:contain;filter:drop-shadow(0 1.1cqw 1.4cqw rgba(50,0,0,.55));opacity:0;transform:translateY(.8cqw) scale(.97);transition:opacity .6s ease,transform .7s cubic-bezier(.2,.7,.2,1);pointer-events:none}
.cwh.cwh.cwh .hero-car.on{opacity:1;transform:none}
.cwh.cwh.cwh .bullets{position:absolute;top:11.2%;height:20.6%;width:1.8%;display:flex;flex-direction:column;z-index:4}
.cwh.cwh.cwh .bullets.l{left:2.78%}
.cwh.cwh.cwh .bullets.r{right:2.78%}
.cwh.cwh.cwh .bul{flex:1;width:100%;min-height:0;background:transparent;border:0;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}
.cwh.cwh.cwh .bul span{display:block;width:.38cqw;height:.38cqw;min-width:4px;min-height:4px;border-radius:50%;background:#ffffff;opacity:.75;transition:all .3s}
.cwh.cwh.cwh .bul:hover span{opacity:1;transform:scale(1.3)}
.cwh.cwh.cwh .bul.on span{width:1.05cqw;height:1.05cqw;min-width:12px;min-height:12px;opacity:1;background:radial-gradient(circle,#ffffff 0 28%,transparent 32%);border:1.4px solid #ffffff;box-shadow:0 0 8px rgba(255,255,255,.6)}
.cwh.cwh.cwh .bul:focus-visible,.cwh.cwh.cwh .segbtn:focus-visible{outline:2px solid #ffffff;outline-offset:2px}
.cwh.cwh.cwh .segbtn{position:absolute;width:13.9%;height:21%;background:transparent;border:0;padding:0;cursor:pointer;z-index:3;border-radius:12px}
.cwh.cwh.cwh .segbtn:hover{background:rgba(255,255,255,.03)}
.cwh.cwh.cwh .seglbl{position:absolute;left:0;right:0;top:78%;display:flex;flex-direction:column;align-items:center;gap:.15cqw;font-family:'Orbitron',sans-serif;font-weight:700;font-size:.97cqw;letter-spacing:.08em;line-height:1.2;color:#8a8a8a;text-align:center;white-space:nowrap;transition:color .4s}
.cwh.cwh.cwh .seglbl.on{color:#ffffff;font-size:1.04cqw}
.cwh.cwh.cwh .segbtn:hover .seglbl{color:#cfcfcf}
.cwh.cwh.cwh .segbtn:hover .seglbl.on{color:#ffffff}
@media (max-width:760px){.cwh.cwh.cwh .seglbl{display:none}}
.cwh.cwh.cwh .seghi{transition:opacity .45s ease}
.cwh.cwh.cwh .glowrot{transition:transform .6s cubic-bezier(.2,.7,.2,1)}
.cwh.cwh.cwh .m-hero{display:none}
@media (max-width:760px){.cwh.cwh.cwh .stage{display:none}
.cwh.cwh.cwh .m-hero{display:block;position:relative;z-index:2}
.cwh.cwh.cwh .m-red{position:relative;container-type:inline-size;width:100%;box-sizing:border-box;padding:88px 16px 40px;background:radial-gradient(120% 80% at 50% 8%,#ff3a44 0%,#e50914 32%,#a3000b 72%,#6e0007 100%);border-radius:0 0 50% 50% / 0 0 56px 56px;box-shadow:0 3px 0 #ff4d57,0 12px 34px rgba(255,38,53,.45);overflow:hidden}
.cwh.cwh.cwh .m-frame{position:relative;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;padding:14px 8px 26px;background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.03));box-shadow:inset 0 1px 0 rgba(255,255,255,.85),inset 0 0 0 1px rgba(255,255,255,.35);clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px)}
.cwh.cwh.cwh .m-title{margin:0;text-align:center;font-family:'Orbitron',sans-serif;font-weight:900;font-size:12cqw;line-height:1;letter-spacing:0;white-space:nowrap;background:linear-gradient(180deg,#ffffff 0%,#e9e9e9 38%,#a9a9a9 62%,#f2f2f2 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 3px rgba(60,0,0,.55))}
.cwh.cwh.cwh .m-cars{display:grid;margin:-8cqw 0 0;width:100%}
.cwh.cwh.cwh .m-car{grid-area:1/1;width:100%;height:auto;aspect-ratio:1800/854;object-fit:contain;opacity:0;transform:scale(.96);transition:opacity .5s ease,transform .6s cubic-bezier(.2,.7,.2,1);filter:drop-shadow(0 8px 12px rgba(50,0,0,.55))}
.cwh.cwh.cwh .m-car.on{opacity:1;transform:none}
.cwh.cwh.cwh .m-dots{display:flex;justify-content:center;gap:4px;margin-top:6px}
.cwh.cwh.cwh .m-dots .bul{flex:none;width:36px;height:36px}
.cwh.cwh.cwh .m-dots .bul span{width:6px;height:6px}
.cwh.cwh.cwh .m-dots .bul.on span{width:14px;height:14px}
.cwh.cwh.cwh .m-dots-specs{margin:4px 0 6px}
.cwh.cwh.cwh .m-dots-specs .bul span{background:#8a8a8a}
.cwh.cwh.cwh .m-dots-specs .bul.on span{background:radial-gradient(circle,#ff2635 0 28%,transparent 32%);border-color:#ff2635;box-shadow:0 0 8px rgba(255,38,53,.6)}
.cwh.cwh.cwh .m-cap{text-align:center;margin-top:6px}
.cwh.cwh.cwh .m-cap h2{margin:0;font-family:'Orbitron',sans-serif;font-weight:700;font-size:16px;line-height:1.3;color:#ffffff}
.cwh.cwh.cwh .m-cap p{margin:8px auto 0;max-width:320px;font-size:12px;line-height:1.5;color:#ffe3e4}
.cwh.cwh.cwh .m-specs{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;padding:18px 16px 8px;scrollbar-width:none}
.cwh.cwh.cwh .m-specs::-webkit-scrollbar{display:none}
.cwh.cwh.cwh .m-spec{flex:0 0 calc((100% - 16px) / 3);min-width:0;scroll-snap-align:start;min-height:84px;padding:10px 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:linear-gradient(180deg,#2e2e2e,#1f1f1f);border:0;color:#9a9a9a;font-family:'Orbitron',sans-serif;font-weight:700;font-size:8.5px;letter-spacing:.05em;line-height:1.3;text-align:center;cursor:pointer;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%,0 10px);transition:background .3s,color .3s}
.cwh.cwh.cwh .m-spec b{font-size:15px;font-weight:800;color:#ffffff;margin-bottom:3px}
.cwh.cwh.cwh .m-spec span{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cwh.cwh.cwh .m-spec.on{background:linear-gradient(180deg,#4a4a4a,#2b2b2b);color:#ffffff;box-shadow:inset 0 2px 0 #ff2635}
.cwh.cwh.cwh .m-spec:focus-visible{outline:2px solid #ffffff;outline-offset:-3px}}
.cwh.cwh.cwh .hero-cap{position:absolute;left:50%;transform:translateX(-50%);top:64.6%;width:50cqw;text-align:center}
.cwh.cwh.cwh .hero-cap h2{margin:0;font-family:'Orbitron',sans-serif;font-weight:700;font-size:1.48cqw;letter-spacing:.01em;color:#fff;white-space:nowrap}
.cwh.cwh.cwh .hero-cap p{margin:.55cqw auto 0;max-width:36cqw;font-size:.86cqw;line-height:1.4;color:#ffe3e4}
.cwh.cwh.cwh .glow{animation:cwhGlow 3.6s ease-in-out infinite}
.cwh.cwh.cwh .spec-mobile{display:none}
.cwh.cwh.cwh .panels{position:relative;z-index:1;margin-top:-7.6%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.cwh.cwh.cwh .ph{position:relative;height:440px;overflow:hidden;background:radial-gradient(120% 90% at 60% 30%,#3a3a3a 0%,#1c1c1c 45%,#070707 100%)}
.cwh.cwh.cwh .ph-tag{position:absolute;top:120px;left:24px;font-size:11px;letter-spacing:.08em;color:#bdbdbd;border:1px dashed rgba(255,255,255,.3);padding:6px 10px;background:rgba(0,0,0,.35)}
.cwh.cwh.cwh .ph-cap{position:absolute;left:28px;right:28px;bottom:26px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}
.cwh.cwh.cwh .ph-cap h3{margin:0;font-family:'Orbitron',sans-serif;font-weight:800;font-size:17px;line-height:1.3;letter-spacing:.06em;color:#fff}
.cwh.cwh.cwh .ph-cap p{margin:0;max-width:240px;font-size:12px;line-height:1.5;color:#d7d7d7;text-align:right}
.cwh.cwh.cwh .sec-h{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}
.cwh.cwh.cwh .sec-h h2{margin:0;display:flex;align-items:center;gap:14px;font-size:26px;letter-spacing:.02em;font-weight:300;color:#fff;font-family:'Poppins',sans-serif}
.cwh.cwh.cwh .sec-h h2 b{font-family:'Orbitron',sans-serif;font-weight:900;letter-spacing:.04em}
.cwh.cwh.cwh .bar{display:inline-block;width:4px;height:28px;background:#e50914}
.cwh.cwh.cwh .pills{display:flex;align-items:center;gap:28px;flex-wrap:wrap}
.cwh.cwh.cwh .pill{min-height:44px;min-width:44px;padding:0 22px;background:transparent;border:0;color:#d9d9d9;font-family:'Poppins',sans-serif;font-size:12px;letter-spacing:.04em;cursor:pointer;transition:color .25s,background .25s}
.cwh.cwh.cwh .pill:hover{color:#fff}
.cwh.cwh.cwh .pill.on{background:#c4000c;color:#fff;font-family:'Orbitron',sans-serif;font-weight:800;font-size:11px;letter-spacing:.1em;border-radius:999px;min-height:30px;padding:8px 22px;box-shadow:0 0 18px rgba(229,9,20,.35)}
.cwh.cwh.cwh .bgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:56px 0 0;border-top:1px solid #2c2c2c;border-bottom:1px solid #2c2c2c}
.cwh.cwh.cwh .cell{position:relative;height:210px;display:flex;align-items:center;justify-content:center;background:transparent;border:0;border-right:1px solid #2f2f2f;border-bottom:1px solid #2f2f2f;color:#e6e6e6;cursor:pointer;transition:background .3s,color .3s}
.cwh.cwh.cwh .cell:nth-child(4n){border-right:0}
.cwh.cwh.cwh .cell:nth-last-child(-n+4){border-bottom:0}
.cwh.cwh.cwh .cell:hover{background:rgba(255,255,255,.035)}
.cwh.cwh.cwh .brand-logo{display:block;max-width:58%;max-height:96px;width:auto;height:auto;object-fit:contain;opacity:.88;transition:opacity .3s,transform .35s cubic-bezier(.2,.7,.2,1),filter .3s}
.cwh.cwh.cwh .brand-logo.wide{max-width:68%;max-height:84px}
.cwh.cwh.cwh .cell:hover .brand-logo,.cwh.cwh.cwh .cell.sel .brand-logo{opacity:1;transform:scale(1.06);filter:drop-shadow(0 0 10px rgba(255,255,255,.25))}
@media (max-width:760px){.cwh.cwh.cwh .brand-logo{max-height:64px}
.cwh.cwh.cwh .brand-logo.wide{max-height:52px}}
@media (prefers-reduced-motion:reduce){.cwh.cwh.cwh .cell:hover .brand-logo,.cwh.cwh.cwh .cell.sel .brand-logo{transform:none}}
.cwh.cwh.cwh .cell.sel{background:linear-gradient(180deg,rgba(229,9,20,.16),rgba(229,9,20,.03));color:#fff}
.cwh.cwh.cwh .cell.sel::after{content:'';position:absolute;left:30%;right:30%;bottom:0;height:2px;background:#ff2635;box-shadow:0 0 12px #ff2635}
.cwh.cwh.cwh .wm-serif{font-family:'Cormorant Garamond',serif;font-weight:600;font-size:26px;letter-spacing:.01em}
.cwh.cwh.cwh .wm-italic{font-family:'Cormorant Garamond',serif;font-style:italic;font-weight:600;font-size:30px;letter-spacing:.14em}
.cwh.cwh.cwh .wm-wide{font-family:'Orbitron',sans-serif;font-weight:500;font-size:20px;letter-spacing:.32em}
.cwh.cwh.cwh .wm-bold{font-family:'Poppins',sans-serif;font-weight:600;font-size:30px;letter-spacing:.02em}
.cwh.cwh.cwh .wm-thin{font-family:'Poppins',sans-serif;font-weight:300;font-size:18px;letter-spacing:.42em}
.cwh.cwh.cwh .wm-heavy{font-family:'Orbitron',sans-serif;font-weight:900;font-size:30px;letter-spacing:.12em}
.cwh.cwh.cwh .wm-type{font-family:'Orbitron',sans-serif;font-weight:600;font-size:15px;letter-spacing:.16em;text-transform:uppercase;text-align:center;padding:0 12px}
.cwh.cwh.cwh .ruler{position:relative;height:40px;margin:72px 0 0}
.cwh.cwh.cwh .ruler-s{position:absolute;left:0;right:0;bottom:0;height:8px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.28) 0 1px,transparent 1px 16px)}
.cwh.cwh.cwh .ruler-l{position:absolute;left:0;right:0;bottom:0;height:24px;background:repeating-linear-gradient(90deg,transparent 0 63px,rgba(255,255,255,.45) 63px 64px,transparent 64px 128px)}
.cwh.cwh.cwh .ruler-b{position:absolute;left:0;right:0;bottom:0;height:1px;background:rgba(255,255,255,.22)}
.cwh.cwh.cwh .cgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;max-width:960px;margin:64px auto 0}
.cwh.cwh.cwh .card-glow{position:relative;height:100%;filter:drop-shadow(0 0 10px rgba(255,255,255,.08));transition:filter .35s ease,transform .35s cubic-bezier(.2,.7,.2,1);will-change:transform}
.cwh.cwh.cwh .card-glow:hover,.cwh.cwh.cwh .card-glow:focus-within{transform:translateY(-10px) scale(1.02);filter:drop-shadow(0 0 16px rgba(255,255,255,.16)) drop-shadow(0 18px 24px rgba(0,0,0,.55))}
.cwh.cwh.cwh .card-glow .car-photo{transition:transform .5s cubic-bezier(.2,.7,.2,1)}
.cwh.cwh.cwh .card-glow:hover .car-photo{transform:scale(1.06) translateX(6px)}
@media (prefers-reduced-motion:reduce){.cwh.cwh.cwh .card-glow,.cwh.cwh.cwh .card-glow .car-photo{transition:filter .2s}
.cwh.cwh.cwh .card-glow:hover,.cwh.cwh.cwh .card-glow:focus-within,.cwh.cwh.cwh .card-glow:hover .car-photo{transform:none}}
.cwh.cwh.cwh .c-top{top:0;left:22%;width:56%;height:1px;background:radial-gradient(ellipse at center,rgba(255,255,255,.9) 0%,rgba(255,255,255,0) 70%)}
.cwh.cwh.cwh .c-bot{bottom:0;left:26%;width:48%;height:1px;background:radial-gradient(ellipse at center,rgba(255,255,255,.75) 0%,rgba(255,255,255,0) 70%)}
.cwh.cwh.cwh .c-l{left:0;top:24%;width:1px;height:52%;background:radial-gradient(ellipse at center,rgba(255,255,255,.75) 0%,rgba(255,255,255,0) 70%)}
.cwh.cwh.cwh .c-r{right:0;top:24%;width:1px;height:52%;background:radial-gradient(ellipse at center,rgba(255,255,255,.75) 0%,rgba(255,255,255,0) 70%)}
.cwh.cwh.cwh .card{height:100%;padding:1px;background:linear-gradient(90deg,rgba(255,255,255,.35) 0%,rgba(255,255,255,0) 7%,rgba(255,255,255,0) 93%,rgba(255,255,255,.35) 100%),linear-gradient(180deg,#b4b4b4 0%,#5e5e5e 7%,#333333 50%,#5e5e5e 93%,#a6a6a6 100%);clip-path:polygon(22px 0,calc(100% - 22px) 0,100% 22px,100% calc(100% - 22px),calc(100% - 22px) 100%,22px 100%,0 calc(100% - 22px),0 22px);transition:filter .3s,transform .3s}
.cwh.cwh.cwh .card:hover{filter:brightness(1.12);transform:translateY(-3px)}
.cwh.cwh.cwh .card-in{height:100%;padding:22px 22px 24px;background:radial-gradient(90% 55% at 50% 12%,#4a4a4a 0%,#262626 55%,#1a1a1a 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.06);clip-path:polygon(21px 0,calc(100% - 21px) 0,100% 21px,100% calc(100% - 21px),calc(100% - 21px) 100%,21px 100%,0 calc(100% - 21px),0 21px);display:flex;flex-direction:column}
.cwh.cwh.cwh .card-img{position:relative;height:150px;display:flex;align-items:center;justify-content:center}
.cwh.cwh.cwh .car-photo{width:116%;margin:0 -8%;height:150px;object-fit:cover;-webkit-mask-image:radial-gradient(ellipse 62% 62% at 50% 52%,#000 58%,transparent 100%);mask-image:radial-gradient(ellipse 62% 62% at 50% 52%,#000 58%,transparent 100%)}
.cwh.cwh.cwh .ph-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.cwh.cwh.cwh{container-type:inline-size}
.cwh.cwh.cwh .panels{margin-top:-10cqw}
.cwh.cwh.cwh .panels > .ph:first-child{-webkit-mask-image:radial-gradient(circle at 538px -75.14cqw,transparent calc(83.75cqw + 12px),#000 calc(83.75cqw + 13px));mask-image:radial-gradient(circle at 538px -75.14cqw,transparent calc(83.75cqw + 12px),#000 calc(83.75cqw + 13px))}
.cwh.cwh.cwh .panels > .ph:last-child{-webkit-mask-image:radial-gradient(circle at -6px -75.14cqw,transparent calc(83.75cqw + 12px),#000 calc(83.75cqw + 13px));mask-image:radial-gradient(circle at -6px -75.14cqw,transparent calc(83.75cqw + 12px),#000 calc(83.75cqw + 13px))}
@media (max-width:760px){.cwh.cwh.cwh .panels{margin-top:24px}
.cwh.cwh.cwh .panels > .ph:first-child,.cwh.cwh.cwh .panels > .ph:last-child{-webkit-mask-image:none;mask-image:none}}
.cwh.cwh.cwh .ph::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 45%,rgba(0,0,0,.78) 100%);pointer-events:none}
.cwh.cwh.cwh .ph > svg{display:none}
.cwh.cwh.cwh .ph-cap{z-index:1}
.cwh.cwh.cwh .vid-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.cwh.cwh.cwh .vid svg.car,.cwh.cwh.cwh .vid .img-tag{display:none}
.cwh.cwh.cwh .card-img svg{width:100%;height:auto;max-height:118px}
.cwh.cwh.cwh .img-tag{position:absolute;top:0;right:0;font-size:9px;letter-spacing:.08em;color:#b3b3b3;border:1px dashed rgba(255,255,255,.25);padding:2px 6px}
.cwh.cwh.cwh .card h3{margin:18px 0 0;font-family:'Orbitron',sans-serif;font-weight:800;font-size:14px;letter-spacing:.06em;color:#fff}
.cwh.cwh.cwh .card .model{margin:2px 0 12px;font-family:'Orbitron',sans-serif;font-weight:700;font-size:10px;letter-spacing:.08em;color:#e6e6e6}
.cwh.cwh.cwh .card .spec{margin:0;font-size:11px;line-height:1.6;color:#c9c9c9}
.cwh.cwh.cwh .card .spec b{color:#fff;font-weight:600}
.cwh.cwh.cwh .btn-explore{margin-top:18px;min-height:44px;width:100%;background:rgba(255,255,255,.02);border:1px solid #9a9a9a;border-radius:999px;color:#f0f0f0;font-family:'Poppins',sans-serif;font-size:11px;letter-spacing:.06em;cursor:pointer;transition:background .25s,border-color .25s}
.cwh.cwh.cwh .btn-explore:hover{background:rgba(255,255,255,.09);border-color:#fff}
.cwh.cwh.cwh a.btn-explore.btn-link{display:flex;align-items:center;justify-content:center;text-decoration:none;color:#f0f0f0}
.cwh.cwh.cwh .note{margin:28px auto 0;max-width:960px;font-size:12px;color:#ffd6d8;border:1px solid rgba(229,9,20,.45);background:rgba(229,9,20,.08);padding:12px 16px}
.cwh.cwh.cwh .empty{grid-column:1/-1;text-align:center;padding:60px 20px;color:#bdbdbd;font-size:14px;border:1px dashed #3a3a3a}
.cwh.cwh.cwh .link-btn{background:transparent;border:0;color:#ff6b74;text-decoration:underline;cursor:pointer;font:inherit;min-height:44px;padding:0 8px}
.cwh.cwh.cwh .banner-wrap{position:relative;max-width:1080px;margin:0 auto;filter:drop-shadow(0 0 1px rgba(255,255,255,.6)) drop-shadow(0 0 20px rgba(255,255,255,.13)) drop-shadow(0 18px 40px rgba(0,0,0,.6))}
.cwh.cwh.cwh .glint{position:absolute;pointer-events:none;z-index:3;border-radius:50%}
.cwh.cwh.cwh .g-top{top:-2px;left:34%;width:42%;height:4px;background:radial-gradient(ellipse at center,#ffffff 0%,rgba(255,255,255,.75) 25%,rgba(255,255,255,0) 70%)}
.cwh.cwh.cwh .g-top-soft{top:-18px;left:8%;width:84%;height:38px;background:radial-gradient(ellipse at center,rgba(255,255,255,.24) 0%,rgba(255,255,255,0) 70%)}
.cwh.cwh.cwh .g-top-l{top:-2px;left:5%;width:26%;height:4px;background:radial-gradient(ellipse at center,#ffffff 0%,rgba(255,255,255,.7) 25%,rgba(255,255,255,0) 70%)}
.cwh.cwh.cwh .g-top-r{top:-2px;right:6%;width:18%;height:3px;background:radial-gradient(ellipse at center,rgba(255,255,255,.85) 0%,rgba(255,255,255,0) 70%)}
.cwh.cwh.cwh .g-left-soft{top:12%;left:-18px;width:38px;height:66%;background:radial-gradient(ellipse at center,rgba(255,255,255,.2) 0%,rgba(255,255,255,0) 70%)}
.cwh.cwh.cwh .g-bot-l{bottom:-2px;left:30px;width:130px;height:4px;background:radial-gradient(ellipse at center,#ffffff 0%,rgba(255,255,255,.7) 25%,rgba(255,255,255,0) 70%)}
.cwh.cwh.cwh .g-bl{bottom:13px;left:-2px;width:44px;height:3px;transform:rotate(45deg);background:radial-gradient(ellipse at center,rgba(255,255,255,.9) 0%,rgba(255,255,255,0) 72%)}
.cwh.cwh.cwh .g-br{bottom:13px;right:-2px;width:44px;height:3px;transform:rotate(-45deg);background:radial-gradient(ellipse at center,rgba(255,255,255,.8) 0%,rgba(255,255,255,0) 72%)}
.cwh.cwh.cwh .g-tab-soft{bottom:54px;left:220px;width:calc(40% - 240px);height:34px;background:radial-gradient(ellipse at center,rgba(255,255,255,.2) 0%,rgba(255,255,255,0) 70%)}
.cwh.cwh.cwh .g-tl{top:13px;left:-2px;width:44px;height:3px;transform:rotate(-45deg);background:radial-gradient(ellipse at center,rgba(255,255,255,.9) 0%,rgba(255,255,255,0) 72%)}
.cwh.cwh.cwh .g-tr{top:13px;right:-2px;width:44px;height:3px;transform:rotate(45deg);background:radial-gradient(ellipse at center,rgba(255,255,255,.7) 0%,rgba(255,255,255,0) 72%)}
.cwh.cwh.cwh .g-right{top:22%;right:-2px;width:4px;height:44%;background:radial-gradient(ellipse at center,rgba(255,255,255,.85) 0%,rgba(255,255,255,0) 70%)}
.cwh.cwh.cwh .g-left{top:16%;left:-2px;width:5px;height:58%;background:radial-gradient(ellipse at center,#ffffff 0%,rgba(255,255,255,.7) 25%,rgba(255,255,255,0) 70%)}
.cwh.cwh.cwh .g-bot{bottom:-2px;right:6%;width:38%;height:4px;background:radial-gradient(ellipse at center,#ffffff 0%,rgba(255,255,255,.7) 25%,rgba(255,255,255,0) 70%)}
.cwh.cwh.cwh .g-bot-soft{bottom:-14px;right:2%;width:46%;height:32px;background:radial-gradient(ellipse at center,rgba(255,255,255,.16) 0%,rgba(255,255,255,0) 70%)}
.cwh.cwh.cwh .g-tab{bottom:68px;left:230px;width:calc(40% - 260px);height:4px;background:radial-gradient(ellipse at center,#ffffff 0%,rgba(255,255,255,.7) 25%,rgba(255,255,255,0) 72%)}
.cwh.cwh.cwh .banner{position:relative;padding:2px;background:linear-gradient(180deg,rgba(255,255,255,.4) 0%,rgba(255,255,255,0) 22%,rgba(255,255,255,0) 72%,rgba(255,255,255,.38) 100%),linear-gradient(100deg,#ececec 0%,#a6a6a6 5%,#5a5a5a 12%,#2a2a2a 22%,#9a9a9a 38%,#ffffff 52%,#e6e6e6 58%,#5a5a5a 70%,#2e2e2e 80%,#d9d9d9 94%,#8a8a8a 100%);clip-path:polygon(34px 0,calc(100% - 34px) 0,100% 34px,100% calc(100% - 34px),calc(100% - 34px) 100%,calc(40% + 39px) 100%,calc(40% - 31px) calc(100% - 70px),230px calc(100% - 70px),160px 100%,34px 100%,0 calc(100% - 34px),0 34px)}
.cwh.cwh.cwh .banner-in{position:relative;display:grid;grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:0;background:radial-gradient(70% 60% at 30% 0%,rgba(255,255,255,.07) 0%,rgba(255,255,255,0) 60%),linear-gradient(160deg,#2e2e2e,#191919 60%,#212121);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 0 0 1px rgba(0,0,0,.6),inset 0 0 50px rgba(0,0,0,.55);clip-path:polygon(32px 0,calc(100% - 32px) 0,100% 32px,100% calc(100% - 32px),calc(100% - 32px) 100%,calc(40% + 37px) 100%,calc(40% - 33px) calc(100% - 70px),229px calc(100% - 70px),159px 100%,32px 100%,0 calc(100% - 32px),0 32px);padding:0 0 22px}
.cwh.cwh.cwh .banner-in::before{content:'';position:absolute;inset:6px 6px 80px 6px;border:1px solid rgba(255,255,255,.07);clip-path:polygon(27px 0,calc(100% - 27px) 0,100% 27px,100% calc(100% - 27px),calc(100% - 27px) 100%,27px 100%,0 calc(100% - 27px),0 27px);pointer-events:none}
.cwh.cwh.cwh .nl{padding:56px 44px 48px 56px}
.cwh.cwh.cwh .nl h2{margin:0;font-family:'Orbitron',sans-serif;font-weight:900;font-size:26px;letter-spacing:.06em;color:#fff}
.cwh.cwh.cwh .nl p{margin:14px 0 0;max-width:330px;font-size:13px;line-height:1.55;color:#d0d0d0}
.cwh.cwh.cwh .field{margin-top:34px;display:flex;align-items:center;max-width:330px;border:1px solid #8a8a8a;border-radius:999px;padding:4px 4px 4px 20px;background:rgba(0,0,0,.25)}
.cwh.cwh.cwh .field input{flex:1;min-width:0;height:40px;background:transparent;border:0;color:#fff;font-family:'Poppins',sans-serif;font-size:12px;outline:none}
.cwh.cwh.cwh .field input::placeholder{color:#9a9a9a}
.cwh.cwh.cwh .field:focus-within{border-color:#fff}
.cwh.cwh.cwh .send{width:40px;height:40px;flex:none;border-radius:50%;border:0;background:#e50914;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .25s}
.cwh.cwh.cwh .send:hover{background:#ff2635}
.cwh.cwh.cwh .msg{margin:12px 0 0;max-width:330px;font-size:12px;line-height:1.5}
.cwh.cwh.cwh .vid{position:relative;margin:22px 22px 0 0;min-height:290px;overflow:hidden;background:radial-gradient(80% 90% at 55% 40%,#3b3b3b 0%,#161616 60%,#0b0b0b 100%);display:flex;align-items:center;justify-content:center;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,48px 100%,0 calc(100% - 48px))}
.cwh.cwh.cwh .vid svg.car{position:absolute;left:6%;right:6%;bottom:8%;width:88%;height:auto;opacity:.95}
.cwh.cwh.cwh .play{position:relative;z-index:1;width:84px;height:84px;border-radius:50%;border:4px solid #fff;background:rgba(0,0,0,.25);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .25s,background .25s}
.cwh.cwh.cwh .play:hover{transform:scale(1.06);background:rgba(229,9,20,.35)}
.cwh.cwh.cwh .stripes{position:absolute;left:258px;bottom:0;height:44px;display:flex;gap:11px;opacity:.85;filter:drop-shadow(0 0 4px rgba(255,255,255,.25))}
.cwh.cwh.cwh .stripes i{display:block;width:13px;height:100%;background:linear-gradient(180deg,#b5b5b5,#7d7d7d);transform:skewX(-25deg)}
.cwh.cwh.cwh .rv{animation:cwhRise .9s ease both}
@keyframes cwhCarIn{from{opacity:0;transform:translateY(-3%) scale(.97)}to{opacity:1;transform:none}}
@keyframes cwhGlow{0%,100%{opacity:.55}50%{opacity:1}}
@keyframes cwhRise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){.cwh.cwh.cwh .hero-car,.cwh.cwh.cwh .glow,.cwh.cwh.cwh .rv{animation:none}
.cwh.cwh.cwh .card,.cwh.cwh.cwh .card:hover,.cwh.cwh.cwh .play:hover{transition:none;transform:none}}
@media (max-width:1000px){.cwh.cwh.cwh .cgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:760px){.cwh.cwh.cwh .ringtxt{display:none}
.cwh.cwh.cwh .hero-cap{width:86%;top:64%}
.cwh.cwh.cwh .hero-cap h2{white-space:normal}
.cwh.cwh.cwh .hero-cap h2{font-size:15px}
.cwh.cwh.cwh .hero-cap p{display:none}
.cwh.cwh.cwh .spec-mobile{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#333;margin:0 16px;position:relative;z-index:2}
.cwh.cwh.cwh .spec-mobile div{background:#232323;padding:14px 12px;font-family:'Orbitron',sans-serif;font-size:11px;letter-spacing:.06em;line-height:1.5;color:#cfcfcf}
.cwh.cwh.cwh .spec-mobile div b{display:block;color:#ff6b74;font-size:12px}
.cwh.cwh.cwh .spec-mobile div.hl{grid-column:1/-1;color:#fff;text-align:center}
.cwh.cwh.cwh .panels{margin-top:24px;grid-template-columns:minmax(0,1fr)}
.cwh.cwh.cwh .ph{height:300px}
.cwh.cwh.cwh .ph-cap{flex-direction:column;align-items:flex-start}
.cwh.cwh.cwh .ph-cap p{text-align:left}
.cwh.cwh.cwh .wrap{padding:0 16px}
.cwh.cwh.cwh .sec-h h2{font-size:20px}
.cwh.cwh.cwh .bgrid{grid-template-columns:repeat(2,minmax(0,1fr))}
.cwh.cwh.cwh .cell{height:130px;border-right:1px solid #2f2f2f;border-bottom:1px solid #2f2f2f}
.cwh.cwh.cwh .cell:nth-child(2n){border-right:0}
.cwh.cwh.cwh .cell:nth-last-child(-n+2){border-bottom:0}
.cwh.cwh.cwh .wm-italic,.cwh.cwh.cwh .wm-bold,.cwh.cwh.cwh .wm-heavy{font-size:22px}
.cwh.cwh.cwh .wm-serif{font-size:20px}
.cwh.cwh.cwh .wm-wide{font-size:14px}
.cwh.cwh.cwh .wm-thin{font-size:13px;letter-spacing:.3em}
.cwh.cwh.cwh .banner{clip-path:polygon(24px 0,calc(100% - 24px) 0,100% 24px,100% calc(100% - 24px),calc(100% - 24px) 100%,24px 100%,0 calc(100% - 24px),0 24px)}
.cwh.cwh.cwh .banner-in{grid-template-columns:minmax(0,1fr);clip-path:polygon(23px 0,calc(100% - 23px) 0,100% 23px,100% calc(100% - 23px),calc(100% - 23px) 100%,23px 100%,0 calc(100% - 23px),0 23px);padding:0 0 16px}
.cwh.cwh.cwh .nl{padding:40px 24px 8px}
.cwh.cwh.cwh .vid{margin:16px;min-height:220px}
.cwh.cwh.cwh .stripes,.cwh.cwh.cwh .g-tab,.cwh.cwh.cwh .g-tab-soft{display:none}
.cwh.cwh.cwh .g-bot,.cwh.cwh.cwh .g-bot-l{bottom:-2px}
.cwh.cwh.cwh .g-bot-soft{bottom:-14px}
.cwh.cwh.cwh .g-bl,.cwh.cwh.cwh .g-br{bottom:13px}
.cwh.cwh.cwh .banner-in::before{inset:6px}}
@media (max-width:600px){.cwh.cwh.cwh .cgrid{grid-template-columns:minmax(0,1fr);max-width:340px}}

/* Header transparente sobre o hero (somente Home) */
body.home .elementor-location-header .elementor-sticky__spacer{display:none!important}
body.home .elementor-location-header .e-con.e-parent:not(.elementor-sticky__spacer){background:transparent!important;background-color:transparent!important;border-color:transparent!important;box-shadow:none!important;transition:background-color .35s ease,box-shadow .35s ease,backdrop-filter .35s ease}
body.home.cw-scrolled .elementor-location-header .e-con.e-parent:not(.elementor-sticky__spacer){background-color:rgba(16,16,16,.88)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 24px rgba(0,0,0,.35)!important}
body.home:not(.cw-scrolled) .elementor-location-header .elementor-nav-menu--main .elementor-item.elementor-item-active,body.home:not(.cw-scrolled) .elementor-location-header .elementor-nav-menu--main .elementor-item:hover{color:#ffffff!important}
body.home:not(.cw-scrolled) .elementor-location-header .elementor-nav-menu--main .elementor-item:after{background-color:#ffffff!important}
body.home:not(.cw-scrolled) .elementor-location-header .elementor-button{background-color:rgba(255,255,255,.1)!important;color:#ffffff!important;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.85)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .3s,color .3s}
body.home:not(.cw-scrolled) .elementor-location-header .elementor-button:hover{background-color:#ffffff!important;color:#c4000c!important}
body.home:not(.cw-scrolled) .elementor-location-header .elementor-button:hover *{color:#c4000c!important;fill:#c4000c!important}
.cwh.cwh.cwh .vid iframe.cwh-yt{position:absolute;inset:0;width:100%;height:100%;border:0;z-index:2;background:#000}
.cwh.cwh.cwh .vid.playing .play,.cwh.cwh.cwh .vid.playing .vid-img{display:none}
/* Seções da Home: bloco simples (evita altura extra do flex) */
.e-con.cwh-sec{display:block!important}
.e-con.cwh-sec > .elementor-widget{width:100%} /* swipe hero mobile */ .cwh.cwh.cwh .m-red{touch-action:pan-y;-webkit-user-select:none;user-select:none} .cwh.cwh.cwh .m-car{-webkit-user-drag:none;pointer-events:none}/* End custom CSS */