@font-face{font-family:manrope;src:url(../media/manrope_latin-s.p.1sj6eobyi31rd.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.manrope_1dccbf14-module__JMKNQq__className{font-family:manrope,manrope Fallback}.manrope_1dccbf14-module__JMKNQq__variable{--font-sans:"manrope", "manrope Fallback"}
.toaster-module__T2RR3G__region{z-index:200;pointer-events:none;justify-items:end;gap:10px;width:min(380px,100% - 32px);display:grid;position:fixed;bottom:20px;right:20px}.toaster-module__T2RR3G__toast{width:100%;color:var(--ink);background:var(--surface-card);pointer-events:auto;border:1px solid #1f7a4d33;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 12px 15px 14px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 44px -22px #0c2a2080,0 2px 6px #0c2a200f}.toaster-module__T2RR3G__toast[data-kind=error]{border-color:#f4cfc7}.toaster-module__T2RR3G__icon svg{fill:none;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px;display:block}.toaster-module__T2RR3G__icon circle{fill:#e3f1e4;stroke:var(--color-primary-light);stroke-width:1.6px}.toaster-module__T2RR3G__icon path{stroke:var(--color-primary);stroke-width:2.4px}.toaster-module__T2RR3G__toast[data-kind=error] .toaster-module__T2RR3G__icon circle{fill:#fdf0ed;stroke:#e3826f}.toaster-module__T2RR3G__toast[data-kind=error] .toaster-module__T2RR3G__icon path{stroke:#b8432f}.toaster-module__T2RR3G__text{font-size:14.5px;font-weight:750;line-height:1.4}.toaster-module__T2RR3G__close{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;padding:0;display:grid}.toaster-module__T2RR3G__close:hover{color:var(--ink);background:var(--soft-green)}.toaster-module__T2RR3G__timer{background:linear-gradient(90deg, var(--color-primary-light), var(--color-primary) 60%, #d6b25e);transform-origin:0;height:3px;position:absolute;bottom:0;left:0;right:0}.toaster-module__T2RR3G__toast[data-kind=error] .toaster-module__T2RR3G__timer{background:#e3826f}.toaster-module__T2RR3G__toast[data-leaving]{opacity:0;transition:opacity .24s}@media (max-width:640px){.toaster-module__T2RR3G__region{right:50%;bottom:calc(84px + env(safe-area-inset-bottom,0px));justify-items:center;transform:translate(50%)}}@media (prefers-reduced-motion:no-preference){.toaster-module__T2RR3G__toast{animation:.38s cubic-bezier(.2,.9,.3,1.2) toaster-module__T2RR3G__toastIn}.toaster-module__T2RR3G__icon circle{stroke-dasharray:63;animation:.52s ease-out .12s backwards toaster-module__T2RR3G__toastDraw}.toaster-module__T2RR3G__icon path{stroke-dasharray:16;animation:.32s ease-out .52s backwards toaster-module__T2RR3G__toastDrawCheck}.toaster-module__T2RR3G__timer{animation:3.8s linear forwards toaster-module__T2RR3G__toastTimer}.toaster-module__T2RR3G__toast:hover .toaster-module__T2RR3G__timer{animation-play-state:paused}.toaster-module__T2RR3G__toast[data-leaving]{transition:opacity .24s,transform .24s;transform:translateY(8px)scale(.98)}}@keyframes toaster-module__T2RR3G__toastIn{0%{opacity:0;transform:translateY(16px)scale(.96)}}@keyframes toaster-module__T2RR3G__toastDraw{0%{stroke-dashoffset:63px}to{stroke-dashoffset:0}}@keyframes toaster-module__T2RR3G__toastDrawCheck{0%{stroke-dashoffset:16px}to{stroke-dashoffset:0}}@keyframes toaster-module__T2RR3G__toastTimer{to{transform:scaleX(0)}}
:root{--color-primary:#1f7a4d;--color-primary-deep:#123c2d;--color-primary-light:#5dbb63;--color-accent:#d6a84b;--color-on-primary:#fff;--color-on-accent:#2b1f05;--text-strong:#17231d;--text-body:#33443a;--text-secondary:#4b5a51;--text-muted:#5d6d63;--text-inverse:#fff;--surface-page:#e8efe6;--surface-card:#fff;--surface-soft:#eaf4ea;--surface-deep:#123c2d;--border-subtle:#dce7dd;--border-field:#7a9584;--focus-ring:#1f7a4d;--status-ok-ink:#1b5e3b;--status-ok-bg:#e2f3e3;--status-warn-ink:#7a5212;--status-warn-bg:#fbefd6;--status-danger-ink:#8f2620;--status-danger-bg:#fdf0ed;--status-info-ink:#1b4a76;--status-info-bg:#eaf1f6;--font-xs:12px;--font-sm:14px;--font-md:16px;--font-lg:18px;--font-xl:22px;--font-2xl:28px;--font-display:clamp(34px, 5vw, 56px);--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;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-pill:999px;--icon-sm:16px;--icon-md:20px;--icon-lg:24px;--shadow-sm:0 2px 8px #123c2d0f;--shadow-md:0 12px 28px #123c2d1a;--shadow-lg:0 20px 48px #123c2d1f;--dur-fast:.15s;--dur-base:.24s;--dur-slow:.4s;--ease-out:cubic-bezier(.2, .8, .2, 1);--amazon-dark:var(--color-primary-deep);--amazon:var(--color-primary);--amazon-light:var(--color-primary-light);--tech-blue:#123a63;--gold:var(--color-accent);--paper:var(--surface-page);--cream:var(--surface-page);--white:#fff;--ink:var(--text-strong);--muted:var(--text-muted);--line:var(--border-subtle);--field-line:var(--border-field);--soft-green:var(--surface-soft);--soft-blue:var(--status-info-bg);--shadow:var(--shadow-lg);--contours-green:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 400'><g fill='none' stroke='%231f7a4d' stroke-opacity='.16' stroke-width='1.3'><path d='M300 60c90-10 190 30 210 110s-40 160-140 170-200-20-230-100 70-170 160-180z'/><path d='M300 95c70-6 145 22 160 85s-30 120-105 128-150-15-172-75 52-130 117-138z'/><path d='M300 130c48-4 100 15 110 58s-20 82-72 88-104-10-118-52 35-88 80-94z'/><path d='M300 165c28-2 58 9 64 34s-12 48-42 51-60-6-68-30 20-51 46-55z'/><path d='M40 395c50-62 130-82 210-72s150 60 250 40 70-40 100-60'/><path d='M10 360c55-72 145-92 235-82s160 60 260 38 70-38 100-58'/></g></svg>");--contours-light:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 400'><g fill='none' stroke='%23b9e6bc' stroke-opacity='.12' stroke-width='1.3'><path d='M300 60c90-10 190 30 210 110s-40 160-140 170-200-20-230-100 70-170 160-180z'/><path d='M300 95c70-6 145 22 160 85s-30 120-105 128-150-15-172-75 52-130 117-138z'/><path d='M300 130c48-4 100 15 110 58s-20 82-72 88-104-10-118-52 35-88 80-94z'/><path d='M300 165c28-2 58 9 64 34s-12 48-42 51-60-6-68-30 20-51 46-55z'/><path d='M40 395c50-62 130-82 210-72s150 60 250 40 70-40 100-60'/><path d='M10 360c55-72 145-92 235-82s160 60 260 38 70-38 100-58'/></g></svg>")}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans), Manrope, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:0;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}main{overflow:hidden}.navbar{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;border:1px solid #dce7ddeb;border-radius:8px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:20px;width:min(1180px,100% - 28px);min-height:70px;margin:12px auto 0;padding:10px 12px;display:grid;position:sticky;top:12px;box-shadow:0 16px 36px #123c2d14}.brand{align-items:center;gap:12px;min-width:0;display:inline-flex}.brand-logo{background:#2f3730;border-radius:8px;flex:none;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.brand-logo img{object-fit:cover;object-position:center;width:100%;height:100%}.brand-text{line-height:1.04;display:grid}.brand-text strong{font-size:16px;font-weight:900}.brand-text small{color:var(--muted);font-size:12px;font-weight:800}.desktop-nav{color:var(--text-secondary);justify-content:center;gap:22px;font-size:14.5px;font-weight:800;display:flex}.desktop-nav a:hover,.footer a:hover{color:var(--amazon)}.nav-actions{gap:8px;display:flex}.solid-button,.ghost-button{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-weight:850;line-height:1;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.solid-button{background:var(--amazon);color:var(--text-inverse);border:1px solid var(--amazon)}.ghost-button{background:var(--surface-card);color:var(--amazon-dark);border:1px solid var(--line)}.large{min-height:48px;padding:0 20px}.solid-button:hover,.ghost-button:hover{transform:translateY(-1px);box-shadow:0 12px 26px #123c2d29}.menu-button{width:42px;height:42px;color:var(--amazon-dark);background:var(--surface-card);border:1px solid var(--line);border-radius:8px;place-items:center;display:none}.mobile-menu{background:var(--surface-card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px;gap:6px;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0}.mobile-menu a{color:var(--ink);border-radius:8px;padding:11px 12px;font-weight:800}.mobile-menu a:hover{background:var(--soft-green)}.eyebrow{color:var(--gold);letter-spacing:0;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:900}.footer{width:min(1180px,100% - 28px);margin:22px auto}.footer p,.footer span,.footer a{color:var(--muted);line-height:1.56}.footer{grid-template-columns:minmax(280px,1.2fr) repeat(2,minmax(140px,.55fr)) minmax(215px,.7fr);gap:24px;padding:28px 0 34px;display:grid}.footer>div{align-content:start;gap:9px;display:grid}.footer-brand{margin-bottom:8px}.footer strong{color:var(--amazon-dark)}.footer>small{color:var(--muted);border-top:1px solid var(--line);grid-column:1/-1;padding-top:18px}.footer-social{gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.footer .footer-social a{align-items:center;gap:10px;max-width:100%;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.footer .footer-social-icon{border:1px solid var(--line);background:var(--soft-green);width:34px;height:34px;color:var(--amazon-dark);border-radius:50%;flex:none;place-items:center;line-height:0;transition:background-color .15s,border-color .15s,color .15s;display:inline-grid}.footer .footer-social-handle{overflow-wrap:anywhere;min-width:0;line-height:1.2}.footer .footer-social a:hover .footer-social-icon,.footer .footer-social a:focus-visible .footer-social-icon{border-color:var(--amazon);background:var(--amazon);color:var(--text-inverse)}.footer .footer-complaints{align-items:center;gap:10px;margin-top:4px;font-weight:800;line-height:1.2;display:inline-flex}.footer .footer-complaints:hover .footer-social-icon,.footer .footer-complaints:focus-visible .footer-social-icon{color:#0e2a1f;background:var(--amazon-light);border-color:var(--amazon-light)}.footer .footer-legal{white-space:nowrap;margin-left:6px;display:inline}.footer .footer-legal a{text-underline-offset:2px;font-weight:800;text-decoration:underline;display:inline}.footer-wrap{color:#c5dccd;background:var(--amazon-dark);position:relative;overflow:hidden}.footer-wrap .footer-contours{color:#b9e6bc12;pointer-events:none;width:520px;height:360px;position:absolute;top:-40px;right:-60px}.footer-wrap .footer-contours path{fill:none;stroke:currentColor;stroke-width:1.3px}.footer-wrap .footer{z-index:1;margin:0 auto;padding:44px 0 30px;position:relative}.footer-wrap .footer p,.footer-wrap .footer span,.footer-wrap .footer a{color:#c5dccd}.footer-wrap .footer strong{color:var(--text-inverse)}.footer-wrap .footer .brand-text small{color:#a8c8b4}.footer-wrap .footer a:hover{color:var(--text-inverse)}.footer-wrap .footer>small{color:#a8c8b4;border-top-color:#ffffff24}.footer-wrap .footer .footer-social-icon{color:var(--text-inverse);background:#ffffff14;border-color:#ffffff38}.footer-wrap .footer .footer-social a:hover .footer-social-icon,.footer-wrap .footer .footer-social a:focus-visible .footer-social-icon{color:#0e2a1f;background:var(--amazon-light);border-color:var(--amazon-light)}.navbar{transition:min-height .3s,padding .3s,box-shadow .3s,background .3s}html[data-scrolled=true] .navbar{background:#fffffff5;min-height:60px;padding-top:6px;padding-bottom:6px;box-shadow:0 18px 40px #123c2d29}.desktop-nav a{position:relative}.desktop-nav a:after{content:"";background:var(--amazon);transform-origin:0;border-radius:2px;height:2px;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after,html[data-section=productos] .desktop-nav a[href=\#productos]:after,html[data-section=como-comprar] .desktop-nav a[href=\#como-comprar]:after,html[data-section=quienes-somos] .desktop-nav a[href=\#quienes-somos]:after,html[data-section=comunidades] .desktop-nav a[href=\#comunidades]:after{transform:scaleX(1)}html[data-section=productos] .desktop-nav a[href=\#productos],html[data-section=como-comprar] .desktop-nav a[href=\#como-comprar],html[data-section=quienes-somos] .desktop-nav a[href=\#quienes-somos],html[data-section=comunidades] .desktop-nav a[href=\#comunidades]{color:var(--amazon)}@media (prefers-reduced-motion:reduce){.navbar,.desktop-nav a:after{transition:none}}.offline-shell{background:linear-gradient(135deg, #123c2d14, #123a631a), var(--paper);place-items:center;min-height:100vh;padding:24px;display:grid}.offline-card{background:var(--surface-card);border:1px solid var(--line);width:min(520px,100%);box-shadow:var(--shadow);text-align:center;border-radius:8px;padding:clamp(24px,5vw,42px)}.offline-icon{width:62px;height:62px;color:var(--amazon-dark);background:var(--soft-green);border-radius:50%;place-items:center;margin-bottom:18px;display:inline-grid}.offline-card h1{margin:0;font-size:clamp(32px,5vw,48px)}.offline-card p:not(.eyebrow){color:var(--muted)}.offline-card div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}@media (max-width:1080px){.navbar{grid-template-columns:auto 1fr auto}.desktop-nav{display:none}.menu-button{justify-self:end;display:grid}.footer{grid-template-columns:1fr}}@media (max-width:700px){.navbar{width:min(100% - 20px,1180px);top:8px}.brand-text{display:none}.footer{width:min(100% - 20px,1180px);margin-top:14px;margin-bottom:14px}}.nav-lang{grid-column:4;justify-self:end;display:inline-flex}@media (max-width:1080px){.nav-actions{grid-column:2;justify-self:end}.nav-lang{grid-column:3}.menu-button{grid-column:4}.navbar{grid-template-columns:auto 1fr auto auto;gap:10px}}@media (max-width:700px){.navbar .nav-signup{display:none}}.lang-short{display:none}@media (max-width:420px){.nav-lang .lang-current{display:none}.nav-lang .lang-short{display:inline}.navbar .nav-actions .ghost-button{padding:0 12px}}@media (max-width:340px){.navbar{gap:6px;padding:8px}.navbar .brand-logo{width:40px;height:40px}.nav-lang .lang-caret{display:none}}.lang{display:inline-block;position:relative}.lang[data-busy=true]{opacity:.6;pointer-events:none}.lang-trigger{background:var(--surface-card);border:1px solid var(--line);min-height:38px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:13px;font-weight:800;transition:border-color .15s,background .15s;display:inline-flex}.lang-trigger:hover{border-color:var(--amazon)}.lang-trigger svg:first-child{color:var(--amazon)}.lang-caret{opacity:.5}.lang-menu{z-index:60;background:var(--surface-card);border:1px solid var(--line);border-radius:12px;gap:2px;min-width:168px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px #0c20162e}.lang-up .lang-menu{top:auto;bottom:calc(100% + 6px)}.lang-item{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;font-size:13.5px;font-weight:800;display:flex}.lang-item:hover{background:var(--soft-green)}.lang-item[aria-checked=true]{color:var(--amazon-dark)}.lang-item svg{color:var(--amazon)}.lang-light .lang-trigger{color:var(--text-inverse);background:#ffffff24;border-color:#ffffff4d}.lang-light .lang-trigger:hover{background:#ffffff38;border-color:#ffffff80}.lang-light .lang-trigger svg:first-child{color:#b6ebb3}.navbar .lang-light .lang-trigger{background:var(--surface-card);border-color:var(--line);color:var(--ink)}.navbar .lang-light .lang-trigger svg:first-child{color:var(--amazon)}.mobile-menu .lang{justify-self:start;margin-top:4px}@media (max-width:700px){.lang-menu{min-width:150px}}#productos,#como-funciona,#trazabilidad,#impacto,#plataforma{scroll-margin-top:96px}[data-reveal=hidden]{opacity:0;transform:translateY(20px)}[data-reveal=shown]{opacity:1;transition:opacity .52s,transform .52s;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:none;transform:none}}.offline-shell{background:radial-gradient(60% 420px at 100% 100%, #5dbb6324, #5dbb6300 72%), radial-gradient(50% 380px at 0% 0%, #d6b25e24, #d6b25e00 72%), var(--contours-green) -160px calc(100% + 60px) / 620px auto no-repeat, var(--paper)}.offline-card{border-color:#123c2d1a;border-radius:24px;position:relative;box-shadow:0 34px 70px -46px #0c2a2080}.offline-card:before{content:"";background:linear-gradient(90deg, var(--color-primary-light), var(--color-primary) 55%, #d6b25e);border-radius:0 0 4px 4px;height:4px;position:absolute;top:-1px;left:34px;right:34px}.offline-icon{width:72px;height:72px;color:var(--text-inverse);background:linear-gradient(140deg, var(--color-primary-light), var(--color-primary));border-radius:22px;box-shadow:0 14px 30px -14px #1f7a4db3}.offline-card h1{color:var(--amazon-dark);letter-spacing:-.02em}.offline-card .solid-button,.offline-card .ghost-button{border-radius:12px;gap:8px;min-height:46px}@media (prefers-reduced-motion:no-preference){.offline-card{animation:.62s cubic-bezier(.2,.8,.2,1) backwards offlineIn}.offline-icon{animation:.56s cubic-bezier(.3,1.5,.5,1) .2s backwards offlinePop,4s ease-in-out 1s infinite alternate offlineFloat}}@keyframes offlineIn{0%{opacity:0;transform:translateY(16px)}}@keyframes offlinePop{0%{opacity:0;transform:scale(.4)rotate(-12deg)}}@keyframes offlineFloat{to{transform:translateY(-6px)}}
