@font-face{font-family:__Plus_Jakarta_Sans_014e29;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_014e29;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_014e29;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_014e29;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Plus_Jakarta_Sans_014e29;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_014e29;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_014e29;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_014e29;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Plus_Jakarta_Sans_014e29;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_014e29;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_014e29;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_014e29;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Plus_Jakarta_Sans_014e29;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_014e29;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_014e29;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_014e29;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Plus_Jakarta_Sans_Fallback_014e29;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_014e29{font-family:__Plus_Jakarta_Sans_014e29,__Plus_Jakarta_Sans_Fallback_014e29;font-style:normal}.__variable_014e29{--font-jakarta:"__Plus_Jakarta_Sans_014e29","__Plus_Jakarta_Sans_Fallback_014e29"}.sitio{--petroleo:#143642;--petroleo-2:#1d4654;--pizarra:#4a5f68;--lino:#f7f5f0;--niebla:#e3e7e6;--salvia:#6fa58e;--salvia-oscuro:#3f7a64;--salvia-suave:#e6efea;--terracota:#d98e73;--arena:#ebd9c4;--arcilla:#b8513e;--coral:var(--terracota);--coral-btn:var(--petroleo);--turquesa:var(--salvia);--mango:var(--arena);--lavanda:var(--salvia);--tinta:var(--petroleo);--tinta-suave:rgba(20,54,66,.74);--font-titular:var(--font-jakarta);--font-texto:var(--font-jakarta);--font-serif:var(--font-jakarta);background:var(--lino);color:var(--tinta);font-family:var(--font-texto),system-ui,sans-serif;font-size:18px;line-height:1.65;letter-spacing:0;font-feature-settings:normal;min-height:100vh;overflow-x:clip}@media (max-width:767px){.sitio{font-size:17px}}body:has(.sitio),html:has(.sitio){overflow-x:clip;background:#f7f5f0}@media (prefers-reduced-motion:no-preference){html:has(.sitio){scroll-behavior:smooth}}.sitio h1,.sitio h2,.sitio h3,.sitio h4{font-family:var(--font-titular),system-ui,sans-serif;letter-spacing:-.025em;font-weight:700;line-height:1.08;text-wrap:balance}.sitio h3,.sitio h4{font-weight:600;letter-spacing:-.015em;line-height:1.25}.sitio dd,.sitio li,.sitio p{text-wrap:pretty;word-spacing:.04em}.sitio .serif{font-weight:500;letter-spacing:-.01em}.sitio :where(a){color:inherit}.sitio ::-moz-selection{background:var(--salvia-suave);color:var(--petroleo)}.sitio ::selection{background:var(--salvia-suave);color:var(--petroleo)}.sitio :focus-visible{outline:3px solid var(--salvia-oscuro);outline-offset:3px;border-radius:8px}.sitio .num{font-variant-numeric:tabular-nums}.sitio .contenedor{width:100%;max-width:1200px;margin-inline:auto;padding-inline:1.5rem}@media (min-width:768px){.sitio .contenedor{padding-inline:3rem}}@media (min-width:1280px){.sitio .contenedor{padding-inline:0}}.sitio .eyebrow{display:inline-block;font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--salvia-oscuro)}.sitio .btn{font-family:var(--font-titular),system-ui,sans-serif;letter-spacing:0;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:48px;padding:0 1.6rem;border-radius:999px;font-weight:600;font-size:1rem;text-decoration:none;white-space:nowrap;transition:background .2s,color .2s,box-shadow .2s,transform .15s}.sitio .btn-lg{min-height:56px;padding:0 2rem;font-size:1.0625rem}.sitio .btn:active{transform:scale(.98)}.sitio .btn-coral,.sitio .btn-petroleo,.sitio .btn-principal{background:var(--petroleo);color:var(--lino)}.sitio .btn-coral:hover,.sitio .btn-petroleo:hover,.sitio .btn-principal:hover{background:var(--petroleo-2)}.sitio .btn-claro,.sitio .btn-secundario{background:transparent;color:var(--petroleo);box-shadow:inset 0 0 0 1.5px var(--petroleo)}.sitio .btn-claro:hover,.sitio .btn-secundario:hover{background:rgba(20,54,66,.05)}.sitio .btn-salvia{background:var(--salvia);color:var(--petroleo)}.sitio .btn-salvia:hover{background:#7fb39c}.sitio .btn-borde-claro{color:var(--lino);box-shadow:inset 0 0 0 1.5px hsla(43,30%,95%,.55)}.sitio .btn-borde-claro:hover{background:hsla(43,30%,95%,.08)}.sitio .btn-lino{background:var(--lino);color:var(--petroleo)}.sitio .btn-lino:hover{background:#fff}.sitio .enlace{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;color:var(--salvia-oscuro);text-decoration:none}.sitio .enlace:hover{text-decoration:underline;text-underline-offset:4px}.sitio .seccion{position:relative;padding-block:clamp(4.5rem,9vw,7.5rem)}.sitio .pantalla{min-height:100svh;display:flex;align-items:center}.sitio .tarjeta{background:#fff;border-radius:16px;border:1px solid var(--niebla);transition:box-shadow .25s}.sitio a.tarjeta:hover{box-shadow:0 8px 24px rgba(20,54,66,.08)}.sitio .pildora{display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;border:1px solid var(--niebla);background:#fff;padding:.55rem 1.1rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:border-color .2s,background .2s}.sitio a.pildora:hover{border-color:var(--salvia);background:var(--salvia-suave)}.sitio .t-display{font-size:clamp(2.5rem,5.4vw,4rem);line-height:1.08}.sitio .t-h2{font-size:clamp(2rem,4vw,2.75rem);line-height:1.15}.sitio .t-h3{font-size:clamp(1.375rem,2vw,1.75rem);line-height:1.25}.sitio .t-cuerpo{color:var(--tinta-suave)}.sitio .subrayado{position:relative;white-space:nowrap}.sitio .subrayado svg{position:absolute;left:-1%;bottom:-.28em;width:102%;height:.32em;overflow:visible}.sitio .subrayado path{stroke:var(--terracota);stroke-width:4;fill:none;stroke-linecap:round;stroke-dasharray:300;stroke-dashoffset:300;animation:il-dibuja 1.1s cubic-bezier(.65,0,.35,1) .5s forwards;--largo:300}.sitio .carril{display:flex;gap:1.25rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:.5rem}.sitio .carril::-webkit-scrollbar{display:none}.sitio .carril>*{scroll-snap-align:start;flex-shrink:0}.sitio .marquee{display:flex;width:-moz-max-content;width:max-content;animation:sitio-marquee 60s linear infinite}.sitio .marquee:hover{animation-play-state:paused}@keyframes sitio-marquee{to{transform:translateX(-50%)}}.sitio .prosa p{margin-bottom:1.1rem;line-height:1.75;color:var(--tinta-suave);font-size:1.0625rem}.sitio .prosa h2{font-size:1.6rem;margin:2.4rem 0 1rem}.sitio .prosa ul{margin:0 0 1.2rem;padding:0;list-style:none}.sitio .prosa li{position:relative;padding-left:1.6rem;margin-bottom:.7rem;line-height:1.7;color:var(--tinta-suave)}.sitio .prosa li:before{content:"";position:absolute;left:0;top:.7em;width:.5rem;height:.5rem;border-radius:50%;background:var(--salvia)}.sitio details.faq summary{list-style:none;cursor:pointer}.sitio details.faq summary::-webkit-details-marker{display:none}.sitio details.faq .faq-icono{transition:transform .3s}.sitio details.faq[open] .faq-icono{transform:rotate(45deg)}.sitio .opcion{display:flex;width:100%;align-items:center;gap:.9rem;border-radius:14px;border:1px solid var(--niebla);background:#fff;padding:1rem 1.15rem;text-align:left;font-size:1rem;font-weight:500;transition:border-color .2s,background .2s}.sitio .opcion:hover{border-color:var(--salvia)}.sitio .opcion[aria-pressed=true]{border-color:var(--petroleo);background:var(--salvia-suave)}@media (prefers-reduced-motion:reduce){.sitio *,.sitio :after,.sitio :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.sitio .marquee{animation:none}.sitio .subrayado path{stroke-dashoffset:0}}.sitio [style*="--font-titular"]{font-weight:700;letter-spacing:-.02em}