@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(../media/poppins-devanagari-400-normal.3uzg23pgl4lg1.woff2)format("woff2"),url(../media/poppins-devanagari-400-normal.2-nsh_ipowlj7.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(../media/poppins-latin-ext-400-normal.2khz88u8-t8l6.woff2)format("woff2"),url(../media/poppins-latin-ext-400-normal.35tu-5sc4pbd1.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(../media/poppins-latin-400-normal.02pgwtu2kliti.woff2)format("woff2"),url(../media/poppins-latin-400-normal.3n0ylxy42e09x.woff)format("woff");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}
@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(../media/poppins-devanagari-500-normal.388_y8g0lncyu.woff2)format("woff2"),url(../media/poppins-devanagari-500-normal.2wk19p_zkff4s.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(../media/poppins-latin-ext-500-normal.2g937qp4gb5cj.woff2)format("woff2"),url(../media/poppins-latin-ext-500-normal.3g4upd8mp3tge.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(../media/poppins-latin-500-normal.25i40p8naznea.woff2)format("woff2"),url(../media/poppins-latin-500-normal.1ca8t586iof23.woff)format("woff");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}
@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(../media/poppins-devanagari-600-normal.0jjudczid-6fh.woff2)format("woff2"),url(../media/poppins-devanagari-600-normal.0afspkrtbuo7r.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(../media/poppins-latin-ext-600-normal.0i1qqcvl7st56.woff2)format("woff2"),url(../media/poppins-latin-ext-600-normal.3we82rbx-xdv4.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(../media/poppins-latin-600-normal.2jsr8pt-l398u.woff2)format("woff2"),url(../media/poppins-latin-600-normal.10xpv_fqg6qm3.woff)format("woff");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}
@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(../media/poppins-devanagari-700-normal.0yx4n9xus5e7-.woff2)format("woff2"),url(../media/poppins-devanagari-700-normal.2zxe1s0527nnn.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(../media/poppins-latin-ext-700-normal.3uznqz29zuo_k.woff2)format("woff2"),url(../media/poppins-latin-ext-700-normal.0078e205c2y04.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(../media/poppins-latin-700-normal.3ci4wwoppl422.woff2)format("woff2"),url(../media/poppins-latin-700-normal.3l92ypskwypxq.woff)format("woff");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}
@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(../media/poppins-devanagari-800-normal.1d48csp1v_gmb.woff2)format("woff2"),url(../media/poppins-devanagari-800-normal.217-94blqq6f9.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(../media/poppins-latin-ext-800-normal.0um-lgviw37p0.woff2)format("woff2"),url(../media/poppins-latin-ext-800-normal.38s_wt-gur3ky.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(../media/poppins-latin-800-normal.1zujfb3r2h9nb.woff2)format("woff2"),url(../media/poppins-latin-800-normal.249h7y0s-37h1.woff)format("woff");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}
@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:300;src:url(../media/raleway-cyrillic-ext-300-normal.0mfk9j7arphpn.woff2)format("woff2"),url(../media/raleway-cyrillic-ext-300-normal.006gdfalomx92.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:300;src:url(../media/raleway-cyrillic-300-normal.3newsn-7us02a.woff2)format("woff2"),url(../media/raleway-cyrillic-300-normal.45a9ndbby3axe.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:300;src:url(../media/raleway-vietnamese-300-normal.0h8nqjr_rn7jp.woff2)format("woff2"),url(../media/raleway-vietnamese-300-normal.38zijs2fvhb8r.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:300;src:url(../media/raleway-latin-ext-300-normal.0km2flad_m08z.woff2)format("woff2"),url(../media/raleway-latin-ext-300-normal.2-vu0lmebnqqx.woff)format("woff");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:Raleway;font-style:normal;font-display:swap;font-weight:300;src:url(../media/raleway-latin-300-normal.11ik9hrijhecb.woff2)format("woff2"),url(../media/raleway-latin-300-normal.38no1kpz6bpmm.woff)format("woff");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}
@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:400;src:url(../media/raleway-cyrillic-ext-400-normal.1msv5dij65w2y.woff2)format("woff2"),url(../media/raleway-cyrillic-ext-400-normal.0zp_o_20yrqvy.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:400;src:url(../media/raleway-cyrillic-400-normal.1agakkhgw2byp.woff2)format("woff2"),url(../media/raleway-cyrillic-400-normal.0jpl3wf3nur-q.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:400;src:url(../media/raleway-vietnamese-400-normal.34blsw2znx-fp.woff2)format("woff2"),url(../media/raleway-vietnamese-400-normal.1d27un304fo3s.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:400;src:url(../media/raleway-latin-ext-400-normal.0n1zrrwlh9hay.woff2)format("woff2"),url(../media/raleway-latin-ext-400-normal.1yxkpembgpgcb.woff)format("woff");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:Raleway;font-style:normal;font-display:swap;font-weight:400;src:url(../media/raleway-latin-400-normal.3hs_6evw__wa0.woff2)format("woff2"),url(../media/raleway-latin-400-normal.35z-7cepdm33_.woff)format("woff");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}
@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:500;src:url(../media/raleway-cyrillic-ext-500-normal.3_bl4835dq2v6.woff2)format("woff2"),url(../media/raleway-cyrillic-ext-500-normal.22swrietys80u.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:500;src:url(../media/raleway-cyrillic-500-normal.29f7jf-wcoa6k.woff2)format("woff2"),url(../media/raleway-cyrillic-500-normal.0kjaeabz6vc2t.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:500;src:url(../media/raleway-vietnamese-500-normal.17-4otzotwtgj.woff2)format("woff2"),url(../media/raleway-vietnamese-500-normal.1iqc16qq85e-s.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:500;src:url(../media/raleway-latin-ext-500-normal.06i-ij_yj50ke.woff2)format("woff2"),url(../media/raleway-latin-ext-500-normal.1p2tntpqy8sso.woff)format("woff");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:Raleway;font-style:normal;font-display:swap;font-weight:500;src:url(../media/raleway-latin-500-normal.2gd3dkwjb6uo8.woff2)format("woff2"),url(../media/raleway-latin-500-normal.2czxxi-z2smlt.woff)format("woff");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}
@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:600;src:url(../media/raleway-cyrillic-ext-600-normal.0vqb754b5hen8.woff2)format("woff2"),url(../media/raleway-cyrillic-ext-600-normal.0qcy9o3pensi3.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:600;src:url(../media/raleway-cyrillic-600-normal.3j1tpwlgk6ibz.woff2)format("woff2"),url(../media/raleway-cyrillic-600-normal.0livsyl7hd7vx.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:600;src:url(../media/raleway-vietnamese-600-normal.2fao1bhwdfd8c.woff2)format("woff2"),url(../media/raleway-vietnamese-600-normal.1icf5l0_lwhub.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:600;src:url(../media/raleway-latin-ext-600-normal.036klwnnqr24n.woff2)format("woff2"),url(../media/raleway-latin-ext-600-normal.06rtsznli4whs.woff)format("woff");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:Raleway;font-style:normal;font-display:swap;font-weight:600;src:url(../media/raleway-latin-600-normal.2jozfbz-na8zc.woff2)format("woff2"),url(../media/raleway-latin-600-normal.0nmeh28q3hsdm.woff)format("woff");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{--oliva:#89aa32;--lima:#cbe624;--lima-hover:#d9ef5a;--gris-marca:#b9b9c3;--oliva-texto:#5f7a1c;--fondo:#0d0f0e;--sup:#141716;--sup-2:#1b1f1d;--linea:#262b29;--linea-fuerte:#3a403d;--texto:#f4f5f2;--texto-2:#b9b9c3;--texto-3:#8e9192;--claro:#f4f5f0;--claro-sup:#fff;--claro-texto:#141716;--claro-texto-2:#4f5552;--claro-linea:#dfe1da;--f-titulo:"Gotham", "Poppins", system-ui, sans-serif;--f-ui:"Poppins", system-ui, sans-serif;--f-texto:"Raleway", system-ui, sans-serif;--ancho:1240px;--gutter:clamp(16px, 4vw, 40px);--seccion:clamp(80px, 9vw, 128px);--ease:cubic-bezier(.22, 1, .36, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--fondo);color:var(--texto);font-family:var(--f-texto);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.65;overflow-x:hidden}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3{text-wrap:balance}a{color:var(--lima)}a:hover{color:var(--lima-hover)}img{max-width:100%;display:block}::selection{background:var(--lima);color:var(--fondo)}:focus-visible{outline:2px solid var(--lima);outline-offset:3px;border-radius:4px}.contenedor{max-width:var(--ancho);padding-inline:var(--gutter);margin:0 auto}.seccion{padding-block:var(--seccion)}.etiqueta{font-family:var(--f-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--lima);align-items:center;gap:10px;margin-bottom:20px;font-size:12.5px;font-weight:500;display:inline-flex}.etiqueta:before{content:"";background:var(--oliva);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.titulo-xl{font-family:var(--f-titulo);letter-spacing:-.035em;font-size:clamp(38px,4.8vw,64px);font-weight:700;line-height:1.06}.titulo-lg{font-family:var(--f-titulo);letter-spacing:-.03em;font-size:clamp(30px,3.4vw,46px);font-weight:700;line-height:1.1}.acento{color:var(--lima)}.btn{min-height:52px;font-family:var(--f-ui);cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:15px;font-weight:600;text-decoration:none;transition:background .25s,border-color .25s,color .25s,transform .25s;display:inline-flex}.btn:active{transform:scale(.98)}.btn svg{transition:transform .25s}.btn:hover svg{transform:translate(2px,-1px)}.btn--lima{background:var(--lima);color:var(--fondo)}.btn--lima:hover{background:var(--lima-hover);color:var(--fondo)}.btn--borde{border-color:var(--linea-fuerte);color:var(--texto);font-weight:500}.btn--borde:hover{border-color:var(--texto-2);color:var(--texto);background:#ffffff08}.btn--claro{color:#fff;background:#0d0f0e59;border-color:#ffffff73;font-weight:500}.btn--claro:hover{color:#fff;background:#0d0f0e99;border-color:#fff}.btn--oscuro{background:var(--claro-texto);color:#fff}.btn--oscuro:hover{color:#fff;background:#2a302d}.btn--chico{min-height:42px;padding:0 18px;font-size:14px}[data-reveal]{transition:opacity .8s var(--ease), transform .8s var(--ease);transition-delay:var(--d,0s)}[data-reveal].is-pending{opacity:0;transform:translateY(18px)}.header{z-index:50;background:0 0;border-bottom:1px solid #0000;transition:background .3s,border-color .3s;position:fixed;inset:0 0 auto}.header--solido{border-bottom-color:var(--linea);background:#0d0f0ef5}.header__fila{justify-content:space-between;align-items:center;gap:24px;min-height:84px;display:flex}.logo{align-items:center;display:inline-flex}.nav{font-family:var(--f-ui);gap:32px;font-size:14px;display:flex}.nav a{color:var(--texto-2);padding-block:8px;text-decoration:none;transition:color .2s}.nav a:hover{color:var(--texto)}.header__acciones{align-items:center;gap:12px;display:flex}.menu-btn{border:1px solid var(--linea-fuerte);width:44px;height:44px;color:var(--texto);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;display:none}.menu-movil{display:none}html[data-vuelo=cerrado],html[data-vuelo=cerrado] body{overflow:hidden}html[data-vuelo]{scrollbar-gutter:stable}html[data-vuelo=abierto] .nav a,html[data-vuelo=abierto] .header__wa,html[data-vuelo=abierto] .menu-btn{animation:.5s backwards header-entra;animation-delay:calc(var(--i,0) * 60ms)}@keyframes header-entra{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){html[data-vuelo=abierto] .nav a,html[data-vuelo=abierto] .header__wa,html[data-vuelo=abierto] .menu-btn{animation:none}}html[data-vuelo=cerrado] .nav a,html[data-vuelo=cerrado] .header__wa,html[data-vuelo=cerrado] .menu-btn{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px)}html[data-vuelo=cerrado] .menu-movil{display:none!important}@media (max-width:920px){.nav,.header__wa{display:none}.menu-btn{display:inline-flex}.menu-movil[data-abierto=true]{border-top:1px solid var(--linea);padding:8px var(--gutter) 24px;flex-direction:column;display:flex}.menu-movil a{font-family:var(--f-ui);color:var(--texto);border-bottom:1px solid var(--linea);padding:14px 0;font-size:18px;text-decoration:none}.menu-movil .btn{color:var(--fondo);border-bottom:0;margin-top:20px;font-size:15px}}.hero{background:var(--fondo);height:100svh;min-height:560px;position:relative;overflow:hidden}.hero__zona{flex-direction:column;justify-content:center;display:flex;position:absolute;inset:88px max(20px,5vw) 150px}.hero__intro{transition:opacity .4s ease, transform .5s var(--ease)}.hero--despegue .hero__intro{opacity:0;pointer-events:none;transform:translateY(-30px)}.hero__intro-etiqueta{color:var(--texto-3);font-family:var(--f-ui);letter-spacing:.2em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:500}.hero__intro-titulo{color:var(--texto);font-family:var(--f-ui);letter-spacing:-.04em;margin:0;font-size:clamp(42px,min(7.2vw,12.5vh),120px);font-weight:600;line-height:.98}.hero__linea-titulo{padding-bottom:.06em;display:block;overflow:hidden}.hero__linea-titulo>span{animation:heroSubir 1.1s var(--ease) forwards;display:inline-block;transform:translateY(105%)}.hero__linea-titulo:nth-child(2)>span{animation-delay:.12s}.hero__acento{color:var(--lima)}.hero__pasada{transform-origin:0;background:linear-gradient(90deg, #cbe62400, var(--lima) 18%, var(--lima) 82%, #cbe62400);height:1px;margin:30px 0 22px;animation:1.6s cubic-bezier(.65,0,.35,1) .35s forwards heroTrazar;position:relative;overflow:visible;transform:scaleX(0)}.hero__pasada:after{content:"";background:var(--lima);border-radius:50%;width:7px;height:7px;animation:1.6s cubic-bezier(.65,0,.35,1) .35s forwards heroPunto;position:absolute;top:-3px;left:0;box-shadow:0 0 14px 2px #cbe6248c}.hero__intro-bajada{color:var(--texto-2);opacity:0;margin:0;font-size:15px;animation:.9s 1.4s forwards heroAparecer}.hero__final{opacity:0;pointer-events:none;max-width:min(760px,100%);transition:opacity .6s ease, transform .7s var(--ease);position:absolute;top:50%;left:0;right:0;transform:translateY(calc(24px - 50%))}.hero--abierta .hero__final{opacity:1;pointer-events:auto;transform:translateY(-50%)}.hero__final-etiqueta{color:var(--lima);font-family:var(--f-ui);letter-spacing:.2em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:500}.hero__final h2{font-family:var(--f-ui);letter-spacing:-.04em;margin:0;font-size:clamp(40px,min(6vw,11vh),96px);font-weight:600;line-height:1}.hero__final-texto{color:#d4d5d8;max-width:520px;margin:22px 0 0;font-size:17px;line-height:1.65}.hero__final-botones{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero__final-botones .btn{min-height:50px;padding-inline:22px}.hero__control{left:50%;bottom:max(36px, env(safe-area-inset-bottom,0px));opacity:0;width:min(380px,100% - 2*max(20px,5vw));transition:opacity .5s ease, transform .6s var(--ease);flex-direction:column;gap:14px;animation:.8s 1.8s forwards heroAparecer;display:flex;position:absolute;transform:translate(-50%)}.hero--abierta .hero__control{opacity:0;pointer-events:none;animation:none;transform:translate(-50%,20px)}.hero__tele{font-family:var(--f-ui);text-transform:uppercase;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.hero__tele>div{flex-direction:column;align-items:center;gap:2px;display:flex}.hero__tele small{color:var(--texto-3);letter-spacing:.18em;font-size:10px}.hero__tele b{color:var(--texto);letter-spacing:-.01em;font-variant-numeric:tabular-nums;text-transform:none;font-size:22px;font-weight:500}.hero__tele b em{color:var(--texto-3);margin-left:3px;font-size:12px;font-style:normal}.hero__tele .hero__estado b{color:var(--texto-2);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;padding-top:7px;font-size:13px;display:inline-flex}.hero__tele .hero__estado b:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.hero--despegue .hero__estado b{color:var(--lima)}.hero__slider{touch-action:none;-webkit-user-select:none;user-select:none;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;height:60px;position:relative;overflow:hidden}.hero__slider:focus-within{outline:2px solid var(--lima);outline-offset:3px}.hero__slider-relleno{border-radius:inherit;background:linear-gradient(90deg,#89aa3240,#cbe62480);position:absolute;top:0;bottom:0;left:0}.hero__slider-texto{color:#0000;background:linear-gradient(90deg, var(--texto-3) 0%, #fff 50%, var(--texto-3) 100%);font-family:var(--f-ui);letter-spacing:.16em;text-transform:uppercase;pointer-events:none;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:center;padding-left:40px;font-size:13px;font-weight:500;animation:2.4s linear infinite heroBrillo;display:flex;position:absolute;inset:0}.hero__slider-perilla{background:var(--lima);width:50px;height:50px;color:var(--fondo);cursor:grab;pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:5px;left:5px;box-shadow:0 4px 18px #cbe62459}.hero__slider--suelto .hero__slider-perilla{transition:transform .35s var(--ease)}.hero__slider--suelto .hero__slider-relleno{transition:width .35s var(--ease)}.hero__slider input{opacity:0;cursor:grab;width:100%;height:100%;margin:0;position:absolute;inset:0}.hero--despegue .hero__slider-texto{color:var(--fondo);background:0 0;-webkit-background-clip:border-box;background-clip:border-box;padding-left:0;padding-right:56px;font-weight:600;animation:none}.hero--despegue .hero__slider-relleno{background:var(--lima);width:100%!important}.hero__ayuda{color:var(--texto-3);font-family:var(--f-ui);letter-spacing:.14em;text-align:center;text-transform:uppercase;margin:0;font-size:11px}.hero__ayuda--oculta{visibility:hidden}.hero__seguir{bottom:max(30px, env(safe-area-inset-bottom,0px));color:var(--texto-2);font-family:var(--f-ui);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .5s ease .3s, transform .6s var(--ease) .3s, color .2s;flex-direction:column;align-items:center;gap:8px;font-size:11px;text-decoration:none;display:flex;position:absolute;left:50%;transform:translate(-50%,10px)}.hero__seguir:hover{color:var(--texto)}.hero__seguir svg{color:var(--lima);animation:1.6s ease-in-out infinite heroFlecha}.hero--abierta .hero__seguir{opacity:1;pointer-events:auto;transform:translate(-50%)}@keyframes heroSubir{to{transform:none}}@keyframes heroTrazar{to{transform:scaleX(1)}}@keyframes heroPunto{0%{opacity:1;left:0}85%{opacity:1}to{opacity:0;left:100%}}@keyframes heroAparecer{to{opacity:1}}@keyframes heroBrillo{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes heroFlecha{50%{transform:translateY(6px)}}@media (max-width:820px){.hero__zona{bottom:190px}.hero__final h2{font-size:clamp(36px,10.5vw,50px)}.hero__final-texto{font-size:15.5px}.hero__final-botones .btn{flex:100%}}@media (prefers-reduced-motion:reduce){.hero{height:100svh;min-height:560px}.hero__zona{justify-content:center;top:88px;bottom:0}.hero__intro,.hero__control{display:none}.hero__final{opacity:1;pointer-events:auto;max-width:min(760px,100%);transition:none;position:relative;top:auto;transform:none}.hero__seguir{opacity:1;pointer-events:auto;transition:none;transform:translate(-50%)}.hero__seguir svg{animation:none}}.datos{border-bottom:1px solid var(--linea)}.datos__fila{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dato{border-right:1px solid var(--linea);padding:36px 28px}.dato:first-child{padding-left:0}.dato:last-child{border-right:0}.dato__valor{font-family:var(--f-titulo);letter-spacing:-.03em;color:var(--texto);font-size:clamp(28px,2.6vw,38px);font-weight:700;line-height:1.05}.dato__unidad{color:var(--oliva)}.dato__texto{color:var(--texto-3);margin-top:10px;font-size:14.5px;line-height:1.5}@media (max-width:900px){.datos__fila{grid-template-columns:repeat(2,minmax(0,1fr))}.dato{border-bottom:1px solid var(--linea);padding:28px 20px}.dato:nth-child(2n){border-right:0}.dato:nth-child(odd){padding-left:0}.dato:nth-last-child(-n+2){border-bottom:0}}.cabecera{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 64px;margin-bottom:56px;display:flex}.cabecera__titulo{flex:520px;min-width:0}.cabecera__titulo h2{max-width:640px}.cabecera__bajada{color:var(--texto-2);flex:0 420px;font-size:16.5px}.servicios{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.servicio{background:var(--sup);border:1px solid var(--linea);border-radius:12px;flex-direction:column;padding:32px 28px;transition:border-color .3s;display:flex}.servicio:hover{border-color:var(--linea-fuerte)}.servicio__icono{width:48px;height:48px;color:var(--lima);background:#89aa3224;border-radius:10px;place-items:center;margin-bottom:24px;display:grid}.servicio__titulo{font-family:var(--f-titulo);letter-spacing:-.02em;font-size:24px;font-weight:700}.servicio__texto{color:var(--texto-2);margin-top:10px;font-size:16px}.servicio__puntos{border-top:1px solid var(--linea);font-family:var(--f-ui);color:var(--texto-2);flex-direction:column;gap:10px;margin-top:22px;padding-top:20px;font-size:14px;display:flex}.servicio__puntos li{align-items:flex-start;gap:10px;display:flex}.servicio__puntos svg{color:var(--oliva);flex:none;margin-top:3px}.extras{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.extra{border:1px dashed var(--linea-fuerte);color:var(--texto-2);border-radius:12px;align-items:flex-start;gap:14px;padding:20px 24px;font-size:15.5px;display:flex}.extra svg{color:var(--lima);flex:none;margin-top:3px}.extra b{color:var(--texto);font-family:var(--f-ui);font-weight:600}@media (max-width:900px){.servicios,.extras{grid-template-columns:1fr}}.ventajas{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;gap:40px 64px;margin-top:clamp(72px,8vw,112px);display:grid}.video-aplicacion{object-fit:cover;object-position:50% 60%;width:100%;height:100%;position:absolute;inset:0}.ventajas__titulo{margin-bottom:28px}.ventajas__titulo h3{font-family:var(--f-titulo);letter-spacing:-.025em;font-size:clamp(24px,2.4vw,32px);font-weight:700;line-height:1.15}.ventajas__grilla{border-top:1px solid var(--linea);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ventaja{border-bottom:1px solid var(--linea);padding:28px 28px 28px 0}.ventaja:nth-child(2n){border-left:1px solid var(--linea);padding-left:28px;padding-right:0}.ventaja__num{font-family:var(--f-ui);color:var(--oliva);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:500}.ventaja h4{font-family:var(--f-ui);margin:8px 0;font-size:18px;font-weight:600}.ventaja p{color:var(--texto-3);font-size:15.5px}@media (max-width:900px){.ventajas,.ventajas__grilla{grid-template-columns:1fr}.ventaja,.ventaja:nth-child(2n){border-left:0;padding:24px 0}}.polinizacion{border-block:1px solid var(--linea);background:#0b130e}.polinizacion__fila{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"media texto";align-items:center;gap:40px 72px;display:grid}.polinizacion__media{grid-area:media;min-width:0}.polinizacion__video{aspect-ratio:4/5;background:var(--sup);border-radius:12px;position:relative;overflow:hidden}.polinizacion__nota{color:var(--texto-3);margin-top:10px;font-size:13px}.polinizacion__texto{grid-area:texto;min-width:0}.polinizacion__texto .titulo-lg{max-width:15ch}.polinizacion__intro{color:var(--texto-2);margin-top:20px;font-size:16.5px}.polinizacion__puntos{border-top:1px solid var(--linea);margin-top:24px}.polinizacion__puntos li{border-bottom:1px solid var(--linea);padding:14px 0}.polinizacion__puntos strong{font-family:var(--f-ui);font-size:15px;font-weight:600}.polinizacion__puntos p{color:var(--texto-3);margin-top:3px;font-size:14.5px}.polinizacion__cierre{color:var(--texto-2);margin-top:20px;font-size:14.5px}.polinizacion__boton{margin-top:20px}@media (max-width:900px){.polinizacion__fila{grid-template-columns:1fr;grid-template-areas:"texto""media";gap:36px}.polinizacion__video{aspect-ratio:4/3}}.plataforma{background:var(--claro);color:var(--claro-texto)}.plataforma .etiqueta{color:var(--oliva-texto)}.plataforma__cabecera{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:40px 64px;margin-bottom:64px;display:grid}.plataforma__intro{color:var(--claro-texto-2);flex-direction:column;gap:14px;margin-top:24px;font-size:17px;display:flex}.plataforma__mock{min-width:0}.plataforma__captura{background:var(--sup);border:1px solid var(--linea);border-radius:14px;overflow:hidden;box-shadow:0 40px 80px -30px #00000059,0 0 0 1px #cbe6240a}.plataforma__captura-barra{border-bottom:1px solid var(--linea);background:var(--sup-2);font-family:var(--f-ui);color:var(--texto);align-items:center;gap:6px;padding:12px 16px;display:flex}.plataforma__captura-barra span{background:var(--linea-fuerte);border-radius:50%;width:9px;height:9px}.plataforma__captura-barra em{color:var(--texto-3);letter-spacing:.02em;margin-left:10px;font-size:11.5px;font-style:normal}.plataforma__captura img{width:100%;height:auto}.plataforma__nota{text-align:right;color:var(--claro-texto-2);font-family:var(--f-ui);margin-top:8px;font-size:12px}.plataforma__grilla{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.funcion{background:var(--claro-sup);border:1px solid var(--claro-linea);border-radius:12px;padding:28px 26px;transition:box-shadow .3s,transform .3s}.funcion:hover{transform:translateY(-2px);box-shadow:0 18px 40px -24px #14171659}.funcion__icono{background:var(--claro-texto);width:44px;height:44px;color:var(--lima);border-radius:10px;place-items:center;margin-bottom:20px;display:grid}.funcion h3{font-family:var(--f-ui);letter-spacing:-.01em;font-size:18px;font-weight:600}.funcion p{color:var(--claro-texto-2);margin-top:8px;font-size:15.5px}.plataforma__pie{border-top:1px solid var(--claro-linea);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:40px;padding-top:32px;display:flex}.plataforma__app{color:var(--claro-texto-2);font-family:var(--f-ui);align-items:center;gap:12px;font-size:15px;display:flex}.plataforma__app svg{color:var(--oliva-texto);flex:none}@media (max-width:900px){.plataforma__cabecera,.plataforma__grilla{grid-template-columns:1fr}}@media (min-width:600px) and (max-width:900px){.plataforma__grilla{grid-template-columns:repeat(2,minmax(0,1fr))}}.operadores{border-bottom:1px solid var(--linea)}.operadores__fila{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:stretch;gap:48px 72px;display:grid}.operadores__foto{background:var(--sup);border-radius:12px;min-height:420px;position:relative;overflow:hidden}.operadores__foto img{object-fit:cover;object-position:50% 35%;width:100%;height:100%;position:absolute;inset:0}.operadores__bajada{color:var(--texto-2);max-width:560px;margin:22px 0 28px;font-size:17px}.operadores__lista{border-top:1px solid var(--linea)}.operadores__lista li{border-bottom:1px solid var(--linea);grid-template-columns:44px minmax(0,1fr);gap:8px;padding:18px 0;display:grid}.operadores__num{font-family:var(--f-ui);color:var(--oliva);font-variant-numeric:tabular-nums;padding-top:3px;font-size:13px;font-weight:500}.operadores__lista h3{font-family:var(--f-ui);font-size:17px;font-weight:600}.operadores__lista p{color:var(--texto-3);margin-top:2px;font-size:15px}.operadores__cta{margin-top:32px}@media (max-width:900px){.operadores__fila{grid-template-columns:1fr}.operadores__foto{aspect-ratio:4/3;min-height:0}}.nosotros{border-top:1px solid var(--linea)}.nosotros__cabecera{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:40px 64px;margin-bottom:48px;display:grid}.nosotros__presentacion{color:var(--texto-2);flex-direction:column;gap:14px;font-size:16.5px;display:flex}.nosotros__valores{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.nosotros__valor{background:var(--sup);border:1px solid var(--linea);border-radius:12px;padding:28px 24px}.nosotros__icono{color:var(--lima);margin-bottom:18px;display:inline-flex}.nosotros__valor h3,.nosotros__persona h3{font-family:var(--f-ui);letter-spacing:-.01em;font-size:17px;font-weight:600}.nosotros__valor p,.nosotros__persona>p:last-child{color:var(--texto-3);margin-top:8px;font-size:15px}.nosotros__equipo{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.nosotros__persona{background:var(--sup);border:1px solid var(--linea);border-radius:12px;padding:24px}.nosotros__avatar{background:var(--sup-2);width:64px;height:64px;color:var(--lima);font-family:var(--f-ui);border-radius:50%;place-items:center;margin-bottom:16px;font-size:20px;font-weight:600;display:grid;overflow:hidden}.nosotros__avatar img{object-fit:cover;width:100%;height:100%}.nosotros__persona .nosotros__rol{color:var(--texto-2);font-family:var(--f-ui);margin-top:2px;font-size:13px}@media (max-width:900px){.nosotros__cabecera{grid-template-columns:1fr}.nosotros__valores,.nosotros__equipo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.nosotros__valores,.nosotros__equipo{grid-template-columns:1fr}}.preguntas{background:var(--sup);border-block:1px solid var(--linea)}.preguntas__fila{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:32px 72px;display:grid}.preguntas__lista{border-top:1px solid var(--linea)}.pregunta{border-bottom:1px solid var(--linea)}.pregunta summary{cursor:pointer;font-family:var(--f-ui);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:17px;font-weight:500;list-style:none;display:flex}.pregunta summary::-webkit-details-marker{display:none}.pregunta summary svg{color:var(--oliva);transition:transform .3s var(--ease);flex:none}.pregunta[open] summary svg{transform:rotate(45deg)}.pregunta summary:hover{color:var(--lima)}.pregunta p{color:var(--texto-2);padding:0 48px 24px 0;font-size:16px}@media (max-width:900px){.preguntas__fila{grid-template-columns:1fr}}.contacto__fila{flex-wrap:wrap;gap:48px clamp(40px,6vw,96px);display:flex}.contacto__texto{flex:400px;min-width:0}.contacto__texto h2{font-family:var(--f-titulo);letter-spacing:-.035em;font-size:clamp(34px,4vw,54px);font-weight:700;line-height:1.06}.contacto__bajada{max-width:440px;color:var(--texto-2);margin-top:22px;font-size:17px}.contacto__wa{margin-top:40px}.contacto__wa span{font-family:var(--f-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--texto-3);font-size:12px;display:block}.contacto__wa a{font-family:var(--f-titulo);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:clamp(28px,3vw,40px);font-weight:700;text-decoration:none;display:inline-block}.form{min-width:0;font-family:var(--f-ui);background:var(--sup);border:1px solid var(--linea);border-radius:12px;flex:460px;grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;gap:18px;padding:clamp(24px,3vw,36px);display:grid}.campo{color:var(--texto-2);flex-direction:column;gap:8px;font-size:13px;display:flex}.campo input,.campo select{font:inherit;color:var(--texto);background:var(--fondo);border:1px solid var(--linea-fuerte);border-radius:8px;min-height:50px;padding:0 14px;font-size:15px;transition:border-color .2s,box-shadow .2s}.campo input:focus,.campo select:focus{border-color:var(--oliva);outline:none;box-shadow:0 0 0 3px #89aa3233}.form .btn,.form__error{grid-column:1/-1}.form__error{color:#fca5a5;font-size:14px}@media (max-width:560px){.form{grid-template-columns:1fr}}.footer{border-top:1px solid var(--linea)}.footer__fila{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;padding-block:56px 32px;display:flex}.footer__marca p{max-width:320px;color:var(--texto-3);margin-top:16px;font-size:14.5px}.footer__nav{font-family:var(--f-ui);grid-template-columns:repeat(2,auto);gap:10px 48px;font-size:14px;display:grid}.footer__nav a{color:var(--texto-2);text-decoration:none}.footer__nav a:hover{color:var(--lima)}.footer__legal{font-family:var(--f-ui);color:var(--texto-3);border-top:1px solid var(--linea);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block:24px 32px;font-size:13px;display:flex}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.servicio__titulo .badge{vertical-align:middle;font-family:var(--f-ui);letter-spacing:.14em;text-transform:uppercase;background:var(--lima);color:var(--fondo);border-radius:999px;margin-left:10px;padding:5px 10px;font-size:10.5px;font-weight:600;display:inline-block;transform:translateY(-3px)}.servicio__link{font-family:var(--f-ui);align-items:center;gap:6px;margin-top:auto;padding-top:20px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}@media (min-width:600px) and (max-width:900px){.servicios{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:901px){.servicio--ancho{grid-column:1/-1;grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:56px;display:grid}.servicio--ancho>:not(.servicio__puntos){grid-column:1}.servicio--ancho .servicio__puntos{border-top:0;border-left:1px solid var(--linea);grid-area:1/2/-1;justify-content:center;margin-top:0;padding:0 0 0 56px}.servicio--ancho .servicio__link{align-self:start}}
