#root{font-family:Poppins,sans-serif;font-weight:500;margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;overflow-x:hidden}body{margin:0;padding:0}.hero{aspect-ratio:16 / 9;max-height:70vh;overflow:hidden}.hero img{object-fit:cover}.hero-title{margin-top:.75rem}.contenedorCarousel{position:relative;width:100vw;overflow:hidden;margin-bottom:2rem}.contenedorItemsCarrusel{margin:auto;width:90vw;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:2rem;transition:transform .5s ease-in-out}.itemCarrusel{width:35%;margin:3rem 0 4rem}.itemCarrusel div{border-radius:2rem;padding:1rem 2rem;animation-name:animation;animation-duration:.8s}.item1{background-color:#f0f0f090;border-radius:2rem;transform:rotate(-10deg) translate(-2rem,1.8rem)}.item2{background-color:#e7e5e5;border-radius:2rem}.item3{background-color:#f0f0f090;border-radius:2rem;transform:rotate(10deg) translate(2rem,1.8rem)}.itemOcult{display:none}.contenedorBotonesCarrusel{width:100vw;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}.contenedroLineaCarrusel{display:flex;flex-direction:row;justify-content:center;align-items:center}.lineaItem{width:5rem;height:3px}.lineaGris{background-color:#bebcbe}.lineaVioleta{background-color:#8f3b8c}.contenedorBotonesCarrusel button{background-color:transparent;border:none}.iconoCarrusel{font-size:1rem;width:2rem;transform:scaleX(1.5);color:#bebcbe;cursor:pointer}.iconoCarrusel:hover{color:#2a9ab6}.logosCarrusel{border-radius:50%}.fontoLogoRocar{background-color:#0006;padding:3px}.banderaCarrusel{width:1.5rem;border-radius:.2rem}.contenedorLogo{display:flex;flex-direction:row;justify-content:start;align-items:center}.nombreEmpresaCarrusel{font-size:.5rem}.contenedorCardCarrusel{display:flex;flex-direction:column;justify-content:center;align-items:center}.contenedorCardCarrusel p{width:70%;text-align:center;font-size:clamp(.5rem,1vw + .5rem,1.2rem);margin:10px}@keyframes animation{0%{opacity:0}to{opacity:1}}@media (max-width: 1100px){.contenedorItemsCarrusel{width:100vw}.itemCarrusel div{padding:.5rem 1rem}.itemCarrusel{min-width:45%;overflow:hidden}}@media (max-width: 800px){.itemCarrusel{min-width:50%;overflow:hidden}}@media (max-width: 650px){.contenedorItemsCarrusel{width:100%}.itemCarrusel{min-width:60%;overflow:hidden}.item2{animation-name:animation;animation-duration:.8s}.contenedroLineaCarrusel{width:40%}}.contenedorBotonesCarrusel button:focus-visible .iconoCarrusel{outline:none;box-shadow:0 0 0 3px #2a9ab680;border-radius:6px}.contenedorArticle{margin-top:6rem}.tituloArticle{text-align:center;font-size:clamp(1rem,2vw + 1.1rem,2.5rem);padding:0 1rem}.textoCelesteArticle{color:#2a9ab6}.textArticle{font-size:clamp(.5rem,1vw + .5rem,1.2rem);margin:auto;width:70vw;text-align:center}.textoNegritoArticle{font-weight:800}.contenedorContacto{margin-bottom:5rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.textFormContacto{font-size:clamp(1.5rem,3vw + 1rem,2rem);width:40vw;text-align:start;font-weight:500}.contenedroDatosContacto{width:55%;display:flex;flex-direction:column;justify-content:center;align-items:end}.textVioleta{color:#8f3a8b}.textCeleste{color:#2a9ab6}.contenedorForm{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.txtArea{width:25vw;padding:.5rem 1rem;border:1px solid #b7b7b7;border-radius:1rem;margin:.3rem 0;font-family:Poppins,sans-serif}.txtArea:focus{border-color:#2a9ab6;border-width:1.5px;outline:none}.contenedorForm input[type=text]{width:25vw;padding:.5rem 2rem;border:1px solid #b7b7b7;border-radius:1rem;margin:.3rem 0}.contenedorForm input:focus{border-color:#2a9ab6;border-width:1.5px;outline:none}.contenedorForm input[type=submit]{background-color:transparent;text-align:center;width:50%;height:2.2rem;border-radius:1rem;border:2px solid #8F3A8B;font-size:1.2rem;font-weight:700;cursor:pointer;transition:all .5s ease;color:#8f3a8b}.contenedorForm input[type=submit]:hover{background:linear-gradient(to right,#2a9ab6,#a33fac);border:transparent;color:#fff}.contenedorCheckForm{display:flex;flex-direction:row;justify-content:start;align-items:start;width:25vw}.contenedorCheckForm input{width:5vw;margin-bottom:3rem}.contenedorCheckForm p{text-align:start;font-size:.5rem;font-weight:400}.buttonFormContacto{background-color:transparent;text-align:center;height:2rem;border-radius:1rem;font-size:1.2rem;font-weight:700;cursor:pointer;transition:all .05s ease;color:#8f3a8b}.contenedorMapsContacto{width:45vw;height:60vw;background-image:url(/assets/mapa2-gQDDo9R1.png);background-size:contain;background-repeat:no-repeat;background-position:right;display:flex;justify-content:center;align-items:center}.contenedorContactoMaps{width:5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}.numeroMaps{background-color:#3f63ac;padding:.5rem 1rem;border-radius:50%;border:4px solid #fff;cursor:pointer}.linkWp{color:#78a22e}.infoMaps{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#fff;color:#000;border:1px solid rgb(184,184,184);border-radius:5rem;padding:0 1rem;gap:1rem;height:2.3rem;cursor:default}.nombrePaisMaps{color:#3f63ac}.numeroContactoMaps{font-size:.6rem;line-height:.2rem}.positionArgintinaInfo{transform:translate(7vw,17vw)}.positionPeruInfo{transform:translate(-10vw,8vw)}.ocultar{display:none}.inputGroup{position:relative;width:25vw;margin:.3rem 0}.inputGroup .inputIcon{position:absolute;top:50%;left:12px;transform:translateY(-50%);color:#8f3a8b;font-size:1rem;pointer-events:none}.inputGroup input,.inputGroup textarea{width:100%;padding:.5rem 1rem .5rem 2.5rem;border:1px solid #b7b7b7;border-radius:1rem;font-family:Poppins,sans-serif}.inputGroup input:focus,.inputGroup textarea:focus{border-color:#2a9ab6;border-width:1.5px;outline:none}.inputGroup:focus-within .inputIcon{color:#2a9ab6}.textareaGroup .inputIcon{top:1.2rem;transform:none}@media (max-width: 850px){.inputGroup{width:60vw}.inputGroup input,.inputGroup textarea{width:62vw}}@media (max-width: 650px){.inputGroup{width:80vw}.inputGroup input,.inputGroup textarea{width:62vw}}@media (max-width: 850px){.contenedorContacto{flex-direction:column;align-items:end}.contenedorMapsContacto{min-width:100vw}.contenedroDatosContacto{width:100vw;align-items:center;margin-bottom:1rem}.textFormContacto{width:80%;text-align:center}.contenedorForm input[type=text],.txtArea{width:60vw}.positionArgintinaInfo{transform:translate(30vw,20vw)}.positionPeruInfo{transform:translate(6vw,10vw)}}@media (max-width: 650px){.contenedorMapsContacto{width:100vw;padding-bottom:2rem}.textFormContacto{font-size:1.5rem}.contenedorCheckForm{width:60vw}.positionArgintinaInfo{transform:translate(34vw,30vw)}.positionPeruInfo{transform:translate(-5vw,5vw)}}.contenedorCheckForm label{text-align:start;font-size:.5rem;font-weight:400;line-height:1.2;display:inline-block;margin-top:.2rem}.contenedorFooter{display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(to left,#a33fac,#2a9ab6);padding-top:2rem;border-radius:2rem 2rem 0 0;color:#fff}.contenedorFooter img{width:8rem}.contenedorAppFooter{margin-top:-10px}.etiquetaLink{color:#fff}.copyright{font-weight:200;width:60vw;text-align:center;border-top:1px solid #868686;padding-top:1rem;cursor:default}.contenedorDatosFooter{margin-top:0;width:90vw;display:flex;flex-wrap:wrap;column-gap:1rem;flex-direction:row;justify-content:space-around;align-items:start;margin-bottom:2rem}.contenedorDatosFooter p{font-weight:400;cursor:default}.contenedorIconsRedes{display:flex;flex-direction:row;justify-content:space-between}.iconRedes{font-size:1.6rem;cursor:pointer;transition:all .1s ease-in}.iconRedes:hover{color:#2a9ab6}.contenedorApps{justify-content:center;gap:10px;margin-top:-15px}.contenedorRedesFooter,.contenedorContactoFooter,.contenedorAppFooter{margin-top:-10px}.contenedorPoliticas{margin-top:-4px}@media (max-width: 800px){.contenedorDatosFooter{flex-direction:column;justify-content:center;align-items:center}.contenedorFooter img{width:12rem;margin-bottom:3rem}.contenedorContactoFooter{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem 0}.copyright{font-size:.8rem}.contenedorAppFooter{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-top:20px}.badgeImage{display:flex;justify-content:center;align-items:center;margin-top:10px}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,1px,1px)!important;white-space:nowrap!important;border:0!important}.etiquetaLink:focus-visible,.contenedorIconsRedes a:focus-visible{outline:none;box-shadow:0 0 0 3px #2a9ab680;border-radius:6px}.buttonStyle{background-color:transparent;width:10rem;height:3rem;border-radius:1rem;font-size:1.2rem;font-weight:700;cursor:pointer;transition:all .05s ease;border:1.5px solid}.buttonStyle:hover{background:linear-gradient(to right,#2a9ab6,#a33fac);border:1.5px solid;border-color:#fff0;color:#fff}.blanco{border-color:#fff;color:#fff}.celeste{color:#2a9ab6;border:1.5px solid #2A9AB6}.violeta{color:#8f3a8b;border:1.5px solid #8F3A8B}@media (max-width: 650px){.buttonStyle{width:9rem;height:2.5rem;font-size:clamp(.5rem,3vw + 1rem,.8rem)}}.mainContainer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:1rem;background-image:url(/assets/fondoPc-DH7M_TAH.png);background-size:cover;background-repeat:no-repeat;background-position:center 100%;padding-bottom:12rem;margin-bottom:0}.containTextMain{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:start;color:#fff;padding-left:10rem}.containImgMain{max-width:50vw;width:50vw;aspect-ratio:675 / 499;display:flex;align-items:center;justify-content:center}.containImgMain img{width:100%;height:auto;display:block}.titleMain{font-size:clamp(1rem,2vw + 1.1rem,2.5rem);font-weight:400;font-family:Poppins,sans-serif;text-align:start;line-height:3rem}.textMain{font-size:clamp(.5rem,1vw + .5rem,1.2rem);font-family:Poppins,sans-serif;text-align:justify;padding-right:1rem;font-weight:200}.textoResaltado{font-weight:800}@media (max-width: 1200px){.containTextMain{padding-left:5rem;width:45%}}@media (max-width: 980px){.mainContainer{flex-direction:column;background-image:url(/assets/fondoMobile-DYgTh2wI.png);background-position:0 90%}.containTextMain{padding:0;width:80%}.containImgMain{width:80%;max-width:80%;aspect-ratio:675 / 499}.titleMain{line-height:2rem}}@media (max-width: 650px){.containTextMain{overflow:hidden}.containImgMain{overflow:hidden;width:100%;max-width:100%;margin-top:3rem}.mainContainer{padding-bottom:5rem}}.contenedorBeneficios{width:80vw;margin:auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.tituloBeneficios{font-size:clamp(1rem,2vw + 1.1rem,2.5rem)}.textoLista{font-size:clamp(.5rem,1vw + .6rem,1.2rem)}.colorVioletaTitulo{color:#8f3b8c}.contenedorDatosBeneficios{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:2rem}.contenedorLista{display:flex;flex-direction:column;justify-content:start;align-items:start}.itemLista{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.8rem}.numeroLista{display:flex;justify-content:center;align-items:center;min-width:2.5rem;min-height:2.5rem;color:#fff;border-radius:50%;background-color:#2a9ab6}.imgBeneficios{width:35vw;border-radius:2rem}@media (max-width: 1000px){.tituloBeneficios{text-align:center;margin-bottom:3rem;margin-top:5rem}.contenedorDatosBeneficios{flex-direction:column}.imgBeneficios{width:80vw}}@media (max-width: 640px){.tituloBeneficios{text-align:center}}.contenedorNavBar{display:flex;justify-content:space-around;align-items:center;padding:.8rem 1rem;background-color:#fff;margin:0;z-index:10}.contenedorItems{display:flex;flex-direction:row;justify-content:space-around;align-items:center;width:25%}.imgLogo{width:10rem;aspect-ratio:150 / 53;height:auto;display:block}.item{background:none;border:none;font-size:1rem;cursor:pointer}.underline-animation{position:relative;display:inline-block}.underline-animation:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:2px;background:linear-gradient(to right,#2a9ab6,#a33fac);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.underline-animation:hover:after{transform:scaleX(1)}.iconMenu{display:none}.itemMenuNavbar{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1.3rem}@media (max-width: 950px){.imgLogo{width:8rem}.item{font-size:.9rem}}@media (max-width: 900px){.contenedorNavBar{justify-content:space-between;position:relative;height:3rem;z-index:1}.contenedorItems.open{position:absolute;background-color:#fff;flex-direction:column;height:20rem;top:5rem;left:0;z-index:-1}.contenedorItems{align-items:center;position:absolute;background-color:#fff;flex-direction:column;width:100vw;height:31rem;top:-40rem;left:0;transition:top .1s ease-in;z-index:0}.item{color:#2a9ab6}.contenedorItems button{font-size:1.5rem}.iconMenu{display:block;font-size:1.5rem;color:#2a9ab6;padding-right:.5rem}.imgLogo{width:18%;padding-left:0rem}.buttonNavBar{display:none}}@media (max-width: 650px){.imgLogo{width:10rem;overflow:hidden}.buttonNavBar{width:10%;overflow:hidden}}.contenedorSection{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:3rem;margin-top:0}.contenedorTextSection{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:2rem}.contenedorTextSection h2{font-size:clamp(1rem,2vw + 1.1rem,2.5rem);text-align:center;width:38vw;font-weight:700}.contenedorTextSection p{font-size:clamp(.5rem,1vw + .5rem,1.2rem);text-align:center;width:60vw;font-weight:400}.textVioletaSection{color:#8f3b8c}.textoNegritaSection{font-weight:700}.contenedorGridSection{margin-bottom:2rem;width:90%;display:grid;justify-content:center;gap:1rem;grid-template-columns:30% 30% 30%;grid-template-rows:13rem;grid-template-areas:"grid1 grid3 grid4" "grid1 grid3 grid4" "grid2 grid3 grid4"}.grid1Section{display:flex;flex-direction:row;justify-content:end;align-items:end;background-color:#2767c7;color:#fff;border-radius:1.5rem;grid-area:grid1;position:relative}.grid1Section p{text-align:center;font-size:1rem;padding-bottom:.5rem;position:absolute;width:10rem;transform:translate(-7rem,-4rem)}.tile-media{width:100%;aspect-ratio:3 / 2;overflow:hidden;border-radius:1.5rem;position:relative}.tile-media.wide{aspect-ratio:16 / 9}.tile-media img{width:100%;height:100%;object-fit:cover;display:block}.grid2Section{display:flex;flex-direction:row-reverse;justify-content:start;border-radius:1.5rem;background-color:#8f3b8c;grid-area:grid2;text-align:center;color:#fff}.grid2Section p{text-align:center;width:100%;margin-top:3.5rem}.grid3Section{display:flex;flex-direction:column-reverse;justify-content:start;background-color:#2a9ab6;border-radius:1.5rem;grid-area:grid3;text-align:center;position:relative;color:#0f0f10}.grid3Section .tile-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0000002e,#0000001a 40%,#0000);pointer-events:none}.grid3Section p{padding:20px 4rem;font-size:1.1rem;position:relative;z-index:1;color:#0f0f10;font-weight:600}.grid4Section{display:flex;flex-direction:column;justify-content:space-between;align-items:center;border:1px solid #dfdfdf;border-radius:1.5rem;grid-area:grid4}.grid4Section p{font-size:1.2rem;width:60%;text-align:center;margin-top:4rem;color:#8f3b8c}@media (max-width: 1100px){.grid1Section p{transform:translate(-6rem,-4rem);width:8rem}}@media (max-width: 1000px){.contenedorGridSection{width:100%;grid-template-columns:18% 18% 18% 18%;grid-template-rows:auto;grid-template-areas:"grid1 grid1 grid2 grid2" "grid1 grid1 grid4 grid4" "grid3 grid3 grid4 grid4" "grid3 grid3 grid4 grid4"}.contenedorGridSection div{overflow:hidden}.grid1Section p{transform:translate(-8rem,-2rem);max-width:8rem}}@media (max-width: 760px){.contenedorTextSection h2{width:75%}.contenedorGridSection{grid-template-columns:95%;grid-template-rows:auto;grid-template-areas:"grid1" "grid2" "grid3" "grid4"}.contenedorGridSection div{overflow:hidden}.grid1Section{justify-content:space-around;align-items:center}.grid1Section p{position:static;transform:translate(0);width:40%;padding-left:2rem}.grid3Section .tile-media:after{background:linear-gradient(to top,#0000003d,#00000024 45%,#0000)}}@media (max-width: 650px){.contenedorTextSection{overflow:hidden;width:100%}.contenedorGridSection{overflow:hidden;width:100%;grid-template-columns:95%}.contenedorTextSection h2{width:95%}.contenedorTextSection p{width:80%}}#modulos .gridModules .cardModule>h3{color:#111}#modulos .gridModules .cardModule.cardModule--brand>h3{color:#fff}.grid1Section{position:relative}.grid1Section p{position:absolute;left:1rem;bottom:.75rem;transform:none!important;width:auto;max-width:70%;color:#fff!important;background:#00000047;padding:.35rem .6rem;border-radius:.5rem;font-weight:600;text-align:left}@media (max-width: 1000px){.grid1Section p{position:absolute;left:.75rem;bottom:.75rem;max-width:75%}}@media (max-width: 760px){.grid1Section p{position:absolute;left:.75rem;bottom:.75rem;width:auto;max-width:75%;padding:.4rem .6rem}}.grid3Section{color:#0f0f10}.grid3Section p{color:#0a0a0b!important;font-weight:700;padding:2.5rem 2rem}@media (max-width: 760px){.grid3Section p{padding:1.2rem 1.5rem}.grid3Section .tile-media:after{background:linear-gradient(to top,#00000042,#00000029 45%,#0000)}}.contenedorTextSection h2,.contenedorTextSection p{color:#111}@media (max-width: 360px){.contenedorTextSection h2{font-size:1.25rem}.contenedorTextSection p{font-size:.95rem}}.grid4Section p{color:#8f3b8c;font-weight:700}.tile-media img{aspect-ratio:inherit}.contenedorSeccion{padding:20px}.singleLineText{white-space:nowrap;font-size:2rem;margin-bottom:20px;text-align:center}.contenedorSeccionBody{display:flex;align-items:center;justify-content:center;gap:50px;width:100%;margin:auto}.videoContainer{flex:1;max-width:600px;aspect-ratio:16 / 9}.videoContainer iframe{width:100%;height:100%;border-radius:8px;box-shadow:0 4px 6px #0000001a}.textSection{flex:1;max-width:500px;text-align:left;font-size:1rem;line-height:1.34}@media (max-width: 768px){.contenedorSeccionBody{flex-direction:column;align-items:center}.textSection{text-align:center}.videoContainer iframe{max-width:100%}.singleLineText{text-align:center;display:flex;flex-direction:column}}.videoContainer{width:100%;max-width:720px;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden}.videoIframe{width:100%;height:100%;border:0;display:block}.liteYoutubeBtn{position:relative;display:block;width:100%;height:100%;border:0;padding:0;background:#000 center/cover no-repeat;cursor:pointer;border-radius:12px;overflow:hidden}.liteOverlay,.litePlay{pointer-events:none}.liteOverlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent,#00000059)}.litePlay{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:.9;transition:transform .2s ease,opacity .2s ease}.liteYoutubeBtn:hover .litePlay{transform:translate(-50%,-50%) scale(1.04);opacity:1}.contenedorPlanes{width:75vw;margin:3rem auto 0rem;display:flex;flex-direction:column;align-items:center}.tituloPlanes{font-size:clamp(1rem,2vw + 1.1rem,2.5rem);text-align:center;margin:0}.subPlanes{color:#475467;text-align:center;margin:.5rem 0 1.25rem;font-size:clamp(.85rem,.8vw + .6rem,1rem)}.gridPlanes{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;align-items:stretch}.planCard{background:#fff;border:1px solid #dfdfdf;border-radius:1.5rem;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 8px 22px #0000000d}.planHead{color:#fff;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.25rem}.planHead h3{margin:0;letter-spacing:.5px}.planPrice{margin:0;opacity:.95;font-weight:600}.planList{list-style:none;margin:0;padding:.75rem 1rem 0;display:flex;flex-direction:column;gap:.5rem}.planList li{display:flex;align-items:center;gap:.6rem;padding:.45rem .25rem;border-bottom:1px solid #f2f4f7;font-size:clamp(.9rem,.8vw + .55rem,1rem)}.planList li:last-child{border-bottom:0}.planList .ico{width:18px}.planList li.on,.planList li.on .ico{color:#0f7a39}.planList li.off,.planList li.off .ico{color:#d92d20}.planCta{padding:1rem;display:flex;justify-content:center;border-top:1px solid #f2f4f7}.cardModule h3,.grid3Section h3{color:#0b1726}.grid3Section p,.cardModule p{color:#1f2937}.cardModule--brand h3,.cardModule--brand p{color:#fff}@media (max-width: 1000px){.gridPlanes{grid-template-columns:1fr}}.contenedorModules{width:80vw;margin:4rem auto 2rem;display:flex;flex-direction:column;align-items:center;text-align:center}.tituloModules{font-size:clamp(1rem,2vw + 1.1rem,2.5rem);margin:0}.subModules{color:#475467;margin:.5rem 0 1.25rem;font-size:clamp(.9rem,.8vw + .55rem,1rem)}.gridModules{width:100%;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));content-visibility:auto;contain-intrinsic-size:650px;list-style:none;margin:0;padding:0}.cardModule{background:#fff;border:1px solid #dfdfdf;border-radius:1.5rem;padding:1.25rem;box-shadow:0 6px 18px #0000000d;display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.cardModule:hover{transform:translateY(-3px);box-shadow:0 10px 26px #00000014}@media (prefers-reduced-motion: reduce){.cardModule{transition:none}.cardModule:hover{transform:none;box-shadow:0 6px 18px #0000000d}}.iconWrap{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#f4ebff;color:#8f3b8c;margin-bottom:.5rem}.iconModule{font-size:20px}.cardModule h3{margin:.25rem 0 0;font-size:1.05rem;color:#0b1726}.cardModule p{margin:.15rem 0 0;color:#475467;line-height:1.35;font-size:.95rem}@media (max-width: 640px){.contenedorModules{width:90vw}.gridModules{contain-intrinsic-size:520px}}:root{--wa-size: 56px;--wa-icon: 30px;--wa-pad: 16px;--wa-label-gap: 10px}.wa-fab{position:fixed;right:clamp(12px,2vw,18px);bottom:calc(clamp(12px,2vw,18px) + env(safe-area-inset-bottom));z-index:9999;display:inline-flex;align-items:center;justify-content:center;height:var(--wa-size);border-radius:999px;padding:0 var(--wa-pad);color:var(--wa-fg, #fff);background:linear-gradient(135deg,var(--wa-bg-1, #25d366),var(--wa-bg-2, #1ebd5a));text-decoration:none;box-shadow:var(--wa-shadow, 0 10px 24px rgba(0,0,0,.22));border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:saturate(120%) blur(5px);backdrop-filter:saturate(120%) blur(5px);transition:box-shadow .18s ease,transform .18s ease,padding .18s ease,width .18s ease}.wa-icon{width:var(--wa-icon);height:var(--wa-icon);display:block}.wa-label{font-size:.95rem;font-weight:600;line-height:1;white-space:nowrap;opacity:0;max-width:0;margin-left:0;overflow:hidden;transition:opacity .18s ease,max-width .18s ease,margin-left .18s ease}@media (hover: hover) and (pointer: fine){.wa-fab:hover{transform:translateY(-2px);box-shadow:var(--wa-shadow-hover, 0 14px 32px rgba(0,0,0,.28))}.wa-fab:hover .wa-label{opacity:1;max-width:140px;margin-left:var(--wa-label-gap)}}
