@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink: #0d1117;--ink-2: #151b23;--ink-3: #1d2630;--linea: #2a323d;--texto: #1b2430;--suave: #566273;--papel: #f5f6f8;--borde: #e3e7ec;--verde: #1fd18a;--verde-osc: #0f9d62;--violeta: #6d5efc;--fuente: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--fuente);color:var(--texto);background:#fff;line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,h4,p,ul,ol{margin:0}ul,ol{padding:0;list-style:none}section{scroll-margin-top:84px}.contenedor{width:min(1180px,100% - 2.5rem);margin-inline:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.9rem 1.6rem;border-radius:12px;border:2px solid transparent;font:inherit;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease}.btn--primario{background:var(--verde);color:var(--ink)}.btn--primario:hover{background:#46e3a2;transform:translateY(-2px);box-shadow:0 10px 24px #1fd18a59}.btn--fantasma{border-color:#ffffff59;color:#fff}.btn--oscuro{background:var(--ink);color:#fff}.btn--oscuro:hover{background:#1d2630;transform:translateY(-2px)}.btn--fantasma:hover{border-color:#fff;background:#ffffff14}.etiqueta{display:inline-block;font-size:1rem;font-weight:400;line-height:1;letter-spacing:0;color:var(--verde-osc);margin-bottom:1rem}.etiqueta--clara{color:var(--verde)}:focus-visible{outline:3px solid var(--violeta);outline-offset:3px;border-radius:6px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}
