@font-face{font-family:DM Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-serif-display-latin-400-normal-C5_t9oOD.woff2)format("woff2"),url(/assets/dm-serif-display-latin-400-normal-_kVFYEpx.woff)format("woff")}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-vietnamese-wght-normal-CHiFlh_0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-ext-wght-normal-Dg-wlmqe.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-wght-normal-CaVRRdDk.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--asfalto:#151b23;--noche:#1e2733;--linea:#344152;--haz:#eef2f6;--plata:#aab4c0;--ambar:#f2a93b;--ambar-osc:#8a5a12;--niebla:#e6eaee;--tinta:#18202a;--tinta-2:#46525f;--serif:"DM Serif Display", Georgia, serif;--sans:"Hanken Grotesk Variable", "Hanken Grotesk", system-ui, sans-serif;--r-btn:10px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-bottom:88px}body{background:var(--asfalto);color:var(--haz);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;padding-bottom:72px;font-size:1.0625rem;line-height:1.55}h1,h2{font-family:var(--serif);text-wrap:balance;margin:0;font-weight:400;line-height:1.08}p{text-wrap:pretty;margin:0}a{color:inherit}:focus-visible{outline:3px solid var(--ambar);outline-offset:3px}.oculto{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.saltar{background:var(--ambar);color:var(--asfalto);z-index:30;border-radius:8px;padding:10px 14px;font-weight:600;position:absolute;top:-60px;left:12px}.saltar:focus{top:12px}.ico{flex:none;width:20px;height:20px}.envoltura{width:min(100% - 40px,1120px);margin-inline:auto}.cabecera{z-index:10;justify-content:space-between;align-items:center;max-width:1200px;margin-inline:auto;padding:16px 20px;display:flex;position:absolute;inset:0 0 auto}.marca{visibility:hidden;font-family:var(--serif);color:var(--haz);letter-spacing:.01em;align-items:center;min-height:44px;font-size:1.3rem;text-decoration:none;display:inline-flex}.btn-cab{border:1px solid var(--linea);border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:.95rem;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.btn-cab:hover{border-color:var(--plata);background:var(--noche)}.btn{border-radius:var(--r-btn);justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-size:1.02rem;font-weight:650;text-decoration:none;transition:background .2s,border-color .2s,transform .15s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-luz{background:var(--haz);color:var(--asfalto)}.btn-luz:hover{background:#fff}.btn-borde{border:1.5px solid var(--plata);color:var(--haz)}.btn-borde:hover{border-color:var(--haz);background:#eef2f60f}.ancho{width:100%}.portada{max-width:1440px;margin-inline:auto;padding:270px 20px 56px;position:relative;overflow:hidden}.faro{pointer-events:none;width:760px;height:auto;position:absolute;top:64px;left:-150px}.perfil{stroke:#6b7b90;stroke-width:2.2px;stroke-linecap:round}.ventana{stroke:#3d4a5b;stroke-width:1.6px;fill:#19212b}.linea-lat{stroke:#2f3a48;stroke-width:1.5px}.rueda{stroke:#3d4a5b;stroke-width:2px;fill:#10151c}.lente{stroke:#9aa8b8;stroke-width:1.8px;fill:#1b232d}.led{stroke:#fff;stroke-width:4px;stroke-linecap:round;filter:drop-shadow(0 0 5px #fff)drop-shadow(0 0 14px #cfe0f5);animation:1.6s ease-out .3s both encender}.haz{transform-box:fill-box;transform-origin:0;animation:1.6s ease-out .3s both haz}@keyframes encender{0%{opacity:0}12%{opacity:1}20%{opacity:.2}32%{opacity:1}to{opacity:1}}@keyframes haz{0%,25%{opacity:0;transform:scaleX(.7)}to{opacity:1;transform:scaleX(1)}}.portada-texto{max-width:34rem;position:relative}.lugar{color:var(--plata);margin-bottom:14px;font-weight:600}.portada h1{letter-spacing:-.005em;background:linear-gradient(#fff 0%,#dfe5ec 55%,#9eabb9 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(3rem,14vw,5.6rem);line-height:.98}.gancho{color:var(--ambar);margin-top:18px;font-size:clamp(1.35rem,5.4vw,1.7rem);font-weight:650;line-height:1.25}.entrada{color:#d3dae2;max-width:31rem;margin-top:12px;font-size:1.12rem}.acciones{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.nota-google{color:var(--plata);align-items:center;gap:10px;margin-top:16px;font-size:.98rem;display:flex}.estrellas{color:var(--ambar);letter-spacing:2px}.salpicadero{background:var(--noche);border-top:1px solid var(--linea);padding:64px 0 56px}.salpicadero h2,.paso h2,.trabajo h2,.dos-personas h2,.donde h2{font-size:clamp(2rem,7.4vw,3.1rem)}.ayuda{color:#c6ced8;max-width:36rem;margin-top:14px}fieldset{border:0;min-width:0;margin:0;padding:0}.testigos{background:#0f141b;border-radius:22px;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px;padding:14px;display:grid;box-shadow:inset 0 2px 10px #00000080}.testigo{appearance:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;color:#6b7b90;font:inherit;cursor:pointer;background:#131a22;border:1px solid #3a485a;border-radius:14px;flex-direction:column;align-items:center;gap:8px;min-height:96px;padding:14px 6px 12px;transition:color .18s,border-color .18s,background .18s;display:flex;position:relative}.testigo svg{width:38px;height:38px}.testigo span{color:#9aa6b4;text-align:center;font-size:.86rem;font-weight:600;line-height:1.2}.testigo:hover{color:#8796a8;border-color:#46566a}.testigo.on{color:var(--ambar);background:#f2a93b14;border-color:#f2a93b8c}.testigo.on svg{filter:drop-shadow(0 0 6px #f2a93bb3)}.testigo.on span{color:var(--haz)}.testigo.on:after{content:"";background:currentColor;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:8px}.t-frenos.on,.t-aceite.on,.t-temperatura.on,.t-bateria.on{color:#ff6b5e;background:#ff6b5e14;border-color:#ff6b5e80}.t-frenos.on svg,.t-aceite.on svg,.t-temperatura.on svg,.t-bateria.on svg{filter:drop-shadow(0 0 6px #ff6b5eb3)}.otros{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.otros legend{color:#c6ced8;margin-bottom:10px;font-weight:600}.chip{appearance:none;font:inherit;min-height:44px;color:var(--haz);cursor:pointer;touch-action:manipulation;background:0 0;border:1.5px solid #7a889a;border-radius:999px;padding:0 16px;font-size:.97rem;font-weight:600;transition:border-color .18s,background .18s}.chip:hover{border-color:var(--plata)}.chip.on{background:var(--haz);border-color:var(--haz);color:var(--asfalto)}.campos{gap:16px;margin-top:26px;display:grid}.campos label{gap:6px;display:grid}.campos label span{color:#c6ced8;font-size:.97rem;font-weight:600}input,textarea{font:inherit;color:var(--haz);resize:vertical;background:#121820;border:1.5px solid #6a788a;border-radius:10px;width:100%;padding:12px 14px;font-size:1rem}input::placeholder,textarea::placeholder{color:#8592a2}input:focus-visible,textarea:focus-visible{outline-offset:1px;border-color:var(--ambar)}.vista{border:1px solid var(--linea);background:#121820;border-radius:14px;margin-top:26px;padding:16px}.vista-tit{color:var(--plata);margin-bottom:10px;font-size:.9rem;font-weight:600}.burbuja{color:#e9f3ef;background:#1f3b33;border-radius:12px 12px 4px;width:fit-content;max-width:34rem;margin-left:auto;padding:12px 14px}.salpicadero .btn{margin-top:18px}.nota-envio{color:#b7c1cc;margin-top:12px;font-size:.95rem}.nota-envio a{color:var(--haz);white-space:nowrap;margin-block:-10px;padding-block:10px;font-weight:600;display:inline-block}.paso,.trabajo,.dos-personas{background:var(--niebla);color:var(--tinta);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.paso :focus-visible,.trabajo :focus-visible,.dos-personas :focus-visible{outline-color:var(--tinta)}.paso{padding:72px 0 40px}.cita,.cita blockquote{margin:0}.cita figcaption{color:var(--tinta-2);margin-top:10px;font-size:.95rem;font-weight:600}.cita.grande{border-left:3px solid var(--ambar-osc);margin-top:34px;padding-left:18px}.cita.grande p{font-family:var(--serif);font-size:clamp(1.5rem,5.6vw,2.2rem);line-height:1.22}.citas{gap:26px;margin-top:36px;display:grid}.citas .cita p{font-size:1.08rem}.citas .cita{border-top:1px solid #c3cad2;padding-top:18px}.trabajo{padding:40px 0 56px}.dos{gap:26px;display:grid}.servicios{gap:0;margin:0;display:grid}.servicios div{border-top:1px solid #c3cad2;padding:18px 0}.servicios div:last-child{border-bottom:1px solid #c3cad2}.servicios dt{font-family:var(--serif);font-size:1.45rem}.servicios dd{color:var(--tinta-2);margin:6px 0 0}.dos-personas{padding:24px 0 72px}.dos-personas .texto>p{max-width:36rem;font-size:1.12rem}.cita.pequena{border-left:3px solid #c3cad2;margin-top:22px;padding-left:16px}.donde{padding:64px 0}address{color:#d3dae2;margin-top:18px;font-size:1.12rem;font-style:normal}.correo{color:#b7c1cc;overflow-wrap:anywhere;margin-top:20px;font-size:.97rem}.correo a{color:var(--haz);margin-block:-10px;padding-block:10px;display:inline-block}.horario{font-variant-numeric:tabular-nums;border-collapse:collapse;width:100%;font-size:1rem}.horario th,.horario td{text-align:left;border-bottom:1px solid var(--linea);vertical-align:top;padding:12px 0}.horario th{width:38%;padding-right:12px;font-weight:600}.horario td{color:#c6ced8}.tramo{display:block}.horario tr.hoy th,.horario tr.hoy td{color:var(--haz)}.marca-hoy{width:fit-content;color:var(--asfalto);background:var(--ambar);vertical-align:2px;border-radius:999px;margin-top:6px;padding:1px 8px;font-size:.78rem;font-weight:700;display:block}.pie{border-top:1px solid var(--linea);text-align:center;color:var(--plata);gap:6px;padding:36px 20px 40px;font-size:.95rem;display:grid}.pie-marca{font-family:var(--serif);color:var(--haz);font-size:1.3rem}.pie a{color:var(--haz);padding:10px;font-weight:600;display:inline-block}.barra{z-index:20;padding:8px 10px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--linea);background:#151b23f5;grid-template-columns:1fr 1fr;gap:8px;display:grid;position:fixed;inset:auto 0 0}.barra a{border-radius:var(--r-btn);justify-content:center;align-items:center;gap:8px;min-height:50px;font-weight:650;text-decoration:none;transition:background .2s;display:flex}.barra a:first-child{background:var(--haz);color:var(--asfalto)}.barra a:last-child{border:1.5px solid var(--plata)}.barra a:last-child:hover{background:var(--noche)}@media (width>=760px){.testigos{grid-template-columns:repeat(6,1fr);padding:18px}.campos{grid-template-columns:1fr 1.4fr}.citas{grid-template-columns:1fr 1fr;gap:40px}.salpicadero .btn{width:auto}}@media (width>=960px){body{padding-bottom:0}.barra{display:none}.cabecera{padding:24px 40px}.portada{align-items:center;min-height:720px;padding:140px max(40px,50% - 560px) 96px;display:flex}.marca{visibility:visible}.portada-texto{max-width:32rem;margin-left:auto}.faro{width:1100px;top:150px;left:calc(50vw - 790px)}.dos{grid-template-columns:1fr 1.5fr;gap:60px}.donde .dos{grid-template-columns:1fr 1fr}.paso{padding-top:96px}.cita.grande p{max-width:44rem}}@media (width>=1200px){.portada-texto{max-width:38rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.coche .led,.haz{animation:none}*{transition:none!important}}
