@font-face{font-family:Big Shoulders;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6737c29012651fc4.09lma84ryndma.woff2)format("woff2");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:Big Shoulders;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/3166ce27c977ceeb.3fy-fzez19-b4.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b321c3467f72ab6d.p.2v-hvpha9wp8q.woff2)format("woff2");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}.jQxgNW_className{font-family:Big Shoulders;font-style:normal}.jQxgNW_variable{--font-big-shoulders:"Big Shoulders"}
@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0a8efbe73793fcdf-s.3ih7dxnymi4t5.woff2)format("woff2");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:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/be73ba277ecdcba3-s.3uaqc_eim_oz1.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c52d0a8a47055bb1-s.2w-eao_k5pziq.woff2)format("woff2");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}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32e2c39004b5fbd8-s.1haaxlqnxotgo.woff2)format("woff2");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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bc9aeb10d4e2aad9-s.2km9zhv-p9t3b.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b5363c3b0545cfa1-s.00u70rl5ce7ry.woff2)format("woff2");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}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/10dc39481d8b0f5c-s.0p3m7ez1fl9bq.woff2)format("woff2");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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/31dd1d13888dfd30-s.0owl_bf4j-7yx.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8d472e246568d62d-s.14sz-5zsn4k6e.woff2)format("woff2");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}@font-face{font-family:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.Noas9q_className{font-family:Barlow,Barlow Fallback;font-style:normal}.Noas9q_variable{--font-barlow:"Barlow", "Barlow Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e9bef65aac3123c-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1162af63fcaf8ea1-s.0f3h4b-tjqzo3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/016f413c39673ab5-s.0sflpynh3ej1u.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f8811ef018a909c-s.27ejr3saujpnj.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5ae16e032a695779-s.39nnxslxex6wc.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9f5be66613d9c872-s.2ywx9loap4j4s.woff2)format("woff2");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}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}._5530La_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal;font-weight:500}._5530La_variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--text-xs:.8125rem;--text-sm:.875rem;--text-lg:1.25rem;--text-xl:1.5625rem;--text-2xl:1.953rem;--text-3xl:2.441rem;--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--text-md:1rem;--text-display-s:clamp(2.25rem, 4vw + .5rem, 3.75rem);--text-display:clamp(2.75rem, 5vw + 1rem, 5.25rem);--text-section:clamp(2rem, 2.5vw + 1rem, 3.5rem);--text-title:clamp(1.25rem, .75vw + .875rem, 1.625rem);--text-lead:clamp(1.125rem, .35vw + 1rem, 1.375rem);--color-error:#be2323;--color-success:#21763c;--color-paper:#121316;--color-paper-2:#1b1d21;--color-paper-3:#26282d;--color-ink:#ece9e2;--color-ink-2:#d6d3cc;--color-muted:#9c9fa5;--color-rule:#ece9e224;--color-text-scrim:#121316b3;--color-capa-chapa:#7d828a;--color-capa-chapa-ink:#f1f1f1;--color-capa-preparacion:#b9ab8b;--color-capa-preparacion-ink:#1b1810;--color-capa-aparejo:#8e9097;--color-capa-aparejo-ink:#141518;--color-capa-color:#2a4f86;--color-capa-color-ink:#eef2fa;--color-capa-barniz:#d5dae1;--color-capa-barniz-ink:#15171b;--color-acabado-negro:#17181b;--color-acabado-blanco:#ecebe7;--color-acabado-plata:#9ea2a8;--color-acabado-azul:#1f3f8f;--color-acabado-rojo:#b3161c;--color-acabado-verde:#1f4a34;--color-piloto:#9e2229;--color-brillo:#ffffffd9;--color-brillo-medio:#fff6;--color-brillo-borde:#ffffff14;--color-etiqueta:#e6e4df;--color-etiqueta-ink:#1b1c1f;--color-etiqueta-linea:#9a9893;--color-etiqueta-tenue:#5f5d58;--color-sello:#9e1f18;--color-papel:#4c4436;--color-accent:#e3c46b;--color-accent-hover:#ecd388;--color-accent-ink:#17140a;--color-focus:#e3c46b;--color-accent-text:#e3c46b;--color-num:#e3c46b;--color-marca:#e3c46b;--color-sello-texto:#9e1f18;--color-titulo:#ece9e2;--color-logo:#ece9e2;--color-logo-1:#9c9fa5;--color-logo-2:#9c9fa5;--color-cinta:#e3c46b;--color-cinta-ink:#17140a;--font-display:var(--font-big-shoulders), "Big Shoulders Ajustada", "Arial Narrow", Impact, sans-serif;--font-body:var(--font-barlow), "Helvetica Neue", Arial, sans-serif;--font-outlier:var(--font-plex-mono), ui-monospace, Menlo, monospace;--font-marker:var(--font-permanent-marker), "Comic Sans MS", cursive;--radius-card:4px;--radius-pill:4px;--shadow-card:none;--tracking-display:.005em}@supports (color:lab(0% 0 0)){:root,:host{--color-error:lab(42.4236% 59.8149 41.9956);--color-success:lab(43.5038% -36.3107 24.0307)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:before,:after{box-sizing:border-box}html,body{overflow-x:clip}html{scrollbar-color:var(--color-muted) var(--color-paper);scroll-padding-top:var(--space-3xl)}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);-webkit-font-smoothing:antialiased;caret-color:var(--color-accent-text);margin:0;line-height:1.55}::selection{background:#e3c46b38}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in oklab, var(--color-accent) 22%, transparent)}}::selection{color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}a{color:inherit;text-underline-offset:.16em;text-decoration-thickness:1px}h1,h2,h3{color:var(--color-titulo);font-family:var(--font-display);font-synthesis:none;overflow-wrap:break-word;text-wrap:balance;min-width:0;margin:0}p{text-wrap:pretty;margin:0}p:not([class]){max-width:65ch}img,video{max-width:100%;height:auto;display:block}svg{display:block}[hidden]{display:none!important}button,input,select,textarea{font:inherit}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);box-sizing:border-box;margin-inline:auto}.num,.figure,td.num{font-variant-numeric:tabular-nums}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-slot]{background:linear-gradient(160deg, var(--color-paper-2,var(--color-paper)), var(--color-paper-3,var(--color-paper)));position:relative;overflow:hidden}[data-slot]>img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}[data-slot]:has(>img)>:not(img):not([data-keep]){display:none!important}@media (prefers-reduced-motion:reduce){:not(.keep-motion),:not(.keep-motion):before,:not(.keep-motion):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}}:root{--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--space-4xl:144px;--dur-micro:.12s;--dur-short:.22s;--dur-long:.42s;--container:1440px;--gutter:64px;--gap-columns:32px;--section-gap-s:120px;--section-gap:144px;--section-gap-l:176px;--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-sticky-nav:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--rule-hair:1px}@media (max-width:60rem){:root{--gutter:24px;--section-gap-s:80px;--section-gap:96px;--section-gap-l:120px}}@media (max-width:40rem){:root{--gutter:16px;--section-gap-s:40px;--section-gap:48px;--section-gap-l:64px;--gap-columns:16px}}@font-face{font-family:Big Shoulders Ajustada;src:local(Arial),local(Helvetica),local(Arimo),local(Liberation Sans),local(Roboto);font-weight:700;size-adjust:64.06%;ascent-override:154.54%;descent-override:32.78%;line-gap-override:0%}@font-face{font-family:Big Shoulders Ajustada;src:local(Arial),local(Helvetica),local(Arimo),local(Liberation Sans),local(Roboto);font-weight:800;size-adjust:66.88%;ascent-override:148.03%;descent-override:31.4%;line-gap-override:0%}@font-face{font-family:Big Shoulders Ajustada;src:local(Arial),local(Helvetica),local(Arimo),local(Liberation Sans),local(Roboto);font-weight:900;size-adjust:71.19%;ascent-override:139.06%;descent-override:29.5%;line-gap-override:0%}:root{--color-paper:#0b0f1a;--color-paper-2:#131927;--color-paper-3:#1e2536;--color-ink:#e8eaf1;--color-ink-2:#d4d7e1;--color-muted:#9ea3b4;--color-rule:#d4d4e224;--color-text-scrim:#0b0f1ab3;--color-accent:#0046e4;--color-accent-hover:#1a5af0;--color-accent-ink:#fff;--color-accent-text:#6b97ff;--color-focus:#6b97ff;--color-marca:#e8102a;--color-sello:#e8102a;--color-sello-texto:#c40d24;--color-num:#ff6675;--color-titulo:#d4d4e2;--color-logo:#d4d4e2;--color-logo-1:#6b97ff;--color-logo-2:#e8102a}.btn{align-items:center;gap:var(--space-xs);min-height:52px;padding:0 var(--space-lg);border:1px solid var(--color-accent);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-ink);font:600 var(--text-md) / 1 var(--font-body);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);text-decoration:none;display:inline-flex}.btn:hover{background:var(--color-accent-hover)}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.btn svg{flex:none;width:20px;height:20px}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--quiet{border-color:var(--color-muted);color:var(--color-ink);background:0 0}.btn--quiet:hover{background:var(--color-paper-3)}.top{z-index:var(--z-sticky-nav);border-bottom:1px solid var(--color-rule);background:var(--color-paper);position:sticky;top:0}.top__row{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:64px;display:flex}.logo{align-items:baseline;gap:var(--space-xs);text-decoration:none;display:flex}.logo b,.logo__ciudad{font:900 1.75rem / 1 var(--font-display);text-transform:uppercase}.logo b{color:var(--color-logo);white-space:nowrap}.logo__ciudad{white-space:nowrap}@media (max-width:40rem){.logo{flex-direction:column;align-items:flex-start;gap:0}.logo b,.logo__ciudad{font-size:1.375rem;line-height:.95}}.logo__ciudad>:first-child{color:var(--color-logo-1)}.logo__ciudad>:last-child{color:var(--color-logo-2)}.top__end{align-items:center;gap:var(--space-lg);display:flex}.top__end .btn{min-height:44px;padding:0 var(--space-md);font-size:var(--text-sm)}.top__links{gap:var(--space-lg);display:flex}.top__links a{min-height:44px;color:var(--color-ink-2);font-size:var(--text-sm);transition:color var(--dur-short) var(--ease-out);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.top__links a:hover{color:var(--color-accent-text)}.logo:focus-visible,.top__links a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.hero{isolation:isolate;border-bottom:1px solid var(--color-rule);align-items:flex-end;min-height:calc(100svh - 65px);display:flex;position:relative;overflow:clip}.hero:after{content:"";z-index:-1;background:linear-gradient(90deg, var(--color-text-scrim), transparent);pointer-events:none;position:absolute;inset:0 50% 0 0}.hero__media{z-index:-1;background:var(--color-paper-2);margin:0;position:absolute;inset:0}.hero__media img,.hero__media video{object-fit:cover;object-position:50% 20%;width:100%;height:100%;position:absolute;inset:0}.hero__media video{opacity:0;transition:opacity var(--dur-long) linear}.hero__media video.is-playing{opacity:1}.hero__media:after{content:"";background:linear-gradient(180deg, transparent 22%, #121316b8 50%, var(--color-paper) 84%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hero__media:after{background:linear-gradient(180deg, transparent 22%, color-mix(in oklab, var(--color-paper) 72%, transparent) 50%, var(--color-paper) 84%)}}.hero__copy{justify-items:start;gap:var(--space-md);padding-block:var(--space-3xl) var(--space-xl);pointer-events:none;display:grid;position:relative}.hero__copy>*{pointer-events:auto}.hero h1{letter-spacing:var(--tracking-display);text-transform:uppercase;font-size:min(17.5vw,9rem);font-weight:900;line-height:1.08}.hero__note{max-width:min(44ch,100% - 3.5rem);color:var(--color-ink-2);font-size:var(--text-md);line-height:1.4}.hero__actions{gap:var(--space-sm);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.tape{padding:var(--space-xs) var(--space-lg) var(--space-xs) var(--space-md);background:var(--color-cinta);color:var(--color-cinta-ink);font-size:var(--text-md);transform-origin:0;clip-path:polygon(.8% 0,100% 0,99.2% 50%,100% 100%,0 100%,.8% 50%);font-weight:600;line-height:1.2;transform:rotate(-2deg)}.hero__toggle{z-index:1;right:var(--space-md);bottom:var(--space-md);border:1px solid var(--color-muted);background:var(--color-paper);width:40px;height:40px;color:var(--color-ink);cursor:pointer;transition:background-color var(--dur-short) var(--ease-out);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.hero__toggle svg{width:16px;height:16px}.hero__toggle:hover{background:var(--color-paper-3)}.hero__toggle:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (max-width:40rem){.top__links{display:none}.hero__actions,.hero__actions .btn{justify-content:center;width:100%}}@media (min-width:60rem){.hero{align-items:center}.hero__media{width:56%;inset:0 0 0 auto}.hero__media img,.hero__media video{object-position:50% 30%}.hero__media:after{background:linear-gradient(90deg, var(--color-paper) 0%, #1213168c 26%, transparent 58%);left:-2px}@supports (color:color-mix(in lab, red, red)){.hero__media:after{background:linear-gradient(90deg, var(--color-paper) 0%, color-mix(in oklab, var(--color-paper) 55%, transparent) 26%, transparent 58%)}}.hero__copy{gap:var(--space-lg);padding-block:var(--space-2xl)}.hero h1{font-size:clamp(7rem,11.5vw,12.5rem)}.tape{font-size:var(--text-lg)}}@media (max-height:899px){.hero__copy{gap:var(--space-sm);padding-block:var(--space-2xl) var(--space-lg)}.hero__actions{margin-top:0}}@media (min-width:60rem) and (max-height:899px){.hero__copy{padding-block:var(--space-lg)}.hero h1{font-size:clamp(4.5rem,min(11vw,20svh),9rem)}.tape{font-size:var(--text-md)}}@media (max-width:64rem){.top__links{display:none}}.seccion-cab{gap:var(--space-md);margin-bottom:var(--space-2xl);display:grid}.seccion-cab h2{font-size:var(--text-section);text-transform:uppercase;font-weight:800;line-height:1}.seccion-cab p{max-width:60ch;color:var(--color-muted);font-size:var(--text-lead)}.trabajos{padding-block:var(--section-gap);border-bottom:1px solid var(--color-rule)}.trabajos__fase{color:var(--color-ink);font-size:var(--text-md);font-weight:600}.trabajos__fase[data-fase=despues]{color:var(--color-accent-text)}.seccion{padding-block:var(--section-gap);border-bottom:1px solid var(--color-rule)}.seccion--claro{background:var(--color-paper-2)}.seccion h3{font-size:var(--text-title);text-transform:uppercase;font-weight:700;line-height:1.15}.precios__lista{margin:0 0 var(--space-xl);max-width:860px;padding:0;list-style:none}.precios__lista li{justify-content:space-between;align-items:baseline;gap:var(--space-2xs) var(--space-md);padding-block:var(--space-md);border-bottom:1px solid var(--color-rule);flex-wrap:wrap;display:flex}.precios__trabajo{font-size:var(--text-lg);font-weight:500}.pasos__n{color:var(--color-num);font-family:var(--font-outlier);font-size:var(--text-lg)}.empresas .seccion-cab .btn{margin-top:var(--space-xs);justify-self:start}.lista-reglada{margin:0;padding:0;list-style:none;display:grid}.lista-reglada li{gap:var(--space-2xs);padding-block:var(--space-lg);border-top:1px solid var(--color-rule);display:grid}.lista-reglada p{color:var(--color-ink-2)}.contacto__directo{font-size:var(--text-md)}.contacto__directo a{color:var(--color-accent-text)}.form{gap:var(--space-md);max-width:640px;display:grid}.form label{gap:var(--space-2xs);display:grid}.form label span{color:var(--color-ink-2);font-size:var(--text-sm);font-weight:500}.form input,.form select,.form textarea{min-height:52px;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper-2);color:var(--color-ink);font-size:var(--text-md);transition:border-color var(--dur-short) var(--ease-out)}.form textarea{resize:vertical}.form input::placeholder,.form textarea::placeholder{color:var(--color-muted)}.form input:hover,.form select:hover,.form textarea:hover{border-color:var(--color-muted)}.form input:focus-visible,.form select:focus-visible,.form textarea:focus-visible{border-color:var(--color-accent-text);outline:2px solid var(--color-focus);outline-offset:1px}.form .btn{justify-self:start}.flotante{right:var(--space-md);bottom:calc(var(--space-md) + env(safe-area-inset-bottom) + var(--alto-aviso-demo,0px));z-index:var(--z-sticky);background:var(--color-accent);width:56px;height:56px;color:var(--color-accent-ink);transition:opacity var(--dur-short) var(--ease-out), transform var(--dur-short) var(--ease-out), background-color var(--dur-short) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:fixed}.js .flotante:not([data-visible]){opacity:0;pointer-events:none;transform:translateY(12px)}.flotante:hover{background:var(--color-accent-hover)}.flotante:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.flotante svg{width:26px;height:26px}.pie{padding-block:var(--space-2xl) var(--space-xl);background:var(--color-paper)}.pie__fila{gap:var(--space-xl);display:grid}.pie__logo{width:144px;height:144px;margin-bottom:var(--space-md);display:block}.pie__marca b{font:900 var(--text-2xl) / 1 var(--font-display);text-transform:uppercase;display:block}.pie__marca p{margin-top:var(--space-xs);color:var(--color-muted)}.pie__links{gap:var(--space-xs) var(--space-lg);flex-wrap:wrap;display:flex}.pie__links a,.pie__wa{align-items:center;gap:var(--space-xs);min-height:44px;color:var(--color-ink-2);transition:color var(--dur-short) var(--ease-out);text-decoration:none;display:inline-flex}.pie__links a:hover,.pie__wa:hover{color:var(--color-accent-text)}.pie__wa svg{width:20px;height:20px}.pie__legal{gap:var(--space-xs);margin-top:var(--space-xl);color:var(--color-muted);font-size:var(--text-sm);display:grid}.pie__legales{gap:var(--space-xs) var(--space-lg);flex-wrap:wrap;display:flex}.pie__legales a{min-height:44px;color:var(--color-ink-2);align-items:center;display:inline-flex}.pie__legales a:hover{color:var(--color-accent-text)}.aviso-demo{z-index:var(--z-modal);padding:var(--space-xs) var(--gutter) calc(var(--space-xs) + env(safe-area-inset-bottom));background:var(--color-accent);color:var(--color-accent-ink);font-size:var(--text-sm);text-align:center;margin:0;font-weight:600;position:fixed;inset:auto 0 0}:root:has(.aviso-demo){--alto-aviso-demo:36px}body:has(.aviso-demo){padding-bottom:var(--alto-aviso-demo)}@media (min-width:60rem){.empresas,.contacto{gap:var(--gap-columns);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.pie__fila{grid-template-columns:minmax(0,1.2fr) minmax(0,2fr) auto;align-items:start}}.legal{gap:var(--space-md);max-width:760px;padding-block:var(--space-3xl);display:grid}.legal h1{font-size:var(--text-display-s);text-transform:uppercase;font-weight:800;line-height:1}.legal h2{margin-top:var(--space-lg);font-size:var(--text-title);text-transform:uppercase;font-weight:700}.legal p{color:var(--color-ink-2)}.legal a{color:var(--color-accent-text)}.legal__aviso{padding:var(--space-sm) var(--space-md);border-left:3px solid var(--color-accent-text);background:var(--color-paper-2)}.personaliza__detalle{margin-top:var(--space-3xs);color:var(--color-muted);font-size:var(--text-sm);font-weight:400;display:block}.personaliza__precio{color:var(--color-num);font-size:var(--text-md);font-weight:600}.personaliza__nota{max-width:60ch;margin-bottom:var(--space-lg);color:var(--color-ink-2);font-size:var(--text-lead)}.cinta{z-index:var(--z-raised);pointer-events:none;--font-marker:var(--font-permanent-marker), "Comic Sans MS", cursive;height:0;position:relative}.cinta .container{position:relative}.cinta__trozo{top:max(var(--space-xs), calc(var(--section-gap) - var(--space-3xl) + var(--space-md)));left:var(--gutter);filter:drop-shadow(0 2px 1px #1213168c);position:absolute}@supports (color:color-mix(in lab, red, red)){.cinta__trozo{filter:drop-shadow(0 2px 1px color-mix(in srgb, var(--color-paper) 55%, transparent))}}.cinta__trozo{transform:rotate(var(--giro));transform-origin:0}.cinta__papel{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-lg) var(--space-2xs);background:repeating-linear-gradient(90deg, #17140a0d 0 1px, transparent 1px 5px), var(--color-cinta);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cinta__papel{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--color-cinta-ink) 5%, transparent) 0 1px, transparent 1px 5px), var(--color-cinta)}}.cinta__papel{color:var(--color-cinta-ink);font:400 var(--text-xl) / 1.15 var(--font-marker);text-transform:uppercase;white-space:nowrap;clip-path:polygon(0 4%,100% 0,calc(100% - 5px) 14%,100% 27%,calc(100% - 4px) 41%,calc(100% - 1px) 55%,calc(100% - 6px) 70%,calc(100% - 2px) 84%,100% 100%,1px 97%,6px 82%,1px 68%,5px 52%,0 38%,4px 22%)}.cinta__visto{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:1.1em;height:1.1em}@media (prefers-reduced-motion:no-preference){.cinta__trozo{transition:transform var(--dur-long) var(--ease-out), opacity var(--dur-short) var(--ease-out)}.cinta .js .cinta__trozo:not([data-pegada]){opacity:0;transform:translate(-12px, -10px) rotate(calc(var(--giro) - 7deg)) scale(1.08)}}@media (max-width:40rem){.cinta__papel{font-size:var(--text-lg);padding-inline:var(--space-md)}}.coche{width:100%;height:auto;display:block;overflow:visible}.coche__sombra{fill:#121316cc}@supports (color:color-mix(in lab, red, red)){.coche__sombra{fill:color-mix(in srgb, var(--color-paper) 80%, transparent)}}.coche__cuerpo,.coche__montante,.coche__retrovisor{fill:var(--color-paper-3)}.coche__cuerpo{stroke:var(--color-ink-2);stroke-width:2px}.coche__cristal{fill:var(--color-paper);stroke:var(--color-ink-2);stroke-width:1.5px;opacity:.92}.coche__retrovisor{stroke:var(--color-ink-2);stroke-width:1.5px}.coche__tirador{fill:none;stroke:var(--color-ink-2);stroke-width:3px;stroke-linecap:round;opacity:.6}.coche__piloto{fill:var(--color-piloto);opacity:.95}.coche__neumatico{fill:var(--color-paper);stroke:var(--color-ink-2);stroke-width:1.5px}.coche__llanta line{stroke:var(--color-paper-3);stroke-width:5px}.coche__llanta circle:last-child{fill:var(--color-paper-3)}.coche__pieza{fill:#0000;stroke:var(--color-ink-2);stroke-width:1.2px;stroke-opacity:.55;transition:fill var(--dur-short) var(--ease-out)}.coche__faro{fill:var(--color-ink-2);fill-opacity:.85}.coche [role=button]{cursor:pointer;outline:none}.coche [role=button]:hover{fill:#e3c46b4d}@supports (color:color-mix(in lab, red, red)){.coche [role=button]:hover{fill:color-mix(in srgb, var(--color-accent) 30%, transparent)}}.coche [role=button]:focus-visible{fill:#e3c46b73}@supports (color:color-mix(in lab, red, red)){.coche [role=button]:focus-visible{fill:color-mix(in srgb, var(--color-accent) 45%, transparent)}}.coche [role=button]:focus-visible{stroke:var(--color-focus);stroke-width:3px;stroke-opacity:1}.coche [data-activa],.coche [data-activa]:hover{fill:var(--color-accent);fill-opacity:.85;stroke:var(--color-accent);stroke-opacity:1}.coche__llanta[data-activa] circle:first-child{fill:var(--color-accent)}.pieza-foto{position:relative}.pieza-foto img{border-radius:var(--radius-card);width:100%;height:auto;display:block}.pieza-foto__punto{border:2px solid var(--color-accent-text);background:#1213168c;border-radius:50%;width:44px;height:44px;position:absolute;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.pieza-foto__punto{background:color-mix(in srgb, var(--color-paper) 55%, transparent)}}.pieza-foto__punto{cursor:pointer;transition:background-color var(--dur-short) var(--ease-out)}.pieza-foto__punto:hover{background:#e3c46b66}@supports (color:color-mix(in lab, red, red)){.pieza-foto__punto:hover{background:color-mix(in srgb, var(--color-accent) 40%, transparent)}}.pieza-foto__punto[aria-pressed=true]{background:var(--color-accent)}.pieza-foto__punto:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.pieza{gap:var(--space-xl);align-items:start;display:grid}.pieza__dibujo{gap:var(--space-lg);min-width:0;display:grid}.pieza__chips{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pieza__chips li{gap:var(--space-2xs);display:flex}.pieza__chips button{align-items:center;gap:var(--space-xs);min-height:44px;padding:0 var(--space-md);border:1px solid var(--color-rule);border-radius:var(--radius-pill);color:var(--color-ink-2);font-size:var(--text-sm);cursor:pointer;transition:border-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out), background-color var(--dur-short) var(--ease-out);background:0 0;font-weight:500;display:inline-flex}.pieza__chips button small{color:var(--color-muted);font-size:var(--text-xs)}.pieza__chips button:hover{border-color:var(--color-muted);color:var(--color-ink)}.pieza__chips button[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink)}.pieza__chips button[aria-pressed=true] small{color:var(--color-accent-ink)}.pieza__chips button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.pieza__contador{border:1px solid var(--color-accent-text);border-radius:var(--radius-pill);align-items:center;display:inline-flex}.pieza__contador button{border:0;justify-content:center;width:44px;padding:0}.pieza__contador button:disabled,.pieza__contador button:disabled:hover{color:var(--color-muted);opacity:.5;cursor:not-allowed;background:0 0}.pieza__contador svg{fill:none;stroke:currentColor;stroke-width:2px;width:14px;height:14px}.pieza__contador output{min-width:2ch;color:var(--color-ink);text-align:center;font-weight:600}.pieza__resumen{gap:var(--space-xs);align-content:start;display:grid}.pieza__vacio{color:var(--color-muted)}.pieza__lineas{margin:0;padding:0;list-style:none;display:none}.pieza__lineas li{justify-content:space-between;gap:var(--space-md);padding-block:var(--space-xs);border-bottom:1px solid var(--color-rule);color:var(--color-ink-2);display:flex}.pieza__cuenta{color:var(--color-ink-2);font-size:var(--text-sm);font-weight:600}.pieza__total{align-items:baseline;gap:var(--space-xs) var(--space-sm);color:var(--color-muted);flex-wrap:wrap;display:flex}.pieza__total b{color:var(--color-num);font:800 var(--text-2xl) / 1 var(--font-display)}.pieza__orientativo{padding:var(--space-3xs) var(--space-xs);border:1px solid var(--color-rule);border-radius:var(--radius-pill);color:var(--color-ink-2);font-size:var(--text-xs)}.pieza__nota{color:var(--color-muted);font-size:var(--text-sm)}.pieza__resumen .btn{justify-self:start}@media (max-width:59.99rem){.pieza__resumen{bottom:var(--alto-aviso-demo,0px);z-index:var(--z-sticky);align-items:center;gap:var(--space-2xs) var(--space-md);margin-inline:calc(var(--gutter) * -1);padding:var(--space-sm) var(--gutter) calc(var(--space-sm) + env(safe-area-inset-bottom));border-top:2px solid var(--color-accent-text);background:var(--color-paper-2);grid-template-columns:minmax(0,1fr) auto;position:sticky}.pieza__resumen[data-vacio]{grid-template-columns:minmax(0,1fr)}.pieza__cuenta,.pieza__total{grid-column:1}.pieza__total b{font-size:var(--text-xl)}.pieza__nota{font-size:var(--text-xs);grid-column:1}.pieza__resumen .btn{grid-area:1/2/span 3;align-self:center}}@media (max-width:40rem){.pieza__resumen{grid-template-columns:minmax(0,1fr)}.pieza__resumen .btn{grid-area:auto/1;justify-self:stretch;min-height:48px}}.pieza__otros{margin:var(--space-2xl) 0 0;max-width:860px;padding:0;list-style:none}.pieza__otros li{justify-content:space-between;gap:var(--space-xs);padding-block:var(--space-sm);border-top:1px solid var(--color-rule);color:var(--color-ink-2);flex-wrap:wrap;display:flex}.pieza__otros small{color:var(--color-muted)}.pieza__otros b{color:var(--color-num);font:800 var(--text-xl) / 1 var(--font-display)}@media (min-width:60rem){.pieza{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.pieza__resumen{top:var(--space-3xl);min-height:280px;padding-left:var(--space-xl);border-left:1px solid var(--color-rule);position:sticky}.pieza__lineas{margin-bottom:var(--space-xs);display:block}.pieza__total b{font-size:var(--text-display-s)}}.visor{z-index:var(--z-modal);background:#121316;place-items:center;display:grid;position:fixed;inset:0;container-type:size}@supports (color:color-mix(in lab, red, red)){.visor{background:color-mix(in srgb, var(--color-paper) calc(var(--desvanece,1) * 96%), transparent)}}.visor__marco{background:var(--color-paper-2);width:min(100%,56.25svh);height:min(100%,177.778cqw);transform:translate(var(--arrastre-x,0), var(--arrastre-y,0)) scale(var(--desvanece,1));touch-action:none;position:relative;overflow:hidden}.visor__tactil{cursor:pointer;position:absolute;inset:0}.visor__tactil video{object-fit:cover;pointer-events:none;width:100%;height:100%}.visor__tactil video[controls]{pointer-events:auto}.visor__barras{inset:var(--space-sm) var(--space-sm) auto;z-index:2;gap:var(--space-2xs);display:flex;position:absolute}.visor__barras span{background:#ece9e259;border-radius:2px;flex:1;height:3px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.visor__barras span{background:color-mix(in srgb, var(--color-ink) 35%, transparent)}}.visor__barras i{background:var(--color-ink);transform-origin:0;height:100%;display:block}.visor__cab{inset:calc(var(--space-sm) + 10px) var(--space-xs) auto var(--space-sm);z-index:2;text-shadow:0 1px 6px var(--color-paper);justify-content:space-between;align-items:center;font-weight:600;display:flex;position:absolute}.visor__cerrar{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.visor__cerrar span{background:var(--color-ink);width:20px;height:2px;box-shadow:0 0 6px var(--color-paper);transform:rotate(45deg)}.visor__cerrar span:after{content:"";background:var(--color-ink);width:20px;height:2px;display:block;transform:rotate(90deg)}.visor__cerrar:focus-visible,.visor__flechas button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.visor__pie{z-index:2;gap:var(--space-2xs);padding:var(--space-3xl) var(--space-md) var(--space-lg);background:linear-gradient(to top, var(--color-text-scrim), transparent);pointer-events:none;display:grid;position:absolute;inset:auto 0 0}.visor__pie p{color:var(--color-ink)}.visor__flechas{display:none}@media (min-width:60rem){.visor__flechas{inset:50% var(--space-sm) auto;z-index:2;pointer-events:none;justify-content:space-between;display:flex;position:absolute;transform:translateY(-50%)}.visor__flechas button{background:var(--color-text-scrim);cursor:pointer;pointer-events:auto;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.visor__flechas svg{fill:none;width:18px;height:18px;stroke:var(--color-ink);stroke-width:2px}}@media (max-width:59.99rem){.visor__marco{width:100%;height:100%}}.gtd__foto,.gtd__detalle{margin:0}.gtd__marco{position:relative}.gtd__marco>picture img{border-radius:var(--radius-card);width:100%;height:auto;display:block}.gtd__capa{pointer-events:none;position:absolute;inset:0}.gtd__lineas{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gtd__lineas line{stroke:var(--color-accent-text);stroke-width:1px}.gtd__punto{border:1px solid var(--color-accent-text);background:#121316b3;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.gtd__punto{background:color-mix(in srgb, var(--color-paper) 70%, transparent)}}.gtd__punto{color:var(--color-accent-text);font:500 var(--text-xs) / 1 var(--font-outlier)}.gtd__etiqueta{left:var(--lx);top:var(--ly);gap:var(--space-xs);padding:var(--space-2xs) var(--space-xs);border:1px solid var(--color-accent-text);background:#121316d1;display:inline-flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.gtd__etiqueta{background:color-mix(in srgb, var(--color-paper) 82%, transparent)}}.gtd__etiqueta{color:var(--color-accent-text);font:500 var(--text-sm) / 1.2 var(--font-outlier);white-space:nowrap;transform:translateY(-50%)}.gtd__etiqueta[data-lado=izq]{transform:translate(-100%,-50%)}.gtd__n{opacity:.7}.gtd__leyenda{display:none}.gtd__proceso{gap:var(--space-lg) var(--space-md);margin-bottom:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;list-style:none;display:grid}.gtd__proceso>li:first-child{grid-column:1/-1}.gtd__proceso>li:nth-child(2n):last-child{width:calc((100% - var(--space-md)) / 2);grid-column:1/-1;justify-self:center}.gtd__paso{margin:0;position:relative}.gtd__paso img,.gtd__paso video{border-radius:var(--radius-card);background:var(--color-paper-3);width:100%;height:auto;display:block}.gtd__paso video{aspect-ratio:9/16;object-fit:cover}.gtd__paso figcaption{margin-top:var(--space-xs);color:var(--color-muted);font-size:var(--text-sm)}.gtd__etapa{padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-card) 0 var(--radius-card) 0;background:var(--color-accent);color:var(--color-accent-ink);font:500 var(--text-xs) / 1.2 var(--font-outlier);position:absolute;top:0;left:0}@media (min-width:48rem){.gtd__proceso{gap:var(--gap-columns);grid-template-columns:minmax(0,2.4fr) repeat(3,minmax(0,1fr))}.gtd__proceso>li:first-child{grid-column:auto}.gtd__proceso>li:nth-child(2n):last-child{grid-column:auto;width:auto}}.gtd__pie{margin-top:var(--space-xs);color:var(--color-muted);font-size:var(--text-sm)}.gtd__abajo{gap:var(--space-2xl);margin-top:var(--space-2xl);display:grid}.gtd__servicios .precios__lista{margin-bottom:var(--space-lg)}.gtd__medida{margin-bottom:var(--space-md)}.gtd__servicios .btn{justify-self:start}@media (min-width:60rem){.gtd__abajo{gap:var(--gap-columns);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}@media (max-width:47.99rem){.gtd__lienzo{padding-inline:0}.gtd__lienzo .gtd__marco>picture img{border-radius:0}.gtd__lineas,.gtd__etiqueta{display:none}.gtd__punto{width:24px;height:24px}.gtd__leyenda{gap:var(--space-xs) var(--space-md);margin:var(--space-sm) 0 0;padding:0 var(--gutter);color:var(--color-accent-text);font:500 var(--text-sm) / 1.4 var(--font-outlier);flex-wrap:wrap;list-style:none;display:flex}.gtd__leyenda li{gap:var(--space-xs);display:inline-flex}.gtd__lienzo .gtd__pie{padding-inline:var(--gutter)}.gtd__detalle .gtd__leyenda{padding:0}}@media (min-width:48rem){.gtd__leyenda{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;display:block;position:absolute;overflow:hidden}}.chat-pasos{gap:var(--space-2xl);align-items:start;display:grid}.chat-pasos__lista{gap:var(--space-lg);margin:0;padding:0;list-style:none;display:grid}.chat-pasos__lista li{gap:var(--space-sm);padding-left:var(--space-md);border-left:2px solid var(--color-rule);transition:border-color var(--dur-short) var(--ease-out), opacity var(--dur-short) var(--ease-out);grid-template-columns:40px minmax(0,1fr);display:grid}.chat-pasos__lista li p{color:var(--color-ink-2)}.chat-pasos__lista li[data-actual]{border-left-color:var(--color-accent-text)}.chat{gap:var(--space-sm);justify-items:center;margin:0;display:grid}.chat__marco{width:min(100%,360px);min-height:560px;padding:var(--space-sm);border:2px solid var(--color-muted);background:var(--color-paper);border-radius:36px}.chat__cab{align-items:center;gap:var(--space-sm);padding:var(--space-sm);border-bottom:1px solid var(--color-rule);font-weight:600;display:flex}.chat__avatar{background:var(--color-accent);width:36px;height:36px;color:var(--color-accent-ink);font:900 var(--text-sm) / 1 var(--font-display);border-radius:50%;place-items:center;display:grid}.chat__mensajes{gap:var(--space-sm);padding:var(--space-md) var(--space-xs);margin:0;list-style:none;display:grid}.chat__msg{gap:var(--space-3xs);max-width:82%;padding:var(--space-xs) var(--space-sm);transition:opacity var(--dur-short) var(--ease-out), transform var(--dur-short) var(--ease-out);border-radius:14px;display:grid}.js .chat__msg:not([data-visible]){opacity:0;transform:translateY(10px)}.chat__msg[data-de=tu]{background:var(--color-paper-3);border-bottom-right-radius:4px;justify-self:end}.chat__msg[data-de=taller]{background:var(--color-accent);color:var(--color-accent-ink);border-bottom-left-radius:4px;justify-self:start}.chat__msg img{border-radius:10px;width:100%;height:auto}.chat__quien{font-size:var(--text-xs);opacity:.75;font-weight:600}.chat__escribiendo{gap:var(--space-2xs);padding:var(--space-sm);background:var(--color-paper-3);opacity:0;transition:opacity var(--dur-short) var(--ease-out);border-radius:14px;justify-self:start;display:flex}.chat__escribiendo[data-visible]{opacity:1}.chat__escribiendo span{background:var(--color-muted);width:6px;height:6px;animation:chat-punto 1s var(--ease-in-out) infinite;border-radius:50%}.chat__escribiendo span:nth-child(2){animation-delay:.15s}.chat__escribiendo span:nth-child(3){animation-delay:.3s}@keyframes chat-punto{50%{opacity:.5;transform:translateY(-3px)}}.chat figcaption{color:var(--color-muted);font-size:var(--text-sm)}@media (min-width:60rem){.chat-pasos{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.etiqueta-bloque{gap:var(--space-2xl);align-items:center;display:grid}.etiqueta__puerta{padding:var(--space-2xl) var(--space-lg);border-left:10px solid var(--color-paper);border-radius:var(--radius-card);background:linear-gradient(90deg, var(--color-paper-3), var(--color-paper-2) 40%, var(--color-paper-3));place-items:center;display:grid}.etiqueta{width:min(100%,360px);padding:var(--space-md);border:1px solid var(--color-etiqueta-linea);background:var(--color-etiqueta);color:var(--color-etiqueta-ink);--color-titulo:var(--color-etiqueta-ink);--color-accent-text:var(--color-accent);font-family:var(--font-outlier);box-shadow:0 1px 0 var(--color-paper), 0 6px 14px #12131699;border-radius:6px}@supports (color:color-mix(in lab, red, red)){.etiqueta{box-shadow:0 1px 0 var(--color-paper), 0 6px 14px color-mix(in srgb, var(--color-paper) 60%, transparent)}}.etiqueta{transform:rotate(-1.5deg)}.etiqueta__cab{padding-bottom:var(--space-xs);border-bottom:2px solid var(--color-etiqueta-ink);font-size:var(--text-sm);justify-content:space-between;font-weight:500;display:flex}.etiqueta__casillas{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.etiqueta__casillas div{padding:var(--space-xs) var(--space-xs) var(--space-sm);border-bottom:1px solid var(--color-etiqueta-linea)}.etiqueta__casillas div:nth-child(odd){border-right:1px solid var(--color-etiqueta-linea)}.etiqueta__casillas dt{font-size:var(--text-xs)}.etiqueta__casillas dd{margin:var(--space-3xs) 0 0;font-size:clamp(var(--text-md), 4.6vw, var(--text-xl));white-space:nowrap;font-weight:500;line-height:1.1}.etiqueta__codigo{gap:var(--space-2xs);margin-top:var(--space-sm);font-size:var(--text-xs);display:grid}.etiqueta__barras{background:repeating-linear-gradient(90deg, var(--color-etiqueta-ink) 0 2px, transparent 2px 4px, var(--color-etiqueta-ink) 4px 5px, transparent 5px 8px, var(--color-etiqueta-ink) 8px 11px, transparent 11px 12px);height:40px;display:block}.etiqueta__motivos{gap:var(--space-lg);margin:0;padding:0;list-style:none;display:grid}.etiqueta__motivos li{gap:var(--space-2xs);padding-top:var(--space-sm);border-top:1px solid var(--color-rule);display:grid}.etiqueta__motivos p{color:var(--color-ink-2)}@media (min-width:60rem){.etiqueta-bloque{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.etiqueta__motivos{grid-template-columns:repeat(2,minmax(0,1fr))}}.orden{max-width:860px;padding:var(--space-xl) var(--space-lg) var(--space-2xl);background:var(--color-etiqueta);color:var(--color-etiqueta-ink);--color-titulo:var(--color-etiqueta-ink);--color-accent-text:var(--color-accent);border-radius:2px;position:relative;box-shadow:0 10px 30px #121316b3}@supports (color:color-mix(in lab, red, red)){.orden{box-shadow:0 10px 30px color-mix(in srgb, var(--color-paper) 70%, transparent)}}.orden__cab{gap:var(--space-md);padding-bottom:var(--space-md);border-bottom:2px solid var(--color-etiqueta-ink);display:grid}.orden__titulo{font:800 var(--text-2xl) / 1 var(--font-display);text-transform:uppercase}.orden__campos{gap:var(--space-md);font-family:var(--font-outlier);font-size:var(--text-xs);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.orden__campos dd{height:24px;margin:var(--space-3xs) 0 0;border-bottom:1px solid var(--color-etiqueta-linea)}.orden__sub{margin:var(--space-lg) 0 var(--space-xs);font-family:var(--font-outlier);font-size:var(--text-xs)}.orden__lineas details{border-bottom:1px dashed var(--color-etiqueta-linea)}.orden__lineas summary{align-items:center;gap:var(--space-sm);min-height:60px;padding-block:var(--space-xs);cursor:pointer;grid-template-columns:auto auto minmax(0,1fr);list-style:none;display:grid}.orden__lineas summary::-webkit-details-marker{display:none}.orden__lineas summary:focus-visible{outline:2px solid var(--color-etiqueta-ink);outline-offset:2px}.orden__n{font-family:var(--font-outlier);font-size:var(--text-xs);color:var(--color-etiqueta-tenue)}.orden__casilla{border:2px solid var(--color-etiqueta-ink);width:22px;height:22px;position:relative}.orden__casilla:after{content:"";border:solid var(--color-sello);opacity:0;width:7px;height:13px;transition:opacity var(--dur-short) var(--ease-out), transform var(--dur-short) var(--ease-out);border-width:0 3px 3px 0;position:absolute;top:1px;left:6px;transform:rotate(40deg)scale(.6)}.orden__lineas details[open] .orden__casilla:after{opacity:1;transform:rotate(40deg)}.orden__pregunta{font-size:var(--text-lg);font-weight:600}.orden__lineas summary:hover .orden__pregunta{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.orden__lineas details p{max-width:62ch;padding:0 0 var(--space-md) var(--space-2xl);font-family:var(--font-outlier);font-size:var(--text-sm);line-height:1.6}.orden__sello{top:var(--space-lg);right:var(--space-lg);align-content:center;place-items:center;gap:var(--space-2xs);width:128px;height:128px;padding:var(--space-sm);border:3px double var(--color-sello);color:var(--color-sello-texto);font:800 var(--text-md) / 1.05 var(--font-display);text-align:center;text-transform:uppercase;opacity:.92;mix-blend-mode:multiply;border-radius:50%;display:grid;position:absolute;transform:rotate(-14deg)}.orden__firma{width:min(280px,60%);margin:var(--space-2xl) 0 0 auto;padding-top:var(--space-2xs);border-top:1px solid var(--color-etiqueta-ink);font-family:var(--font-outlier);font-size:var(--text-xs);text-align:right}@media (max-width:40rem){.orden{padding-inline:var(--space-md)}.orden__sello{top:auto;bottom:var(--space-lg);right:auto;left:var(--space-md);width:104px;height:104px;font-size:var(--text-sm)}.orden__lineas details p{padding-left:0}}.servicio__top{z-index:var(--z-sticky);position:absolute;inset:0 0 auto}.servicio__volver{color:var(--color-ink);font-size:var(--text-sm);font-weight:600;text-decoration:none}.servicio__volver:hover{color:var(--color-accent-text)}.servicio__volver:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.servicio__cabecera{background:var(--color-paper);align-items:end;min-height:100svh;display:grid;position:relative;overflow:hidden}.servicio__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.servicio__velo{background:linear-gradient(to top, var(--color-paper) 0%, var(--color-text-scrim) 45%, transparent 80%);position:absolute;inset:0}.servicio__titular{gap:var(--space-md);padding-block:var(--space-3xl) var(--space-2xl);justify-items:start;display:grid;position:relative}.servicio__titular h1{font:800 var(--text-display) / .95 var(--font-display);text-transform:uppercase;overflow-wrap:break-word;min-width:0}.servicio__precio{color:var(--color-ink-2);font-size:var(--text-lead)}.servicio__precio b{color:var(--color-num);font:800 var(--text-display-s) / 1 var(--font-display)}.servicio__cuerpo{gap:var(--space-xl);justify-items:start;display:grid}.servicio__pasos{gap:var(--space-xl);margin:0;padding:0;list-style:none;display:grid}.servicio__pasos li{gap:var(--space-xs);align-content:start;display:grid}.servicio__pasos p{color:var(--color-ink-2)}.servicio__otros-titulo{margin-bottom:var(--space-lg);font:800 var(--text-2xl) / 1 var(--font-display);text-transform:uppercase}.servicio__otros{margin:0;padding:0;list-style:none;display:grid}.servicio__otros a{justify-content:space-between;gap:var(--space-md);padding-block:var(--space-md);border-top:1px solid var(--color-rule);color:var(--color-ink);font-size:var(--text-lg);transition:color var(--dur-short) var(--ease-out);text-decoration:none;display:flex}.servicio__otros a:hover{color:var(--color-accent-text)}.servicio__otros a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.servicio__otros .num{color:var(--color-muted)}@media (min-width:60rem){.servicio__pasos{gap:var(--gap-columns);grid-template-columns:repeat(4,minmax(0,1fr))}}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fichas{gap:var(--space-xl) var(--gap-columns);margin:0;padding:0;list-style:none;display:grid}.ficha{gap:var(--space-sm);align-content:start;min-width:0;display:grid}.ficha__foto{border-radius:var(--radius-card);background:var(--color-paper-2);cursor:pointer;border:0;padding:0;display:block;position:relative;overflow:hidden}.ficha__foto img{aspect-ratio:4/5;object-fit:cover;width:100%;transition:transform var(--dur-long) var(--ease-out);display:block}.ficha__foto:hover img{transform:scale(1.03)}.ficha__foto:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.ficha__ver{left:var(--space-sm);bottom:var(--space-sm);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-ink);font-size:var(--text-sm);font-weight:600;position:absolute}.ficha__hoja{padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper-2);font:500 var(--text-sm) / 1.4 var(--font-outlier);margin:0;display:grid}.ficha__hoja div{gap:var(--space-xs);padding-block:var(--space-2xs);border-bottom:1px dashed var(--color-rule);grid-template-columns:9ch minmax(0,1fr);display:grid}.ficha__hoja div:last-child{border-bottom:0}.ficha__hoja dt{color:var(--color-muted)}.ficha__hoja dd{color:var(--color-ink);overflow-wrap:break-word;margin:0}@media (min-width:40rem){.fichas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:60rem){.fichas{grid-template-columns:repeat(4,minmax(0,1fr))}}.servicios-h{padding-top:var(--section-gap);border-bottom:1px solid var(--color-rule);position:relative}.servicios-h__pista{gap:var(--gap-columns);padding:0 var(--gutter) var(--section-gap);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;margin:0;list-style:none;display:flex;overflow-x:auto}.servicios-h__tarjeta{scroll-snap-align:start;gap:var(--space-md);flex:none;align-content:start;width:min(78%,360px);display:grid}.servicios-h__video{aspect-ratio:4/5;border-radius:var(--radius-card);background:var(--color-paper-2);position:relative;overflow:hidden}.servicios-h__video video{object-fit:cover;width:100%;height:100%}.servicios-h__texto{gap:var(--space-xs);justify-items:start;display:grid}.servicios-h__texto h3{font:800 var(--text-2xl) / 1 var(--font-display);text-transform:uppercase}.servicios-h__precio{color:var(--color-muted)}.servicios-h__precio b{color:var(--color-num);font:800 var(--text-xl) / 1 var(--font-display)}.servicios-h__enlace{min-height:44px;color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent-text);-webkit-text-decoration-color:var(--color-accent-text);-webkit-text-decoration-color:var(--color-accent-text);text-decoration-color:var(--color-accent-text);text-underline-offset:6px;transition:color var(--dur-short) var(--ease-out);align-items:center;font-weight:600;text-decoration-thickness:2px;display:inline-flex}.servicios-h__enlace:hover{color:var(--color-accent-text)}.servicios-h__enlace:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.servicios-h[data-pin]{padding-top:0}.servicios-h[data-pin] .servicios-h__fijo{top:var(--space-2xl);height:calc(100svh - var(--space-2xl));padding-bottom:var(--space-2xl);grid-template-columns:minmax(0,1fr);align-content:end;display:grid;position:sticky;overflow:hidden}.servicios-h__cab{width:100%}.servicios-h[data-pin] .servicios-h__cab{margin-bottom:var(--space-xl)}.servicios-h[data-pin] .servicios-h__pista{will-change:transform;padding-bottom:0;overflow:visible}.servicios-h[data-pin] .servicios-h__tarjeta{width:clamp(280px,26vw,380px)}.servicios-h[data-pin] .servicios-h__video{aspect-ratio:3/4;max-height:46svh}.taller__rejilla{gap:var(--space-xl) var(--gap-columns);display:grid}.taller figure{margin:0}.taller img{aspect-ratio:3/4;object-fit:cover;border-radius:var(--radius-card);width:100%;height:auto;display:block}.taller figcaption{margin-top:var(--space-xs);color:var(--color-muted);font-size:var(--text-sm)}.taller__lado{gap:var(--space-xl);align-content:start;min-width:0;display:grid}.taller__grande img{aspect-ratio:4/5}.taller__cab{margin-bottom:0}.taller__pequenas{gap:var(--gap-columns);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:60rem){.taller__rejilla{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.fondos .seccion:not(.seccion--claro),.fondos .trabajos,.fondos .servicios-h{isolation:isolate;position:relative}.fondos .seccion:not(.seccion--claro):before,.fondos .trabajos:before,.fondos .servicios-h:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(18% 2px at 30% 22px,#ece9e28c,#0000),radial-gradient(18% 2px at 70% 22px,#ece9e28c,#0000),radial-gradient(26% 120px at 30% 0,#ece9e212,#0000),radial-gradient(26% 120px at 70% 0,#ece9e212,#0000);height:220px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.fondos .seccion:not(.seccion--claro):before,.fondos .trabajos:before,.fondos .servicios-h:before{background:radial-gradient(ellipse 18% 2px at 30% 22px, color-mix(in srgb, var(--color-ink) 55%, transparent), transparent), radial-gradient(ellipse 18% 2px at 70% 22px, color-mix(in srgb, var(--color-ink) 55%, transparent), transparent), radial-gradient(ellipse 26% 120px at 30% 0, color-mix(in srgb, var(--color-ink) 7%, transparent), transparent), radial-gradient(ellipse 26% 120px at 70% 0, color-mix(in srgb, var(--color-ink) 7%, transparent), transparent)}}.fondos #faq{background:url(/media/texturas/papel.webp) 0 0 / 320px repeat, var(--color-papel);background-blend-mode:soft-light}.fondos #faq .seccion-cab p{color:var(--color-ink-2)}.fondos .con-grano{overflow:hidden}.fondos .con-grano:after{content:"";z-index:3;opacity:.09;mix-blend-mode:overlay;pointer-events:none;background:url(/media/texturas/grano.png) 0 0/128px;display:none;position:absolute;inset:-20%}@keyframes grano{0%{transform:translate(0)}20%{transform:translate(-7%,4%)}40%{transform:translate(5%,-6%)}60%{transform:translate(-3%,8%)}80%{transform:translate(8%,2%)}to{transform:translate(0)}}.fondos [data-en-pantalla]:after{display:block}@media (prefers-reduced-motion:no-preference){.fondos [data-en-pantalla]:after{animation:.9s steps(5,end) infinite grano}}.ilustrativa{margin-top:var(--space-2xs);color:var(--color-muted);font-size:var(--text-xs);display:block}.ilustrativa--sobre{right:var(--space-xs);bottom:var(--space-xs);z-index:2;padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-pill);background:var(--color-text-scrim);color:var(--color-ink-2);margin:0;position:absolute}.servicio__ilustrativa{top:calc(var(--space-3xl) + var(--space-md));bottom:auto;right:var(--gutter)}.servicios-h__video img{object-fit:cover;width:100%;height:100%}.servicio__cabecera picture{position:absolute;inset:0}.chat__msg .ilustrativa{margin-top:var(--space-2xs)}.contacto-fondo{isolation:isolate;position:relative}.contacto-fondo[data-cerca]:after{content:"";z-index:-1;background:linear-gradient(var(--color-text-scrim), var(--color-text-scrim)), linear-gradient(to bottom, var(--color-paper), transparent 30%, transparent 70%, var(--color-paper)), image-set(url(/media/ilustrativas/contacto-cabina-1344.avif) type("image/avif"), url(/media/ilustrativas/contacto-cabina-1344.webp) type("image/webp")) center / cover no-repeat;opacity:.55;position:absolute;inset:0}@media (max-width:47.99rem){.contacto-fondo[data-cerca]:after{background:linear-gradient(var(--color-text-scrim), var(--color-text-scrim)), linear-gradient(to bottom, var(--color-paper), transparent 30%, transparent 70%, var(--color-paper)), image-set(url(/media/ilustrativas/contacto-cabina-800.avif) type("image/avif"), url(/media/ilustrativas/contacto-cabina-800.webp) type("image/webp")) center / cover no-repeat}}.contacto__ilustrativa{right:var(--gutter);bottom:var(--space-md);margin:0;position:absolute}@media (max-width:39.99rem){.fichas{gap:var(--space-lg) var(--gap-columns);grid-template-columns:repeat(2,minmax(0,1fr))}.ficha__ver{left:var(--space-xs);bottom:var(--space-xs);padding-inline:var(--space-xs);font-size:var(--text-xs)}}@media (max-width:47.99rem){.taller__grande img{aspect-ratio:4/3}.chat-pasos__lista{display:none}}.gtd__lienzo{gap:var(--space-lg) var(--gap-columns);align-items:start;display:grid}.gtd__servicios{max-width:860px}@media (min-width:48rem){.gtd__lienzo{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr)}.gtd__leyenda--principal{grid-column:1}}@media (min-width:60rem){.gtd__abajo{grid-template-columns:minmax(0,1fr)}}@media (max-width:47.99rem){.gtd__lienzo{gap:var(--space-sm) var(--space-md);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gtd__foto{grid-column:1/-1}.gtd__lienzo .gtd__leyenda--principal{padding:0 0 0 var(--gutter);flex-direction:column;margin:0}.gtd__detalle{padding-right:var(--gutter)}.gtd__detalle .gtd__leyenda{margin-top:var(--space-2xs)}}@media (max-width:39.99rem){.seccion-cab{margin-bottom:var(--space-lg)}.chat-pasos{gap:var(--space-lg)}.taller__pequenas img{aspect-ratio:4/3}.pieza__otros{margin-top:var(--space-xl)}}.trans{border-bottom:1px solid var(--color-rule);position:relative}.trans--escena{height:600svh}.trans__fijo{top:var(--space-2xl);height:calc(100svh - var(--space-2xl));background:var(--color-paper);position:sticky;overflow:hidden}.trans__escena{position:absolute;inset:0}.trans__poster,.trans__lienzo{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.trans__escena:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(to right, var(--color-text-scrim) 0%, transparent 46%), linear-gradient(to top, var(--color-paper) 0%, transparent 34%);position:absolute;inset:0}.trans__ilustrativa{top:var(--space-md);bottom:auto;right:auto;left:var(--gutter);z-index:3}.trans__niebla{z-index:2;pointer-events:none;opacity:0;background:#ece9e2b8;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.trans__niebla{background:color-mix(in srgb, var(--color-ink) 72%, transparent)}}.trans__niebla{-webkit-mask-image:var(--splat);-webkit-mask-image:var(--splat);-webkit-mask-image:var(--splat);-webkit-mask-image:var(--splat);mask-image:var(--splat);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:10% 10%;mask-size:10% 10%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.trans__niebla[data-activa]{animation:trans-niebla .6s var(--ease-in-out) both}@keyframes trans-niebla{0%{opacity:0;-webkit-mask-size:10% 10%;mask-size:10% 10%}45%{opacity:.9;-webkit-mask-size:260% 260%;mask-size:260% 260%}to{opacity:0;-webkit-mask-size:340% 340%;mask-size:340% 340%}}.trans__lado{left:var(--gutter);right:calc(var(--gutter) + var(--space-3xl));bottom:var(--space-2xl);z-index:3;justify-content:space-between;align-items:flex-end;gap:var(--space-xl);display:flex;position:absolute}.trans__textos{flex:1;max-width:560px;min-height:320px;position:relative}.trans__paso{gap:var(--space-xs);opacity:0;visibility:hidden;justify-items:start;display:grid;position:absolute;bottom:0;left:0;right:0}.trans__paso:first-child{opacity:1;visibility:visible}.trans__n{color:var(--color-num);font:500 var(--text-md) / 1 var(--font-outlier)}.trans__paso h3,.trans__tarjeta h3{font:800 var(--text-display-s) / .95 var(--font-display);text-transform:uppercase;overflow-wrap:break-word;min-width:0}.trans__paso p,.trans__tarjeta p{max-width:42ch;color:var(--color-ink-2);font-size:var(--text-lead)}.trans__paso .btn,.trans__tarjeta .btn{margin-top:var(--space-sm)}.trans__taller{width:156px;transition:opacity var(--dur-long) var(--ease-out), transform var(--dur-long) var(--ease-out);flex:none;margin:0}.js .trans__taller:not([data-visible]){opacity:0;transform:translateY(8px)}.trans__taller video{aspect-ratio:9/16;object-fit:cover;border:2px solid var(--color-ink);border-radius:var(--radius-card);background:var(--color-paper-2);width:100%;display:block}.trans__taller figcaption{margin-top:var(--space-2xs);color:var(--color-accent-text);font:500 var(--text-xs) / 1.3 var(--font-outlier)}.trans__indice{top:50%;right:var(--gutter);z-index:3;gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid;position:absolute;transform:translateY(-50%)}.trans__indice li{align-items:center;gap:var(--space-xs);color:var(--color-muted);font:500 var(--text-xs) / 1 var(--font-outlier);display:flex}.trans__indice li:before{content:"";border-radius:var(--space-3xs);background:var(--color-rule);width:3px;height:28px;transition:background-color var(--dur-short) var(--ease-out)}.trans__indice li[data-hecho]:before{background:#e3c46b73}@supports (color:color-mix(in lab, red, red)){.trans__indice li[data-hecho]:before{background:color-mix(in srgb, var(--color-accent-text) 45%, transparent)}}.trans__indice li[data-actual]{color:var(--color-accent-text)}.trans__indice li[data-actual]:before{background:var(--color-accent-text)}.trans__elegir{gap:var(--space-md);margin-top:var(--space-sm);display:grid}.trans__elegir fieldset{align-items:center;gap:var(--space-sm);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.trans__elegir legend{width:100%;margin-bottom:var(--space-xs);color:var(--color-ink-2);font-size:var(--text-sm);font-weight:600}.trans__elegir label{cursor:pointer;position:relative}.trans__elegir input{opacity:0;width:1px;height:1px;position:absolute}.trans__muestra{border:2px solid var(--color-rule);background:var(--muestra);width:44px;height:44px;transition:border-color var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out);border-radius:50%;display:block}.trans__colores label:hover .trans__muestra{border-color:var(--color-muted)}.trans__colores input:checked+.trans__muestra{border-color:var(--color-paper);box-shadow:0 0 0 2px var(--color-accent-text)}.trans__colores input:focus-visible+.trans__muestra{outline:2px solid var(--color-focus);outline-offset:4px}.trans__brillos span{min-height:44px;padding:0 var(--space-md);border:1px solid var(--color-rule);border-radius:var(--radius-pill);background:var(--color-text-scrim);color:var(--color-ink-2);font-size:var(--text-sm);transition:border-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out), background-color var(--dur-short) var(--ease-out);align-items:center;font-weight:600;display:inline-flex}.trans__brillos label:hover span{border-color:var(--color-muted);color:var(--color-ink)}.trans__brillos input:checked+span{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink)}.trans__brillos input:focus-visible+span{outline:2px solid var(--color-focus);outline-offset:2px}.trans:not(.trans--escena){padding-block:var(--section-gap)}.trans__tarjetas{gap:var(--space-2xl);margin:0;padding-block:0;list-style:none;display:grid}.trans__tarjeta{gap:var(--space-md);align-items:center;display:grid}.trans__tarjeta figure{margin:0}.trans__tarjeta img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-card);width:100%;height:auto;display:block}.trans__tarjeta-texto{gap:var(--space-xs);justify-items:start;display:grid}@media (min-width:60rem){.trans__tarjeta{gap:var(--gap-columns);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}@media (max-width:47.99rem){.trans--escena{height:420svh}.trans__fijo{grid-template-rows:auto auto;align-content:center;display:grid}.trans__escena{aspect-ratio:16/9;position:relative;inset:auto}.trans__escena:after{background:linear-gradient(to top, var(--color-paper) 0%, transparent 22%)}.trans__ilustrativa{top:var(--space-xs);left:var(--space-xs)}.trans__lado{align-items:flex-start;gap:var(--space-md);padding:var(--space-md) var(--gutter);position:relative;inset:auto}.trans__textos{min-height:300px}.trans__paso{top:0;bottom:auto}.trans__paso h3{font-size:var(--text-2xl)}.trans__paso p{font-size:var(--text-md)}.trans__taller{width:76px}.trans__indice{display:none}.trans__elegir{gap:var(--space-sm)}.trans__muestra{width:40px;height:40px}}.trans__lado{bottom:var(--space-lg)}.trans__textos{max-width:760px;min-height:0}.trans__paso h3{font-size:clamp(2.75rem,1.6vw + 1.9rem,3.25rem);line-height:.95}.trans__paso p{max-width:62ch;font-size:var(--text-md)}.trans__taller{top:calc(var(--space-md) + var(--space-xl));left:var(--gutter);z-index:3;width:150px;position:absolute}.trans__paso--elegir{top:auto;right:0;bottom:var(--space-lg);z-index:3;width:max-content;max-width:calc(100% - 2 * var(--gutter));justify-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-card);background:var(--color-text-scrim);margin-inline:auto;left:0}.trans__elegir-titulo{color:var(--color-ink-2);font-size:var(--text-sm);font-weight:600}.trans__elegir--fila{justify-content:center;align-items:center;gap:var(--space-sm) var(--space-lg);flex-wrap:wrap;margin-top:0;display:flex}.trans__elegir--fila fieldset{gap:var(--space-xs);flex-wrap:nowrap}@media (max-width:47.99rem){.trans__fijo{align-content:start}.trans__lado{padding-right:calc(140px + var(--gutter) + var(--space-md))}.trans__paso h3{font-size:var(--text-2xl)}.trans__taller{top:calc(56.25vw + var(--space-md));right:var(--gutter);width:140px;left:auto}.trans__paso--elegir{top:calc(56.25vw + var(--space-md));right:var(--gutter);bottom:auto;left:var(--gutter);background:0 0;justify-items:start;width:auto;max-width:none;margin:0;padding:0}.trans__elegir--fila{justify-content:flex-start;gap:var(--space-sm)}.trans__elegir--fila .trans__muestra{width:40px;height:40px}}.franja{padding-block:var(--space-sm);border-bottom:1px solid var(--color-rule);background:var(--color-paper-2)}.franja__lista{justify-content:safe center;gap:var(--space-xl);overscroll-behavior-x:contain;scrollbar-width:none;color:var(--color-ink-2);font-size:var(--text-sm);flex-wrap:nowrap;margin:0;padding-left:0;list-style:none;display:flex;overflow-x:auto}.franja__lista li{align-items:center;gap:var(--space-xs);white-space:nowrap;flex:none;min-height:32px;display:inline-flex}.franja__lista a{color:var(--color-ink);text-underline-offset:3px;text-decoration:underline}.franja__lista a:hover{color:var(--color-accent-text)}.franja__firma{width:auto;height:28px}.chat-pasos__reloj{margin-top:var(--space-lg);color:var(--color-ink-2)}.enlace-paso{min-height:44px;color:var(--color-accent-text);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.orden__lineas a{color:inherit;text-underline-offset:3px;text-decoration:underline}.quien{gap:var(--space-md);margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--color-rule);display:grid}.quien h3{font:800 var(--text-2xl) / 1 var(--font-display);text-transform:uppercase}.quien p{color:var(--color-ink-2)}.quien__pintor{gap:var(--space-md);grid-template-columns:160px minmax(0,1fr);align-items:center;display:grid}.quien__pintor:not(:has(picture)){grid-template-columns:minmax(0,1fr)}.quien__texto{gap:var(--space-xs);display:grid}.quien__foto img{aspect-ratio:4/5;border-radius:var(--radius-card);object-fit:cover;width:100%;height:auto}.quien picture:not(.quien__foto) img{border-radius:var(--radius-card);object-fit:cover;width:96px;height:96px}@media (min-width:60rem){.quien__pintor{grid-template-columns:220px minmax(0,1fr)}}.quien__titular{gap:var(--space-xs);display:grid}.quien__titular picture img{aspect-ratio:auto;width:160px;height:auto}.quien a{color:var(--color-accent-text);text-underline-offset:3px;text-decoration:underline}.garantia__entrada{color:var(--color-ink);font-size:var(--text-lead)}.garantia__listas{gap:var(--space-lg);display:grid}.garantia__listas ul{gap:var(--space-xs);margin:var(--space-sm) 0 0;padding-left:0;list-style:none;display:grid}.garantia__listas li{padding-left:var(--space-lg);color:var(--color-ink-2);position:relative}.garantia__listas li:before{content:"";background:var(--color-marca);width:12px;height:2px;position:absolute;top:.7em;left:0}.garantia .btn{color:var(--color-accent-ink);justify-self:start}@media (min-width:48rem){.garantia__listas{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.opiniones{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));margin:0;padding-left:0;list-style:none;display:grid}.opiniones figure{gap:var(--space-md);height:100%;padding:var(--space-lg);border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper-2);margin:0;display:grid}.opiniones blockquote{color:var(--color-ink);font-size:var(--text-lead);margin:0}.opiniones figcaption{gap:var(--space-3xs);color:var(--color-ink-2);font-size:var(--text-sm);align-self:end;display:grid}.opiniones__fecha{color:var(--color-muted)}.opiniones__video{aspect-ratio:9/16;border-radius:var(--radius-card);object-fit:cover;width:100%}.ficha__firmado{margin-top:var(--space-2xs);color:var(--color-muted);font-size:var(--text-sm)}@media (max-width:47.99rem){.franja__lista{-webkit-mask-image:linear-gradient(to right, var(--color-paper) 82%, transparent);-webkit-mask-image:linear-gradient(to right, var(--color-paper) 82%, transparent);-webkit-mask-image:linear-gradient(to right, var(--color-paper) 82%, transparent);mask-image:linear-gradient(to right, var(--color-paper) 82%, transparent)}}.pieza__dias,.servicio__dias{color:var(--color-muted);font-size:var(--text-sm);font-weight:400;display:block}.pieza__extras{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.pieza__extras p{color:var(--color-ink-2);font-size:var(--text-sm);flex-basis:100%;font-weight:600}.pieza__extras button{min-height:44px;padding:0 var(--space-sm);border:1px dashed var(--color-accent-text);border-radius:var(--radius-pill);color:var(--color-ink);font:500 var(--text-sm) / 1 var(--font-body);cursor:pointer;background:0 0;transition:background-color .15s ease-out}.pieza__extras button:hover{background:var(--color-paper-3)}.pieza__extras button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (max-width:59.99rem){.pieza__extras{scrollbar-width:none;flex-wrap:nowrap;grid-column:1;overflow-x:auto}.pieza__extras p{flex:none}.pieza__extras button{flex:none;min-height:40px}}.tamanos{max-width:860px;margin-top:var(--space-2xl)}.tamanos h3{font:800 var(--text-2xl) / 1 var(--font-display);text-transform:uppercase}.tamanos .pieza__otros{margin-top:var(--space-md)}.tamanos__nota{margin-top:var(--space-sm);color:var(--color-muted);font-size:var(--text-sm)}.paquetes{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));margin:0;padding:0;list-style:none;display:grid}.paquete{gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper-2);align-content:start;display:grid}.paquete h3{font:800 var(--text-2xl) / 1 var(--font-display);text-transform:uppercase}.paquete ul{gap:var(--space-2xs);padding-left:var(--space-md);color:var(--color-ink-2);margin:0;display:grid}.paquete__precio{color:var(--color-ink-2)}.paquete__precio b{color:var(--color-num);font:800 var(--text-2xl) / 1 var(--font-display)}.paquete .btn{justify-self:start}.nav-movil{top:calc(var(--space-2xl) + 1px);z-index:var(--z-sticky-nav);border-bottom:1px solid var(--color-rule);background:var(--color-paper);position:fixed;inset-inline:0}.nav-movil[hidden]{display:none}.nav-movil ul{gap:var(--space-lg);padding:0 var(--gutter);scrollbar-width:none;margin:0;list-style:none;display:flex;overflow-x:auto}.nav-movil a{min-height:44px;color:var(--color-ink-2);font-size:var(--text-sm);white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}.nav-movil a:hover{color:var(--color-accent-text)}html:has(.nav-movil:not([hidden])){scroll-padding-top:calc(var(--space-3xl) + 44px)}@media (min-width:64.0625rem){.nav-movil{display:none}}.guia-pagina{padding-block:var(--space-2xl) var(--space-3xl)}.guia-pagina h1{font:800 var(--text-section) / .95 var(--font-display);text-transform:uppercase}.guia__privacidad{color:var(--color-ink-2);font-size:var(--text-sm)}.guia{gap:var(--space-xl);display:grid}.guia__datos{max-width:560px}.guia__error{color:var(--color-num);font-size:var(--text-sm)}.guia__tomas{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));margin:0;padding:0;list-style:none;display:grid}.guia__toma{gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper-2);align-content:start;display:grid}.guia__toma[data-hecha]{border-color:var(--color-accent-text)}.guia__marco{aspect-ratio:16/10;border-radius:var(--radius-card);background:var(--color-paper);place-items:center;display:grid;overflow:hidden}.guia__marco img{object-fit:cover;width:100%;height:100%}.guia-dibujo{fill:none;width:80%;height:auto;stroke:var(--color-ink-2);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.guia-dibujo__visor{stroke:var(--color-accent-text)}.guia-dibujo__dano{stroke:var(--color-marca)}.guia__texto h2{font:800 var(--text-xl) / 1.05 var(--font-display);text-transform:uppercase}.guia__texto p{margin-top:var(--space-2xs);color:var(--color-ink-2)}.guia__acciones{gap:var(--space-xs);flex-wrap:wrap;display:flex}.guia__acciones .btn{cursor:pointer;min-height:48px}.guia__accion:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.guia__envio{gap:var(--space-lg);max-width:560px;display:grid}.guia__paso{gap:var(--space-xs);padding-left:var(--space-md);border-left:3px solid var(--color-rule);display:grid}.guia__paso[data-destacado]{border-left-color:var(--color-accent-text)}.guia__paso .btn{justify-self:start}.guia__paso .btn:disabled{opacity:.5;cursor:not-allowed}.guia__paso p{color:var(--color-ink-2);font-size:var(--text-sm)}.guia__estado:empty{display:none}.guia__estado{color:var(--color-ink);font-weight:600}.guia__alternativa{color:var(--color-muted);font-size:var(--text-sm)}.servicio__cabecera--sola{min-height:0;padding-top:var(--space-2xl)}.servicio__cabecera--sola .servicio__titular{padding-block:var(--space-3xl) var(--space-xl)}.servicio__preguntas{border-top:1px solid var(--color-rule);width:100%;max-width:760px;display:grid}.servicio__preguntas details{border-bottom:1px solid var(--color-rule)}.servicio__preguntas summary{min-height:56px;padding-block:var(--space-sm);color:var(--color-ink);cursor:pointer;align-items:center;font-weight:600;display:flex}.servicio__preguntas summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.servicio__preguntas p{padding-bottom:var(--space-md);color:var(--color-ink-2)}.servicio__preguntas a,.pieza__otros a{color:inherit;text-underline-offset:3px;text-decoration:underline}.pieza__otros a:hover{color:var(--color-accent-text)}.marca-pagina__cab{padding-top:var(--space-2xl);justify-items:start}.marca-pagina__cab h1{font:800 var(--text-section) / .95 var(--font-display);text-transform:uppercase;overflow-wrap:break-word;min-width:0}.marca-pagina__cab .btn{margin-top:var(--space-sm);justify-self:start}.marca-pagina .trabajos{padding-top:0}.marca-pagina__boton{margin-top:var(--space-lg)}.ficha__marca{min-height:44px;color:var(--color-accent-text);font-size:var(--text-sm);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.sin-pintar__prueba{gap:var(--space-sm);margin:0;padding-left:0;list-style:none;display:grid}.sin-pintar__prueba li{padding-left:var(--space-lg);color:var(--color-ink-2);position:relative}.sin-pintar__prueba li:before{content:"";background:var(--color-marca);width:12px;height:2px;position:absolute;top:.7em;left:0}.sin-pintar .btn{color:var(--color-accent-ink);justify-self:start}.form__ayuda{color:var(--color-muted);font-size:var(--text-sm)}.barra-precio{inset:auto 0 var(--alto-aviso-demo,0px);z-index:var(--z-sticky);justify-content:space-between;align-items:center;gap:var(--space-sm);height:calc(56px + env(safe-area-inset-bottom));padding:0 var(--gutter) env(safe-area-inset-bottom);border-top:2px solid var(--color-accent-text);background:var(--color-paper-2);display:flex;position:fixed}.barra-precio[hidden]{display:none}.barra-precio p{min-width:0;color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.barra-precio .btn{flex:none;min-height:44px}body:has(.barra-precio:not([hidden])){padding-bottom:calc(56px + var(--alto-aviso-demo,0px))}:root:has(.barra-precio:not([hidden])) .flotante{display:none}@media (min-width:40rem){.barra-precio{display:none}}.chat-pasos__extra{margin-top:var(--space-md);color:var(--color-ink);font-weight:600}.foto-ejemplo{border:1px dashed var(--color-muted);border-radius:var(--radius-card);background:var(--color-paper-3);place-items:center;width:100%;display:grid}.foto-ejemplo span{color:var(--color-muted);font-size:var(--text-sm);font-weight:600}.juego{gap:var(--space-lg);max-width:860px;display:grid}.juego__foto{position:relative}.juego__foto img{border-radius:var(--radius-card);width:100%;height:auto}.juego__punto{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;min-height:44px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.juego__punto span{border:3px solid var(--color-accent-text);background:var(--color-text-scrim);border-radius:50%;width:24px;height:24px;transition:transform .15s ease-out,background-color .15s ease-out}.juego__punto:hover:not(:disabled) span{transform:scale(1.15)}.juego__punto:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.juego__punto:disabled{cursor:default}.juego__punto:disabled:not([data-correcta]) span{opacity:.4}.juego__punto[data-correcta] span{background:var(--color-accent)}.juego__punto small{padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-ink);font-size:var(--text-xs);white-space:nowrap;font-weight:600;position:absolute;top:100%;left:50%;transform:translate(-50%)}.juego__respuesta{gap:var(--space-sm);justify-items:start;min-height:1px;display:grid}.juego__resultado{color:var(--color-ink);font-weight:600}.juego__respuesta p{color:var(--color-ink-2)}@media (prefers-reduced-motion:reduce){.juego__punto span{transition:none}}.inspeccion{gap:var(--space-md);margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--color-rule);display:grid}.inspeccion h3{font:800 var(--text-2xl) / 1 var(--font-display);text-transform:uppercase}.comparador{gap:var(--space-xs);margin:0;display:grid}.comparador figcaption{color:var(--color-ink-2);font-size:var(--text-sm)}.comparador__marco{border-radius:var(--radius-card);position:relative;overflow:hidden}.comparador__marco img{width:100%;height:auto;display:block}.comparador__despues{clip-path:inset(0 0 0 var(--corte));position:absolute;inset:0}.comparador__despues img,.comparador__despues.foto-ejemplo{object-fit:cover;height:100%}.comparador__despues.foto-ejemplo{background:var(--color-paper-2)}.comparador__linea{top:0;bottom:0;left:var(--corte);background:var(--color-accent-text);pointer-events:none;width:2px;position:absolute}.comparador__etiqueta{top:var(--space-sm);padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-pill);background:var(--color-text-scrim);color:var(--color-ink);font-size:var(--text-xs);pointer-events:none;font-weight:600;position:absolute}.comparador__etiqueta--antes{left:var(--space-sm)}.comparador__etiqueta--despues{right:var(--space-sm)}.comparador input[type=range]{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.comparador__marco:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.pie__servicios{gap:var(--space-2xs) var(--space-lg);margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--color-rule);flex-wrap:wrap;display:flex}.pie__servicios a{min-height:44px;color:var(--color-ink-2);font-size:var(--text-sm);align-items:center;display:inline-flex}.pie__servicios a:hover{color:var(--color-accent-text)}.servicio__nota{color:var(--color-ink)}.servicio__nota a{color:var(--color-accent-text);text-underline-offset:3px;text-decoration:underline}.visor__foto{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.visor__foto img{object-fit:contain;width:100%;height:100%}.salidas{margin-bottom:var(--space-xl);padding:var(--space-md) var(--space-lg) var(--space-lg);border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper-2);font-family:var(--font-outlier)}.salidas__tabla{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.salidas__titulo{padding-bottom:var(--space-sm);color:var(--color-accent-text);font:500 var(--text-lg) / 1 var(--font-outlier);text-align:left}.salidas th{padding:var(--space-xs) var(--space-sm) var(--space-xs) 0;color:var(--color-muted);text-align:left;font-weight:500}.salidas td{padding:var(--space-xs) var(--space-sm) var(--space-xs) 0;border-top:1px solid var(--color-rule);color:var(--color-ink);white-space:nowrap}.salidas tbody tr{position:relative}.salidas tbody tr:hover td{background:var(--color-paper-3)}.salidas__abrir{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.salidas__abrir:after{content:"";position:absolute;inset:0}.salidas__abrir:focus-visible{outline:none}.salidas__abrir:focus-visible:after{outline:2px solid var(--color-focus);outline-offset:-2px}.salidas__estado{color:var(--color-accent-text)}.salidas{--casilla:calc(1ch + 1px);--hueco:2px}.salidas__txt{letter-spacing:calc(var(--casilla) - 1ch + var(--hueco));background:repeating-linear-gradient(90deg, var(--color-paper) 0 var(--casilla), transparent 0 calc(var(--casilla) + var(--hueco)));border-radius:2px;padding-left:1px}.salidas__txt:empty{display:none}.salidas__txt[data-girando]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.salidas__letras{gap:var(--hueco);perspective:400px;display:inline-flex}.salidas__letras>span{width:var(--casilla);background:var(--color-paper);text-align:center;animation:salidas-volteo .42s var(--ease-out) both;animation-delay:calc(var(--l) * 30ms);border-radius:2px;display:inline-block}@keyframes salidas-volteo{0%{opacity:0;transform:rotateX(90deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.salidas__letras>span{animation:none}}@media (max-width:39.99rem){.salidas{padding-inline:var(--space-md)}.salidas__trabajo{display:none}.salidas__tabla{font-size:var(--text-xs)}.salidas{--hueco:0px;--casilla:1ch}.salidas__txt,.salidas__letras>span{background:0 0}.salidas__txt{padding-left:0}.salidas td:last-child,.salidas th:last-child{padding-right:0}}.espejo__figura{gap:var(--space-lg);align-items:end;display:grid}.espejo__foto{border-radius:var(--radius-card);background:var(--color-acabado-negro);touch-action:pan-y;position:relative;overflow:hidden}.espejo__foto img{width:100%;height:auto;display:block}.espejo__brillo{aspect-ratio:3;background:radial-gradient(closest-side, var(--color-brillo), var(--color-brillo-medio) 35%, var(--color-brillo-borde) 70%, transparent);mix-blend-mode:screen;pointer-events:none;opacity:0;width:45%;transition:opacity .6s var(--ease-out);will-change:transform;border-radius:50%;position:absolute;top:0;left:0}.espejo__foto[data-vivo] .espejo__brillo{opacity:1}.espejo__texto h2{font-size:var(--text-section);text-transform:uppercase;overflow-wrap:break-word;min-width:0;font-weight:800;line-height:1}.espejo__texto p{margin-top:var(--space-sm);color:var(--color-muted);font-family:var(--font-outlier);font-size:var(--text-sm)}@media (min-width:60rem){.espejo__figura{gap:var(--space-2xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}@media (prefers-reduced-motion:reduce){.espejo__brillo{display:none}}.ficha__foto picture{display:block}.compraventas__cab{padding-top:var(--space-2xl);justify-items:start}.compraventas__cab h1{font:800 var(--text-section) / .95 var(--font-display);text-transform:uppercase;overflow-wrap:break-word;min-width:0}.compraventas__acciones{gap:var(--space-sm);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.compraventas__trabajos{padding-top:var(--section-gap)}.compraventas .trabajos{padding-top:0}.compraventas__importa{gap:0;max-width:960px;margin:0;padding:0;list-style:none;display:grid}.compraventas__importa li{padding-block:var(--space-md);border-top:1px solid var(--color-rule);color:var(--color-ink);font-size:var(--text-lg)}.compraventas__importa li:last-child{border-bottom:1px solid var(--color-rule)}.compraventas__final{margin-top:var(--space-md)}@media (min-width:60rem){.compraventas .servicio__pasos{gap:var(--gap-columns);grid-template-columns:repeat(4,minmax(0,1fr))}}.lote{gap:var(--space-lg);max-width:860px;display:grid}.lote__filas{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}.lote__fila{gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper-2);display:grid}.lote__fila .form{max-width:none}.lote__fila-cab{justify-content:space-between;align-items:center;display:flex}.lote__quitar{border:1px solid var(--color-rule);width:44px;height:44px;color:var(--color-ink-2);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:inline-grid}.lote__quitar:hover{border-color:var(--color-muted);color:var(--color-ink)}.lote__quitar:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.lote__tiene{gap:var(--space-2xs);border:0;min-width:0;margin:0;padding:0;display:grid}.lote__tiene legend{margin-bottom:var(--space-2xs);color:var(--color-ink-2);font-size:var(--text-sm);padding:0;font-weight:500}.lote__pie{gap:var(--space-sm);justify-items:start;display:grid}.lote__envio{gap:var(--space-sm);flex-wrap:wrap;display:flex}.lote__aviso{color:var(--color-accent-text);font-size:var(--text-sm)}.empresas__lista{gap:var(--space-md);align-content:start;justify-items:start;display:grid}.empresas__lista .lista-reglada{justify-self:stretch}.empresas__enlace{gap:var(--space-2xs);color:inherit;text-decoration:none;display:grid}.empresas__enlace h3{text-decoration:underline;-webkit-text-decoration-color:var(--color-accent-text);-webkit-text-decoration-color:var(--color-accent-text);-webkit-text-decoration-color:var(--color-accent-text);text-decoration-color:var(--color-accent-text);text-underline-offset:5px;text-decoration-thickness:2px}.empresas__enlace:hover h3{color:var(--color-accent-text)}.empresas__enlace:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px;border-radius:2px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
