@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/poppins-400.woff2) format('woff2')}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/poppins-600.woff2) format('woff2')}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/poppins-700.woff2) format('woff2')}:root{--tx:#111827;--mut:#6B7280;--bd:#E5E7EB;--bg:#fff;--sof:#F9FAFB;--tira:#FFC431;--tira2:#FEB902;--cab:#131921;--acc:#4caf50;--acc2:#0ca325;--ok:#0F8043;--oro:#FEB902;--pie:#232F3E;--piebd:#3A4553;--pietx:#fafafa}*{box-sizing:border-box}body{margin:0;font:16px/1.6 Poppins,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;color:var(--tx);background:var(--bg);-webkit-font-smoothing:antialiased}a{color:inherit}img{max-width:100%;height:auto;display:block}.wrap{max-width:1180px;margin:0 auto;padding:0 16px}.tira{background:linear-gradient(180deg,var(--tira),var(--tira2));color:#231A08;text-align:center;font-size:.82rem;padding:9px 12px;font-weight:700;letter-spacing:.01em}.cab{position:sticky;top:0;background:var(--cab);z-index:40;box-shadow:0 1px 0 rgba(255,255,255,.06),0 10px 30px -18px rgba(0,0,0,.9)}body.menu-abierto .cab{z-index:1000}.cabin{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:70px}.izq{display:flex;align-items:center;gap:14px}.solomovil2{display:none !important}@media(max-width:760px){.solomovil2{display:block !important}}.navmail{padding:13px 0}.izq .solomovil{display:none;color:#fff}.izq .solomovil svg{width:21px;height:21px}.nav{display:flex;gap:22px;font-size:.94rem}.nav a{text-decoration:none;color:#fff;font-weight:500}.nav a:hover{opacity:.75}.marca{display:flex;align-items:center;gap:11px;text-decoration:none;color:#fff;line-height:1}.mcol{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.carroimg{height:56px;width:auto;display:block;flex:none}.marca .n{font-weight:900;font-size:1.78rem;letter-spacing:-.035em;color:#fff;display:inline-block;white-space:nowrap}.marca .n .va{color:#45A3FF;margin-left:-.05em}.marca .n .mas{color:#FECB07;font-size:1.62em;line-height:0;vertical-align:-.06em;margin-left:.01em}.marca .tel{display:inline-flex;align-items:center;gap:7px;font-size:1.06rem;font-weight:700;color:#fff;letter-spacing:.01em}.marca .tel .wa{width:18px;height:18px;color:#25D366;flex:none;display:block}@media(max-width:760px){.marca{gap:8px}.carroimg{height:42px}.marca .n{font-size:1.34rem}.marca .tel{font-size:.82rem;gap:5px}}@media(max-width:380px){.carroimg{height:34px}.marca .n{font-size:1.12rem}.marca .tel{font-size:.72rem}}.marca .n{position:relative;display:inline-flex;align-items:center;gap:.22em;font-weight:900;font-size:1.5rem;letter-spacing:-.035em;padding-right:.5em}.marca .n .tx{position:relative;z-index:1;text-shadow:0 1px 3px rgba(33,37,41,.85)}.cabic{display:flex;gap:18px;justify-content:flex-end;align-items:center}.cabic a{color:#fff;text-decoration:none;line-height:1;display:inline-flex;align-items:center}.cabic a:hover{opacity:.75}.cabic svg{width:21px;height:21px}.menubtn{display:none;background:none;border:0;font-size:1.5rem;line-height:1;cursor:pointer;color:#fff;padding:0}@media(max-width:760px){.cabin{grid-template-columns:auto 1fr auto;min-height:62px}.menubtn{display:block}.marca .n{font-size:1.34rem}.marca .tel{font-size:.7rem}.nav{display:none;flex-direction:column;gap:0;overflow-y:auto;overflow-x:hidden;position:fixed;top:0;bottom:0;left:0;width:300px;max-width:82%;background:#212529;color:#fff;padding:18px 20px 26px;z-index:1000;box-shadow:0 0 40px rgba(0,0,0,.45)}.nav.abierto{display:flex}.nav a{padding:15px 2px;border-bottom:1px solid #444;color:#fff;display:block;text-decoration:none;font-size:1rem}.nav a:active{background:#2b3036}.nav a:last-child{border-bottom:0}.navbg{display:none;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:30}.navbg.abierto{display:block}.navcerrar{align-self:flex-end;background:none;border:0;color:#fff;font-size:1.7rem;line-height:1;cursor:pointer;padding:0 0 10px}.izq .solomovil{display:inline-flex}.cabic .solopc{display:none}.navx{color:#9CA3AF!important;font-size:.86rem}.navtit{color:#6B7280;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;padding:14px 0 4px;border:0!important}}.pie{background:var(--pie);border-top:1px solid var(--piebd);margin-top:56px;padding:38px 0 22px;font-size:.88rem;color:var(--pietx)}.piecols{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:30px}@media(max-width:760px){.piecols{grid-template-columns:1fr;gap:26px}}.pie h3{font-size:.82rem;text-transform:uppercase;letter-spacing:.04em;color:#9CA3AF;margin:0 0 12px}.pie .piemarca{font-size:1.24rem;font-weight:900;letter-spacing:-.035em;text-transform:none;color:#fff;margin:0 0 10px}.pie .piemarca .va{color:#45A3FF;margin-left:-.05em}.pie .piemarca .mas{color:#FECB07;font-size:1.5em;line-height:0;vertical-align:-.06em;margin-left:.02em}.pie ul{list-style:none;margin:0;padding:0}.pie li{margin:0 0 8px}.pie a{color:var(--pietx);text-decoration:none}.pie a:hover{text-decoration:underline}.pie p{color:#C3C7CB;margin:0 0 10px}.pieabout{font-size:.85rem;line-height:1.55}.piedato{font-size:.8rem;margin:0 0 6px;line-height:1.5}.piedato b{color:#fff;font-weight:600}.piredes{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:14px 0 0}.piredestit{font-size:.8rem;color:#fff;font-weight:600;margin-right:2px}.piered{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;border:1px solid var(--piebd,#38495f);color:#D7DEE8;text-decoration:none;transition:background .18s,color .18s,border-color .18s,transform .18s}.piered:hover{color:#fff;transform:translateY(-2px)}.piered[aria-label="Facebook"]:hover{background:#1877F2;border-color:#1877F2}.piered[aria-label="Instagram"]:hover{background:linear-gradient(45deg,#F58529,#DD2A7B 50%,#8134AF);border-color:#DD2A7B}.piered[aria-label="TikTok"]:hover{background:#000;border-color:#69C9D0}.piered:focus-visible{outline:2px solid var(--oro,#F59E0B);outline-offset:2px}.news{border-top:1px solid var(--piebd);margin-top:28px;padding-top:22px;max-width:620px}.news h4{color:var(--pietx);font-size:1rem;text-transform:none;letter-spacing:0;margin:0 0 5px}.news p{margin:0 0 13px;font-size:.85rem}.newsf{display:flex;gap:9px;flex-wrap:wrap}.newsf input{flex:1 1 190px;min-width:0;padding:11px 13px;border:1px solid var(--piebd);border-radius:8px;background:#1a1d21;color:var(--pietx);font-size:.9rem}.newsf input::placeholder{color:#8A9096}.newsf button{padding:11px 20px;border:0;border-radius:8px;background:linear-gradient(180deg,var(--acc) 0%,var(--acc2) 97%);color:#fff;font-weight:800;cursor:pointer;font-size:.9rem}@media(max-width:600px){.newsf input,.newsf button{flex:1 1 100%}}.legal{border-top:1px solid var(--piebd);margin-top:26px;padding-top:16px;color:#9CA3AF;font-size:.78rem;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.pie .pielibro{font-weight:700}.legal .sunat{display:inline-block;margin-top:6px;color:#4ADE80;text-decoration:none;font-weight:700;border:1px solid rgba(74,222,128,.45);border-radius:8px;padding:6px 12px;font-size:.78rem}.legal>span:first-child{display:flex;flex-direction:column;align-items:flex-start;gap:0}.legal .sunat:hover{text-decoration:underline}.legal .sunat{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.legal .sunat img{height:17px;width:auto;background:#fff;border-radius:3px;padding:2px 4px;flex:none}.rej{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:22px;padding:8px 0 10px}.tar{border:1px solid var(--bd);border-radius:14px;overflow:hidden;text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:box-shadow .18s,transform .18s}.tar:hover{box-shadow:0 10px 26px rgba(0,0,0,.09);transform:translateY(-2px)}.tar .ph{aspect-ratio:1/1;background:var(--sof)}.tar .ph img{width:100%;height:100%;object-fit:cover}.tar .cu{padding:13px 14px 15px;display:flex;flex-direction:column;gap:6px;flex:1}.tar h2{font-size:.97rem;margin:0;line-height:1.35;font-weight:600}.pr{display:flex;align-items:baseline;gap:8px;margin-top:auto;padding-top:6px;flex-wrap:wrap}.pr b{font-size:1.15rem}.pr s{color:var(--mut);font-size:.86rem}.dsc{background:#DC2626;color:#fff;font-size:.8rem;font-weight:800;line-height:1;padding:4px 6px;border-radius:5px;letter-spacing:.02em;white-space:nowrap}.est{display:flex;align-items:center;gap:5px;margin-top:-1px}.est .stx{color:#F59E0B;font-size:.9rem;letter-spacing:.5px;line-height:1}.est .stx .vc{color:#D1D5DB;font-style:normal}.est .stx .hf{font-style:normal;background:linear-gradient(90deg,#F59E0B 50%,#D1D5DB 50%);-webkit-background-clip:text;background-clip:text;color:transparent}.est small{color:var(--mut);font-size:.8rem}.ver{font-size:.8rem;color:var(--ok);font-weight:700}.gar{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin:44px 0 0;padding:26px 0;border-top:1px solid var(--bd)}.gar div{text-align:center}.gar .ic{font-size:1.6rem}.gar h3{font-size:.92rem;margin:6px 0 3px}.gar p{color:var(--mut);font-size:.83rem;margin:0}.pag{max-width:760px;margin:0 auto;padding:38px 16px 0}.pag h1{font-size:1.9rem;line-height:1.2;margin:0 0 8px;letter-spacing:-.02em}.pag h2{font-size:1.12rem;margin:30px 0 8px}.pag p{color:#374151;margin:0 0 14px}.pagwa{display:inline-flex;align-items:center;gap:8px;background:#25D366;color:#fff;text-decoration:none;font-weight:700;padding:13px 22px;border-radius:10px;margin-top:8px}.logomarca{height:48px;width:auto;display:block;max-width:100%}.cab .wrap{max-width:1320px}@media(max-width:1100px){.cab .wrap{max-width:100%}}@media(max-width:760px){.logomarca{height:36px}}@media(max-width:380px){.logomarca{height:30px}}.cabin{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}@media(max-width:760px){.cabin{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px}.izq{gap:12px}.marca{justify-self:center}.cabic{gap:12px}}.pielogo{height:40px;width:auto;display:block;max-width:100%;margin:0 0 6px}@media(max-width:760px){.pielogo{height:36px}}.pielema{font-size:.72rem;letter-spacing:.28em;text-transform:uppercase;color:#C3D0E0;font-weight:600;margin:2px 0 14px}@media(max-width:760px){.pielema{font-size:.7rem;letter-spacing:.2em}}.piecol-marca .piemarca{margin:0 0 14px}.piredes{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0}.piredestit{font-size:1rem;color:#fff;font-weight:700;margin-right:2px}.piered{width:52px;height:52px;border-radius:14px}.piered svg{width:30px;height:30px}.piecol-legal h3{margin-bottom:10px}.pie .pieplg-h{margin:0;font-size:.82rem;text-transform:uppercase;letter-spacing:.04em;color:#9CA3AF}.pie .pieplg{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:default;-webkit-appearance:none;appearance:none}.pie .pieplg .mas{display:none}.pie .pieplg:focus-visible{outline:2px solid var(--oro,#F59E0B);outline-offset:3px;border-radius:6px}.pie [data-plg] .piecuerpo{padding-top:12px}@media(max-width:760px){.piecols{gap:0}.piecol-marca{padding-block:4px 18px;border-bottom:1px solid var(--piebd,#3A4553)}.piredestit{font-size:1.05rem}.piered{width:58px;height:58px;border-radius:16px}.piered svg{width:34px;height:34px}.pie .piecol[data-plg]{border-bottom:1px solid var(--piebd,#3A4553)}.pie .piecol[data-plg] .pieplg{cursor:pointer;padding:17px 2px;font-size:1rem;letter-spacing:.02em;color:#fff;text-transform:uppercase;font-weight:800;-webkit-tap-highlight-color:transparent}.pie .piecol[data-plg] .pieplg .mas{display:block;position:relative;width:22px;height:22px;flex:none;opacity:.85}.pie .piecol[data-plg] .pieplg .mas::before,.pie .piecol[data-plg] .pieplg .mas::after{content:"";position:absolute;left:50%;top:50%;background:#fff;border-radius:2px;transform:translate(-50%,-50%);transition:transform .2s,opacity .2s}.pie .piecol[data-plg] .pieplg .mas::before{width:16px;height:2.5px}.pie .piecol[data-plg] .pieplg .mas::after{width:2.5px;height:16px}.pie .piecol[data-plg].abierto .pieplg .mas::after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.pie .piecol[data-plg]:not(.abierto)>.piecuerpo{display:none}.pie .piecol[data-plg]>.piecuerpo{padding-block:2px 18px}.piecol-legal{padding-block:16px 6px}.piecol-legal h3{font-size:1rem;color:#fff;font-weight:800;letter-spacing:.02em;margin:0 0 6px}.piecol-legal li a{padding:13px 0;font-size:1.06rem}.pie{font-size:1rem;padding:26px 0 22px}.pie li{margin:0 0 2px}.pie li a{display:block;padding:11px 0;font-size:1.05rem;font-weight:600;color:#fff}.pieabout{font-size:1rem;line-height:1.6;color:#D7DEE8}.piedato{font-size:.98rem;line-height:1.6;margin:0 0 10px;color:#D7DEE8}.piedato b{color:#fff}.piemarca{font-size:1.5rem;margin-bottom:12px}.legal{font-size:.88rem;line-height:1.6}.news h4,.news h3{font-size:1.1rem}.news p{font-size:.98rem}}.newsf button{padding:11px 22px;border:1px solid #C08A00;border-radius:8px;background:linear-gradient(180deg,#FFD44F 0%,#FEB902 52%,#E8A600 100%);color:#2A1D00;font-weight:800;cursor:pointer;font-size:.9rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 3px 0 #B37F00,0 8px 16px -8px rgba(0,0,0,.5);transition:filter .15s,transform .08s,box-shadow .08s}.newsf button:hover{filter:brightness(1.05)}.newsf button:active{transform:translateY(3px);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 0 0 #B37F00}.legalbar{background:#131921;margin-top:26px}.legalbar .legal{border-top:0;margin-top:0;padding-top:14px;padding-bottom:14px}