@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/bebas-neue-latin-ext-400-normal.DWiEslNC.woff2)format("woff2"),url(/_astro/bebas-neue-latin-ext-400-normal.HFKRJXnW.woff)format("woff");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:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/bebas-neue-latin-400-normal.9mHNbWWO.woff2)format("woff2"),url(/_astro/bebas-neue-latin-400-normal.Bi-ndsyu.woff)format("woff");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}.concept-notice{color:#b8bec7;font:.64rem var(--font-mono);background:#0b1014;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 3vw;display:flex}.concept-notice a{color:#eceeea;text-decoration:none}.concept-notice span{text-align:right}.tq{--tq-bg:#e4e2db;--tq-paper:#f6f5f0;--tq-ink:#15171a;--tq-ink-2:#454b53;--tq-steel:#8e969e;--tq-yellow:#ffcf00;--tq-yellow-2:#e9b800;--tq-dark:#15171a;--tq-dark-2:#22262b;--tq-line:#15171a24;--tq-gutter:clamp(1rem,4vw,3rem);--tq-display:"Bebas Neue",Impact,"Arial Narrow",sans-serif;--tq-text:"Space Grotesk Variable","Segoe UI",system-ui,sans-serif;background:var(--tq-bg);color:var(--tq-ink);font-family:var(--tq-text);color-scheme:light;font-size:1rem;line-height:1.5;overflow-x:clip}.tq h1,.tq h2,.tq h3{font-family:var(--tq-display);letter-spacing:.01em;text-wrap:balance;margin:0 0 .5em;font-weight:400;line-height:.94}.tq h2{font-size:clamp(2.6rem,5.2vw,4.4rem)}.tq h3{font-family:var(--tq-text);letter-spacing:0;margin-bottom:1rem;font-size:1.15rem;font-weight:600;line-height:1.3}.tq p{max-width:none;margin:0 0 1em}.tq a,.tq a:hover{color:inherit}.tq :focus-visible{outline:3px solid var(--tq-ink);outline-offset:3px;box-shadow:none;border-radius:2px}.tq-piezas :focus-visible,.tq-footer :focus-visible{outline-color:var(--tq-yellow)}.tq-wrap{max-width:80rem;margin:0 auto}.tq-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tq-btn{min-height:3rem;font:600 .95rem var(--tq-text);cursor:pointer;touch-action:manipulation;border:2px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:.75rem 1.4rem;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.tq-btn:active{transform:translateY(1px)}.tq-btn--yellow{background:var(--tq-yellow);color:var(--tq-ink);border-color:var(--tq-yellow)}.tq-btn--yellow:hover{background:var(--tq-yellow-2);border-color:var(--tq-yellow-2)}.tq-btn--ink{background:var(--tq-ink);color:#fff;border-color:var(--tq-ink)}.tq-btn--ink:hover{color:#fff;background:#2b3036}.tq-link{text-underline-offset:.25em;align-items:center;min-height:3rem;padding:.75rem .2rem;font-weight:600;text-decoration:underline 2px;display:inline-flex}.tq-nav{padding:.9rem var(--tq-gutter);background:var(--tq-paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;display:flex}.tq-brand{font-family:var(--tq-display);letter-spacing:.04em;align-items:center;gap:.6rem;font-size:1.7rem;line-height:1;text-decoration:none;display:flex}.tq-brand small{font:500 .66rem var(--tq-text);letter-spacing:.02em;color:var(--tq-ink-2);margin-top:.2rem;display:block}.tq-mark{width:2rem;height:2rem;fill:var(--tq-yellow);flex:none}.tq-mark circle{fill:var(--tq-paper)}.tq-menu{order:3;justify-content:space-between;gap:1rem;width:100%;font-size:.82rem;font-weight:600;display:flex}.tq-menu a{align-items:center;min-height:2.4rem;padding:.4rem 0;text-decoration:none;display:inline-flex}.tq-menu a:hover{text-underline-offset:.3em;text-decoration:underline;text-decoration-color:var(--tq-yellow-2);text-decoration-thickness:3px}.tq-nav .tq-btn{min-height:2.6rem;padding:.5rem 1rem;font-size:.85rem}.tq-hero{padding:2.5rem var(--tq-gutter) 3rem;gap:2rem;display:grid}.tq h1{max-width:9ch;font-size:clamp(3.8rem,14vw,9.5rem)}.tq-lead{color:var(--tq-ink-2);max-width:40ch;margin-bottom:1.6rem;font-size:1.08rem}.tq-hero-acciones{flex-wrap:wrap;align-items:center;gap:.6rem 1.4rem;margin-bottom:2rem;display:flex}.tq-hechos{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.tq-hechos li{border-top:3px solid var(--tq-ink);gap:.1rem;padding-top:.6rem;display:grid}.tq-hechos strong{font-family:var(--tq-display);letter-spacing:.02em;font-size:1.7rem;font-weight:400;line-height:1}.tq-hechos span{color:var(--tq-ink-2);font-size:.86rem}.tq-hero-foto{background:var(--tq-dark);margin:0;position:relative}.tq-hero-foto img{object-fit:cover;aspect-ratio:3/2;width:100%;height:100%}.tq-hero-foto figcaption{background:var(--tq-yellow);color:var(--tq-ink);font-family:var(--tq-display);letter-spacing:.04em;padding:.5rem .9rem;font-size:1.1rem;position:absolute;bottom:0;left:0}.tq-diag{background:var(--tq-paper);padding:clamp(3rem,7vw,6rem) var(--tq-gutter)}.tq-cabecera{margin-bottom:2rem}.tq-cabecera p{max-width:62ch;color:var(--tq-ink-2)}.tq-diag-grid{gap:2rem;display:grid}.tq-vehiculo,.tq-franja{border:0;flex-wrap:wrap;gap:.5rem;margin:0 0 1.6rem;padding:0;display:flex}.tq-vehiculo legend,.tq-franja legend,.tq-sint-titulo{width:100%;margin-bottom:.6rem;padding:0;font-weight:600}.tq-sint-titulo{margin:0 0 .6rem}.tq-vehiculo label,.tq-franja label{border:2px solid var(--tq-ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;min-height:2.8rem;padding:0 1rem;font-size:.9rem;font-weight:600;display:inline-flex;position:relative}.tq-vehiculo input,.tq-franja input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.tq-vehiculo label:has(input:checked),.tq-franja label:has(input:checked){background:var(--tq-ink);color:#fff}.tq-vehiculo label:has(input:focus-visible),.tq-franja label:has(input:focus-visible){outline:3px solid var(--tq-ink);outline-offset:3px}.tq-sint-grid{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.tq-sint{text-align:left;border:2px solid var(--tq-line);min-height:3.6rem;font:500 .92rem/1.25 var(--tq-text);cursor:pointer;color:var(--tq-ink);touch-action:manipulation;background:#fff;border-radius:6px;padding:.6rem .9rem;transition:border-color .2s,background-color .2s}.tq-sint:hover{border-color:var(--tq-ink)}.tq-sint[aria-pressed=true]{background:var(--tq-yellow);border-color:var(--tq-yellow)}.tq-hoja{border-top:10px solid var(--tq-ink);background:#fff;align-self:start}.tq-hoja-cab{background:var(--tq-yellow);font-family:var(--tq-display);letter-spacing:.05em;justify-content:space-between;gap:1rem;padding:.7rem 1.2rem;font-size:1.25rem;display:flex}.tq-hoja-cuerpo{padding:1.2rem}.tq-hoja-vacia{color:var(--tq-ink-2);margin:0}.tq-hoja-sint{margin:0 0 1rem;font-size:.95rem}.tq-causas{gap:.6rem;margin:0 0 1.2rem;padding:0;list-style:none;display:grid}.tq-causas li{border-top:2px solid var(--tq-line);grid-template-columns:1fr auto;align-items:center;gap:.2rem .8rem;padding:.7rem 0;display:grid}.tq-causas li+li{margin:0}.tq-causas strong{grid-column:1;font-size:.95rem;font-weight:600;line-height:1.3}.tq-prob{text-transform:uppercase;letter-spacing:.04em;background:#e9e8e2;border-radius:999px;grid-column:1;justify-self:start;padding:.15rem .5rem;font-size:.72rem;font-weight:700}.tq-prob--muy-probable{background:var(--tq-yellow)}.tq-prob--probable{background:var(--tq-ink);color:#fff}.tq-causa-precio{font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/2/3;font-weight:600}.tq-hoja-total{background:var(--tq-paper);gap:.15rem;margin-bottom:1rem;padding:1rem;display:grid}.tq-hoja-total>span{text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:600}.tq-hoja-total strong{font-family:var(--tq-display);letter-spacing:.02em;font-size:2.4rem;font-weight:400;line-height:1}.tq-hoja-total small{color:var(--tq-ink-2);font-size:.82rem}.tq-hoja-acciones{flex-wrap:wrap;gap:.6rem;display:flex}.tq-piezas{background:var(--tq-dark);color:#f1f0eb;padding:clamp(3rem,7vw,6rem) var(--tq-gutter)}.tq-piezas-grid{gap:2rem;display:grid}.tq-piezas-texto p{color:#c3c7cc;max-width:46ch}.tq-sys{grid-template-columns:1fr 1fr;gap:.5rem;margin:1.5rem 0 1rem;display:grid}.tq-sys-btn{background:var(--tq-dark-2);color:#f1f0eb;min-height:3rem;font:600 .9rem var(--tq-text);cursor:pointer;text-align:left;touch-action:manipulation;border:2px solid #3a4048;border-radius:4px;padding:.5rem .9rem;transition:border-color .2s,background-color .2s,color .2s}.tq-sys-btn:hover{border-color:var(--tq-yellow)}.tq-sys-btn[aria-pressed=true]{background:var(--tq-yellow);border-color:var(--tq-yellow);color:var(--tq-ink)}.tq-sys-texto{max-width:46ch;min-height:4.5em;font-size:.92rem;color:#e6e6e1!important}.tq-scene{--k:.55;padding:calc(120px * var(--k)) 6% calc(130px * var(--k));perspective:1400px;background:radial-gradient(at 50% 60%,#2a2f36,#15171a 70%);border-radius:8px;min-width:0;position:relative;overflow:hidden}.tq-tilt{transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .15s linear}.tq-car{aspect-ratio:640/300;width:100%;transform-style:preserve-3d;transform:rotateX(var(--brx,0deg)) rotateY(var(--bry,0deg));transition:transform .7s cubic-bezier(.2,.7,.2,1);position:relative}.tq-scene[data-explotada=true] .tq-car{--brx:12deg;--bry:-26deg}.tq-part{transform-style:preserve-3d;transform:translate3d(var(--dx,0px),var(--dy,0px),calc(var(--dz,0px) + var(--lift,0px)));transition:transform .7s cubic-bezier(.2,.7,.2,1),opacity .4s,filter .4s;position:absolute;inset:0}.tq-part svg{width:100%;height:auto;display:block;overflow:visible}.tq-part--carroceria{--dz:8px}.tq-part--ruedas{--dz:12px}.tq-part--frenos{--dz:4px}.tq-part--motor,.tq-part--bateria{--dz:6px}.tq-part--suspension{--dz:5px}.tq-part--escape{--dz:2px}.tq-scene[data-explotada=true] .tq-part--carroceria{--dy:calc(-96px * var(--k));--dz:-30px}.tq-scene[data-explotada=true] .tq-part--motor{--dx:calc(-60px * var(--k));--dy:calc(-14px * var(--k));--dz:130px}.tq-scene[data-explotada=true] .tq-part--bateria{--dx:calc(26px * var(--k));--dy:calc(-52px * var(--k));--dz:90px}.tq-scene[data-explotada=true] .tq-part--escape{--dy:calc(84px * var(--k));--dz:50px}.tq-scene[data-explotada=true] .tq-part--suspension{--dy:calc(-6px * var(--k));--dz:80px}.tq-scene[data-explotada=true] .tq-part--frenos{--dy:calc(48px * var(--k));--dz:40px}.tq-scene[data-explotada=true] .tq-part--ruedas{--dy:calc(108px * var(--k));--dz:110px}.tq-scene[data-sistema]:not([data-sistema=""]) .tq-part:not(.is-on){opacity:.42}.tq-scene[data-sistema]:not([data-sistema=""]) .tq-part--carroceria{opacity:.28}.tq-part.is-on{--lift:60px;opacity:1;filter:drop-shadow(0 0 12px #ffcf00bf)}.tq-body{fill:#aab2ba;stroke:#e8ebee;stroke-width:3px;stroke-linejoin:round}.tq-glass{fill:#cfe2ea;stroke:#e8ebee;stroke-width:2px}.tq-door,.tq-handle{fill:none;stroke:#6c757d;stroke-width:3px;stroke-linecap:round}.tq-light{fill:#fff2a8}.tq-light--rear{fill:#ff6b5a}.tq-mirror{fill:#6c757d}.tq-tyre{fill:#1b1d20;stroke:#4c535a;stroke-width:3px}.tq-rim{fill:#9aa3ab}.tq-spokes{stroke:#5d666e;stroke-width:4px;stroke-linecap:round}.tq-hub{fill:#dfe3e6}.tq-disc{fill:#6d757d;stroke:#b7bec4;stroke-width:3px}.tq-disc-hub{fill:#3b4148}.tq-caliper{fill:#c93a2e}.tq-spring{fill:none;stroke:#c7cdd2;stroke-width:4px;stroke-linejoin:round;stroke-linecap:round}.tq-shock{fill:#5d666e;stroke:#c7cdd2;stroke-width:2px}.tq-arm{stroke:#8e969e;stroke-width:5px;stroke-linecap:round}.tq-engine{fill:#3a4047;stroke:#c7cdd2;stroke-width:2px}.tq-engine-head{fill:#545c64;stroke:#c7cdd2;stroke-width:2px}.tq-engine-fins{stroke:#c7cdd2;stroke-width:3px;stroke-linecap:round}.tq-pulley{fill:#8e969e;stroke:#e8ebee;stroke-width:2px}.tq-pan{fill:#2b3036}.tq-battery{fill:#2b2f34;stroke:#c7cdd2;stroke-width:2px}.tq-battery-mark{stroke:var(--tq-yellow);stroke-width:2.5px;stroke-linecap:round}.tq-battery-cable{fill:none;stroke:#c93a2e;stroke-width:3px}.tq-pipe{fill:none;stroke:#8e969e;stroke-width:7px;stroke-linecap:round}.tq-muffler{fill:#6d757d;stroke:#c7cdd2;stroke-width:2px}.tq-part.is-on .tq-body,.tq-part.is-on .tq-disc,.tq-part.is-on .tq-engine,.tq-part.is-on .tq-engine-head,.tq-part.is-on .tq-battery,.tq-part.is-on .tq-muffler,.tq-part.is-on .tq-tyre,.tq-part.is-on .tq-shock,.tq-part.is-on .tq-pipe,.tq-part.is-on .tq-spring,.tq-part.is-on .tq-arm{stroke:var(--tq-yellow)}.tq-tag{background:var(--tq-yellow);color:var(--tq-ink);font-family:var(--tq-display);letter-spacing:.06em;opacity:0;pointer-events:none;border-radius:2px;padding:.2rem .5rem;font-size:1rem;transition:opacity .4s;position:absolute;transform:translateZ(1px)}.tq-scene[data-explotada=true] .tq-tag,.tq-part.is-on .tq-tag{opacity:1}.tq-part--carroceria .tq-tag{top:-8%;left:44%}.tq-part--motor .tq-tag{top:36%;left:6%}.tq-part--bateria .tq-tag{top:30%;left:34%}.tq-part--escape .tq-tag{top:92%;left:60%}.tq-part--suspension .tq-tag{top:40%;left:66%}.tq-part--frenos .tq-tag{top:70%;left:8%}.tq-part--ruedas .tq-tag{top:100%;left:60%}.tq-scene-pie{color:#9aa3ab;margin:0;font-size:.72rem;position:absolute;bottom:.6rem;left:1rem}.tq-tarifa{padding:clamp(3rem,7vw,6rem) var(--tq-gutter)}.tq-serv-lista{border-top:3px solid var(--tq-ink);margin:0;padding:0;list-style:none}.tq-serv{border-bottom:2px solid var(--tq-line);grid-template-columns:1fr auto;align-items:start;gap:.3rem 1rem;padding:1rem 0;display:grid}.tq-serv+.tq-serv{margin:0}.tq-serv-nombre{grid-area:1/1/3}.tq-serv-nombre strong{font-size:1.05rem;display:block}.tq-serv-nombre p{color:var(--tq-ink-2);max-width:60ch;margin:.2rem 0 0;font-size:.9rem}.tq-serv-precio{font-family:var(--tq-display);letter-spacing:.02em;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;grid-column:2;font-size:1.7rem;line-height:1}.tq-serv-tiempo{color:var(--tq-ink-2);text-align:right;white-space:nowrap;grid-column:2;font-size:.82rem}.tq-taller{background:var(--tq-paper);padding:clamp(3rem,7vw,6rem) var(--tq-gutter)}.tq-taller-grid{gap:2rem;display:grid}.tq-taller-texto{max-width:48ch;font-size:1.1rem}.tq-pasos ol{margin:0;padding-left:1.4rem;font-size:.95rem}.tq-pasos li{padding-left:.3rem}.tq-pasos li+li{margin-top:.7rem}.tq-cifras{border-top:3px solid var(--tq-ink);gap:1.4rem;margin-top:3rem;padding-top:2rem;display:grid}.tq-cifras div{gap:.2rem;display:grid}.tq-cifras strong{font-family:var(--tq-display);letter-spacing:.02em;font-size:clamp(3rem,7vw,5.2rem);font-weight:400;line-height:.9}.tq-cifras span{color:var(--tq-ink-2);max-width:26ch;font-size:.9rem}.tq-horario{padding:clamp(3rem,7vw,6rem) var(--tq-gutter)}.tq-horario-grid{gap:2rem;display:grid}.tq-estado-linea{font-size:1rem}.tq-estado-linea strong{background:var(--tq-yellow);padding:.1rem .5rem}.tq-tabla{border-collapse:collapse;width:100%;margin:1rem 0 1.5rem;font-size:.95rem}.tq-tabla caption{text-align:left;margin-bottom:.5rem;font-weight:600}.tq-tabla th,.tq-tabla td{text-align:left;border-bottom:2px solid var(--tq-line);vertical-align:top;padding:.7rem 0}.tq-tabla th{padding-right:1rem;font-weight:600}.tq-tabla td{font-variant-numeric:tabular-nums}.tq-direccion{gap:.3rem;font-size:.95rem;font-style:normal;display:grid}.tq-direccion a{width:fit-content;font-weight:600;text-decoration:none}.tq-direccion a:hover{text-decoration:underline}.tq-direccion span{color:var(--tq-ink-2);max-width:44ch}.tq-plano{margin:0}.tq-plano svg{border-radius:8px;width:100%;height:auto;display:block}.tq-plano figcaption{color:var(--tq-ink-2);margin-top:.5rem;font-size:.78rem}.tq-plano-fondo{fill:#f6f5f0}.tq-calle{stroke:#fff;stroke-width:26px;fill:none;stroke-linecap:round}.tq-calle--fina{stroke-width:14px}.tq-plano-txt{font:600 13px var(--tq-text);fill:var(--tq-ink-2)}.tq-metro circle{fill:#1d6fd6}.tq-metro text{font:700 16px var(--tq-text);fill:#fff;text-anchor:middle}.tq-metro .tq-plano-txt{fill:var(--tq-ink-2);text-anchor:middle}.tq-parking rect{fill:var(--tq-ink)}.tq-parking text{font:700 20px var(--tq-text);fill:#fff;text-anchor:middle}.tq-pin path{fill:var(--tq-yellow);stroke:var(--tq-ink);stroke-width:3px}.tq-pin circle,.tq-pin-etiqueta rect{fill:var(--tq-ink)}.tq-pin-etiqueta text{font:400 18px var(--tq-display);fill:var(--tq-yellow);text-anchor:middle;letter-spacing:1px}.tq-pin-etiqueta .tq-plano-txt{fill:#fff;font:600 12px var(--tq-text)}.tq-cita{background:var(--tq-yellow);padding:clamp(3rem,7vw,6rem) var(--tq-gutter)}.tq-cita-grid{gap:2rem;display:grid}.tq-cita p{max-width:40ch}.tq-cita-nota{font-size:.85rem;font-weight:600}.tq-form fieldset{border:0;gap:1rem;margin:0;padding:0;display:grid}.tq-form fieldset:disabled{opacity:.55}.tq-campo{gap:.35rem;display:grid}.tq-campo label{font-size:.92rem;font-weight:600}.tq-campo label small{color:var(--tq-ink-2);font-weight:400}.tq-campo input,.tq-campo textarea{border:2px solid var(--tq-ink);width:100%;min-height:3rem;color:var(--tq-ink);font:1rem var(--tq-text);background:#fff;border-radius:4px;padding:.65rem .9rem}.tq-campo textarea{resize:vertical}.tq-form .tq-franja{margin:0}.tq-form .tq-btn{justify-self:start}.tq-form-ok{min-height:1.5em;margin:1rem 0 0;font-weight:600}.tq-asis{z-index:50;justify-items:end;gap:.6rem;display:grid;position:fixed;bottom:1rem;right:1rem}.tq-asis-btn{background:var(--tq-ink);color:#fff;border:2px solid var(--tq-yellow);min-height:3rem;font:600 .9rem var(--tq-text);cursor:pointer;touch-action:manipulation;border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1rem;display:inline-flex;box-shadow:0 10px 30px #00000040}.tq-asis-btn svg{width:1.2rem;height:1.2rem;fill:var(--tq-yellow)}.tq-asis-panel{width:min(22rem,100vw - 2rem);color:var(--tq-ink);border:2px solid var(--tq-ink);background:#fff;border-radius:8px;grid-template-rows:auto 1fr auto;max-height:min(32rem,100vh - 6rem);display:grid;box-shadow:0 20px 50px #0000004d}.tq-asis-panel[hidden]{display:none}.tq-asis-cab{background:var(--tq-yellow);justify-content:space-between;align-items:start;gap:.6rem;padding:.8rem 1rem;display:flex}.tq-asis-cab strong{font-family:var(--tq-display);letter-spacing:.04em;font-size:1.2rem;line-height:1;display:block}.tq-asis-cab span{color:var(--tq-ink-2);font-size:.72rem}.tq-asis-cerrar{background:var(--tq-ink);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;width:2.4rem;height:2.4rem;font-size:1.3rem;line-height:1}.tq-asis-log{align-content:start;gap:.6rem;padding:.9rem 1rem;font-size:.9rem;display:grid;overflow:auto}.tq-asis-log p{border-radius:10px;max-width:92%;margin:0;padding:.6rem .8rem;line-height:1.4}.tq-asis-bot{background:var(--tq-paper);border-bottom-left-radius:2px;justify-self:start}.tq-asis-user{background:var(--tq-ink);color:#fff;border-bottom-right-radius:2px;justify-self:end}.tq-asis-preguntas{border-top:2px solid var(--tq-line);gap:.4rem;padding:.6rem 1rem 1rem;display:grid}.tq-asis-preguntas button{border:2px solid var(--tq-ink);min-height:2.6rem;font:600 .82rem var(--tq-text);text-align:left;cursor:pointer;color:var(--tq-ink);touch-action:manipulation;background:#fff;border-radius:999px;padding:.45rem .8rem}.tq-asis-preguntas button:hover{background:var(--tq-yellow)}.tq-footer{padding:2rem var(--tq-gutter) 6rem;background:var(--tq-dark);color:#f1f0eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;font-size:.8rem;display:flex}.tq-footer strong{font-family:var(--tq-display);letter-spacing:.06em;font-size:2rem;font-weight:400;line-height:1}.tq-footer span{color:#9aa3ab}.tq-footer a{color:var(--tq-yellow);font-weight:600;text-decoration:none}.tq-footer a:hover{text-decoration:underline}@media (width<=47.99em){.concept-notice{padding:.65rem 1rem;font-size:.5rem}.concept-notice span{max-width:25ch}}@media (width>=48em){.tq-scene{--k:.8}.tq-sint-grid{grid-template-columns:1fr 1fr}.tq-hechos,.tq-cifras{grid-template-columns:repeat(3,1fr)}.tq-cita-grid,.tq-horario-grid,.tq-taller-grid{grid-template-columns:1fr 1fr;align-items:start}.tq-form fieldset{grid-template-columns:1fr 1fr}.tq-campo--ancho,.tq-form .tq-franja,.tq-form .tq-btn{grid-column:1/-1}.tq-sys{grid-template-columns:repeat(3,1fr)}.tq-footer{padding-bottom:2rem}.tq-asis{bottom:1.5rem;right:1.5rem}}@media (width>=64em){.tq-scene{--k:1}.tq-menu{order:0;gap:1.6rem;width:auto;font-size:.88rem}.tq-hero{padding:3rem var(--tq-gutter) 4rem;grid-template-columns:1.05fr .95fr;align-items:stretch;gap:3rem;max-width:80rem;margin:0 auto}.tq-hero-copy{flex-direction:column;justify-content:center;display:flex}.tq h1{font-size:clamp(5rem,8.2vw,9.5rem)}.tq-hero-foto img{aspect-ratio:auto;height:100%;min-height:560px}.tq-diag-grid{grid-template-columns:1fr 1fr;align-items:start;gap:3rem}.tq-piezas-grid{grid-template-columns:.9fr 1.4fr;align-items:center;gap:3rem}.tq-sys{grid-template-columns:1fr 1fr}.tq-serv{grid-template-columns:1fr 10rem 6rem;align-items:center;gap:0 1.5rem}.tq-serv-nombre{grid-row:auto}.tq-serv-precio{grid-column:2}.tq-serv-tiempo{grid-column:3}.tq-horario-grid{grid-template-columns:1fr 1.1fr;gap:4rem}.tq-cita-grid{grid-template-columns:.8fr 1.2fr;gap:4rem}}
