@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(./poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(./poppins-latin-400-normal-BOb3E3N0.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(./poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(./poppins-latin-500-normal-DGXqpDMm.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(./poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(./poppins-latin-600-normal-BJdTmd5m.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(./poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(./poppins-latin-700-normal-BVuQR_eA.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(./poppins-latin-800-normal-Bd8-pIP1.woff2)format("woff2"),url(./poppins-latin-800-normal-YoItoZZV.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--verde:#0c4727;--verde-2:#16633a;--verde-hondo:#083a1f;--lima:#bcd10b;--claro:#eef4ea;--blanco:#fff;--oscuro:#1f2a20;--gris:#5f6b60;--linea:#d6e2d2;--ocre-fondo:#fbf1d2;--ocre-texto:#6b5418;--rojo:#b3261e;--zona-alta:#0c4727;--zona-media:#7aa828;--zona-baja:#d6de78;--zona-uniforme:#b7c9a6;--font:"Poppins", "Helvetica Neue", Arial, sans-serif;--text-xs:.8125rem;--text-sm:.9375rem;--text-base:1.0625rem;--text-lg:clamp(1.125rem, 1.05rem + .35vw, 1.3125rem);--text-xl:clamp(1.3rem, 1.15rem + .7vw, 1.625rem);--text-2xl:clamp(1.9rem, 1.4rem + 2.2vw, 3rem);--text-hero:clamp(2.3rem, 1.5rem + 3.6vw, 4.25rem);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--radius:22px;--radius-sm:12px;--radius-pill:999px;--shadow:none;--shadow-lift:0 18px 40px #041e1059;--borde-tarjeta:#e1eadc;--ease:cubic-bezier(.2, 0, 0, 1);--dur-fast:.14s;--dur:.26s;--cover-wipe:1.4s;--header-h:64px}@media (prefers-reduced-motion:reduce){:root{--dur-fast:1ms;--dur:1ms;--cover-wipe:1ms}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;hanging-punctuation:first last}body{min-height:100svh;line-height:var(--leading-body,1.5);-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{max-width:100%;display:block}img,video{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{text-wrap:balance}p,li,dd,blockquote{text-wrap:pretty}ul[role=list],ol[role=list]{padding:0;list-style:none}a{color:inherit;text-underline-offset:.15em;text-decoration-thickness:from-font}:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{font-family:var(--font);font-size:var(--text-base);color:var(--oscuro);background:var(--claro);line-height:1.55}h1,h2,h3{letter-spacing:-.01em;font-weight:700;line-height:1.12}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{width:min(100% - 2 * var(--space-5), 72rem);margin-inline:auto}.cluster{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}:focus-visible{outline:3px solid var(--verde-2);outline-offset:3px}.hero :focus-visible,.site-header :focus-visible,.section--verde :focus-visible,.site-footer :focus-visible{outline-color:var(--lima)}.skip-link{z-index:50;padding:var(--space-2) var(--space-4);background:var(--lima);color:var(--oscuro);border-radius:var(--radius-sm);font-weight:600;position:absolute;inset-block-start:-100px;inset-inline-start:var(--space-4)}.skip-link:focus{inset-block-start:var(--space-3)}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + env(safe-area-inset-top,0px))}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.button{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:48px;padding:var(--space-2) var(--space-6);border-radius:var(--radius-pill);font-weight:600;font-size:var(--text-sm);text-align:center;transition:transform var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);border:2px solid #0000;line-height:1.2;text-decoration:none;display:inline-flex}.button:active{transform:scale(.97)}.button--lima{background:var(--lima);color:var(--oscuro)}.button--lima:hover{background:#cce02a}.button--ghost{color:var(--blanco);border-color:#ffffffb3}.button--ghost:hover{border-color:var(--lima);color:var(--lima)}.button--verde{background:var(--verde);color:var(--blanco)}.button--verde:hover{background:var(--verde-2)}.card{background:var(--blanco);border-radius:var(--radius);border:1px solid var(--borde-tarjeta)}.kicker{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--lima);font-weight:600}.num{border-radius:var(--radius-pill);background:var(--lima);block-size:1.9em;min-inline-size:2.6em;color:var(--verde);font-variant-numeric:tabular-nums;place-items:center;padding-inline:.5em;font-size:.95em;font-weight:700;display:inline-grid}.num--sm{font-size:var(--text-xs)}.site-header{top:env(safe-area-inset-top,0px);z-index:40;background:var(--verde);color:var(--blanco);border-block-end:2px solid var(--lima);position:sticky}.nav{align-items:center;gap:var(--space-4);min-block-size:var(--header-h);display:flex}.brand{align-items:center;gap:var(--space-3);min-block-size:44px;margin-inline-end:auto;text-decoration:none;display:inline-flex}.brand img{block-size:36px;inline-size:36px}.brand__text{font-weight:600;font-size:var(--text-sm)}.nav__list{gap:var(--space-1);display:none}.nav__list a{min-block-size:44px;padding-inline:var(--space-3);font-size:var(--text-sm);border-radius:var(--radius-pill);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.nav__list a:hover{color:var(--lima)}.nav__toggle{min-block-size:44px;padding-inline:var(--space-4);border-radius:var(--radius-pill);font-size:var(--text-sm);border:1.5px solid #ffffff80;font-weight:500}.nav__cta{min-block-size:44px;padding-inline:var(--space-5)}@media (width<=1079px){.nav{flex-wrap:wrap}.nav__list{background:var(--verde);padding:var(--space-2) var(--space-5) var(--space-4);border-block-end:2px solid var(--lima);flex-direction:column;position:absolute;inset-block-start:100%;inset-inline:0}.nav[data-open=true] .nav__list{display:flex}}@media (width<=479px){.brand__text{display:none}}@media (width>=1080px){.nav__toggle{display:none}.nav__list{display:flex}}.hero{isolation:isolate;color:var(--blanco);background:var(--verde);position:relative;overflow:hidden}.hero__photo{z-index:-1;position:absolute;inset:0}.hero__photo picture{block-size:100%;display:block}.hero__photo img{object-fit:cover;object-position:58% 60%;block-size:100%;inline-size:100%}.hero__photo:after{content:"";background:linear-gradient(#0c4727f0 0%,#0c4727b8 38%,#0c472773 62%,#0c4727eb 100%),linear-gradient(90deg,#0c47278c 0%,#0c472700 60%);position:absolute;inset:0}.hero:after{content:"";background:var(--lima);block-size:3px;position:absolute;inset-block-end:0;inset-inline:0}.hero__grid{gap:var(--space-8);padding-block:var(--space-8) var(--space-10);align-items:center;display:grid}@media (width>=960px){.hero__grid{gap:var(--space-12);padding-block:var(--space-12) var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.hero__text{gap:var(--space-5);justify-items:start;max-inline-size:36rem;display:grid}.hero h1{text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance;font-size:clamp(2rem,1.35rem + 2.9vw,3.6rem);font-weight:800;line-height:1.02}.hero__claim{color:var(--blanco);text-wrap:balance;font-size:clamp(1.45rem,1.2rem + 1.2vw,2.1rem);font-weight:700;line-height:1.15}.hero__claim span{color:var(--lima)}.hero__lead{font-size:var(--text-lg);color:#ffffffeb;max-inline-size:32rem}.pill{padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);font-size:var(--text-xs);background:#083a1fb3;border:1px solid #bcd10b99;font-weight:600;display:inline-flex}.lot-map{box-shadow:var(--shadow-lift);gap:var(--space-3);padding:var(--space-6) var(--space-5) var(--space-5);color:var(--oscuro);border:0;justify-self:center;justify-items:center;inline-size:100%;max-inline-size:36rem;display:grid}.lot-map__state{font-weight:600;font-size:var(--text-base);justify-self:stretch;min-block-size:2.6em;line-height:1.3}.lot-map__eyebrow{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--verde-2);font-weight:700;display:block}.lot-map__host{aspect-ratio:812/443;inline-size:100%;max-inline-size:100%;position:relative}.lot-map__layer{position:absolute;inset:0}.lot-map__svg{block-size:100%;inline-size:100%;display:block}svg .zone{stroke:var(--verde);stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}svg .zone--ap{fill:var(--zona-alta)}svg .zone--mp{fill:var(--zona-media)}svg .zone--bp{fill:var(--zona-baja)}svg .zone--uniform{fill:var(--zona-uniforme);stroke:var(--zona-uniforme)}.lot-map svg .lot-base path{fill:var(--claro);stroke:none}.lot-map__layer--antes .seed{fill:var(--verde);opacity:.55}.lot-map__layer--despues{clip-path:inset(0);transition:clip-path var(--cover-wipe) var(--ease)}html.js .lot-map:not([data-state=despues]) .lot-map__layer--despues{clip-path:inset(0 100% 0 0)}.segmented{background:var(--claro);border-radius:var(--radius-pill);gap:4px;padding:4px;display:inline-flex}.segmented__btn{min-block-size:44px;min-inline-size:6.5rem;padding-inline:var(--space-4);border-radius:var(--radius-pill);font-weight:600;font-size:var(--text-sm);color:var(--verde);transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease)}.segmented__btn[aria-pressed=true]{background:var(--verde);color:var(--blanco)}.legend{justify-content:center;gap:var(--space-1) var(--space-5);font-size:var(--text-sm);transition:opacity var(--dur) var(--ease);flex-wrap:wrap;display:flex}.legend li{align-items:center;gap:var(--space-2);display:inline-flex}.legend__swatch{border-radius:4px;block-size:14px;inline-size:14px}.legend__swatch--ap{background:var(--zona-alta)}.legend__swatch--mp{background:var(--zona-media)}.legend__swatch--bp{background:var(--zona-baja);box-shadow:inset 0 0 0 1px #b9c25c}.legend__value{color:var(--gris);font-variant-numeric:tabular-nums}html.js .lot-map:not([data-state=despues]) .legend{opacity:.25}.lot-map figcaption{font-size:var(--text-xs);color:var(--gris)}.section{padding-block:var(--space-16)}@media (width>=960px){.section{padding-block:var(--space-20)}}.section--claro{background:var(--claro)}.section--blanco{background:var(--blanco)}.section--verde{background:var(--verde);color:var(--blanco)}.section__head{gap:var(--space-2);max-inline-size:44rem;margin-block-end:var(--space-10);display:grid}.section__head h2{font-size:var(--text-2xl);text-transform:uppercase;color:var(--verde);font-weight:800}.section__head h2:after{content:"";block-size:4px;inline-size:56px;background:var(--lima);border-radius:2px;margin-block-start:var(--space-4);display:block}.section__head p{font-size:var(--text-lg);color:var(--gris)}.section--verde .section__head h2{color:var(--blanco)}.section--verde .section__head p{color:#ffffffd9}.ruta{--ruta-badge:56px;--ruta-lead:44px;isolation:isolate;max-inline-size:40rem;position:relative}.ruta__svg{z-index:0;pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.ruta__svg>g>path{fill:none;stroke-linecap:round;stroke-linejoin:round}.ruta__shoulder{stroke:var(--verde-hondo);stroke-opacity:.55;stroke-width:32px}.ruta__road{stroke:var(--verde-2);stroke-width:24px}.ruta__svg .ruta__dash{stroke:var(--lima);stroke-opacity:.38;stroke-width:2.5px;stroke-dasharray:9 11;stroke-linecap:butt}.ruta__trail-glow{stroke:var(--lima);stroke-opacity:.16;stroke-width:12px}.ruta__trail{stroke:var(--lima);stroke-width:3.5px}.ruta__list,.ruta__cta{z-index:1;position:relative}.ruta__list{row-gap:72px;display:grid}.ruta .ruta__list{padding-block-start:var(--ruta-lead)}.ruta__step{grid-template-columns:var(--ruta-badge) minmax(0, 1fr);column-gap:var(--space-4);align-items:start;display:grid}.ruta__step:nth-child(2n){grid-template-columns:minmax(0, 1fr) var(--ruta-badge)}.ruta__step:nth-child(2n) .ruta__badge{grid-area:1/2}.ruta__step:nth-child(2n) .ruta__card{grid-area:1/1}.ruta__badge{inline-size:var(--ruta-badge);block-size:var(--ruta-badge);border:2px solid var(--lima);background:var(--lima);color:var(--oscuro);font-variant-numeric:tabular-nums;transition:background-color .45s var(--ease), color .45s var(--ease), border-color .45s var(--ease), box-shadow .45s var(--ease), transform .5s cubic-bezier(.34, 1.56, .64, 1);border-radius:50%;place-items:center;font-size:1.3rem;font-weight:800;line-height:1;display:grid;position:relative;box-shadow:0 0 0 6px #bcd10b24}.ruta__badge:after,.ruta__goal:after{content:"";border:2px solid var(--lima);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-2px}.ruta__card{gap:var(--space-2);transition:opacity .5s var(--ease);justify-items:start;padding-block-start:16px;display:grid}.ruta__card h3{font-size:var(--text-lg);color:var(--blanco);align-items:center;gap:10px;display:flex}.ruta__card p{font-size:var(--text-sm);color:#ffffffe0;max-inline-size:32ch}.ruta__qs{font-size:var(--text-sm);color:#ffffffe0;gap:4px;display:grid}.ruta__qs li{align-items:baseline;gap:8px;display:flex}.ruta__qs li:before{content:"";background:var(--lima);border-radius:50%;flex:none;block-size:6px;inline-size:6px;transform:translateY(-2px)}.ruta__step:first-child .ruta__card{padding-block-start:14px}.ruta__icon{block-size:24px;inline-size:24px;color:var(--lima);flex:none}.ruta__icon svg,.ruta__goal svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;block-size:100%;inline-size:100%;display:block}.ruta__icon .dot{stroke-width:2.8px}.ruta__tag{border-radius:var(--radius-pill);background:var(--lima);min-block-size:24px;color:var(--oscuro);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;align-items:center;padding:1px 10px;font-weight:700;display:inline-flex}.ruta__cta{justify-items:center;gap:var(--space-5);padding:var(--space-10) var(--space-5) var(--space-6);border-radius:var(--radius);background:var(--verde-hondo);text-align:center;border:1px solid #bcd10b59;margin-block-start:88px;display:grid}.ruta__cta p{font-size:var(--text-xl);font-weight:700;line-height:1.25}.ruta__cta strong{color:var(--lima)}.ruta__go{justify-items:center;inline-size:100%;display:grid}.ruta__go .button{inline-size:100%;max-inline-size:22rem;position:relative}.ruta__go .button:after{content:"";border-radius:inherit;border:2px solid var(--lima);opacity:0;pointer-events:none;position:absolute;inset:-2px}.ruta__goal{border:2px solid var(--lima);background:var(--lima);block-size:46px;inline-size:46px;color:var(--oscuro);transition:background-color .45s var(--ease), color .45s var(--ease), box-shadow .45s var(--ease), transform .5s cubic-bezier(.34, 1.56, .64, 1);border-radius:50%;place-items:center;margin-inline-start:-23px;padding:10px;display:grid;position:absolute;inset-block-start:-23px;inset-inline-start:50%;box-shadow:0 0 0 6px #bcd10b24}.ruta.is-armed .ruta__step:not(.is-active) .ruta__badge{background:var(--verde-hondo);color:#ffffffd1;border-color:#bcd10b80;transform:scale(.9);box-shadow:0 0 0 6px #bcd10b00}.ruta.is-armed .ruta__step.is-active .ruta__badge{transform:scale(1.06)}.ruta__card>*{transition:opacity .5s var(--ease)}.ruta.is-armed .ruta__step:not(.is-active) .ruta__card>:not(.ruta__tag){opacity:.6}.ruta.is-armed:not(.is-arrived) .ruta__goal{background:var(--verde-hondo);color:var(--lima);box-shadow:0 0 0 6px #bcd10b00}.ruta.is-arrived .ruta__goal{transform:scale(1.08)}.ruta__step.is-pulse .ruta__badge:after,.ruta.is-pulse .ruta__goal:after{animation:.9s cubic-bezier(.2,.6,.3,1) ruta-ring}.ruta.is-pulse .ruta__go .button{animation:ruta-bump .7s var(--ease) .25s 1}.ruta.is-pulse .ruta__go .button:after{animation:1.4s cubic-bezier(.2,.6,.3,1) .25s ruta-ring-pill}@keyframes ruta-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.75)}}@keyframes ruta-ring-pill{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.12,1.6)}}@keyframes ruta-bump{0%,to{transform:scale(1)}40%{transform:scale(1.045)}}@media (width>=600px) and (width<=959px){.ruta{max-inline-size:34rem}.ruta__list{row-gap:104px}.ruta__cta{margin-block-start:112px}}@media (width>=960px){.ruta{--ruta-badge:60px;--ruta-lead:0px;max-inline-size:none}.ruta__list{column-gap:var(--space-6);grid-template-columns:repeat(5,minmax(0,1fr));row-gap:84px}.ruta__step,.ruta__step:nth-child(2n){align-items:center;gap:var(--space-5);text-align:center;flex-direction:column;grid-row:2;align-self:start;display:flex}.ruta__step:nth-child(odd){flex-direction:column-reverse;grid-row:1;align-self:end}.ruta__step:first-child{grid-column:1}.ruta__step:nth-child(2){grid-column:2}.ruta__step:nth-child(3){grid-column:3}.ruta__step:nth-child(4){grid-column:4}.ruta__step:nth-child(5){grid-column:5}.ruta__card,.ruta__step:first-child .ruta__card{justify-items:center;padding-block-start:0}.ruta__card h3{gap:var(--space-3);flex-direction:column}.ruta__card p{max-inline-size:24ch}.ruta__qs{justify-items:center}.ruta__qs li{display:block}.ruta__qs li:before{display:none}.ruta__cta{place-items:center start;column-gap:var(--space-8);padding:var(--space-8) var(--space-10);text-align:start;grid-template-columns:minmax(0,1fr) auto;margin-block-start:72px}.ruta__go{inline-size:auto;position:relative}.ruta__go .button{min-block-size:52px;inline-size:auto;padding-inline:var(--space-8)}.ruta__goal{inset-block-start:calc(-1 * var(--space-8) - 1px - 23px)}}@media (width>=960px) and (width<=1119px){.ruta__list{column-gap:var(--space-4)}}@media (width>=1120px){.ruta__qs li{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.ruta__badge,.ruta__card,.ruta__goal{transition:none}.ruta__badge:after,.ruta__goal:after,.ruta__go .button,.ruta__go .button:after{animation:none!important}}.contact__grid{gap:var(--space-10);align-items:start;display:grid}@media (width>=960px){.contact__grid{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.form{gap:var(--space-4);padding:var(--space-8) var(--space-6);color:var(--oscuro);display:grid}.form h3{font-size:var(--text-xl);color:var(--verde)}.form__lead{color:var(--gris);margin-block-start:calc(-1 * var(--space-2))}.field{gap:var(--space-1);display:grid}.field label{font-weight:600;font-size:var(--text-sm)}.opt{color:var(--gris);font-weight:400}.field input{min-block-size:48px;padding-inline:var(--space-4);border:1.5px solid var(--linea);border-radius:var(--radius-sm);background:var(--claro);color:var(--oscuro)}.field input:focus-visible{outline:3px solid var(--verde-2);outline-offset:1px;border-color:var(--verde)}.field[data-invalid=true] input{border-color:var(--rojo)}.hint{font-size:var(--text-xs);color:var(--gris)}.error{font-size:var(--text-sm);color:var(--rojo);font-weight:500}.form .button{justify-self:start}.form__status{font-size:var(--text-sm);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--claro)}.form__status[data-kind=error]{color:var(--rojo)}.form__note{font-size:var(--text-xs);color:var(--gris)}.site-footer{background:var(--verde-hondo);color:#ffffffe0;padding-block:var(--space-10) calc(var(--space-10) + env(safe-area-inset-bottom,0px));font-size:var(--text-sm)}.site-footer__grid{gap:var(--space-5);grid-template-columns:44px minmax(0,1fr);align-items:start;display:grid}.site-footer__grid>div{gap:var(--space-2);display:grid}.site-footer strong{color:var(--blanco)}.site-footer__small{font-size:var(--text-xs);color:#ffffffa6}@media (prefers-reduced-motion:reduce){.lot-map__layer--despues,.legend{transition:none}}.form{grid-template-columns:minmax(0,1fr)}.field input{inline-size:100%;min-inline-size:0}@media (width<=599px){.hide-sm,.nav__cta{display:none}.actions{gap:var(--space-2);flex-wrap:nowrap}.actions .button{padding-inline:var(--space-4)}}.stats{background:var(--verde-hondo);padding-block:var(--space-8) var(--space-8);border-block-start:1px solid #bcd10b59;position:relative}.stats__list{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=900px){.stats__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.stat+.stat{border-inline-start:1px solid #ffffff1f;padding-inline-start:var(--space-6)}.stat{padding-inline-end:var(--space-6)}}.stat{gap:var(--space-2);align-content:start;display:grid}.stat__num{color:var(--lima);font-variant-numeric:tabular-nums;letter-spacing:-.02em;align-items:baseline;gap:.3em;font-size:clamp(2rem,1.4rem + 2vw,3rem);font-weight:800;line-height:1;display:flex}.stat__unit{color:var(--blanco);letter-spacing:0;font-size:.42em;font-weight:600}.stat__label{font-size:var(--text-xs);color:#ffffffc7;max-inline-size:16rem;line-height:1.4}.stat__bar{background:#ffffff1f;border-radius:2px;block-size:3px;display:block;overflow:hidden}.stat__bar i{background:var(--lima);transform-origin:0;block-size:100%;inline-size:100%;display:block;transform:scaleX(1)}.stats__list.is-armed .stat__bar i{transform:scaleX(var(--progress,0))}.stat__ticks{grid-template-columns:repeat(10,1fr);gap:3px;block-size:3px;display:grid}.stat__ticks i{background:var(--lima);transition:opacity .18s var(--ease);border-radius:2px}.stats__list.is-armed .stat__ticks i{opacity:.15}.stats__list.is-live .stat__ticks i{opacity:1;transition-delay:calc(var(--n) * .14s)}.stat__ticks i:first-child{--n:0}.stat__ticks i:nth-child(2){--n:1}.stat__ticks i:nth-child(3){--n:2}.stat__ticks i:nth-child(4){--n:3}.stat__ticks i:nth-child(5){--n:4}.stat__ticks i:nth-child(6){--n:5}.stat__ticks i:nth-child(7){--n:6}.stat__ticks i:nth-child(8){--n:7}.stat__ticks i:nth-child(9){--n:8}.stat__ticks i:nth-child(10){--n:9}.stats__list.is-done .stat__bar i{transform:scaleX(1)}.stats__note{font-size:var(--text-xs);color:#ffffffb3;margin-block-start:var(--space-6)}.team{gap:var(--space-5);display:grid}@media (width>=760px){.team{grid-template-columns:repeat(3,minmax(0,1fr))}}.person{gap:var(--space-4);padding:var(--space-5);background:var(--blanco);border:1px solid var(--borde-tarjeta);border-radius:var(--radius);grid-template-columns:84px minmax(0,1fr);align-items:start;display:grid}@media (width>=760px){.person{padding:var(--space-6);grid-template-columns:1fr}}.person__photo{object-fit:cover;border:4px solid var(--lima);border-radius:50%;block-size:84px;inline-size:84px}@media (width>=760px){.person__photo{block-size:128px;inline-size:128px}}.person__body{gap:var(--space-2);align-content:start;display:grid}.person__title{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--verde-2);font-weight:700}.person h3{font-size:var(--text-lg);color:var(--verde);margin-block-start:-4px}.person p{font-size:var(--text-sm)}.person__extra{color:var(--gris);padding-inline-start:var(--space-4);position:relative}.person__extra:before{content:"";background:var(--lima);border-radius:50%;block-size:8px;inline-size:8px;position:absolute;inset-block-start:.5em;inset-inline-start:0}.team__note{color:var(--gris);margin-block-start:var(--space-6)}.faq{gap:0;display:grid}@media (width>=960px){.faq{gap:var(--space-12);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}}.faq__list{gap:var(--space-3);display:grid}.faq__item{background:var(--claro);border-radius:var(--radius-sm);transition:border-color var(--dur-fast) var(--ease);border:2px solid #0000}.faq__item[open],.faq__item:hover{border-color:var(--lima)}.faq__item summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-block-size:56px;padding:var(--space-3) var(--space-5);cursor:pointer;color:var(--verde);font-weight:600;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary svg{color:var(--verde);transition:transform var(--dur) var(--ease);flex-shrink:0}.faq__item[open] summary svg{transform:rotate(45deg)}.faq__item p{padding:0 var(--space-5) var(--space-5);font-size:var(--text-sm);max-inline-size:60ch}.contact__grid>*{min-inline-size:0}.contact__main{gap:var(--space-4);grid-template-columns:minmax(0,1fr);justify-items:start;display:grid}.contact h2{font-size:var(--text-2xl);font-weight:800;line-height:1.08}.contact__kicker{font-size:var(--text-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--lima);margin-block-start:calc(-1 * var(--space-2));font-weight:700}.button--big{min-block-size:58px;font-size:var(--text-base);padding-inline:var(--space-8);margin-block:var(--space-2)}@media (width<=599px){.button--big{inline-size:100%}}.channels{gap:var(--space-1);inline-size:100%;display:grid}.channel{align-items:center;gap:var(--space-4);padding:var(--space-2) 0;color:var(--blanco);min-block-size:56px;text-decoration:none;display:flex}.channel>span:last-child{min-inline-size:0}.channel:hover .channel__value{color:var(--lima)}.channel__icon{block-size:44px;inline-size:44px;color:var(--lima);background:#ffffff1a;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.channel__icon svg{block-size:20px;inline-size:20px}.channel__label{font-size:var(--text-xs);color:#ffffffb3;display:block}.channel__value{overflow-wrap:anywhere;transition:color var(--dur-fast) var(--ease);font-weight:600;display:block}.contact__where{font-size:var(--text-sm);color:#ffffffb3}.form__wa{color:var(--verde);font-weight:700}.wa-bar{z-index:45;inset-inline:var(--space-4);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);background:var(--lima);min-block-size:56px;color:var(--oscuro);transition:transform var(--dur) var(--ease), opacity var(--dur) var(--ease), visibility var(--dur);font-weight:700;text-decoration:none;display:flex;position:fixed;inset-block-end:calc(var(--space-4) + env(safe-area-inset-bottom,0px));box-shadow:0 10px 26px #083a1f59}.wa-bar.is-armed:not(.is-shown){opacity:0;pointer-events:none;visibility:hidden;transform:translateY(calc(100% + 32px))}@media (width>=960px){.wa-bar{display:none}}@media (width<=959px){.site-footer{padding-block-end:calc(var(--space-20) + var(--space-8) + env(safe-area-inset-bottom,0px))}}.site-footer__grid p{overflow-wrap:anywhere;min-inline-size:0}@media (prefers-reduced-motion:reduce){.stat__ticks i,.wa-bar,.faq__item summary svg{transition:none}}.nav__list a{white-space:nowrap;padding-inline:10px}.button{white-space:nowrap}@media (width>=1080px) and (width<=1299px){.brand__text{display:none}}@media (width<=599px){.actions .button--ghost{display:none}.actions .button--lima{inline-size:100%}}.ig{gap:var(--space-4) var(--space-5);padding:var(--space-5);border-radius:var(--radius);background:var(--verde-hondo);color:var(--blanco);transition:border-color var(--dur) var(--ease), transform var(--dur) var(--ease), background-color var(--dur) var(--ease);border:1px solid #bcd10b59;grid-template-columns:auto minmax(0,1fr);align-items:center;margin-block-start:var(--space-16);text-decoration:none;display:grid}.ig:hover{border-color:var(--lima);background:#0a4224}.ig:active{transform:scale(.99)}@media (width>=860px){.ig{padding:var(--space-6) var(--space-8);grid-template-columns:auto minmax(0,1fr) auto}}.ig__icon{background:var(--lima);block-size:64px;inline-size:64px;color:var(--verde);border-radius:20px;place-items:center;display:grid;position:relative}.ig__icon svg{block-size:32px;inline-size:32px}.ig__icon:after{content:"";border:2px solid var(--lima);opacity:0;animation:ig-ping 2.8s var(--ease) infinite;border-radius:24px;position:absolute;inset:-6px}@keyframes ig-ping{0%{opacity:.7;transform:scale(.92)}70%,to{opacity:0;transform:scale(1.18)}}.ig__body{gap:var(--space-2);min-inline-size:0;display:grid}.ig__title{font-size:var(--text-xl);font-weight:800;line-height:1.15}.ig__topics{gap:var(--space-2);flex-wrap:wrap;display:flex}.ig__topics span{border-radius:var(--radius-pill);font-size:var(--text-xs);color:#ffffffd9;border:1px solid #ffffff40;padding:2px 10px}.ig__cta{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:52px;padding-inline:var(--space-6);border-radius:var(--radius-pill);background:var(--lima);color:var(--oscuro);grid-column:1/-1;font-weight:700;display:inline-flex}@media (width>=860px){.ig__cta{grid-column:auto}}.ig__handle{font-weight:500;font-size:var(--text-sm)}@media (width<=420px){.ig__handle{display:none}}.ig__cta svg{transition:transform var(--dur) var(--ease)}.ig:hover .ig__cta svg{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.ig__icon:after{animation:none}}.field textarea{min-block-size:88px;inline-size:100%;min-inline-size:0;padding:var(--space-3) var(--space-4);border:1.5px solid var(--linea);border-radius:var(--radius-sm);background:var(--claro);color:var(--oscuro);font:inherit;resize:vertical}.field textarea:focus-visible{outline:3px solid var(--verde-2);outline-offset:1px;border-color:var(--verde)}.form__choice{margin:var(--space-2) 0 0;gap:var(--space-4);border:0;min-inline-size:0;padding:0;display:grid}.form__choice legend{font-weight:700;font-size:var(--text-base);color:var(--verde);margin-block-end:var(--space-3);padding:0}.choice{gap:var(--space-1);padding:var(--space-4);border:1.5px solid var(--linea);border-radius:var(--radius-sm);background:var(--claro);display:grid}.form .choice__btn{min-block-size:52px;inline-size:100%;padding:14px var(--space-4);text-align:center;white-space:normal;text-wrap:balance;justify-self:stretch;line-height:1.3;display:block}.form .choice__btn svg{vertical-align:-4px;margin-inline-end:var(--space-2);display:inline-block}.choice__help{font-size:var(--text-sm);color:var(--gris);text-align:center}.button--linea{background:var(--blanco);color:var(--verde);border-color:var(--verde)}.button--linea:hover{background:var(--verde);color:var(--blanco)}.choice__btn:disabled{opacity:.7;cursor:progress}@media (width>=600px) and (width<=959px),(width>=1200px){.form__choice{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.form__choice legend{grid-column:1/-1}}.form__status[data-kind=success]{color:var(--verde);font-weight:600}.qhb2{--qhb2-verde:#0c4727;--qhb2-verde2:#16633a;--qhb2-hondo:#083a1f;--qhb2-lima:#bcd10b;--qhb2-claro:#eef4ea;--qhb2-blanco:#fff;--qhb2-oscuro:#1f2a20;--qhb2-gris:#5f6b60;--qhb2-borde:#e1eadc;--qhb2-ease:cubic-bezier(.2, 0, 0, 1);background:var(--qhb2-claro);color:var(--qhb2-oscuro);padding-block:64px;font-family:Poppins,Helvetica Neue,Arial,sans-serif;line-height:1.5;display:block}.qhb2 *,.qhb2 :before,.qhb2 :after{box-sizing:border-box}.qhb2 :where(h2,h3,p){margin:0;padding:0}.qhb2 :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.qhb2 :focus-visible{outline:3px solid var(--qhb2-verde2);outline-offset:3px}.qhb2-wrap{width:min(100% - 40px,72rem);margin-inline:auto}.qhb2-head{gap:8px;max-width:44rem;margin-bottom:28px;display:grid}.qhb2-head h2{letter-spacing:-.01em;text-transform:uppercase;color:var(--qhb2-verde);text-wrap:balance;font-size:clamp(1.9rem,1.4rem + 2.2vw,3rem);font-weight:800;line-height:1.05}.qhb2-head h2:after{content:"";background:var(--qhb2-lima);border-radius:2px;width:56px;height:4px;margin-top:16px;display:block}.qhb2-head p{color:var(--qhb2-gris);font-size:clamp(1.125rem,1.05rem + .35vw,1.3125rem)}.qhb2-nav{align-items:flex-start;gap:8px;margin-bottom:16px;display:flex}.qhb2-tabs{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;min-width:0;display:grid}.qhb2-tab{min-height:48px;color:var(--qhb2-gris);text-align:center;transition:color .2s var(--qhb2-ease);-webkit-tap-highlight-color:transparent;border-radius:10px;align-content:start;justify-items:center;gap:8px;padding:2px 0 6px;display:grid}.qhb2-tab:hover,.qhb2-tab[aria-selected=true]{color:var(--qhb2-verde)}.qhb2-bar{background:#0c472724;border-radius:4px;width:100%;height:4px;display:block;position:relative;overflow:hidden}.qhb2-bar i{border-radius:inherit;background:var(--qhb2-verde);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.qhb2-tab__n{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:1rem;font-weight:700;line-height:1.2}.qhb2-tab__t{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.qhb2-pause{width:44px;height:44px;color:var(--qhb2-verde);transition:background-color .14s var(--qhb2-ease), box-shadow .14s var(--qhb2-ease);border-radius:50%;flex:none;place-items:center;margin-top:-8px;display:none;box-shadow:inset 0 0 0 1.5px #0c472738}.qhb2-js .qhb2-pause{display:grid}.qhb2-pause:hover{box-shadow:inset 0 0 0 1.5px var(--qhb2-verde);background:#0c47270f}.qhb2-pause svg{width:18px;height:18px}.qhb2-pause .qhb2-i-play{display:none}.qhb2-pause[aria-pressed=true] .qhb2-i-play{display:block}.qhb2-pause[aria-pressed=true] .qhb2-i-pause{display:none}.qhb2-panels{display:grid}.qhb2-panel{grid-area:1/1;grid-template-columns:minmax(0,1fr);align-content:start;row-gap:20px;display:grid}.qhb2-js .qhb2-panel{visibility:hidden;opacity:0;transform:translateX(var(--qhb2-dx,10px));transition:none}.qhb2-js .qhb2-panel.qhb2-is-active{visibility:visible;opacity:1;transition:opacity .32s var(--qhb2-ease) 40ms, transform .48s var(--qhb2-ease);transform:none}.qhb2-js .qhb2-panel.qhb2-is-leaving{visibility:hidden;opacity:0;transform:translateX(calc(-1 * var(--qhb2-dx,10px)));transition:opacity .2s var(--qhb2-ease), transform .38s var(--qhb2-ease), visibility 0s linear .38s}.qhb2:not(.qhb2-js) .qhb2-panels{gap:48px}.qhb2:not(.qhb2-js) .qhb2-panel{grid-area:auto}.qhb2:not(.qhb2-js) .qhb2-nav{display:none}.qhb2-visual{background:var(--qhb2-verde);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;transition:transform .24s var(--qhb2-ease);border-radius:22px;padding:clamp(8px,1.1vw,14px);position:relative}.qhb2:not(.qhb2-js) .qhb2-visual{cursor:default}.qhb2-card{aspect-ratio:4/3;background:var(--qhb2-blanco);border-radius:14px;position:relative;overflow:hidden}.qhb2-svg{pointer-events:none;width:100%;height:100%;font-family:Poppins,Helvetica Neue,Arial,sans-serif;display:block;position:absolute;inset:0;overflow:hidden}.qhb2.qhb2-is-holding .qhb2-panel.qhb2-is-active .qhb2-visual{transform:scale(.985)}.qhb2-hint{width:40px;height:40px;color:var(--qhb2-blanco);opacity:0;transition:opacity .2s var(--qhb2-ease), transform .2s var(--qhb2-ease);pointer-events:none;background:#083a1fd1;border-radius:50%;place-items:center;margin-top:-20px;display:grid;position:absolute;top:50%}.qhb2-hint svg{width:18px;height:18px}.qhb2-hint--prev{left:20px;transform:translate(4px)}.qhb2-hint--next{right:20px;transform:translate(-4px)}@media (hover:hover) and (pointer:fine){.qhb2-js .qhb2-visual:hover .qhb2-hint{opacity:1;transform:none}}.qhb2-svg text{font-family:inherit}.qhb2-cap{letter-spacing:.06em;fill:var(--qhb2-gris);font-size:12.5px;font-weight:600}.qhb2-cap--lc{letter-spacing:0;font-size:13px;font-weight:500}.qhb2-cap--end{text-anchor:end;letter-spacing:0;font-weight:500}.qhb2-w-arc{fill:none;stroke:var(--qhb2-lima);stroke-width:5px;stroke-linecap:round}.qhb2-w-head{fill:var(--qhb2-lima)}.qhb2-w-lab text{text-anchor:middle;dominant-baseline:central;font-size:15px;font-weight:700}.qhb2-w-lab .qhb2-w-sm{font-size:12px}.qhb2-w-lab .qhb2-w-md{font-size:14px}.qhb2-w-c{letter-spacing:.03em;fill:var(--qhb2-verde);text-anchor:middle;dominant-baseline:central;font-size:13px;font-weight:800}.qhb2-tag text{letter-spacing:.1em;fill:#6b5418;text-anchor:middle;dominant-baseline:central;font-size:10.5px;font-weight:700}.qhb2-b-lab{fill:var(--qhb2-gris);text-anchor:middle;font-size:13px;font-weight:500}.qhb2-bchip text{text-anchor:middle;dominant-baseline:central;font-size:12.5px;font-weight:700}.qhb2-t-lab{text-anchor:middle;font-size:12.5px;font-weight:600}.qhb2-m-tg{text-anchor:middle;dominant-baseline:central;font-size:12.5px;font-weight:600}.qhb2-m-leg{fill:var(--qhb2-oscuro);font-size:13px;font-weight:500}.qhb2-m-sep{fill:none;stroke:#ffffffbf;stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.qhb2-m-ol{fill:none;stroke:#0c472773;stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.qhb2-map .qhb2-m-dos,.qhb2-map .qhb2-m-lay-dos{opacity:1}.qhb2-map .qhb2-m-amb,.qhb2-map .qhb2-m-lay-amb{opacity:0}.qhb2-m-ctl{z-index:1;width:43.5%;height:14%;display:flex;position:absolute;top:3.33%;left:3.75%}.qhb2-m-btn{color:#0000;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .16s var(--qhb2-ease);background:0 0;border:0;border-radius:999px;flex:1;margin:0;padding:0;font-size:1px}.qhb2-m-btn[aria-pressed=false]:hover{background:#0c472712}.qhb2-m-btn:focus-visible{outline:2px solid var(--qhb2-verde);outline-offset:2px}.qhb2:not(.qhb2-js) .qhb2-m-ctl{display:none}.qhb2-s-lbl{text-anchor:middle;font-size:13px;font-weight:600}.qhb2-body{align-content:start;justify-items:start;gap:10px;display:grid}.qhb2-chip{background:var(--qhb2-lima);min-width:2.9em;height:1.95em;color:var(--qhb2-verde);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding-inline:.55em;font-size:.875rem;font-weight:700;display:inline-grid}.qhb2-panel h3{letter-spacing:-.01em;color:var(--qhb2-verde);text-wrap:balance;font-size:clamp(1.5rem,1.12rem + 1.5vw,2.5rem);font-weight:700;line-height:1.12}.qhb2-sub{color:var(--qhb2-oscuro);text-wrap:pretty;font-size:clamp(1.125rem,1.02rem + .45vw,1.375rem);font-weight:500;line-height:1.4}.qhb2-cta{min-height:44px;color:var(--qhb2-verde);transition:color .14s var(--qhb2-ease);align-items:center;gap:6px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.qhb2-cta span{text-decoration:underline;-webkit-text-decoration-color:var(--qhb2-lima);text-decoration-color:var(--qhb2-lima);text-underline-offset:5px;text-decoration-thickness:2px}.qhb2-cta:hover{color:var(--qhb2-verde2)}.qhb2-cta__ar{width:18px;height:18px;transition:transform .2s var(--qhb2-ease);flex:none;display:block}.qhb2-cta:hover .qhb2-cta__ar{transform:translate(3px)}@media (width>=720px){.qhb2-nav{margin-bottom:24px}.qhb2-tabs{gap:12px}.qhb2-tab{text-align:left;justify-items:stretch;gap:10px;padding-bottom:8px}.qhb2-tab__n{letter-spacing:.06em;font-size:.8125rem}.qhb2-tab__t{clip:auto;white-space:normal;width:auto;height:auto;margin-top:-8px;font-size:.9375rem;font-weight:600;line-height:1.3;position:static;overflow:visible}.qhb2-pause{margin-top:12px}.qhb2-panel{row-gap:24px}.qhb2-body{gap:12px}}@media (width>=960px){.qhb2{padding-block:80px}.qhb2-panel{grid-template-columns:minmax(0,58fr) minmax(0,42fr);align-items:center;column-gap:clamp(36px,4.5vw,72px)}.qhb2-body{gap:14px}.qhb2-chip{margin-bottom:4px}}@media (prefers-reduced-motion:reduce){.qhb2-js .qhb2-panel,.qhb2-js .qhb2-panel.qhb2-is-active,.qhb2-js .qhb2-panel.qhb2-is-leaving{transition:opacity 1ms,visibility;transform:none}.qhb2-visual,.qhb2.qhb2-is-holding .qhb2-panel.qhb2-is-active .qhb2-visual{transition:none;transform:none}.qhb2-js .qhb2-pause{display:none}.qhb2-cta,.qhb2-cta__ar,.qhb2-hint{transition:none}}.tca-grid{gap:var(--space-5);display:grid}@media (width>=960px){.tca-grid{gap:var(--space-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}}.tca-picks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width>=600px){.tca-picks{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))}}.tca-tile{isolation:isolate;background:var(--claro);min-block-size:104px;color:var(--verde);text-align:start;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform var(--dur-fast) var(--ease), border-color .2s var(--ease), box-shadow .2s var(--ease);border:1px solid #0000;border-radius:18px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:10px;padding:14px;display:flex;position:relative;overflow:hidden}@media (width>=600px){.tca-tile{border-radius:var(--radius);gap:14px;min-block-size:148px;padding:18px}}.tca-tile:before{content:"";z-index:-1;border-radius:inherit;background:var(--verde);opacity:0;transition:opacity .2s var(--ease), transform .36s var(--ease);position:absolute;inset:-1px;transform:scale(.92)}.tca-tile[aria-pressed=true]{border-color:var(--verde)}.tca-tile[aria-pressed=true]:before{opacity:1;transform:none}.tca-tile:active{transform:scale(.96)}.tca-tile:focus-visible{outline:3px solid var(--verde-2);outline-offset:3px}@media (hover:hover){.tca-tile:hover{border-color:var(--verde-2)}.tca-tile:hover .tca-ic{transform:translateY(-2px)}}.tca-ic{block-size:34px;inline-size:34px;transition:transform .24s var(--ease), color .2s var(--ease)}@media (width>=600px){.tca-ic{block-size:44px;inline-size:44px}}.tca-ic svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;block-size:100%;inline-size:100%}.tca-tile[aria-pressed=true] .tca-ic{color:var(--lima)}.tca-lbl{font-size:var(--text-sm);color:var(--oscuro);transition:color .2s var(--ease);padding-inline-end:4px;font-weight:600;line-height:1.25}@media (width>=600px){.tca-lbl{font-size:var(--text-base)}}.tca-tile[aria-pressed=true] .tca-lbl{color:var(--blanco)}.tca-check{border-radius:50%;place-items:center;block-size:24px;inline-size:24px;display:grid;position:absolute;inset-block-start:12px;inset-inline-end:12px;box-shadow:inset 0 0 0 1.5px #c9d6c4}@media (width>=600px){.tca-check{inset-block-start:16px;inset-inline-end:16px}}.tca-check:before{content:"";background:var(--lima);opacity:0;transition:opacity .16s var(--ease), transform .3s var(--ease);border-radius:50%;position:absolute;inset:0;transform:scale(.3)}.tca-check svg{fill:none;block-size:14px;inline-size:14px;stroke:var(--verde);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;position:relative}.tca-check path{stroke-dasharray:16;stroke-dashoffset:16px;transition:stroke-dashoffset .28s var(--ease) 90ms}.tca-tile[aria-pressed=true] .tca-check:before{opacity:1;transform:none}.tca-tile[aria-pressed=true] .tca-check path{stroke-dashoffset:0}.tca-panel{background:var(--blanco);border:1px solid var(--borde-tarjeta);border-radius:var(--radius);overflow:hidden}@media (width>=960px){.tca-panel{position:sticky;inset-block-start:calc(var(--header-h) + var(--space-6))}}.tca-bar{min-block-size:60px;padding:var(--space-3) var(--space-5);background:var(--verde);color:var(--blanco);align-items:center;display:flex}.tca-bar-t{font-size:var(--text-base);align-items:center;column-gap:var(--space-2);flex-wrap:wrap;row-gap:2px;font-weight:600;line-height:1.3;display:flex}.tca-count{block-size:32px;min-inline-size:32px;padding-inline:var(--space-2);border-radius:var(--radius-pill);background:var(--lima);color:var(--verde);font-variant-numeric:tabular-nums;place-items:center;font-weight:700;display:inline-grid}.tca-ok,.tca-dot{color:var(--lima)}@media (width<=379px){.tca-dot{display:none}.tca-ok{flex-basis:100%}}.tca .tca-rows{padding-inline:var(--space-5)}.tca-row{padding-block:var(--space-4);border-block-end:1px solid var(--borde-tarjeta);position:relative}.tca-row[hidden],.tca-empty[hidden]{display:none}.tca-flow{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) 18px minmax(0,1.3fr);display:grid}.tca-k{letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:700;display:block}.tca-hoy{color:var(--gris);font-size:.875rem;line-height:1.3}.tca-hoy s{text-decoration-color:#5f6b60bf;text-decoration-thickness:1.5px}.tca-arr{fill:none;block-size:18px;inline-size:18px;stroke:var(--verde-2);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.tca-nos{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--verde);color:var(--blanco);font-size:.875rem;font-weight:500;line-height:1.3}.tca-nos .tca-k{color:var(--lima)}.tca-svc{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--verde);margin-block-start:10px;font-weight:600;line-height:1.3;display:flex}.tca-num{border-radius:var(--radius-pill);background:var(--lima);block-size:1.8em;min-inline-size:2.5em;color:var(--verde);font-variant-numeric:tabular-nums;flex-shrink:0;place-items:center;padding-inline:.4em;font-size:.75rem;font-weight:700;display:inline-grid}.tca-empty{padding:var(--space-6) var(--space-6) var(--space-1);justify-items:center;display:grid}.tca-empty svg{fill:none;block-size:44px;inline-size:44px;stroke:var(--verde-2);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.6}.tca-foot{padding:var(--space-5)}.tca-cta{min-block-size:54px;inline-size:100%;padding:var(--space-3) var(--space-4);white-space:nowrap;border-radius:var(--radius-pill);background:var(--verde);color:var(--blanco);font-weight:600;font-size:var(--text-base);transition:transform var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);justify-content:center;align-items:center;gap:10px;line-height:1.2;text-decoration:none;display:flex}.tca-cta svg{fill:none;block-size:22px;inline-size:22px;stroke:var(--lima);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.tca-cta:hover{background:var(--verde-2)}.tca-cta:active{transform:scale(.97)}.tca-tile.is-flash{box-shadow:0 0 0 4px var(--lima)}.tca-row:before{content:"";inset-block:0;inset-inline:calc(-1 * var(--space-5));z-index:-1;background:var(--claro);opacity:0;transition:opacity .6s var(--ease);position:absolute}.tca-rows{isolation:isolate;position:relative}.tca-row.is-flash:before{opacity:1;transition-duration:.2s}.tca-tile.is-flash{animation:tca-flash 1.6s var(--ease) both}@keyframes tca-flash{0%{box-shadow:0 0 0 0 var(--lima)}18%,70%{box-shadow:0 0 0 5px var(--lima)}to{box-shadow:0 0 #bcd10b00}}@media (prefers-reduced-motion:reduce){.tca-tile,.tca-tile:before,.tca-ic,.tca-lbl,.tca-check:before,.tca-check path,.tca-cta,.tca-row:before{transition:none}.tca-tile:active,.tca-cta:active{transform:none}.tca-tile.is-flash{animation:none}@media (hover:hover){.tca-tile:hover .tca-ic{transform:none}}}.lot-map{position:relative}.lot-map__stage{inline-size:100%;position:relative}html:not(.js) .lot-map__hint{display:none}.lot-map__hint{visibility:hidden;opacity:0;transition:opacity var(--dur) var(--ease), visibility 0s linear var(--dur)}.has-hots .lot-map__hint{visibility:visible;opacity:1;transition-delay:0s,0s}@media (width<=599px){.lot-map__hint{display:block}}.lot-map__layer--focus{pointer-events:none}.lot-focus__pts,.lot-focus__flow{opacity:0;transition:opacity var(--dur) var(--ease)}.lot-focus__pts circle{fill:var(--blanco);stroke:var(--verde);stroke-width:2px;vector-effect:non-scaling-stroke}.lot-focus__flow path{fill:none;stroke:var(--blanco);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.lot-focus__flow{filter:drop-shadow(0 0 1.5px #083a1fe6)}.lot-focus__drip{stroke-dasharray:5 5}.lot-map[data-hot=fertilizacion] .lot-focus__pts,.lot-map[data-hot=erosion] .lot-focus__flow{opacity:1}.lot-map[data-hot=erosion] .lot-focus__drip{animation:.9s linear infinite lot-drip}@keyframes lot-drip{to{stroke-dashoffset:-10px}}.lot-focus__veil{fill:var(--claro);stroke:none;opacity:0;transition:opacity var(--dur) var(--ease)}.lot-focus__bp{fill:none;stroke:var(--verde);stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:0;transition:opacity var(--dur) var(--ease)}.lot-map[data-hot=zonas] .lot-focus__veil--others{opacity:.6}.lot-map[data-hot=zonas] .lot-focus__bp{opacity:1}.lot-map[data-hot=fertilizacion] .lot-focus__veil--all,.lot-map[data-hot=erosion] .lot-focus__veil--all{opacity:.4}.lot-hots{pointer-events:none;visibility:hidden;transition:visibility 0s linear .16s;position:absolute;inset:0}.has-hots .lot-hots{visibility:visible;transition-delay:0s}.lot-hot{pointer-events:auto;-webkit-tap-highlight-color:transparent;touch-action:manipulation;opacity:0;block-size:44px;inline-size:44px;transition:opacity .16s var(--ease), transform .16s var(--ease);border-radius:50%;place-items:center;margin:-22px 0 0 -22px;display:grid;position:absolute;transform:scale(.4)}.has-hots .lot-hot{opacity:1;transition-duration:.36s;transition-delay:calc(var(--i,0) * .11s);transform:none}.lot-hot__dot{background:var(--lima);block-size:28px;inline-size:28px;color:var(--oscuro);box-shadow:0 0 0 2px var(--blanco), 0 2px 6px #041e1059;transition:transform var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);border-radius:50%;place-items:center;display:grid;position:relative}@media (width>=600px){.lot-hot__dot{block-size:30px;inline-size:30px}}.lot-hot__dot svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;block-size:16px;inline-size:16px}.lot-hot__dot:before{content:"";border:2px solid var(--blanco);pointer-events:none;opacity:0;animation:lot-pulse 3.2s var(--ease) infinite;animation-delay:calc(.6s + var(--i,0) * .7s);border-radius:50%;position:absolute;inset:0}@keyframes lot-pulse{0%{opacity:.75;transform:scale(1)}60%,to{opacity:0;transform:scale(1.9)}}.lot-hots.is-seen .lot-hot__dot:before,.lot-hot[aria-expanded=true] .lot-hot__dot:before{animation:none}@media (hover:hover){.lot-hot:hover .lot-hot__dot{transform:scale(1.1)}}.lot-hot:active .lot-hot__dot{transform:scale(.94)}.lot-hot[aria-expanded=true] .lot-hot__dot{background:var(--verde);color:var(--lima);transform:scale(1.1)}.lot-hot:focus-visible{outline:none}.lot-hot:focus-visible .lot-hot__dot{box-shadow:0 0 0 2px var(--blanco), 0 0 0 5px var(--verde-2)}.lot-pop{z-index:3;background:var(--blanco);inline-size:max-content;max-inline-size:min(21rem,100% - 24px);color:var(--oscuro);text-align:start;border:1px solid var(--borde-tarjeta);border-radius:16px;gap:6px;padding:14px 14px 4px 16px;display:grid;position:absolute;box-shadow:0 14px 34px #041e103d}.lot-pop[hidden]{display:none}.lot-pop.is-strip{align-content:center;inline-size:auto;max-inline-size:none;inset:auto 12px 12px}.lot-pop:focus{outline:none}.lot-pop:focus-visible{outline:3px solid var(--verde-2);outline-offset:2px}.lot-pop :focus-visible{outline-color:var(--verde-2)}.lot-pop__q{font-weight:600;font-size:var(--text-sm);color:var(--verde);padding-inline-end:30px;line-height:1.3}.lot-pop__nos{font-size:var(--text-xs);line-height:1.35}.lot-pop__nos span:first-child{color:var(--verde-2);font-weight:700}.lot-pop__go{min-block-size:44px;font-weight:600;font-size:var(--text-xs);color:var(--verde);text-decoration:underline;-webkit-text-decoration-color:var(--lima);text-decoration-color:var(--lima);text-underline-offset:5px;justify-self:start;align-items:center;gap:6px;text-decoration-thickness:2px;display:inline-flex}.lot-pop__go:hover{color:var(--verde-2)}.lot-pop__x{block-size:44px;inline-size:44px;color:var(--gris);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:0;inset-inline-end:0}.lot-pop__x:hover{color:var(--verde)}.lot-pop__x svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;block-size:16px;inline-size:16px}@media (prefers-reduced-motion:reduce){.lot-hot,.lot-hot__dot,.lot-focus__pts,.lot-focus__flow,.lot-focus__veil,.lot-focus__bp{transition:none}.lot-hot__dot:before,.lot-map[data-hot=erosion] .lot-focus__drip{animation:none}.lot-hot:hover .lot-hot__dot,.lot-hot:active .lot-hot__dot{transform:none}}
