@font-face{font-family:Axiforma;font-weight:800 900;font-style:normal;font-display:swap;src:url(/fonts/axiforma-black.woff)format("woff")}@font-face{font-family:Poppins;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/poppins-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Poppins;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/poppins-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Poppins;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/poppins-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Poppins;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/poppins-latin-700-normal.woff2)format("woff2")}:root{--g1:#203f01;--g2:#42642c;--gold:#d2a94c;--bg:#fff;--bg2:#f5f7f2;--tx:#1c2417;--mu:#5d6858;--ln:#e3e8de;--doc:#3b3f38;--head:68px}@media (prefers-color-scheme:dark){:root{--bg:#10160c;--bg2:#172011;--tx:#eef2ea;--mu:#a9b4a3;--ln:#2a3624;--doc:#d6ddd0}}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--head) + 12px);-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--tx);padding-bottom:env(safe-area-inset-bottom,0px);margin:0;font:400 16px/1.6 Poppins,system-ui,sans-serif}img{max-width:100%;height:auto}a{color:var(--g2)}h1,h2,h3{letter-spacing:-.005em;font-family:Axiforma,Poppins,system-ui,sans-serif;font-weight:900}.w{max-width:1120px;margin:0 auto;padding:0 20px}.sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--g1);color:#fff;border-radius:10px;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.site-header{z-index:30;background:var(--bg);border-bottom:1px solid var(--ln);position:sticky;top:0}.site-header .w{height:var(--head);align-items:center;gap:20px;display:flex}.logo-link{flex:none;align-items:center;display:flex}.logo-link img{width:auto;height:54px}.nav{gap:22px;margin-left:auto;font-size:14px;font-weight:500;display:flex}.nav a{color:var(--tx);border-bottom:2px solid #0000;padding:6px 0;text-decoration:none}.nav a:hover{color:var(--g2)}.nav a[aria-current=page]{border-bottom-color:var(--gold)}.menu-btn{border:1px solid var(--ln);width:44px;height:44px;color:var(--tx);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;margin-left:auto;display:none}.menu-btn svg{width:22px;height:22px}.head-cta{flex:none}.btn{cursor:pointer;text-align:center;border:2px solid #0000;border-radius:999px;padding:13px 24px;font:600 14px/1.3 Poppins,sans-serif;text-decoration:none;transition:all .25s;display:inline-block}.b1{background:var(--gold);color:var(--g1)}.b1:hover{transform:translateY(-2px)}.b2{color:#fff;background:0 0;border-color:#fff}.b2:hover{color:var(--g1);background:#fff}.b3{background:var(--g1);color:#fff;padding:10px 18px}.b3:hover{background:var(--g2)}.bo{border-color:var(--g1);color:var(--g1);background:0 0}.bo:hover{background:var(--g1);color:#fff}.bsm{padding:9px 14px;font-size:13px}@media (prefers-color-scheme:dark){.bo{border-color:var(--gold);color:var(--gold)}.bo:hover{background:var(--gold);color:var(--g1)}}.hero{background:linear-gradient(135deg,var(--g1) 0%,#2d5214 60%,var(--g2) 100%);color:#fff;overflow:hidden}.hero .w{grid-template-columns:1.2fr .8fr;align-items:center;gap:40px;padding-top:84px;padding-bottom:84px;display:grid}.hero.s .w{grid-template-columns:1fr;padding-top:56px;padding-bottom:56px}.hero.s p{max-width:680px}.eyebrow{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:600}.hero h1{margin:12px 0 18px;font-size:clamp(30px,4.6vw,50px);line-height:1.15}.hero p{opacity:.92;max-width:540px;margin:0;font-size:18px}.cta{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.hero .logo{filter:drop-shadow(0 12px 30px #00000059);justify-self:center;width:100%;max-width:300px;animation:6s ease-in-out infinite fl}@keyframes fl{50%{transform:translateY(-8px)}}section{padding:76px 0}.alt{background:var(--bg2)}h2{margin:0 0 10px;font-size:clamp(24px,3.2vw,34px);line-height:1.25}.sub{color:var(--mu);max-width:640px;margin:0 0 36px}.grid{gap:22px;display:grid}.g2{grid-template-columns:repeat(2,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}.card{background:var(--bg);border:1px solid var(--ln);border-radius:16px;padding:28px;transition:all .25s}.card:hover{transform:translateY(-3px);box-shadow:0 12px 32px #203f011f}.card h3{margin:0 0 8px}.card p{color:var(--mu);margin:0}.line{color:var(--tx);flex-direction:column;padding:0;text-decoration:none;display:flex;overflow:hidden}.line .pic{background:var(--bg2);border-bottom:1px solid var(--ln);justify-content:center;align-items:center;height:190px;display:flex}.line .pic img{object-fit:contain;width:auto;max-height:170px}.line .pic.brandpic{background:linear-gradient(135deg,var(--g1),var(--g2))}.line .pic.brandpic img{max-height:140px}.line .in{padding:26px 28px 30px}.line ul{color:var(--mu);margin:10px 0 18px;padding-left:18px;font-size:15px}.line .l{color:var(--g2);font-weight:600}.tag{color:#7a5c0e;background:#fff3d1;border-radius:6px;margin-bottom:8px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.ico{background:var(--g1);width:44px;height:44px;color:var(--gold);border-radius:12px;justify-content:center;align-items:center;margin-bottom:14px;font-weight:700;display:flex}.bl{color:var(--tx);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:112px;padding:20px;text-decoration:none;display:flex}.bl b{color:var(--g1);letter-spacing:.02em;font:900 22px Axiforma,Poppins,sans-serif}.bl span{color:var(--mu);font-size:13px}.band{background:var(--g1);color:#fff;text-align:center}.band .w{flex-direction:column;align-items:center;display:flex}.band p{opacity:.88;max-width:560px;margin:0}.band .cta{justify-content:center}.fade{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(18px)}.fade.on,.no-js .fade{opacity:1;transform:none}@media (prefers-color-scheme:dark){.bl b,.wm{color:var(--gold)!important}}.pcard{background:var(--bg);border:1px solid var(--ln);border-radius:16px;flex-direction:column;padding:18px;transition:all .25s;display:flex}.pcard:hover{transform:translateY(-3px);box-shadow:0 12px 30px #203f011f}.pcard .ph{background:var(--bg2);border-radius:10px;justify-content:center;align-items:center;height:150px;margin-bottom:12px;padding:8px;display:flex;overflow:hidden}.pcard .ph img{object-fit:contain;width:auto;max-height:134px}.ph.empty{background:repeating-linear-gradient(45deg,var(--bg2),var(--bg2) 10px,var(--ln) 10px,var(--ln) 11px);color:var(--mu);text-align:center;font-size:12px}.ph.noimg img{opacity:.55;max-height:84px}.pd .big.noimg img{opacity:.5;max-height:170px}.mini .im img.iso{opacity:.55;max-height:60px}.meta{color:var(--g2);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600}@media (prefers-color-scheme:dark){.meta{color:#9fd17a}}.pcard h3{margin:2px 0 6px;font-size:18px}.pcard h3 a{color:inherit;text-decoration:none}.pcard h3 a:hover{color:var(--g2)}.pcard p{color:var(--mu);flex:1;margin:0 0 14px;font-size:14px}.pcard .row{flex-wrap:wrap;gap:8px;display:flex}.bar{padding:26px 0 8px}.search{border:1px solid var(--ln);width:100%;font:inherit;background:var(--bg);color:var(--tx);border-radius:12px;padding:13px 18px}.chips{flex-wrap:wrap;gap:8px;margin:14px 0 4px;display:flex}.chip{border:1px solid var(--ln);background:var(--bg);color:var(--tx);cursor:pointer;border-radius:999px;padding:7px 14px;font:500 13px Poppins,sans-serif}.chip[aria-pressed=true]{background:var(--g1);color:#fff;border-color:var(--g1)}.chip.ln{padding:9px 18px;font-size:14px;font-weight:700}.cnt{color:var(--mu);margin:10px 0 18px;font-size:14px}.pgrid{grid-template-columns:repeat(3,1fr);gap:20px;padding-bottom:56px;display:grid}.empty-msg{text-align:center;color:var(--mu);grid-column:1/-1;padding:40px 0}.cats{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin-bottom:10px;display:grid}.cats a{border:1px solid var(--ln);color:var(--tx);background:var(--bg);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:16px 18px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.cats a:hover{border-color:var(--g2);box-shadow:0 8px 20px #203f011a}.cats a span{color:var(--mu);white-space:nowrap;font-size:12px;font-weight:500}.crumbs{color:var(--mu);padding:22px 0 6px;font-size:13px}.crumbs ol{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"›";margin-right:6px}.crumbs a{color:var(--g2);font-weight:600;text-decoration:none}.crumbs a:hover{text-decoration:underline}.pd{grid-template-columns:1fr 1fr;align-items:start;gap:44px;padding:14px 0 48px;display:grid}.pd .big{background:var(--bg2);border:1px solid var(--ln);height:420px;top:calc(var(--head) + 22px);border-radius:20px;justify-content:center;align-items:center;padding:24px;display:flex;position:sticky}.pd .big img{object-fit:contain;width:auto;max-height:370px}.pd .big.empty{color:var(--mu);font-size:14px}.pd h1{margin:6px 0 10px;font-size:clamp(28px,4vw,40px);line-height:1.15}.pd .lead{color:var(--mu);margin:0 0 22px;font-size:17px}.pd h2{margin:26px 0 10px;font-size:18px}.sp{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sp li{padding-left:22px;font-size:15px;position:relative}.sp li:before{content:"";background:var(--gold);border-radius:50%;width:8px;height:8px;position:absolute;top:.62em;left:0}.pd .cta{margin:26px 0 8px}.pd .src{color:var(--mu);border-top:1px solid var(--ln);margin-top:16px;padding-top:12px;font-size:13px}.pend{margin-top:16px}.nota-precio{color:var(--mu);margin:10px 0 0;font-size:13px}.rel{padding:6px 0 56px}.rel h2{margin:0 0 16px}.rel .pgrid{padding-bottom:0}.fc{background:var(--bg2);border:1px solid var(--ln);border-radius:20px;padding:28px}.fm{grid-template-columns:1fr 1fr;gap:14px;display:grid}.fm .full{grid-column:1/-1}.fm label{margin-bottom:4px;font-size:13px;font-weight:600;display:block}.fm input,.fm select,.fm textarea{border:1px solid var(--ln);width:100%;font:inherit;background:var(--bg);color:var(--tx);border-radius:12px;padding:12px 16px}.fm input:focus,.fm select:focus,.fm textarea:focus{outline:2px solid var(--gold);outline-offset:1px}.chk{color:var(--mu);align-items:flex-start;gap:10px;font-size:13px;display:flex}.chk input{flex:none;width:auto;margin-top:4px}.chk label{margin:0!important;font-weight:400!important}.lg{color:var(--mu);margin:0;font-size:12px;line-height:1.5}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.fmsg{border-radius:12px;margin-top:14px;padding:12px 16px;display:none}.fmsg.ok{color:#203f01;background:#e6f3dc;display:block}.fmsg.err{color:#7a1d12;background:#fde8e6;display:block}.quote-band{background:var(--bg2);padding:56px 0}.quote-band .fm{max-width:820px;margin-top:20px}.cg{grid-template-columns:.9fr 1.1fr;align-items:start;gap:44px;display:grid}.ci{gap:14px;display:grid}.ci .row{color:var(--tx);background:var(--bg);border:1px solid var(--ln);border-radius:14px;align-items:flex-start;gap:14px;padding:16px 18px;text-decoration:none;transition:all .25s;display:flex}.ci a.row:hover{transform:translateY(-2px);box-shadow:0 10px 26px #203f011f}.ci .ic{background:var(--g1);width:42px;height:42px;color:var(--gold);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.ci .ic svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.ci b{color:var(--mu);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:600;display:block}.ci .v{word-break:break-word;font-size:16px;font-weight:600}.ci small{color:var(--mu);margin-top:2px;font-size:13px;display:block}.tl{margin-top:10px;display:grid}.tl .it{border-top:1px solid var(--ln);grid-template-columns:110px 1fr;gap:24px;padding:22px 0;display:grid}.tl .yr{color:var(--g1);font-family:Axiforma,Poppins,sans-serif;font-size:34px;font-weight:900;line-height:1}.tl h3{margin:0 0 6px}.tl p{color:var(--mu);margin:0}.q{color:var(--g1);max-width:820px;margin:8px 0 0;font-family:Axiforma,Poppins,sans-serif;font-size:clamp(26px,3.4vw,40px);font-weight:900;line-height:1.2}@media (prefers-color-scheme:dark){.tl .yr,.q{color:var(--gold)}}.bcard{color:var(--tx);flex-direction:column;gap:10px;text-decoration:none;display:flex}.wm{color:var(--g1);letter-spacing:.02em;font:900 26px Axiforma,Poppins,sans-serif}.bcard p{color:var(--mu);margin:0;font-size:14px}.bcard .n{color:var(--g2);font-size:13px;font-weight:600}.bs .head{flex-wrap:wrap;align-items:baseline;gap:16px;margin-bottom:6px;display:flex}.bs .head .wm{font-size:clamp(28px,4vw,40px)}.pill{background:var(--bg2);border:1px solid var(--ln);color:var(--g2);border-radius:999px;padding:3px 12px;font-size:12px;font-weight:600;display:inline-block}.two{grid-template-columns:1.1fr .9fr;align-items:start;gap:40px;display:grid}.lines{flex-wrap:wrap;gap:8px;margin:14px 0 22px;display:flex}.lines span{background:var(--bg);border:1px solid var(--ln);border-radius:999px;padding:5px 14px;font-size:13px}.facts{color:var(--mu);gap:8px;margin:0 0 22px;padding:0;font-size:15px;list-style:none;display:grid}.facts li{padding-left:22px;position:relative}.facts li:before{content:"";background:var(--gold);border-radius:50%;width:8px;height:8px;position:absolute;top:.65em;left:0}.mini{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.mini a{background:var(--bg);border:1px solid var(--ln);text-align:center;color:var(--tx);border-radius:14px;padding:12px;text-decoration:none;transition:all .2s}.mini a:hover{border-color:var(--g2)}.mini .im{background:var(--bg2);border-radius:10px;justify-content:center;align-items:center;height:110px;margin-bottom:8px;display:flex}.mini img{object-fit:contain;width:auto;max-height:96px}.mini b{font-size:13px;line-height:1.3;display:block}.an{border-collapse:collapse;background:var(--bg);border:1px solid var(--ln);border-radius:12px;width:100%;font-size:14px;overflow:hidden}.an th,.an td{border-bottom:1px solid var(--ln);text-align:left;padding:9px 12px}.an th{background:var(--bg2);letter-spacing:.06em;text-transform:uppercase;color:var(--mu);font-size:12px}.an tr:last-child td{border-bottom:0}.labels{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.labels img{border:1px solid var(--ln);border-radius:10px;width:100%}.lg-n{flex-wrap:wrap;gap:10px;margin:0 0 28px;display:flex}.lg-n a{border:1px solid var(--ln);color:var(--tx);border-radius:99px;padding:9px 18px;font-size:14px;font-weight:600;text-decoration:none}.lg-n a[aria-current=page]{background:var(--g1);color:#fff;border-color:var(--g1)}.doc{max-width:800px}.doc h2{margin:30px 0 8px;font-size:22px}.doc p,.doc li{color:var(--doc);line-height:1.7}.doc .tw{overflow-x:auto}.doc table{border-collapse:collapse;width:100%;margin:10px 0;font-size:14px}.doc th,.doc td{border:1px solid var(--ln);text-align:left;vertical-align:top;padding:10px 12px}.doc th{background:var(--bg2)}.doc .upd{color:var(--mu);font-size:13px}.promo-bar{background:var(--gold);color:var(--g1);font-size:14px;font-weight:500}.promo-bar .w{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;padding-top:9px;padding-bottom:9px;padding-right:52px;display:flex;position:relative}.promo-bar strong{font-weight:700}.promo-bar a.pl{color:var(--g1);font-weight:700;text-decoration:underline}.promo-bar .x{color:var(--g1);cursor:pointer;background:0 0;border:0;border-radius:50%;width:36px;height:36px;font-size:22px;line-height:1;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.promo-bar .x:hover{background:#00000014}.promo-card{background:var(--bg2);border:1px solid var(--ln);border-radius:20px;grid-template-columns:1fr 1fr;align-items:center;display:grid;overflow:hidden}.promo-card.noimg{grid-template-columns:1fr}.promo-card .tx{padding:34px 36px}.promo-card .tx h2{margin:6px 0 10px}.promo-card .tx p{color:var(--mu);margin:0 0 20px}.promo-card .im img{object-fit:cover;width:100%;height:100%;max-height:360px;display:block}.promo-sec{padding:40px 0 0}[data-banner][hidden]{display:none!important}.site-footer{color:#c9d4c0;background:#142a01;padding:48px 0 30px;font-size:14px}.site-footer a{color:#e6ecdf;text-decoration:none}.site-footer a:hover{color:var(--gold)}.fgrid{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:28px;display:grid}.fgrid img{width:auto;height:64px}.fgrid h3{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin:0 0 12px;font:600 13px Poppins,sans-serif}.fgrid ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fbot{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:32px;padding-top:18px;font-size:13px;display:flex}.fbot button{color:#e6ecdf;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.wa{right:18px;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:40;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;text-decoration:none;transition:all .2s;display:flex;position:fixed;box-shadow:0 8px 22px #0000004d}.wa:hover{transform:scale(1.06)}.has-nl-badge .wa{bottom:calc(72px + env(safe-area-inset-bottom,0px))}.wa svg{fill:#fff;width:30px;height:30px}#ck{background:var(--bg);max-width:760px;color:var(--tx);border:1px solid var(--ln);z-index:60;border-radius:18px;margin:auto;padding:20px 22px;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 16px 48px #00000040}#ck h2{margin:0 0 6px;font-size:18px}#ck p{color:var(--doc);margin:0 0 14px;font-size:14px}#ck .bt{flex-wrap:wrap;gap:10px;display:flex}#ck button{cursor:pointer;font:inherit;border:2px solid var(--g1);background:var(--bg);color:var(--g1);border-radius:99px;flex:auto;padding:11px 20px;font-weight:700}#ck button.p{background:var(--g1);color:#fff}@media (prefers-color-scheme:dark){#ck button{border-color:var(--gold);color:var(--gold)}#ck button.p{background:var(--gold);color:var(--g1)}}#ck .cf{margin:0 0 14px}#ck label{align-items:flex-start;gap:10px;margin:6px 0;font-size:14px;display:flex}@media (width<=560px){.ck-fl{display:none!important}}.ck-fl{left:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:35;background:var(--bg);color:var(--tx);border:1px solid var(--ln);cursor:pointer;border-radius:99px;padding:8px 14px;font:500 12px Poppins,sans-serif;position:fixed;box-shadow:0 4px 14px #0000001f}.nf{text-align:center;padding:90px 0}@media (width<=980px){.nav{gap:16px;font-size:13px}.fgrid{grid-template-columns:1fr 1fr}}@media (width<=860px){.menu-btn{display:flex}.head-cta{display:none}.nav{top:var(--head);background:var(--bg);border-bottom:1px solid var(--ln);flex-direction:column;gap:0;padding:8px 20px 18px;font-size:16px;display:none;position:absolute;left:0;right:0;box-shadow:0 14px 30px #0000001f}.nav.open{display:flex}.nav a{border-bottom:1px solid var(--ln);padding:12px 0}.nav a[aria-current=page]{color:var(--g2);border-bottom-color:var(--ln);font-weight:700}.nav .btn{color:#fff;border-bottom:0;margin-top:14px;padding:13px 20px;font-size:15px}.hero .w{grid-template-columns:1fr;padding-top:48px;padding-bottom:54px}.hero .logo{order:-1;max-width:180px}.g2,.g3{grid-template-columns:1fr}.g4{grid-template-columns:repeat(2,1fr)}section{padding:54px 0}.pgrid{grid-template-columns:1fr 1fr}.pd{grid-template-columns:1fr;gap:22px}.pd .big{height:300px;position:static}.pd .big img{max-height:260px}.fm,.cg,.two{grid-template-columns:1fr}.tl .it{grid-template-columns:1fr;gap:6px}.promo-card{grid-template-columns:1fr}.promo-card .tx{padding:26px 22px}}@media (width>=861px){.nav .btn-mobile{display:none}}@media (width<=560px){.pgrid{grid-template-columns:1fr}.g4{grid-template-columns:1fr 1fr;gap:12px}.fgrid{grid-template-columns:1fr}.card{padding:22px}.bl{min-height:96px;padding:14px}.bl b{font-size:18px}.cta .btn{flex:100%}}@media (prefers-reduced-motion:reduce){.hero .logo{animation:none}.fade{opacity:1;transition:none;transform:none}html{scroll-behavior:auto}*{transition:none!important}}
