:root{--am-verde-profundo: #20403A;--am-verde-profundo-hover: #183028;--am-teal-oscuro: #39676A;--am-teal-medio: #4E9296;--am-teal-claro: #8FC4C6;--am-tinta: #20302A;--am-texto-secundario: #66716A;--am-fondo-pagina: #FBFAF6;--am-superficie: #FFFFFF;--am-superficie-suave: #FAF8F1;--am-borde: #E3E0D6;--am-borde-suave: #F0EDE4;--am-planta: #35B779;--am-hueco: #D64541;--am-fuera-limite: #8B5CC7;--am-badge-proc-bg: #E5F0F0;--am-font-ui: "Archivo", system-ui, sans-serif;--am-font-display: "Newsreader", Georgia, serif;--am-font-mono: "IBM Plex Mono", monospace;--am-radio-card: 12px;--am-radio-pill: 999px;--am-shadow: 0 7px 22px rgba(28, 63, 55, .06);--am-contenido: 1180px;--am-alto-encabezado: 72px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--am-alto-encabezado)}body{margin:0;background:var(--am-fondo-pagina);color:var(--am-tinta);font:400 16px/1.6 var(--am-font-ui);-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:inherit}h1,h2,h3{margin:0;font-family:var(--am-font-display);font-weight:500;line-height:1.15;letter-spacing:-.01em}p{margin:0}.contenedor{width:min(var(--am-contenido),100% - 32px);margin-inline:auto}.kicker{display:inline-block;color:var(--am-teal-oscuro);font:500 12px/1.4 var(--am-font-mono);letter-spacing:.14em;text-transform:uppercase}.seccion{padding:96px 0}.seccion.suave{background:var(--am-superficie-suave);border-block:1px solid var(--am-borde-suave)}.boton{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border:1px solid var(--am-verde-profundo);border-radius:var(--am-radio-pill);background:var(--am-verde-profundo);color:#fff;font:600 14px/1 var(--am-font-ui);text-decoration:none;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}.boton:hover{background:var(--am-verde-profundo-hover);border-color:var(--am-verde-profundo-hover)}.boton.secundario{background:transparent;color:var(--am-verde-profundo)}.boton.secundario:hover{background:var(--am-badge-proc-bg)}.boton.claro{background:#fff;border-color:#fff;color:var(--am-verde-profundo)}.boton.claro:hover{background:var(--am-badge-proc-bg);border-color:var(--am-badge-proc-bg)}.boton.contorno-claro{background:transparent;border-color:#ffffff80;color:#fff}.boton.contorno-claro:hover{background:#ffffff14}.boton:focus-visible,a:focus-visible{outline:3px solid var(--am-teal-claro);outline-offset:2px}.acciones{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:720px){.seccion{padding:64px 0}.acciones .boton{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
