:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--black:#050505;--black-soft:#0b0b0d;--panel:#0f1012b8;--panel-solid:#111216;--line:#ffffff21;--line-strong:#fff3;--white:#f7f7f7;--muted:#a8adb4;--metal:#c7cdd3;--red:#ff2020;--red-dark:#a10610;--green:#25d366;--radius:8px;--container:min(1160px, calc(100% - 32px));--shadow:0 24px 80px #00000085}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{background:linear-gradient(180deg, #ff202014, transparent 360px), radial-gradient(circle at 50% 0%, #ffffff0f, transparent 32rem), var(--black);color:var(--white);text-rendering:optimizelegibility;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.header{z-index:50;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#050505a3;border-bottom:1px solid #ffffff1a;position:fixed;inset:0 0 auto}.nav{width:var(--container);justify-content:space-between;align-items:center;gap:16px;min-height:74px;margin:0 auto;display:flex}.brand{align-items:center;gap:12px;min-width:0;display:inline-flex}.brandMark{border-radius:var(--radius);width:42px;height:42px;color:var(--white);background:linear-gradient(#ff202038,#ffffff0d);border:1px solid #ff20205c;place-items:center;font-weight:950;display:grid;box-shadow:0 0 28px #ff20202e}.brand strong,.brand small{line-height:1;display:block}.brand strong{font-size:.96rem;font-weight:950}.brand small{color:var(--muted);margin-top:5px;font-size:.75rem;font-weight:800}.mobileNavMenu{align-items:center;margin-left:auto;display:flex}.menuButton{border:1px solid var(--line);border-radius:var(--radius);width:46px;height:46px;color:var(--white);cursor:pointer;background:#ffffff0e;place-items:center;list-style:none;display:grid}.menuButton::-webkit-details-marker{display:none}.closeIcon,.mobileNavMenu[open] .menuIcon{display:none}.mobileNavMenu[open] .closeIcon{display:block}.navLinks{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);opacity:0;pointer-events:none;background:#080809f5;gap:8px;padding:12px;transition:opacity .18s,transform .18s;display:grid;position:fixed;inset:82px 16px auto;transform:translateY(-12px)}.mobileNavMenu[open] .navLinks,.navLinks.open{opacity:1;pointer-events:auto;transform:translateY(0)}.navLinks a{border-radius:var(--radius);color:#dce0e4;justify-content:center;align-items:center;min-height:46px;font-weight:860;display:flex}.navLinks a:hover,.navLinks a:focus-visible{color:var(--white);background:#ff20201f}.navCta{background:linear-gradient(180deg, #ff3b3b, var(--red-dark));box-shadow:0 0 24px #ff202047;color:var(--white)!important}.desktopNavLinks{display:none}.premiumExperience{isolation:isolate;min-height:100svh;padding:112px 0 72px;position:relative;overflow:hidden}.premiumExperience:before{content:"";z-index:-2;background:linear-gradient(#ff202012,#0000 30%),radial-gradient(circle at 68% 18%,#ff20202b,#0000 31rem),radial-gradient(circle at 12% 78%,#d2dae214,#0000 29rem),#050505;position:absolute;inset:0}.premiumExperienceGlow{z-index:-1;filter:blur(70px);opacity:.72;pointer-events:none;background:linear-gradient(90deg,#0000,#ff20202e,#e6ebf014,#0000);width:min(820px,88vw);height:300px;position:absolute;inset:88px auto auto 52%;transform:translate(-50%)}.premiumHeroLayout{width:var(--container);grid-template-columns:minmax(290px,.82fr) minmax(560px,1.55fr) minmax(250px,.7fr);align-items:start;gap:14px;min-height:calc(100svh - 184px);margin:0 auto;display:grid}.premiumHeroCopy{align-self:start;padding-top:92px}.premiumHeroCopy h1{overflow-wrap:break-word;max-width:560px;font-size:clamp(3rem,4.6vw,4.2rem);line-height:.94}.premiumHeroSignals{gap:8px;margin-top:22px;display:grid}.premiumHeroSignals span,.premiumProofBar span,.premiumTrustRow span{border-radius:var(--radius);color:#e7ecef;background:#ffffff0e;border:1px solid #ffffff1c;justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:.78rem;font-weight:900;display:inline-flex}.premiumHeroSignals svg,.premiumProofBar svg,.premiumTrustRow svg{color:#31e477}.premiumSlideNav{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.premiumSlideNav button{border-radius:var(--radius);color:#cbd0d5;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1f;min-height:38px;font-size:.72rem;font-weight:950;transition:border-color .18s,background .18s,color .18s,transform .18s}.premiumSlideNav button:hover,.premiumSlideNav button:focus-visible,.premiumSlideNav button.active{color:var(--white);background:#ff20201f;border-color:#ff20206b;transform:translateY(-1px)}.premiumVisualFrame{border-radius:var(--radius);min-height:650px;box-shadow:var(--shadow);isolation:isolate;background:#07080a;border:1px solid #ffffff21;grid-area:1/2/auto/4;margin:0;position:relative;overflow:hidden}.premiumVisualFrame:before{content:"";z-index:2;opacity:.42;pointer-events:none;background:linear-gradient(#ffffff14,#0000 20%),radial-gradient(circle at 70% 30%,#ff202029,#0000 18rem);position:absolute;inset:0}.premiumSlideStack,.premiumSlide,.premiumHeroImage{position:absolute;inset:0}.premiumSlideStack{z-index:0}.premiumSlide{opacity:0;pointer-events:none;transition:opacity 1.5s,transform 6.2s;transform:scale(1.025)}.premiumSlide.active{opacity:1;transform:scale(1.07)}.premiumHeroImage{object-fit:cover;object-position:58% 50%;filter:contrast(1.1)saturate(1.02)brightness(.96);width:100%;height:100%;display:block}.premiumVisualShade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#05050585,#05050514 48%,#05050570),linear-gradient(#0505050a,#0505057a);position:absolute;inset:0}.premiumReflectionLine{z-index:3;filter:blur(1px);opacity:.62;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff9e,#ff20203d,#0000);border-radius:999px;width:42%;height:2px;animation:7.8s ease-in-out infinite premiumShine;position:absolute;top:34%;left:-24%}.premiumVisualCaption{z-index:4;border-radius:var(--radius);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#05050594;border:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px 14px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.premiumVisualCaption span{color:var(--muted);font-size:.8rem;font-weight:850}.premiumVisualCaption strong{color:var(--white);letter-spacing:0;font-size:.86rem;font-weight:950}.premiumHeroPanel{z-index:5;grid-area:1/3;align-content:center;gap:14px;margin:18px;display:grid;position:relative}.premiumResultCard,.premiumProcessItem{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(#ffffff13,#ffffff07);padding:18px;box-shadow:0 18px 54px #00000057}.premiumResultCard h2{margin-bottom:10px;font-size:1.58rem}.premiumResultCard p:not(.eyebrow),.premiumProcessItem p{color:var(--muted)}.premiumProcessList{gap:10px;display:grid}.premiumProcessItem{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid;position:relative;overflow:hidden}.premiumProcessItem:before{content:"";opacity:.6;background:linear-gradient(#ff2020c2,#0000);width:2px;position:absolute;inset:0 auto 0 0}.premiumProcessItem svg{color:var(--red);filter:drop-shadow(0 0 14px #ff202057);grid-column:1}.premiumProcessItem div{grid-column:2}.premiumProcessItem h3{margin-bottom:6px}.premiumProcessNumber{color:#ffffff1a;font-size:1.55rem;font-weight:950;line-height:1;position:absolute;top:10px;right:14px}.premiumTrustRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.premiumProofBar{width:var(--container);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px auto 0;display:grid}.premiumExperience{background:#050505;align-items:center;min-height:100svh;padding:104px 0 72px;display:grid}.premiumExperience:before{display:none}.premiumBackgroundStack,.premiumBackgroundSlide,.premiumHeroOverlay{position:absolute;inset:0}.premiumBackgroundStack{z-index:-3;background:#050505;overflow:hidden}.premiumBackgroundSlide{opacity:0;will-change:opacity, transform;transition:opacity 2.2s cubic-bezier(.22,1,.36,1),transform 12.8s cubic-bezier(.22,1,.36,1);display:block;transform:scale(1.025)translate(0,0)}.premiumBackgroundSlide.active{opacity:1;transform:scale(1.095)translate(-1.1%,-.55%)}.premiumBackgroundSlide:nth-child(2).active{transform:scale(1.092)translate(1%,-.45%)}.premiumBackgroundSlide:nth-child(3).active{transform:scale(1.088)translate(-.45%,.35%)}.premiumBackgroundSlide .premiumHeroImage{object-fit:cover;object-position:60% 50%;filter:contrast(1.08)saturate(1.02)brightness(.84);width:100%;height:100%;display:block;position:absolute;inset:0}.premiumHeroOverlay{z-index:-2;background:linear-gradient(90deg,#050505f0 0%,#050505b8 30%,#05050547 58%,#0505059e 100%),linear-gradient(#0505052e 0%,#05050538 50%,#050505d1 100%),radial-gradient(circle at 66% 30%,#ff20202e,#0000 28rem)}.premiumExperienceGlow{z-index:-1;filter:blur(58px);background:radial-gradient(circle,#ff202042,#0000 68%);width:min(680px,72vw);height:260px;animation:8.5s ease-in-out infinite premiumGlowBreath;inset:auto -12% 14% auto;transform:none}.premiumNeonWash,.premiumFloorReflection,.premiumRacingLines,.premiumParticles{pointer-events:none;position:absolute}.premiumNeonWash{z-index:1;filter:blur(36px);opacity:.5;background:linear-gradient(90deg,#0000,#ff20203d,#ffffff0d,#0000),radial-gradient(at 70% 45%,#ff202038,#0000 62%);height:22%;animation:11s ease-in-out infinite premiumNeonDrift;top:9%;left:48%;right:-8%}.premiumFloorReflection{z-index:1;filter:blur(10px);opacity:.72;background:linear-gradient(#0000 0%,#ff202014 54%,#ffffff0b 100%),radial-gradient(at 62% 100%,#ff202029,#0000 58%);height:33%;bottom:0;left:36%;right:-8%;transform:skew(-8deg)}.premiumRacingLines{z-index:1;opacity:.72;inset:0;overflow:hidden}.premiumRacingLines span{background:linear-gradient(90deg,#0000,#ff2020c7,#ffffff42,#0000);width:42%;height:1px;animation:9.5s ease-in-out infinite premiumLinePass;position:absolute;left:-18%;transform:rotate(-8deg);box-shadow:0 0 18px #ff202047}.premiumRacingLines span:first-child{top:30%}.premiumRacingLines span:last-child{opacity:.46;animation-delay:4.6s;top:72%}.premiumParticles{z-index:1;opacity:.34;inset:0;overflow:hidden}.premiumParticles span{background:#ffffff7a;border-radius:50%;width:3px;height:3px;animation:13s linear infinite premiumParticleFloat;position:absolute;box-shadow:0 0 14px #ff20203d}.premiumParticles span:first-child{animation-delay:-1s;top:72%;left:18%}.premiumParticles span:nth-child(2){opacity:.5;animation-delay:-5s;top:26%;left:34%}.premiumParticles span:nth-child(3){animation-delay:-8s;top:82%;left:54%}.premiumParticles span:nth-child(4){opacity:.42;animation-delay:-3s;top:34%;left:72%}.premiumParticles span:nth-child(5){animation-delay:-10s;top:64%;left:84%}.premiumParticles span:nth-child(6){opacity:.38;animation-delay:-7s;top:44%;left:12%}.premiumParticles span:nth-child(7){animation-delay:-12s;top:18%;left:61%}.premiumParticles span:nth-child(8){opacity:.44;animation-delay:-4s;top:48%;left:91%}.premiumHeroLayout{z-index:2;width:var(--container);min-height:auto;display:block;position:relative}.premiumHeroCopy{width:min(570px,100%);padding-top:0}.premiumHeroCopy h1{text-shadow:0 12px 44px #00000075;max-width:640px;font-size:clamp(3.2rem,5.9vw,5.65rem);line-height:.9}.premiumHeroCopy h1 span{white-space:normal;display:block}.premiumHeroCopy .heroText{color:#e7ebef;text-shadow:0 8px 28px #0000008a;max-width:560px}.premiumReflectionLine{z-index:1;opacity:.42;width:38%;top:38%;left:-18%}.premiumHeroFooter{z-index:3;width:var(--container);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid;position:absolute;bottom:24px;left:50%;right:auto;transform:translate(-50%)}.premiumProofBar{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(740px,100%);margin:0;display:grid}.premiumProofBar span{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0505056b;justify-content:center;min-height:44px;box-shadow:0 16px 42px #00000040}.premiumSlideDots{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.premiumSlideDots button{cursor:pointer;background:#ffffff42;border:0;border-radius:999px;width:34px;height:4px;padding:0;transition:width .22s,background .22s,box-shadow .22s}.premiumSlideDots button.active{background:var(--red);width:54px;box-shadow:0 0 22px #ff20206b}.experience{isolation:isolate;min-height:100svh;padding:104px 0 58px;position:relative;overflow:hidden}.experience:before{content:"";z-index:-2;background:linear-gradient(#ff202014,#0000 34%),radial-gradient(circle at 72% 18%,#ff20202e,#0000 30rem),radial-gradient(circle at 20% 88%,#c7cdd314,#0000 26rem),#050505;position:absolute;inset:0}.experienceGlow{z-index:-1;filter:blur(58px);opacity:.7;pointer-events:none;background:linear-gradient(90deg,#0000,#ff202038,#0000);width:min(720px,80vw);height:260px;position:absolute;inset:86px auto auto 50%;transform:translate(-50%)}.stageStateInputs,.stageState{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.experienceLayout{width:var(--container);grid-template-columns:minmax(300px,.78fr) minmax(500px,1.34fr) minmax(280px,.8fr);align-items:stretch;gap:16px;min-height:calc(100svh - 162px);margin:0 auto;display:grid}.experienceCopy{align-self:end;padding-bottom:24px}.experienceCopy h1{overflow-wrap:break-word;max-width:560px;font-size:clamp(3rem,4.8vw,4.15rem);line-height:.94}.experienceActions{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:24px;display:grid}.experienceActions .button{width:100%}.nativeActionLabel{cursor:pointer}.experienceStage{border:1px solid var(--line);border-radius:var(--radius);min-height:640px;box-shadow:var(--shadow);cursor:grab;touch-action:none;background:linear-gradient(#ffffff12,#ffffff05),#07080a;position:relative;overflow:hidden}.experienceStage:active{cursor:grabbing}.cssExperience{z-index:1;perspective:1200px;background:linear-gradient(#ffffff0a,#0000 46%),radial-gradient(circle at 50% 78%,#ff202024,#0000 36rem);position:absolute;inset:0;overflow:hidden}.cssExperience:before{content:"";z-index:0;opacity:.34;filter:saturate(.92)contrast(1.08);background:linear-gradient(#05050557,#050505c2),linear-gradient(90deg,#0505059e,#05050514 54%,#05050585),url(/images/hero-porsche-gt3-detailing.jpg) 50%/cover;transition:opacity .5s,transform .7s;position:absolute;inset:0;transform:scale(1.04)}.cssCar,.cssInterior{transform-style:preserve-3d;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .5s;position:absolute;top:50%;left:50%}.cssCar{opacity:0;pointer-events:none;width:min(760px,96%);height:360px;animation:7s ease-in-out infinite cssCarIdle;transform:translate(-50%,-58%)rotateX(58deg)rotate(-24deg)rotateY(-10deg)}.cssCarShadow{filter:blur(18px);background:#000000b3;border-radius:50%;height:34px;position:absolute;bottom:12%;left:8%;right:8%}.cssCarBody,.cssCarHood,.cssCarRoof,.cssCarSpoiler,.cssDoor,.cssWheel{transform-style:preserve-3d;position:absolute}.cssCarBody{background:linear-gradient(#f0f2f4,#aeb5bc 50%,#575d65);border:1px solid #ffffff2e;border-radius:44% 44% 14% 14%;width:74%;height:34%;top:41%;left:13%;box-shadow:inset 0 -20px 28px #00000047,0 24px 50px #0000008c}.cssCarBody:before,.cssCarBody:after{content:"";background:radial-gradient(circle,#f8fbff 0 18%,#111318 21% 58%,#0000 61%);border-radius:50%;width:13%;height:22%;position:absolute;top:18%;box-shadow:0 0 18px #ffffff38}.cssCarBody:before{left:13%}.cssCarBody:after{right:13%}.cssCarHood{background:linear-gradient(#fff,#bfc5cb);border-radius:45% 45% 20% 20%;width:66%;height:28%;top:25%;left:17%;transform:translateZ(24px)}.cssCarHood:before{content:"";background:radial-gradient(circle at 50% 45%,#05050533,#0000 62%);border:1px solid #0505052e;border-radius:50%;width:34%;height:44%;position:absolute;top:14%;left:50%;transform:translate(-50%)}.cssCarRoof{background:linear-gradient(#181b20,#050506);border-radius:42% 42% 12% 12%;width:36%;height:28%;top:20%;left:32%;transform:translateZ(42px);box-shadow:inset 0 0 0 1px #ffffff1a}.cssCarSpoiler{background:#050506;border-radius:999px;width:50%;height:8px;top:76%;left:25%;transform:translateZ(58px);box-shadow:0 0 28px #ff202040}.cssDoor{cursor:pointer;background:linear-gradient(#e7eaed,#9fa6ad);border:1px solid #ffffff2e;width:16%;height:28%;top:43%}.cssDoorLeft{transform-origin:0;left:28%;transform:translateZ(50px)rotateY(0)}.cssDoorRight{transform-origin:100%;right:28%;transform:translateZ(50px)rotateY(0)}.doorHit{z-index:4;cursor:pointer;width:20%;height:38%;position:absolute;top:36%}.doorHitLeft{left:23%}.doorHitRight{right:23%}.cssWheel{background:radial-gradient(circle,#c7cdd3 0 18%,#111318 20% 44%,#0000 46%);border:11px solid #050506;border-radius:50%;width:58px;height:58px;transform:translateZ(64px);box-shadow:inset 0 0 0 2px #ffffff24,0 0 24px #0000008f}.wheelFrontLeft{top:61%;left:14%}.wheelFrontRight{top:61%;right:14%}.wheelRearLeft{top:22%;left:22%}.wheelRearRight{top:22%;right:22%}.cssInterior{opacity:0;pointer-events:none;width:min(500px,78%);height:330px;transform:translate(-50%,-50%)rotateX(64deg)rotate(-18deg)scale(.82)}.cssInterior:before{content:"";z-index:3;opacity:.68;pointer-events:none;background:radial-gradient(circle at 24% 66%,#b4966e5c 0 3px,#0000 4px),radial-gradient(circle at 67% 56%,#b4966e52 0 2px,#0000 3px),radial-gradient(circle at 44% 28%,#dcdcdc2e 0 2px,#0000 3px),linear-gradient(#140e0a2e,#05050500);border-radius:24px;transition:opacity .3s;position:absolute;inset:13% 12% 11%}.cssDashboard,.cssSeat,.cssSteering,.cssConsole,.cssFloorMats,.cssGlass{transform-style:preserve-3d;position:absolute}.cssDashboard{background:linear-gradient(#22262d,#090a0c);border-radius:8px;width:72%;height:15%;top:19%;left:14%;transform:translateZ(52px)}.cssSeat{background:linear-gradient(#22262d,#0c0d10);border-radius:14px 14px 6px 6px;width:24%;height:32%;top:43%;transform:translateZ(42px);box-shadow:inset 0 0 0 1px #ffffff14}.seatLeft{left:22%}.seatRight{right:22%}.cssSteering{border:8px solid #050506;border-radius:50%;width:58px;height:58px;top:30%;left:27%;transform:translateZ(80px)}.cssConsole{background:linear-gradient(#191d23,#050506);border-radius:999px;width:8%;height:39%;top:39%;left:46%;transform:translateZ(55px)}.cssFloorMats{background:repeating-linear-gradient(90deg,#1e2228 0 7px,#101216 7px 14px);border-radius:8px;height:18%;bottom:18%;left:20%;right:20%;transform:translateZ(28px)}.cssGlass{background:linear-gradient(100deg,#ffffff4d,#78828c0f);border-radius:50% 50% 12px 12px;width:64%;height:16%;top:6%;left:18%;transform:translateZ(72px)}.cssTool{z-index:6;opacity:0;pointer-events:none;position:absolute;transform:translateZ(120px)}.toolVacuum{background:linear-gradient(90deg,#050506,#c7cdd3);border-radius:999px;width:120px;height:18px;top:68%;left:18%}.toolBrush{background:linear-gradient(90deg,#a10610,#f1f5f8);border-radius:999px;width:84px;height:12px;top:23%;left:42%}.toolSteam{filter:blur(8px);background:radial-gradient(circle,#ffffff6b,#0000 64%);border-radius:50%;width:90px;height:90px;top:39%;left:46%}.toolTowel{background:linear-gradient(90deg,#0000,#c7cdd3,#0000);border-radius:999px;width:100px;height:24px;top:48%;left:30%}.toolGlass,.toolFinal{background:linear-gradient(90deg,#0000,#f7f7f7,#0000);width:260px;height:2px;top:12%;left:22%;box-shadow:0 0 24px #ffffff59}.experienceStage:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#ff2020cc,#ffffff80,#0000);height:2px;position:absolute;inset:auto 8% 10%;box-shadow:0 0 40px #ff202057}.stageHint{z-index:5;border-radius:var(--radius);color:#dfe3e7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0505059e;border:1px solid #ffffff24;align-items:center;gap:8px;max-width:calc(100% - 32px);padding:9px 10px;font-size:.78rem;font-weight:850;display:inline-flex;position:absolute;top:16px;left:16px}.controlDock{z-index:5;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid;position:absolute;bottom:14px;left:14px;right:14px}.controlDock button,.controlDock label,.zoneButtons label,.processSteps label{border-radius:var(--radius);min-height:42px;color:var(--white);cursor:pointer;background:#fff1;border:1px solid #ffffff24;font-weight:900;transition:transform .16s,border-color .16s,background .16s}.controlDock button,.controlDock label{justify-content:center;align-items:center;gap:7px;padding:8px;font-size:.74rem;display:inline-flex}.controlDock button:hover,.controlDock label:hover,.zoneButtons label:hover,.processSteps label:hover,.zoneButtons label.active,.processSteps label.active{background:#ff202024;border-color:#ff202085;transform:translateY(-1px)}.experiencePanel{align-content:end;gap:14px;display:grid}.zonePanel,.processPanel{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(#ffffff12,#ffffff06);padding:18px;box-shadow:0 18px 54px #0000005c}.zonePanel h2{margin-bottom:10px;font-size:1.7rem}.zonePanel p:not(.eyebrow),.processPanel p{color:var(--muted)}.zoneButtons{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.zoneButtons label{justify-content:center;align-items:center;min-height:38px;padding:8px 10px;font-size:.78rem;display:inline-flex}.zoneContent,.processContent{display:none}.zoneContent-asientos,.processContent-0{display:block}.processPanel h3{margin-bottom:8px}.processSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.processSteps label{place-items:center;min-height:38px;display:grid}#door-left-state:checked~.experienceLayout .cssDoorLeft{transform:translateZ(50px)rotateY(-66deg)}#door-right-state:checked~.experienceLayout .cssDoorRight{transform:translateZ(50px)rotateY(66deg)}#interior-state:checked~.experienceLayout .cssCar{opacity:0;transform:translate(-50%,-55%)rotateX(62deg)rotate(-19deg)scale(.78)}#interior-state:checked~.experienceLayout .cssExperience:before{opacity:.16;transform:scale(1.12)}#interior-state:checked~.experienceLayout .cssInterior,#process-1:checked~.experienceLayout .cssInterior,#process-2:checked~.experienceLayout .cssInterior,#process-3:checked~.experienceLayout .cssInterior,#process-4:checked~.experienceLayout .cssInterior,#process-5:checked~.experienceLayout .cssInterior,#process-6:checked~.experienceLayout .cssInterior,#process-7:checked~.experienceLayout .cssInterior{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)rotateX(60deg)rotate(-18deg)scale(1)}#process-1:checked~.experienceLayout .cssInterior:before,#process-2:checked~.experienceLayout .cssInterior:before,#process-3:checked~.experienceLayout .cssInterior:before,#process-4:checked~.experienceLayout .cssInterior:before,#process-5:checked~.experienceLayout .cssInterior:before,#process-6:checked~.experienceLayout .cssInterior:before,#process-7:checked~.experienceLayout .cssInterior:before{opacity:.16}#interior-state:checked~.experienceLayout label[for=interior-state],#door-left-state:checked~.experienceLayout label[for=door-left-state],#door-right-state:checked~.experienceLayout label[for=door-right-state],#zone-asientos:checked~.experienceLayout label[for=zone-asientos],#zone-volante:checked~.experienceLayout label[for=zone-volante],#zone-salpicadero:checked~.experienceLayout label[for=zone-salpicadero],#zone-alfombrillas:checked~.experienceLayout label[for=zone-alfombrillas],#zone-paneles:checked~.experienceLayout label[for=zone-paneles],#zone-cristales:checked~.experienceLayout label[for=zone-cristales],#zone-maletero:checked~.experienceLayout label[for=zone-maletero],#process-0:checked~.experienceLayout label[for=process-0],#process-1:checked~.experienceLayout label[for=process-1],#process-2:checked~.experienceLayout label[for=process-2],#process-3:checked~.experienceLayout label[for=process-3],#process-4:checked~.experienceLayout label[for=process-4],#process-5:checked~.experienceLayout label[for=process-5],#process-6:checked~.experienceLayout label[for=process-6],#process-7:checked~.experienceLayout label[for=process-7]{background:#ff20202b;border-color:#ff2020a3}#zone-volante:checked~.experienceLayout .zoneContent,#zone-salpicadero:checked~.experienceLayout .zoneContent,#zone-alfombrillas:checked~.experienceLayout .zoneContent,#zone-paneles:checked~.experienceLayout .zoneContent,#zone-cristales:checked~.experienceLayout .zoneContent,#zone-maletero:checked~.experienceLayout .zoneContent,#process-1:checked~.experienceLayout .processContent,#process-2:checked~.experienceLayout .processContent,#process-3:checked~.experienceLayout .processContent,#process-4:checked~.experienceLayout .processContent,#process-5:checked~.experienceLayout .processContent,#process-6:checked~.experienceLayout .processContent,#process-7:checked~.experienceLayout .processContent{display:none}#zone-asientos:checked~.experienceLayout .zoneContent-asientos,#zone-volante:checked~.experienceLayout .zoneContent-volante,#zone-salpicadero:checked~.experienceLayout .zoneContent-salpicadero,#zone-alfombrillas:checked~.experienceLayout .zoneContent-alfombrillas,#zone-paneles:checked~.experienceLayout .zoneContent-paneles,#zone-cristales:checked~.experienceLayout .zoneContent-cristales,#zone-maletero:checked~.experienceLayout .zoneContent-maletero,#process-0:checked~.experienceLayout .processContent-0,#process-1:checked~.experienceLayout .processContent-1,#process-2:checked~.experienceLayout .processContent-2,#process-3:checked~.experienceLayout .processContent-3,#process-4:checked~.experienceLayout .processContent-4,#process-5:checked~.experienceLayout .processContent-5,#process-6:checked~.experienceLayout .processContent-6,#process-7:checked~.experienceLayout .processContent-7{display:block}#process-1:checked~.experienceLayout .toolVacuum,#process-2:checked~.experienceLayout .toolBrush,#process-3:checked~.experienceLayout .toolSteam,#process-4:checked~.experienceLayout .toolTowel,#process-5:checked~.experienceLayout .toolTowel,#process-6:checked~.experienceLayout .toolGlass,#process-7:checked~.experienceLayout .toolFinal{opacity:1;animation:2.8s ease-in-out infinite toolMove}.floatingWhatsapp{z-index:90;border-radius:var(--radius);color:#fff;background:linear-gradient(#31e477,#128c48);justify-content:center;align-items:center;min-height:52px;padding:0 18px;font-weight:950;display:inline-flex;position:fixed;bottom:18px;right:18px;box-shadow:0 0 28px #25d36661,0 16px 40px #00000057}.hero{--car-x:0px;--car-y:0px;--car-rx:0deg;--car-ry:0deg;--detail-x:0px;--detail-y:0px;--detail-x-soft:0px;--detail-y-soft:0px;--door-x:0px;--door-y:0px;--hero-zoom:1.06;--scroll-y:0px;isolation:isolate;align-items:end;min-height:100svh;display:grid;position:relative;overflow:hidden}.sceneShell{z-index:0;transform-origin:62%;will-change:transform;background:#050505;position:absolute;inset:0}.heroCarImage,.photoMotion{z-index:1;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden;width:100%!important;height:100%!important}.carInteractionLayer{display:block;position:absolute;inset:0;width:100%!important;height:100%!important}.heroCarImage{z-index:0;object-fit:cover;object-position:61% 50%;filter:contrast(1.08)saturate(.96)brightness(.84);transform:perspective(1200px) translate3d(var(--car-x), calc(var(--car-y) + var(--scroll-y)), 0) rotateX(var(--car-rx)) rotateY(var(--car-ry)) scale(var(--hero-zoom));transform-origin:64%;will-change:transform;transition:transform .16s ease-out,filter .22s}.hero:hover .heroCarImage,.hero:active .heroCarImage{filter:contrast(1.12)saturate()brightness(.9);transform:perspective(1200px)translate(-12px,-8px)rotateX(-1.2deg)rotateY(2.4deg)scale(1.09)}.hero:hover .paintReflection,.hero:active .paintReflection{opacity:.82}.photoMotion{z-index:1;pointer-events:none;overflow:hidden}.redSweep,.lightSweep,.productGlow{pointer-events:none;display:block;position:absolute}.redSweep{filter:blur(18px);background:linear-gradient(120deg,#0000,#ff20203d,#0000);width:46%;height:34%;animation:5.8s ease-in-out infinite redPulse;bottom:2%;right:-18%}.lightSweep{filter:blur(18px);background:linear-gradient(100deg,#0000,#ffffff38,#0000);width:32%;height:150%;animation:8.5s ease-in-out infinite lightSweep;top:-20%;left:-34%;transform:rotate(12deg)}.productGlow{opacity:.75;background:#ff2020;border-radius:50%;width:8px;height:8px;box-shadow:0 0 18px #ff2020eb,0 0 42px #ff202080}.glowOne{animation:3.2s ease-in-out infinite productBlink;bottom:24%;right:17%}.glowTwo{animation:4.1s ease-in-out 1s infinite productBlink;bottom:18%;right:26%}.carInteractionLayer{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.paintReflection,.doorDepth{transform:translate3d(var(--detail-x), var(--detail-y), 0);transition:transform .16s ease-out;display:block;position:absolute}.paintReflection{filter:blur(1px);opacity:.54;background:linear-gradient(90deg,#0000,#ffffff94,#0000);border-radius:999px;height:2px;animation:7s ease-in-out infinite reflectionPass}.reflectionOne{width:25%;transform:rotate(-7deg) translate3d(var(--detail-x), var(--detail-y), 0);top:47%;right:22%}.reflectionTwo{width:22%;transform:rotate(4deg) translate3d(var(--detail-x), var(--detail-y), 0);animation-delay:1.5s;top:55%;right:35%}.doorDepth{clip-path:polygon(30% 5%,76% 0,82% 100%,0 88%);opacity:.2;filter:blur(6px);width:24%;height:42%;transform:translate3d(var(--door-x), var(--door-y), 0);background:linear-gradient(90deg,#ffffff1f,#0000 58%);top:24%;left:6%}.heroShade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#050505eb,#05050599 43%,#05050533 78%),linear-gradient(#05050514,#050505d6);position:absolute;inset:0}.heroContent{z-index:2;width:var(--container);margin:0 auto;padding:126px 0 62px;position:relative}.eyebrow{color:#ffb0b0;text-transform:uppercase;margin:0 0 12px;font-size:.76rem;font-weight:950}h1,h2,h3,p{margin-top:0}h1{max-width:780px;margin-bottom:18px;font-size:3rem;font-weight:950;line-height:.95}h2{margin-bottom:14px;font-size:2.1rem;font-weight:930;line-height:1.04}h3{margin-bottom:10px;font-size:1.1rem;line-height:1.16}.heroText{color:#dfe3e7;max-width:650px;margin-bottom:24px;font-size:1.05rem}.heroActions{gap:12px;display:grid}.button{border-radius:var(--radius);text-align:center;isolation:isolate;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:14px 18px;font-weight:950;transition:transform .22s,box-shadow .22s,border-color .22s,background .22s;display:inline-flex;position:relative;overflow:hidden}.button:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(110deg,#0000 0 38%,#ffffff38 48%,#0000 58% 100%);transition:transform .82s cubic-bezier(.22,1,.36,1);position:absolute;inset:-2px;transform:translate(-120%)}.button:hover:after,.button:focus-visible:after{transform:translate(120%)}.button:hover,.button:focus-visible{transform:translateY(-2px)}.button.primary{background:linear-gradient(180deg, #ff3737, var(--red-dark));color:var(--white);box-shadow:0 0 28px #ff20205c,0 16px 42px #a1061042}.button.primary:hover,.button.primary:focus-visible{box-shadow:0 0 40px #ff202085,0 18px 52px #a1061057}.button.secondary{color:var(--white);background:#ffffff0f;border-color:#ffffff2e}.button.full{width:100%}.signalRow{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.signalRow span{border-radius:var(--radius);color:#dfe3e7;background:#ffffff0f;border:1px solid #ffffff24;padding:8px 10px;font-size:.78rem;font-weight:850}.section{width:var(--container);margin:0 auto;padding:74px 0;scroll-margin-top:92px}.sectionHeading{max-width:750px;margin-bottom:28px}.sectionHeading p:not(.eyebrow){color:var(--muted)}.serviceGrid,.projectGrid,.contactGrid{gap:14px;display:grid}.glassCard,.contactPanel,.projectCard{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(#ffffff14,#ffffff07),radial-gradient(circle at 80% 0,#ff202012,#0000 34%);transition:transform .26s,border-color .26s,box-shadow .26s;box-shadow:0 20px 58px #00000061,inset 0 1px #ffffff0a}.serviceCard{min-height:250px;padding:18px;transition:transform .18s,border-color .18s;position:relative;overflow:hidden}.serviceCard:hover{border-color:#ff20205c;transform:translateY(-4px);box-shadow:0 26px 76px #0000007a,0 0 34px #ff202017}.serviceCard:hover .towelPass,.serviceCard:focus-within .towelPass{animation-duration:1.8s}.detailMotion{opacity:.72;pointer-events:none;border-top:1px solid #ffffff14;height:58px;position:absolute;inset:auto 16px 14px;overflow:hidden}.foamTrail,.towelPass,.shineLine{display:block;position:absolute}.foamTrail{background:radial-gradient(circle at 8%,#ffffff80 0 2px,#0000 3px),radial-gradient(circle at 28% 55%,#ffffff59 0 3px,#0000 4px),radial-gradient(circle at 52% 45%,#ffffff6b 0 2px,#0000 3px),radial-gradient(circle at 74% 60%,#ff202059 0 2px,#0000 3px);width:100%;height:16px;animation:4.6s linear infinite foamMove;bottom:8px;left:0}.towelPass{filter:blur(1px);background:linear-gradient(90deg,#0000,#c7cdd36b,#ffffff47,#0000);border-radius:999px;width:46%;height:18px;animation:3.8s ease-in-out infinite towelWipe;top:12px;left:-40%}.shineLine{background:linear-gradient(90deg,#0000,#f7f7f7,#0000);width:38%;height:1px;animation:4.4s ease-in-out .8s infinite shineSweep;top:5px;left:-30%;box-shadow:0 0 18px #ffffff42}.cardIcon{width:38px;height:38px;color:var(--red);filter:drop-shadow(0 0 14px #ff202052);margin-bottom:18px}.serviceCard p,.projectCard p,.contactPanel p,.contactInfo,.leadForm label{color:var(--muted)}.projects{width:100%;padding-left:max(16px,50% - 580px);padding-right:max(16px,50% - 580px)}.projectCard{align-content:end;gap:10px;min-height:280px;padding:18px;display:grid;position:relative;overflow:hidden}.projectCard:hover{border-color:#ff202052;transform:translateY(-4px);box-shadow:0 28px 82px #0000007a,0 0 34px #ff202014}.projectCard:before{content:"";background:linear-gradient(90deg, var(--red), #fff3, transparent);height:2px;position:absolute;inset:auto 18px 18px;box-shadow:0 0 28px #ff20205c}.projectCard span,.projectCard small{color:#ffb0b0;text-transform:uppercase;font-size:.78rem;font-weight:900}.projectCard strong{color:#ffffff1f;font-size:3rem;font-weight:950;line-height:1;position:absolute;top:16px;right:16px}.projectMotion{pointer-events:none;position:absolute;inset:0;overflow:hidden}.projectMotion span{background:linear-gradient(90deg,#0000,#ff2020b3,#fff6,#0000);width:34%;height:1px;animation:5s ease-in-out infinite projectLine;position:absolute;left:-34%;box-shadow:0 0 20px #ff202038}.projectMotion span:first-child{top:31%}.projectMotion span:nth-child(2){animation-delay:1s;top:49%}.projectMotion span:nth-child(3){animation-delay:2s;top:67%}.contactGrid{align-items:start}.contactPanel{padding:20px}.leadForm{gap:12px;margin-top:18px;display:grid}.leadForm label{gap:7px;font-size:.86rem;font-weight:850;display:grid}.leadForm input,.leadForm textarea,.leadForm select{border-radius:var(--radius);width:100%;color:var(--white);background:#05050594;border:1px solid #ffffff29;outline:none;padding:13px 14px;transition:border-color .18s,box-shadow .18s}.leadForm textarea{resize:vertical}.leadForm input:focus,.leadForm textarea:focus,.leadForm select:focus{border-color:#ff2020a3;box-shadow:0 0 0 4px #ff20201f}.contactInfo{gap:12px;padding:18px;display:grid}.contactInfo a,.contactInfo span{color:#e8ecef;overflow-wrap:anywhere;border-top:1px solid #ffffff1a;align-items:center;gap:10px;min-height:46px;font-weight:850;display:flex}@media (min-width:580px){.heroActions{grid-template-columns:max-content max-content}.serviceGrid,.projectGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:860px){.mobileNavMenu{display:none}.desktopNavLinks{align-items:center;gap:6px;margin-left:auto;display:flex}.desktopNavLinks a{border-radius:var(--radius);color:#dce0e4;border:0;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-weight:860;display:flex}.desktopNavLinks a:hover,.desktopNavLinks a:focus-visible{color:var(--white);background:#ff20201f}.navCta{padding:0 18px!important}h1{font-size:4.35rem}h2{font-size:3rem}.heroContent{padding-bottom:88px}.heroText{font-size:1.14rem}.section{padding:96px 0}.serviceGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.projectGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.contactGrid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.7fr)}}@media (max-width:1100px){.premiumHeroLayout{grid-template-columns:minmax(0,1fr);min-height:auto}.premiumHeroCopy{padding-top:0}.premiumVisualFrame{grid-area:auto;min-height:560px}.premiumHeroPanel{grid-area:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;margin:0}.experienceLayout{grid-template-columns:minmax(0,1fr)}.experienceCopy{padding-bottom:0}.experienceStage{min-height:560px}.experiencePanel{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}}@media (max-width:720px){.premiumExperience{padding-top:84px}.premiumHeroLayout{gap:14px}.premiumHeroCopy h1{font-size:2.88rem}.premiumHeroSignals{display:none}.premiumVisualFrame{min-height:390px}.premiumHeroImage{object-position:63% 50%}.premiumVisualCaption{flex-direction:column;align-items:flex-start;min-height:auto}.premiumHeroPanel,.premiumProofBar,.premiumTrustRow{grid-template-columns:minmax(0,1fr)}.experience{padding-top:92px}.experienceLayout{min-height:auto}.experienceStage{min-height:560px}.stageHint{font-size:.7rem;right:28px}.controlDock{grid-template-columns:repeat(2,minmax(0,1fr))}.experiencePanel{grid-template-columns:minmax(0,1fr)}.floatingWhatsapp{bottom:12px;left:14px;right:14px}}@media (max-width:390px){:root{--container:min(100% - 24px, 1160px)}h1{font-size:2.55rem}.premiumHeroCopy h1{font-size:2.62rem}h2{font-size:1.78rem}.brand strong{font-size:.86rem}.brand small{font-size:.7rem}.button{padding-left:12px;padding-right:12px}}@media (max-width:720px){.heroCarImage{object-position:67% 50%;filter:contrast(1.08)saturate(.94)brightness(.76)}}@media (max-width:1100px){.premiumExperience{align-items:center;min-height:100svh;padding:96px 0 130px}.premiumHeroLayout{width:var(--container);display:block}.premiumHeroCopy{width:min(620px,100%)}.premiumBackgroundSlide .premiumHeroImage{object-position:62% 50%}.premiumHeroFooter{grid-template-columns:minmax(0,1fr);bottom:24px}}@media (max-width:720px){.premiumExperience{align-items:start;padding:86px 0 148px}.premiumHeroCopy h1{max-width:360px;font-size:3.05rem;line-height:.92}.premiumHeroCopy .heroText{max-width:350px;font-size:.98rem}.premiumBackgroundSlide .premiumHeroImage{object-position:62% 50%;filter:contrast(1.08)saturate(1.02)brightness(.78)}.premiumNeonWash{opacity:.36;filter:blur(30px);top:14%;left:32%;right:-28%}.premiumFloorReflection{opacity:.46;height:28%;left:14%;right:-20%}.premiumParticles span:nth-child(n+6){display:none}.premiumRacingLines{opacity:.44}.premiumHeroOverlay{background:linear-gradient(#050505b8 0%,#05050575 38%,#05050538 58%,#050505d6 100%),linear-gradient(90deg,#050505eb 0%,#0505058a 56%,#05050542 100%)}.premiumHeroFooter{bottom:86px}.premiumProofBar{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.premiumProofBar span{text-align:center;min-height:42px;padding:6px 5px;font-size:.65rem;line-height:1.15}.premiumSlideDots{justify-content:center}}@media (max-width:390px){.premiumHeroCopy h1{font-size:2.78rem}.premiumHeroCopy .heroText{font-size:.95rem}.premiumProofBar span{font-size:.6rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.premiumBackgroundSlide{transition:opacity 2.2s cubic-bezier(.22,1,.36,1)!important;transform:scale(1.045)!important}.premiumBackgroundSlide.active{transform:scale(1.045)!important}.redSweep{animation:12s ease-in-out infinite redPulse!important}.sceneShell{animation:linear both sceneScrollDepth!important;animation-timeline:scroll(root)!important;animation-range:0 820px!important}.lightSweep{animation:16s ease-in-out infinite lightSweep!important}.productGlow{animation:8s ease-in-out infinite productBlink!important}.paintReflection{animation:12s ease-in-out infinite reflectionPass!important}.foamTrail{animation:8s linear infinite foamMove!important}.towelPass{animation:8s ease-in-out infinite towelWipe!important}.shineLine{animation:9s ease-in-out infinite shineSweep!important}.projectMotion span{animation:10s ease-in-out infinite projectLine!important}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sectionHeading,.serviceCard,.projectCard,.contactPanel,.contactInfo{animation:both scrollReveal;animation-timeline:view();animation-range:entry cover 34%}}}@supports (animation-timeline:scroll()){.sceneShell{animation:linear both sceneScrollDepth;animation-timeline:scroll(root);animation-range:0 820px}}@keyframes scrollReveal{0%{opacity:.45;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes premiumGlowBreath{0%,to{opacity:.54;transform:translate(0,0)scale(.96)}50%{opacity:.82;transform:translate(-4%,-2%)scale(1.08)}}@keyframes premiumNeonDrift{0%,to{opacity:.36;transform:translate(0,0)}45%{opacity:.58}70%{opacity:.42;transform:translate(-7%,9%)}}@keyframes premiumLinePass{0%,34%{opacity:0;transform:translate(0,0)rotate(-8deg)}47%{opacity:.72}78%,to{opacity:0;transform:translate(340%,-22px)rotate(-8deg)}}@keyframes premiumParticleFloat{0%{opacity:0;transform:translateY(34px)scale(.72)}22%,62%{opacity:.42}to{opacity:0;transform:translate(22px,-82px)scale(1.06)}}@keyframes sceneScrollDepth{0%{transform:translate(0,0)scale(1)}to{transform:translateY(-28px)scale(1.035)}}@keyframes redPulse{0%,to{opacity:.58;transform:translate(0,0)scale(1)}50%{opacity:.92;transform:translate(-7%,-8%)scale(1.18)}}@keyframes lightSweep{0%,38%{opacity:0;transform:translate(0)rotate(12deg)}52%{opacity:.55}72%,to{opacity:0;transform:translate(460%)rotate(12deg)}}@keyframes productBlink{0%,to{opacity:.24;transform:scale(.9)}50%{opacity:.88;transform:scale(1.18)}}@keyframes reflectionPass{0%,to{opacity:.22}50%{opacity:.7}}@keyframes foamMove{0%{transform:translate(-10%)}to{transform:translate(12%)}}@keyframes towelWipe{0%,to{opacity:0;transform:translate(0)rotate(-5deg)}42%,62%{opacity:.86}78%{opacity:0;transform:translate(280%)rotate(-5deg)}}@keyframes shineSweep{0%,35%{opacity:0;transform:translate(0)}50%{opacity:.9}82%,to{opacity:0;transform:translate(330%)}}@keyframes projectLine{0%,to{opacity:0;transform:translate(0)}38%{opacity:.8}72%{opacity:0;transform:translate(390%)}}@keyframes premiumPhotoDrift{0%{transform:scale(1.02)translate(-.8%)}to{transform:scale(1.08)translate(1.2%,-.8%)}}@keyframes premiumShine{0%,to{opacity:.24;transform:translate(-8%)}46%{opacity:.54}72%{opacity:.18;transform:translate(8%)}}@keyframes dustFloat{0%,to{opacity:0;transform:translate(0,0)}45%{opacity:.88}80%{opacity:0;transform:translate(34px,-52px)}}@keyframes cleanSweep{0%,to{opacity:0;transform:translate(-42%)}42%,62%{opacity:.86}84%{opacity:0;transform:translate(86%)}}@keyframes steamBloom{0%,to{opacity:0;transform:scale(.72)}50%{opacity:.7;transform:scale(1.18)}}@keyframes cssCarIdle{0%,to{transform:translate(-50%,-46%)rotateX(58deg)rotate(-24deg)rotateY(-10deg)}50%{transform:translate(-50%,-48%)rotateX(56deg)rotate(-21deg)rotateY(-4deg)}}@keyframes toolMove{0%,to{transform:translateZ(120px)translate(-20px)}50%{transform:translateZ(120px)translate(46px,-8px)}}
