.inicio_pagina__lpz_6{min-height:100vh;min-height:100dvh;background:#f5f5f7;container-type:inline-size;container-name:inicio;display:flex;flex-direction:column}.inicio_contenido___EIps{flex:1 1;width:100%;max-width:1200px;margin:0 auto;padding:clamp(0px,3cqi,32px);display:grid;grid-template-columns:minmax(0,1fr);grid-gap:clamp(20px,3cqi,32px);gap:clamp(20px,3cqi,32px);align-content:start;align-items:start}.inicio_hero__RH3Wv{position:relative;overflow:hidden;height:clamp(300px,52cqi,460px);background:#1d1d1f;color:#fff;display:flex;align-items:flex-end;border-radius:0 0 24px 24px}.inicio_degradado__f2qFL{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 35%,rgba(0,0,0,.72))}.inicio_heroTexto__O5lP7{position:relative;padding:clamp(16px,3cqi,28px);display:flex;flex-direction:column;gap:6px;min-width:0}.inicio_logo__bMSVV{width:clamp(56px,9cqi,72px);height:clamp(56px,9cqi,72px);border-radius:50%;object-fit:cover;background:#fff;box-shadow:0 0 0 3px rgba(255,255,255,.85)}.inicio_nombre__D3DT1{margin:6px 0 0;font-size:clamp(30px,6cqi,48px);font-weight:600;letter-spacing:.08em;line-height:1.05;text-transform:uppercase;overflow-wrap:anywhere}.inicio_sub__oYxJn{margin:0;font-size:clamp(14px,1.8cqi,16px);opacity:.92}.inicio_principal__JP2Pc{display:flex;flex-direction:column;gap:clamp(20px,3cqi,28px);padding:0 clamp(16px,4cqi,0px) 16px;min-width:0}.inicio_descripcion__28lO0{margin:0;font-size:clamp(15px,1.9cqi,17px);line-height:1.5;color:#3a3a3c}.inicio_titulo__redoZ{margin:0 0 12px;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#6e6e73}.inicio_servicios__kFkpI{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));grid-gap:12px;gap:12px}.inicio_servicio__NqRui{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:14px 16px;border-radius:18px;background:#fff;color:#1d1d1f;text-decoration:none;box-shadow:0 1px 2px rgba(0,0,0,.04),0 4px 14px rgba(0,0,0,.05)}.inicio_boton__zOmXX:focus-visible,.inicio_servicio__NqRui:focus-visible{outline:3px solid var(--acento);outline-offset:2px}.inicio_servicioFoto__mVgpD{width:56px;height:42px;flex:none;object-fit:cover;border-radius:10px}.inicio_servicioNombre___cUlT{display:block;font-weight:600;font-size:16px}.inicio_servicioMeta__lXL08{font-size:13px;color:#6e6e73}.inicio_precio__BPNmO{font-weight:600;white-space:nowrap}.inicio_lateral__sAqzh{display:none}.inicio_tarjeta__pbvRH{background:#fff;border-radius:24px;padding:24px;display:flex;flex-direction:column;gap:16px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 6px 20px rgba(0,0,0,.05)}.inicio_tarjeta__pbvRH h2{margin:0;font-size:20px}.inicio_datos__Fk5U7{margin:0;display:grid;grid-template-columns:auto 1fr;grid-gap:4px 12px;gap:4px 12px;font-size:14px;color:#3a3a3c}.inicio_datos__Fk5U7 dt{color:#6e6e73}.inicio_datos__Fk5U7 dd{margin:0}.inicio_equipo__xaLHB{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;font-size:12px;text-align:center}.inicio_equipo__xaLHB li{display:flex;flex-direction:column;align-items:center;gap:4px}.inicio_boton__zOmXX{display:flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:999px;background:var(--acento);color:#fff;font-weight:600;font-size:16px;text-decoration:none;box-shadow:0 8px 18px -6px color-mix(in srgb,var(--acento) 45%,transparent)}.inicio_barra__yqSGl{position:-webkit-sticky;position:sticky;bottom:0;z-index:10;padding:12px max(16px,env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:rgba(255,255,255,.92);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 -1px 0 rgba(0,0,0,.08)}.inicio_barra__yqSGl .inicio_boton__zOmXX{max-width:560px;margin:0 auto}@container inicio (min-width: 900px){.inicio_contenido___EIps{grid-template-columns:minmax(0,1fr) 380px}.inicio_hero__RH3Wv{border-radius:28px}.inicio_principal__JP2Pc{padding:0}.inicio_lateral__sAqzh{display:block;position:-webkit-sticky;position:sticky;top:32px}.inicio_barra__yqSGl{display:none}}@media (pointer:coarse){.inicio_boton__zOmXX,.inicio_servicio__NqRui{min-height:48px}}@media (prefers-reduced-motion:reduce){.inicio_pagina__lpz_6 *{animation:none!important;transition:none!important}}.inicio_izquierda__Rlrhz{display:flex;flex-direction:column;gap:clamp(20px,3cqi,32px);min-width:0}