@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/bricolage-grotesque-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/instrument-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--campo: #2e7d4f;--campo-abajo: #4f9a52;--borde: #0e3320;--aceituna: #8a9a2e;--filo: #dce3a0;--ola: #b9c45c;--banner: #0054c7;--paper: color-mix(in srgb, var(--filo) 6%, #fff);--surface: #ffffff;--ink: var(--borde);--muted: color-mix(in srgb, var(--borde) 78%, var(--paper));--line: color-mix(in srgb, var(--aceituna) 22%, var(--paper));--tint-soft: color-mix(in srgb, var(--filo) 18%, var(--paper));--accent: color-mix(in srgb, var(--campo) 80%, var(--borde));--cuota: var(--campo);--cuota-vacia: color-mix(in srgb, var(--aceituna) 38%, var(--paper));--border-light: var(--accent);--edge-deep: var(--campo);--focus: var(--banner);--font-display: "Bricolage Grotesque", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-body: "Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--shell: 1180px;--gutter: 1.25rem;--radius: 8px;--nav-abierto: 144px;--nav-condensado: 96px;font-family:var(--font-body);font-synthesis-weight:none;color:var(--ink);background:var(--paper);-webkit-text-size-adjust:100%}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;line-height:1.55;overflow-x:hidden}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation-duration:.001ms!important;transition-duration:.001ms!important}}img{max-width:100%}a{color:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--focus);outline-offset:4px;border-radius:4px}h1,h2,h3{font-family:var(--font-display);text-wrap:balance}p{text-wrap:pretty}:target,section[id]{scroll-margin-top:calc(var(--nav-condensado) + 1rem)}.shell{width:min(var(--shell),calc(100% - var(--gutter) * 2));margin-inline:auto}.section{padding:4.5rem 0;position:relative}@media(min-width:768px){.section{padding:6.5rem 0}}@media(min-width:1200px){.section{padding:7.5rem 0}}.on-dark{--dark-top: color-mix(in srgb, var(--campo) 45%, var(--borde));--ink: #ffffff;--muted: color-mix(in srgb, #fff 85%, var(--filo));--line: color-mix(in srgb, #fff 22%, transparent);--surface: color-mix(in srgb, #fff 8%, transparent);--accent: color-mix(in srgb, #fff 55%, var(--ola));--cuota: var(--ola);--cuota-vacia: color-mix(in srgb, #fff 26%, transparent);--focus: var(--ola);color:var(--ink);background:linear-gradient(180deg,var(--dark-top) 0%,var(--borde) 100%)}.display{font-size:clamp(2.45rem,6.4vw,4.6rem);line-height:.98;letter-spacing:-.04em;font-weight:800;margin:0 0 1.4rem}.title{font-size:clamp(1.9rem,4.3vw,3.15rem);line-height:1.02;letter-spacing:-.032em;font-weight:800;margin:0 0 1.1rem}.lede{max-width:60ch;color:var(--muted);font-size:clamp(1.02rem,1.6vw,1.2rem);margin:0}.rotulo{display:inline-flex;align-items:center;gap:.65rem;margin:0 0 1.1rem;font-size:.95rem;font-weight:700;letter-spacing:-.005em;color:var(--accent)}.rotulo:before{content:"";flex:none;width:33px;height:10px;background:linear-gradient(var(--cuota),var(--cuota)) 0 0 / 6px 10px no-repeat,linear-gradient(var(--cuota),var(--cuota)) 9px 0 / 6px 10px no-repeat,linear-gradient(var(--cuota-vacia),var(--cuota-vacia)) 18px 0 / 6px 10px no-repeat,linear-gradient(var(--cuota-vacia),var(--cuota-vacia)) 27px 0 / 6px 10px no-repeat}.cuotas-filete{position:relative;padding-top:1.6rem;border-top:1px solid var(--line)}.cuotas-filete:before{content:"";position:absolute;top:-5px;left:0;width:75px;height:10px;background:linear-gradient(var(--cuota),var(--cuota)) 0 0 / 9px 10px no-repeat,linear-gradient(var(--cuota),var(--cuota)) 13px 0 / 9px 10px no-repeat,linear-gradient(var(--cuota-vacia),var(--cuota-vacia)) 26px 0 / 9px 10px no-repeat,linear-gradient(var(--cuota-vacia),var(--cuota-vacia)) 39px 0 / 9px 10px no-repeat,linear-gradient(var(--cuota-vacia),var(--cuota-vacia)) 52px 0 / 9px 10px no-repeat,linear-gradient(var(--cuota-vacia),var(--cuota-vacia)) 65px 0 / 9px 10px no-repeat}.button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:52px;padding:.9rem 1.7rem;border:0;border-radius:4px;background:linear-gradient(180deg,var(--campo) 0%,color-mix(in srgb,var(--campo) 70%,var(--borde)) 100%);color:#fff;text-decoration:none;font-family:var(--font-body);font-size:1rem;font-weight:700;letter-spacing:-.01em;cursor:pointer;transition:transform .16s ease}.button:hover{transform:translateY(-2px)}.button--onDark{box-shadow:0 0 0 1.5px color-mix(in srgb,#fff 55%,transparent)}.cta{margin-top:2rem}.ventana{margin:0;overflow:hidden;background:#fff;border:1px solid color-mix(in srgb,var(--borde) 16%,#fff);border-radius:10px;box-shadow:0 1px 2px color-mix(in srgb,var(--borde) 10%,transparent),0 24px 48px -18px color-mix(in srgb,var(--borde) 38%,transparent)}.ventana__barra{display:flex;align-items:center;gap:.75rem;height:34px;padding:0 .9rem;background:color-mix(in srgb,var(--filo) 14%,#fff);border-bottom:1px solid color-mix(in srgb,var(--borde) 12%,#fff)}.ventana__puntos{display:flex;gap:6px}.ventana__puntos i{width:10px;height:10px;border-radius:50%;background:color-mix(in srgb,var(--borde) 22%,#fff)}.ventana__titulo{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:.78rem;font-weight:600;color:color-mix(in srgb,var(--borde) 82%,#fff);padding-right:42px}.ventana img{display:block;width:100%;height:auto}.on-dark .ventana{border-color:color-mix(in srgb,#fff 18%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,#fff 6%,transparent),0 32px 64px -24px #0000008c}.ventana--oscura{background:#100f0d;border-color:color-mix(in srgb,#fff 14%,#100f0d)}.ventana--oscura .ventana__barra{background:#252321;border-bottom-color:color-mix(in srgb,#fff 9%,#252321)}.ventana--oscura .ventana__puntos i{background:color-mix(in srgb,#fff 24%,#252321)}.ventana--oscura .ventana__titulo{color:color-mix(in srgb,#fff 72%,#252321)}.on-dark .ventana--oscura{border-color:color-mix(in srgb,#fff 30%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,#fff 8%,transparent),0 32px 64px -24px #0009}
