:root{--cobalto: #0b4a93;--cobalto-oscuro: #083b77;--marino: #0a2552;--cielo: #5ba8d8;--cielo-claro: #d4e7f6;--bruma: #eef4fa;--blanco: #ffffff;--sol: #ffc447;--coral: #f0657a;--texto: #14294a;--texto-suave: #4a5d7b;--linea: #d5e1ee;--whatsapp: #1c9d50;--error: #b42318;--exito: #157347;--fuente-titulos: "Fraunces", "Georgia", serif;--fuente-texto: "Figtree", "Segoe UI", system-ui, sans-serif;--ancho: 1200px;--margen: clamp(1rem, 4vw, 2rem);--seccion: clamp(4.5rem, 9vw, 7.5rem);--radio-foto: 18px;--radio-ui: 10px;--sombra-suave: 0 1px 2px rgba(10, 37, 82, .06), 0 8px 24px -12px rgba(10, 37, 82, .18);--sombra-etiqueta: 0 18px 34px -16px rgba(10, 37, 82, .55);--nav-alto: 72px}@media(max-width:960px){:root{--nav-alto: 64px}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-alto) + 1rem);-webkit-text-size-adjust:100%}body{font-family:var(--fuente-texto);font-size:1.0625rem;line-height:1.6;color:var(--texto);background:var(--blanco);-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg,iframe{display:block;max-width:100%}button,input,textarea,select{font:inherit;color:inherit}a{color:inherit}h1,h2,h3,h4{font-family:var(--fuente-titulos);font-variation-settings:"SOFT" 100;font-weight:700;color:var(--marino);line-height:1.1;letter-spacing:-.01em;text-wrap:balance}h2{font-size:clamp(2rem,4.2vw,3.1rem)}h3{font-size:1.375rem;line-height:1.25}p{text-wrap:pretty}:focus-visible{outline:3px solid var(--sol);outline-offset:3px;border-radius:4px}.visualmente-oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.saltar-contenido{position:fixed;top:.75rem;left:.75rem;z-index:2000;padding:.75rem 1rem;background:var(--marino);color:var(--blanco);border-radius:var(--radio-ui);transform:translateY(-200%)}.saltar-contenido:focus{transform:none}.contenedor{width:100%;max-width:calc(var(--ancho) + var(--margen) * 2);margin-inline:auto;padding-inline:var(--margen)}.seccion{padding-block:var(--seccion)}.encabezado{max-width:40rem;margin-bottom:clamp(2rem,4vw,3.25rem)}.encabezado p{margin-top:.75rem;font-size:1.1875rem;color:var(--texto-suave)}.boton,.boton-redondo{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border:2.5px solid var(--marino);font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;box-shadow:3px 3px 0 var(--marino);transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.boton{min-height:3rem;padding:.7rem 1.4rem;border-radius:999px;font-size:1rem}.boton-redondo{width:3rem;height:3rem;border-radius:50%;font-size:1.05rem}.boton svg{font-size:1.15em;flex-shrink:0}.boton:hover,.boton-redondo:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--marino)}.boton:active,.boton-redondo:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--marino)}.boton-principal{background:var(--cobalto);color:var(--blanco)}.boton-principal:hover{background:var(--cobalto-oscuro)}.boton-claro,.boton-redondo{background:var(--blanco);color:var(--marino)}.boton-claro:hover,.boton-redondo:hover{background:var(--sol)}.boton-whatsapp{background:var(--whatsapp);color:var(--blanco)}.boton-whatsapp:hover{background:#168342}.boton[disabled]{opacity:.6;cursor:not-allowed;transform:none;box-shadow:3px 3px 0 var(--marino)}.pantalla-carga{min-height:100vh;display:grid;place-items:center;background:var(--bruma)}.pantalla-carga img{width:160px;animation:latido 1.4s ease-in-out infinite}.pantalla-error{min-height:100vh;display:grid;place-items:center;padding:var(--margen);text-align:center;background:var(--bruma)}.pantalla-error div{max-width:28rem;display:grid;gap:1rem;justify-items:center}@keyframes latido{50%{opacity:.55}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html.vista-previa,html.vista-previa body{overflow:hidden;height:100%}html.vista-previa{scrollbar-width:none}html.vista-previa.vista-previa--celular,html.vista-previa.vista-previa--celular body{overflow:hidden;height:auto}html.vista-previa.vista-previa--larga{overflow:auto;height:100%;scrollbar-width:thin}html.vista-previa.vista-previa--larga body{overflow:visible;height:auto;min-height:100%}.vista-pagina{position:relative}.en-construccion{min-height:100vh;min-height:100svh;display:grid;place-items:center;padding:2rem 1.25rem;text-align:center;background:radial-gradient(ellipse at top,var(--cielo-claro),var(--bruma) 65%)}.en-construccion__tarjeta{width:min(100%,38rem);padding:clamp(2rem,6vw,4rem) clamp(1.25rem,5vw,3rem);border:1px solid var(--linea);border-radius:24px;background:var(--blanco);box-shadow:var(--sombra-suave)}.en-construccion img{width:min(100%,17rem);height:auto;margin:0 auto 1.5rem}.en-construccion__detalle{display:block;width:3rem;height:4px;margin:0 auto 1.75rem;border-radius:4px;background:var(--sol)}.en-construccion h1{margin-bottom:1.25rem;font-size:clamp(2rem,7vw,3rem)}.en-construccion p{color:var(--texto-suave)}
