@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/_astro/martian-mono-cyrillic-ext-standard-normal.BFx_pHPN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/_astro/martian-mono-cyrillic-standard-normal.Dgr-UBxV.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/_astro/martian-mono-latin-ext-standard-normal.DeTdBbNh.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/_astro/martian-mono-latin-standard-normal.1TqSgyfh.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fondo:#1e2125;--placa:#24272c;--placa-arte:#2a2e34;--filo:#33383e;--tinta:#e8eaec;--tinta-2:#9aa1a8;--tinta-3:#5f666d;--verde:#00a19c;--verde-texto:#19b8b2;--anillo:#19b8b2;--corte:18px;--m:"Martian Mono Variable", ui-monospace, monospace;--sale:cubic-bezier(.16, .84, .12, 1);color-scheme:dark}:root[data-theme=light]{--fondo:#f2f3f4;--placa:#e8eaec;--placa-arte:#dfe2e5;--filo:#cdd1d5;--tinta:#17191c;--tinta-2:#575e65;--tinta-3:#9aa1a8;--verde:#006e68;--verde-texto:#006e68;--anillo:#006e68;color-scheme:light}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--fondo:#f2f3f4;--placa:#e8eaec;--placa-arte:#dfe2e5;--filo:#cdd1d5;--tinta:#17191c;--tinta-2:#575e65;--tinta-3:#9aa1a8;--verde:#006e68;--verde-texto:#006e68;--anillo:#006e68;color-scheme:light}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--barra-espacio,0px) + env(safe-area-inset-top))}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}@view-transition{navigation:auto}::view-transition-group(*){animation-duration:.18s;animation-timing-function:ease-out}::view-transition-old(root),::view-transition-new(root){animation-duration:.18s}}:where(section[id],main[id]){scroll-margin-top:24px}.motion-panels{position:relative}.motion-panels[data-animando]{overflow-anchor:none;overflow:clip}[data-saliendo]{pointer-events:none}body{background:var(--fondo);color:var(--tinta);font-family:var(--m);font-variation-settings:"wdth" 87.5;margin:0;font-size:15px;font-weight:380;line-height:1.65;overflow-x:clip}a{color:inherit}img{max-width:100%;height:auto;display:block}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--anillo);outline-offset:3px}.env{max-width:1280px;margin:0 auto;padding:0 16px}@media (width>=760px){.env{padding:0 40px}}.chaflan{clip-path:polygon(0 0, calc(100% - var(--corte)) 0, 100% var(--corte), 100% 100%, var(--corte) 100%, 0 calc(100% - var(--corte)))}[data-moneda=mxn] [data-solo=usd],[data-moneda=usd] [data-solo=mxn]{display:none}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}@view-transition{navigation:none}*,:before,:after{transition:none!important;animation:none!important}}.ir{font-variation-settings:"wdth" 100;align-items:center;gap:12px;width:max-content;max-width:100%;padding:10px 0;font-weight:580;text-decoration:none;display:inline-flex}.ir .chip{background:var(--verde);width:11px;height:11px;transition:transform .26s var(--sale);flex:none}.ir .pte{background:var(--verde);transform-origin:0;width:48px;height:2px;transition:transform .45s var(--sale);transform:scaleX(.4)}.ir small{font-variation-settings:"wdth" 75;color:var(--tinta-2);font-size:12px;font-weight:400;display:block}@media (hover:hover){.ir:hover .pte{transform:scaleX(1)}.ir:hover .chip{transform:scale(1.2)}}.ir:focus-visible .pte{transform:scaleX(1)}.ir:active .chip{transform:scale(.75)}.contacto{border-top:3px solid var(--verde);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:40px 0 0;display:grid}.contacto h2{letter-spacing:-.035em;font-variation-settings:"wdth" 100;max-width:18ch;margin:0;font-size:clamp(26px,3.4vw,46px);font-weight:720;line-height:1.05}.contacto p{color:var(--tinta-2);max-width:48ch;margin:12px 0 0}.contacto .ir{font-size:17px}@media (width<=899px){.contacto{grid-template-columns:1fr}}[hidden]{display:none!important}.saltar{z-index:40;background:var(--fondo);padding:12px;position:fixed;top:8px;left:16px;transform:translateY(-200%)}.saltar:focus{transform:none}.contacto-enlaces{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.contacto-enlaces>a{overflow-wrap:anywhere}.contacto-enlaces>a:last-child{color:var(--tinta-2);font-size:12px}body{transition:background-color .18s,color .18s}.contacto-enlaces>a{transition:color .16s,background-color .18s,border-color .16s}.ir .pte{transition:transform .28s var(--sale)}@media (width<=700px){html .servicio-page p,html .detalle-contenido,html .detalle-cabecera .intro,html .detalle-acordeon summary,html .resultado-servicio p,html .portada-bajo p{font-size:14px}html .detalle-contenido,html .servicio-page p{line-height:1.75}html .detalle-precio p,html .detalle-prueba p,html .detalles-grupo>p,html .detalle-indice a,html .detalle-volver,html .resultado-importe span,html .resultado-servicio .resultado-limite,html .recorrido-encabezado p,html .recorrido-enlace,html .aviso-volver{font-size:13px}html .barra-ajustes,html .selector-servicios small,html .detalle-prueba .nota,html [data-expandir],html .visual-pie,html .visual-pie small{font-size:12px}}:root{--barra-espacio:112px;--resorte:cubic-bezier(.16, .84, .12, 1)}@supports (transition-timing-function:linear(0, 1)){:root{--resorte:linear(0, .019, .067, .134, .214, .3, .387, .472, .553, .627, .695, .754, .807, .852, .889, .921, .947, .967, .983, .996, 1.005, 1.012, 1.016, 1.018, 1.02, 1.02, 1.019, 1.018, 1.017, 1.015, 1.013, 1.012, 1.01, 1.009, 1)}}.isla{display:none}.barra-umbral{pointer-events:none;width:1px;height:1px;position:absolute;top:56px;left:0}.barra-marco{top:max(12px, env(safe-area-inset-top));z-index:30;pointer-events:none;height:96px;margin-top:12px;position:sticky}.barra{--vidrio-fondo:color-mix(in srgb, var(--fondo) 76%, transparent);--vidrio-filo:color-mix(in srgb, var(--tinta) 20%, transparent);pointer-events:auto;height:88px;transition:height .36s var(--sale);justify-content:space-between;align-items:center;gap:24px;padding:0 24px;display:flex;position:relative}.barra-marco[data-fija] .barra{height:68px}.barra-cristal{z-index:-1;pointer-events:none;background:var(--fondo);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));border:1px solid var(--vidrio-filo);transition:background-color .26s,border-color .26s;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #0000001f}.barra-cristal:after{content:"";pointer-events:none;opacity:.45;background:linear-gradient(115deg,#ffffff21,#0000 32% 66%,#ffffff0d);transition:opacity .36s;position:absolute;inset:0}.barra-marco[data-fija] .barra-cristal:after{opacity:1}@supports (backdrop-filter:blur(1px)){.barra-cristal{background:color-mix(in srgb, var(--fondo) 88%, transparent);backdrop-filter:blur(22px)saturate(145%)}.barra-marco[data-fija] .barra-cristal{background:var(--vidrio-fondo)}}.barra .marca{min-height:44px;color:var(--tinta);transform-origin:0;transition:transform .36s var(--sale);flex:none;align-items:center;gap:12px;text-decoration:none;display:flex}.barra .marca .dg{flex:none;width:28px;height:35px}.barra .marca .nombre{width:135px;height:24px}.barra .nombre path{fill:currentColor}.barra .nombre path:last-child{fill:var(--tinta-2)}.barra-marco[data-fija] .marca{transform:scale(.94)}.barra-secciones{font-variation-settings:"wdth" 75;align-items:center;gap:28px;font-size:13px;display:flex}.barra-secciones a{min-height:44px;color:var(--tinta);align-items:center;text-decoration:none;transition:color .16s;display:flex;position:relative}.barra-secciones a:after{content:"";background:var(--verde);transform-origin:0;height:2px;transition:transform .24s var(--sale);position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.barra-secciones a[aria-current]:after,.barra-secciones a:focus-visible:after{transform:scaleX(1)}@media (hover:hover){.barra-secciones a:hover:after{transform:scaleX(1)}}.barra-secciones a:active{color:var(--verde-texto)}.barra-ajustes{flex:none;font-size:11px;position:relative}.barra-ajustes summary{border-left:1px solid var(--vidrio-filo);cursor:pointer;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:0 0 0 20px;list-style:none;display:flex}.barra-ajustes summary::-webkit-details-marker{display:none}.barra-ajustes-texto{color:var(--tinta-2)}.barra-mas{width:12px;height:12px;color:var(--verde-texto);position:relative}.barra-mas:before,.barra-mas:after{content:"";background:currentColor;width:12px;height:2px;position:absolute;top:5px;left:0}.barra-mas:after{transition:transform .24s var(--sale);transform:rotate(90deg)}.barra-ajustes[open] .barra-mas:after{transform:rotate(0)}.barra-preferencias{background:var(--fondo);border:1px solid var(--vidrio-filo);width:264px;padding:20px;position:absolute;top:calc(100% + 18px);right:0;box-shadow:0 12px 32px #0000001f,inset 0 1px #ffffff1f}.barra-ajustes[open] .barra-preferencias{animation:preferencias-entrada .22s var(--sale)}@keyframes preferencias-entrada{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.barra .idiomas{justify-content:space-between;gap:8px;display:flex}.barra .idiomas a{place-items:center;min-width:44px;min-height:44px;text-decoration:none;display:grid}.barra .idiomas a[aria-current]{box-shadow:inset 0 -2px var(--verde);color:var(--verde-texto)}.barra .idiomas a:hover{background:var(--placa)}.barra .tema{color:var(--tinta-2);gap:8px;margin-top:20px;display:grid}.barra .tema select{width:100%;min-height:44px;font:inherit;background:var(--placa);color:var(--tinta);border:1px solid var(--filo);padding:8px}@media (width<=1000px){.barra-ajustes-texto{display:none}.barra-secciones{gap:20px}}@media (width<=700px){:root{--barra-espacio:152px}.barra-marco{height:132px;top:max(8px, env(safe-area-inset-top));margin-top:8px;padding:0 8px}.barra{grid-template-rows:56px 44px;grid-template-columns:1fr auto;align-content:center;gap:0 16px;height:124px;padding:0 16px;display:grid}.barra-marco[data-fija] .barra{height:124px}.barra .marca{grid-area:1/1;gap:10px}.barra .marca .dg{width:25px;height:32px}.barra .marca .nombre{width:124px}.barra-secciones{grid-area:2/1/auto/-1;justify-content:space-between;gap:12px;font-size:12px}.barra-ajustes{grid-area:1/2}.barra-ajustes summary{gap:10px;padding-left:12px}.barra-preferencias{width:min(264px,100vw - 48px);top:calc(100% + 12px)}.barra-cristal,.barra-marco[data-fija] .barra-cristal{background:var(--fondo);backdrop-filter:none;transition:none}.barra:before{content:"";pointer-events:none;background:linear-gradient(#0000001a,#0000);height:14px;position:absolute;top:100%;left:0;right:0}.barra>:not(.isla){transform-origin:50% 0;transition:transform .46s var(--resorte), opacity .18s ease, visibility 0s;will-change:transform, opacity}.barra:before{transition:opacity .18s}.isla{z-index:2;visibility:hidden;max-width:calc(100vw - 32px);height:48px;color:var(--tinta);background:var(--fondo);border:1px solid var(--filo);font:inherit;white-space:nowrap;cursor:pointer;pointer-events:auto;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));opacity:0;transition:transform .46s var(--resorte), opacity .2s ease, visibility 0s .2s;will-change:transform, opacity;align-items:center;gap:10px;padding:0 16px;font-size:12px;font-weight:600;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)scale(1.3)}.isla svg{flex:none;width:20px;height:25px}.isla span:first-of-type{text-overflow:ellipsis;overflow:hidden}.isla .barra-mas{flex:none}.isla:active{transform:translate(-50%)scale(.96)}.barra-marco[data-isla] .barra{pointer-events:none}.barra-marco[data-isla] .barra:before{opacity:0}.barra-marco[data-isla] .barra>:not(.isla){opacity:0;visibility:hidden;transition:transform .46s var(--resorte), opacity .18s ease, visibility 0s .18s;transform:scale(.62)}.barra-marco[data-isla] .isla{visibility:visible;opacity:1;transition:transform .46s var(--resorte), opacity .2s ease 60ms, visibility 0s;transform:translate(-50%)scale(1)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.barra-marco .barra .barra-cristal{background:var(--fondo);backdrop-filter:none;border-color:var(--tinta-2)}.barra-cristal:after{display:none}}@media (forced-colors:active){.barra-marco .barra .barra-cristal{clip-path:none;backdrop-filter:none;background:canvas;border-color:canvastext}.barra-secciones a[aria-current]{text-decoration:underline}}.pie-fila{border-top:1px solid var(--filo);color:var(--tinta-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;margin-top:48px;padding:16px 0 28px;font-size:12px;display:flex}.pie a{overflow-wrap:anywhere;text-underline-offset:5px;align-items:center;min-height:44px;transition:color .16s;display:inline-flex}.pie a:hover,.pie a:active{color:var(--verde-texto)}.pie-enlaces{flex-wrap:wrap;gap:0 24px;display:flex}@media print{.pie{display:none}}
