.hx-wrap{--foco: #3bd4ae;background:var(--h-fondo)}.hx{position:relative;overflow:hidden;background:var(--h-fondo);color:#fff}.hx-sonda{position:absolute;top:0;width:1px;height:100vh;height:100svh;pointer-events:none;visibility:hidden}.hx-copia h1{font-family:var(--font-display);font-size:clamp(42px,5.9vw,86px);font-weight:600;line-height:1.02;letter-spacing:-.04em}.hx-copia h1 span{display:block}.hx-baj{margin-top:28px;max-width:34em;color:var(--h-sobre-2);font-size:clamp(17px,1.5vw,22px);line-height:1.42}.hx-ctas{display:flex;align-items:center;gap:22px;margin-top:34px}.hx-link{display:inline-flex;align-items:center;gap:9px;padding:12px 4px;border-bottom:1.5px solid transparent;color:#fff;font-size:17px;font-weight:600;text-decoration:none;white-space:nowrap;transition:border-color .15s ease}.hx-wai{width:20px;height:20px;flex:none}@media(hover:hover)and (pointer:fine){.hx-link:hover{border-color:currentColor}}.hx-lado{font-family:var(--font-display)}.hx-i{font-size:clamp(24px,2.4vw,35px);font-weight:600;line-height:1.1;letter-spacing:-.03em}.hx-d{font-size:clamp(18px,1.65vw,24px);line-height:1.26;letter-spacing:-.012em}.hx-pie{color:var(--h-sobre-2);font-size:13px}html:not(.pin) .hx{padding:136px var(--m) 72px}html:not(.pin) .hx-duo,html:not(.pin) .hx-velo,html:not(.pin) .hx-logo,html:not(.pin) .hx-rombos,html:not(.pin) .hx-cel,html:not(.pin) .hx-bisel{display:none}html:not(.pin) .hx-marco{order:2;max-width:760px;margin-top:48px;border-radius:28px;overflow:hidden}html:not(.pin) .hx-color{display:block;width:100%;height:auto}html:not(.pin) .hx-lado{max-width:34em;margin-top:24px}html:not(.pin) .hx-pie{margin-top:16px}html:not(.pin) .hx{display:flex;flex-direction:column}html:not(.pin) .hx-copia{order:1}html:not(.pin) .hx-lado,html:not(.pin) .hx-pie{order:3}.pin .hx-wrap{height:250vh;height:250svh}.pin .hx{position:sticky;top:0;height:100vh;height:100lvh;min-height:560px}.pin .hx-marco,.pin .hx-iris{position:absolute;inset:0;will-change:clip-path}.pin .hx-lienzo{position:absolute;left:0;top:0;width:2338px;height:1620px;transform-origin:0 0;background:#fff;will-change:transform}.pin .hx-lienzo img{position:absolute;inset:0;width:2338px;height:1620px;max-width:none}.pin .hx-color{opacity:0;will-change:opacity}.pin .hx-cel{position:absolute;left:var(--fl);top:var(--ftop);width:var(--fw);height:var(--fh);overflow:hidden;background:#fff;transform:translate3d(0,120vh,0);will-change:transform}.pin .hx-cel img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;will-change:transform}.pin .hx-c2{transform:translate3d(100%,0,0);box-shadow:-18px 0 40px #001c2f24}.pin .hx-bisel{position:absolute;left:var(--fl);top:var(--ftop);width:var(--fw);height:var(--fh);border-radius:var(--rad, 40px);box-shadow:inset 0 0 0 7px #08131b,0 0 0 1px #fff3,0 30px 70px #00080e66;opacity:0;pointer-events:none;will-change:opacity}.pin .hx-velo{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#001422fc,#001422f7 58%,#00142280 84%,#0014223d);will-change:opacity}.pin .hx-copia{position:absolute;left:var(--m);top:50%;width:min(900px,calc(100% - 2 * var(--m)));transform:translateY(-46%);will-change:transform,opacity}.pin .hx-lado{position:absolute;top:calc(var(--ftop, 40vh) + var(--fh, 20vh) / 2);width:var(--lado-w, 280px);opacity:0;will-change:transform,opacity}.pin .hx-i{left:var(--lado-x, 40px)}.pin .hx-d{right:var(--lado-x, 40px)}.pin .hx-pie{position:absolute;left:0;right:0;top:calc(var(--ftop, 40vh) + var(--fh, 60vh) + 14px);text-align:center;opacity:0}.hx-rombos,.hx-logo,[data-d=b].pin .hx-duo,[data-d=b].pin .hx-velo{display:none}[data-d=b].pin .hx-iris{background:#fff}[data-d=b].pin .hx-color{opacity:1}[data-d=b].pin .hx-rombos{display:block;position:absolute;inset:0;pointer-events:none}[data-d=b].pin .hx-rombos i{position:absolute;display:block;background:#ffffff07;transform:rotate(45deg);will-change:transform}[data-d=b].pin .r1{left:-20vh;top:42vh;width:74vh;height:74vh}[data-d=b].pin .r2{left:34vw;top:-22vh;width:40vh;height:40vh}[data-d=b].pin .hx-logo{display:block;position:absolute;left:0;top:0;pointer-events:none;will-change:transform,opacity}.hx-rombito{position:absolute;display:block;background:#3bd4ae;transform:rotate(45deg)}@media(min-width:1000px){[data-d=b] .hx-copia h1{font-size:clamp(44px,5.1vw,74px)}[data-d=b] .hx-copia h1 span{display:inline}[data-d=b].pin .hx-copia{left:clamp(24px,5vw,72px);width:min(540px,40vw)}}@media(max-width:999px){.hx-copia h1 span{display:inline}.hx-baj{margin-top:16px;font-size:16px}.hx-ctas{gap:16px;margin-top:20px}.hx-link{display:none}.pin .hx-copia{top:auto;bottom:calc(100lvh - 100svh + 88px);left:20px;width:calc(100% - 40px);transform:none}.pin .hx-velo{background:linear-gradient(180deg,#00142200,#0014221a 22%,#001422f5 48%,#001422)}.pin .hx-lado{left:20px;right:20px;top:calc(var(--ftop, 84px) + var(--fh, 400px) + 14px);width:auto;font-size:20px;line-height:1.2;font-weight:500;letter-spacing:-.02em}.pin .hx-pie{display:none}.pin .hx-bisel{box-shadow:inset 0 0 0 5px #08131b,0 0 0 1px #fff3,0 20px 50px #00080e66}}@media(max-width:999px)and (max-height:620px){.hx-baj{display:none}}.trx{--foco: #3bd4ae;--logo: clamp(44px, 4.6vw, 66px);position:relative;overflow:hidden;padding:clamp(30px,4.4vw,60px) 0 clamp(46px,4.4vw,60px);background:var(--h-banda);color:#fff}.trx-corre{display:flex;width:max-content;animation:trx-corre 12s linear infinite}.trx.quieta .trx-corre{animation-play-state:paused}.trx-tramo{display:flex;flex:none;align-items:center}.trx-logo{display:block;flex:none;width:var(--logo);height:var(--logo);margin-left:clamp(44px,6vw,92px)}.trx-logo.es-meli{width:calc(var(--logo) * 1.44)}.trx-logo img,.trx-ico{display:block;width:100%;height:100%}@keyframes trx-corre{to{transform:translate(-25%)}}.trx-pausa{position:absolute;right:16px;bottom:8px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:#ffffff24;color:#fff;cursor:pointer;transition:background-color .15s ease}.trx-pausa svg{width:14px;height:14px}.trx-pausa[aria-pressed=true] svg rect:last-child{display:none}@media(hover:hover)and (pointer:fine){.trx-pausa:hover{background:#ffffff42}}@media(prefers-reduced-motion:reduce){.trx-corre{width:auto;justify-content:center;animation:none}.trx-tramo{flex:1 1 100%;flex-wrap:wrap;justify-content:center;gap:24px clamp(32px,5vw,72px);padding:0 var(--m)}.trx-tramo+.trx-tramo{display:none}.trx-logo{margin-left:0}.trx-pausa{display:none}}.cap{margin:0;width:100%}.cap-img{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in}.cap-img img{display:block;width:100%;height:auto;border:1px solid rgba(0,58,93,.13);border-radius:14px;box-shadow:0 18px 40px -24px #00284673}.cap figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;font-size:13px;line-height:1.45;color:#4b6577}.cap-tag{flex:none;margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border:0;border-radius:999px;background:#003a5d;color:#fff;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:background-color .15s ease,transform .16s cubic-bezier(.23,1,.32,1)}.cap-tag svg{width:14px;height:14px}.cap-tag:active{transform:scale(.96)}.cap-tag:focus-visible{outline:2px solid #0a7a5f;outline-offset:2px}.cap-dlg{padding:0;border:0;border-radius:16px;background:#fff;max-width:min(92vw,1440px);overflow:visible;box-shadow:0 40px 80px -30px #000a1499}.cap-dlg::backdrop{background:#001d30b8}.cap-dlg img{display:block;width:auto;height:auto;max-width:min(92vw,1440px);max-height:86vh;border-radius:16px}.cap-x{position:absolute;top:-14px;right:-14px;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:#003a5d;color:#fff;cursor:pointer;box-shadow:0 6px 16px #000a1459;transition:transform .16s cubic-bezier(.23,1,.32,1)}.cap-x svg{width:16px;height:16px}.cap-x:active{transform:scale(.94)}.cap-x:focus-visible{outline:2px solid #3bd4ae;outline-offset:2px}.cap-dlg[open]{animation:cap-in .22s cubic-bezier(.23,1,.32,1)}.cap-dlg[open]::backdrop{animation:cap-fade .22s ease}@keyframes cap-in{0%{opacity:0;transform:scale(.97)}}@keyframes cap-fade{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.cap-dlg[open]{animation:cap-fade .2s ease}}@media(hover:hover)and (pointer:fine){.cap-tag:hover{background:#00314f}}.agx{--foco: #3bd4ae;background:var(--h-fondo);color:#fff;padding:clamp(64px,7vw,104px) var(--m)}.agx-in{max-width:var(--ancho);margin:0 auto}.agx-head{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:16px clamp(24px,3vw,44px);align-items:end;margin-bottom:clamp(28px,3vw,44px)}.agx-head p{max-width:34em;color:var(--h-sobre-2);font-size:clamp(17px,1.4vw,20px);line-height:1.45}.agx-list{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.agx-tab{padding:11px 18px;border:0;border-radius:999px;background:var(--h-panel);color:#fff;font:inherit;font-size:15px;font-weight:500;line-height:1.25;cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .15s var(--curva)}.agx-tab:active{transform:scale(.98)}.agx-tab[aria-selected=true]{background:#fff;color:#00263e;font-weight:600}@media(hover:hover)and (pointer:fine){.agx-tab[aria-selected=false]:hover{background:#ffffff29}}.agx-panels{--foco: #0a7a5f;display:grid;border-radius:32px;background:#fff;color:var(--h-tinta)}.agx-panel{grid-area:1 / 1;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,3vw,44px);padding:clamp(28px,3.4vw,48px);border-radius:32px}.agx-panel[data-oculto]{display:none}@media(min-width:1000px){.agx-panel[data-oculto]{display:grid;visibility:hidden}}.agx-panel h3{color:#003a5d;font-family:var(--font-display);font-size:clamp(28px,2.9vw,42px);font-weight:600;line-height:1.08;letter-spacing:-.03em}.agx-desc{margin-top:14px;color:var(--h-tinta-2);font-size:17px;line-height:1.55}.agx-con{margin-top:20px;color:var(--h-tinta-2);font-size:15px;line-height:1.5}.agx-con b{display:block;margin-bottom:2px;color:#003a5d;font-weight:600}.agx-lbl{margin-bottom:4px;color:#003a5d;font-size:15px;font-weight:600}.agx-trace{margin:0;padding:0;list-style:none}.agx-trace li{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 16px;padding:13px 0;border-bottom:1px solid rgba(0,58,93,.13);font-size:16px;line-height:1.4}.agx-trace li:last-child{border-bottom:0}.agx-trace .t{flex:1 1 240px}.agx-trace .via{flex:none;color:var(--h-tinta-2);font-size:14px}.agx-panel.ver .agx-trace li{animation:agx-paso .24s var(--curva) both;animation-delay:calc(var(--i) * 40ms)}@keyframes agx-paso{0%{opacity:0;transform:translateY(10px)}}.con-captura .agx-lbl{margin-top:18px}.con-captura .agx-trace li{padding:9px 0}.agx-shot .cap-img{max-height:200px;overflow:hidden;border-radius:14px}.agx-dif{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,44px);margin:clamp(32px,4vw,56px) 0 0;padding:0;list-style:none}.agx-dif h3{font-family:var(--font-display);font-size:clamp(20px,1.7vw,24px);font-weight:600;line-height:1.2;letter-spacing:-.02em}.agx-dif p{margin-top:8px;color:var(--h-sobre-2);font-size:16px;line-height:1.5}@media(prefers-reduced-motion:reduce){.agx-panel.ver .agx-trace li{animation:none}}@media(max-width:999px){.agx-head,.agx-panel{grid-template-columns:1fr}.agx-list{flex-wrap:nowrap;overflow-x:auto;margin:0 calc(var(--m) * -1) 16px;padding:0 var(--m) 4px;scroll-padding:0 var(--m);scroll-snap-type:x proximity;scrollbar-width:none}.agx-list::-webkit-scrollbar{display:none}.agx-tab{flex:none;scroll-snap-align:start;white-space:nowrap}.agx-dif{grid-template-columns:1fr}}.prx{background:var(--h-claro);color:var(--h-tinta);padding:clamp(64px,7vw,104px) var(--m)}.prx-in{max-width:var(--ancho);margin:0 auto}.prx-in>h2{color:#003a5d}.prx-pila{display:flex;flex-direction:column;gap:28px;margin-top:clamp(28px,3vw,44px)}.prx-hoja{--pad: clamp(24px, 3.4vw, 48px);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,3vw,44px);align-items:center;padding:var(--pad);overflow:hidden;border-radius:40px;box-shadow:0 -10px 40px #001c2f14}@media(min-width:1000px)and (min-height:700px){.prx-hoja{position:sticky;top:calc(106px + var(--i) * 26px);z-index:calc(3 + var(--i));min-height:410px}.prx-hoja:focus-within{z-index:20}}.es-blanco{background:#fff}.es-navy{--foco: #3bd4ae;background:var(--h-hoja-2);color:#fff}.es-teal{background:#3bd4ae;color:#00263e}.prx-tx h3{font-family:var(--font-display);font-size:clamp(30px,3.2vw,46px);font-weight:600;line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.es-blanco .prx-tx h3{color:#003a5d}.prx-tx p{max-width:28em;margin-top:16px;font-size:18px;line-height:1.5;opacity:.84}.prx-cap{margin-right:calc(var(--pad) * -1)}.prx-cap .cap{max-width:none!important}.prx-cap .cap-img{max-height:330px;overflow:hidden;border-radius:22px 0 0 22px;background:#fff}.prx-cap .cap-img img{width:100%;border:0;border-radius:0;box-shadow:none}.prx-cap .cap figcaption{padding-right:var(--pad);color:inherit;opacity:.86}.es-navy .cap-tag{background:#ffffff29}.prx-datos{margin:0;padding:0;list-style:none}.prx-datos li{display:grid;gap:4px;padding:20px 0;border-top:1px solid rgba(255,255,255,.18)}.prx-datos b{font-family:var(--font-display);font-size:clamp(24px,2.4vw,34px);font-weight:600;line-height:1.1;letter-spacing:-.025em}.prx-datos span{font-size:16px;opacity:.84}.prx-otros{margin:clamp(32px,4vw,56px) 0 0;padding:0;list-style:none}.prx-otros li{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:8px clamp(24px,3vw,44px);padding:18px 0;border-top:1px solid rgba(0,58,93,.16)}.prx-otros h3{color:#003a5d;font-family:var(--font-display);font-size:clamp(19px,1.6vw,23px);font-weight:600;line-height:1.2;letter-spacing:-.02em}.prx-otros p{color:var(--h-tinta-2);font-size:16px;line-height:1.5}@media(max-width:999px){.prx-hoja{grid-template-columns:1fr;border-radius:28px}.prx-cap{margin-right:0}.prx-cap .cap-img{border-radius:16px}.prx-cap .cap figcaption{padding-right:0}.prx-otros li{grid-template-columns:1fr}}.solx{background:#fff;color:var(--h-tinta);padding:clamp(64px,7vw,104px) var(--m)}.solx-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,80px);max-width:var(--ancho);margin:0 auto;align-items:start}.solx-in h2{color:#003a5d}.solx-areas{display:grid;gap:24px;margin-top:clamp(24px,3vw,40px)}.solx-area h3{color:#003a5d;font-family:var(--font-display);font-size:clamp(20px,1.7vw,24px);font-weight:600;line-height:1.2;letter-spacing:-.02em}.solx-area p{max-width:30em;margin-top:6px;color:var(--h-tinta-2);font-size:16px;line-height:1.5}.solx-rubros h3{padding-bottom:14px;color:var(--h-tinta-2);font-size:15px;font-weight:500}.solx-rubros ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin:0;padding:0;list-style:none}.solx-rubros li a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:10px 0;border-top:1px solid rgba(0,58,93,.14);color:#003a5d;font-size:17px;font-weight:500;line-height:1.25;text-decoration:none}.solx-rubros li svg{flex:none;width:16px;height:16px;opacity:.4;transition:transform .24s var(--curva),opacity .15s ease}.solx-all{display:inline-block;margin-top:18px;color:#003a5d;font-size:16px;font-weight:600;text-underline-offset:5px}@media(hover:hover)and (pointer:fine){.solx-rubros li a:hover svg{opacity:1;transform:translate(5px)}}@media(max-width:999px){.solx-in{grid-template-columns:1fr}}@media(max-width:559px){.solx-rubros ul{grid-template-columns:1fr}.solx-rubros li a{min-height:50px}}.cfx{background:var(--h-banda);color:#fff;padding:clamp(56px,6vw,88px) var(--m)}.cfx-in{max-width:var(--ancho);margin:0 auto}.cfx-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,64px);margin:clamp(28px,3vw,44px) 0 0;padding:0;list-style:none}.cfx-n{display:block;color:#3bd4ae;font-family:var(--font-display);font-size:clamp(40px,4vw,56px);font-weight:600;line-height:1;letter-spacing:-.04em}.cfx-steps h3{margin-top:14px;font-family:var(--font-display);font-size:clamp(21px,1.8vw,26px);font-weight:600;line-height:1.15;letter-spacing:-.02em}.cfx-steps p{margin-top:10px;color:var(--h-sobre-2);font-size:16px;line-height:1.5}@media(max-width:899px){.cfx-steps{grid-template-columns:1fr}}.pqx{--foco: #3bd4ae;background:var(--h-fondo);color:#fff;padding:clamp(64px,7vw,104px) var(--m)}.pqx-in{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,6vw,96px);max-width:var(--ancho);margin:0 auto;align-items:end}.pqx-dicho{max-width:22em;margin-top:22px;color:var(--h-sobre-2);font-size:clamp(22px,2.1vw,30px);line-height:1.3;letter-spacing:-.015em}.pqx-corp{display:inline-flex;align-items:center;gap:12px;margin-top:26px;color:#fff;font-size:15px;font-weight:600;text-decoration:none}.pqx-corp svg{width:16px;height:16px;transition:transform .24s var(--curva)}@media(hover:hover)and (pointer:fine){.pqx-corp:hover svg{transform:translate(5px)}}.pqx-spec{margin:0}.pqx-spec>div{padding:16px 0;border-top:1px solid rgba(255,255,255,.16)}.pqx-spec dt{font-size:17px;font-weight:600}.pqx-spec dd{margin:4px 0 0;color:var(--h-sobre-2);font-size:15.5px;line-height:1.45}@media(max-width:899px){.pqx-in{grid-template-columns:1fr}}.plx{background:var(--h-claro);color:var(--h-tinta);padding:clamp(64px,7vw,104px) var(--m)}.plx-head{max-width:980px;margin:0 auto clamp(36px,4vw,56px);text-align:center}.plx-head h2{color:#003a5d}.plx-head p{max-width:36em;margin:18px auto 0;color:var(--h-tinta-2);font-size:clamp(17px,1.4vw,20px);line-height:1.45}.plx-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:var(--ancho);margin:0 auto}.plx-grid>div{display:flex}.plx-plan{flex:1;display:flex;flex-direction:column;padding:clamp(28px,3vw,40px);border-radius:32px;background:#fff}.plx-plan.is-top{--foco: #3bd4ae;background:#003a5d;color:#fff}.plx-t{display:flex;align-items:center;justify-content:space-between;gap:12px}.plx-t h3{color:#003a5d;font-family:var(--font-display);font-size:clamp(28px,2.7vw,38px);font-weight:600;letter-spacing:-.03em;line-height:1.08}.is-top .plx-t h3{color:#fff}.plx-badge{flex:none;padding:7px 13px;border-radius:999px;background:#3bd4ae;color:#00263e;font-size:13px;font-weight:600}.plx-desc{min-height:3em;margin-top:12px;color:var(--h-tinta-2);font-size:16px;line-height:1.5}.is-top .plx-desc{color:var(--h-sobre-2)}.plx-plan ul{flex:1;margin:20px 0 28px;padding:0;list-style:none}.plx-plan li{padding:8px 0;border-top:1px solid color-mix(in srgb,currentColor 13%,transparent);font-size:15.5px;line-height:1.4}.plx-cta{align-self:stretch}.plx-note{max-width:46em;margin:32px auto 0;color:var(--h-tinta-2);font-size:14.5px;line-height:1.5;text-align:center}@media(max-width:999px){.plx-grid{grid-template-columns:1fr}.plx-desc{min-height:0}}.dmx{--foco: #3bd4ae;background:var(--h-fondo);color:#fff;padding:clamp(64px,7vw,104px) var(--m)}.dmx-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,88px);max-width:var(--ancho);margin:0 auto;align-items:start}.dmx-sub{max-width:30em;margin-top:20px;color:var(--h-sobre-2);font-size:clamp(17px,1.4vw,20px);line-height:1.5}.dmx-list{margin:28px 0 0;padding:0;list-style:none}.dmx-list li{padding:12px 0;border-top:1px solid rgba(255,255,255,.14);font-size:16.5px}.dmx-alt{margin-top:32px;color:var(--h-sobre-2);font-size:15px}.dmx-alt>div{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:12px}.dmx-wa{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:999px;background:var(--h-panel);color:#fff;font-weight:600;text-decoration:none;transition:background-color .15s ease}.dmx-wai{width:18px;height:18px;color:#3bd4ae}.dmx-mail{color:#fff;font-weight:600;text-underline-offset:5px}@media(hover:hover)and (pointer:fine){.dmx-wa:hover{background:#ffffff29}}.dmx-card{--foco: #0a7a5f;padding:clamp(24px,3vw,40px);border-radius:32px;background:#fff;color:var(--h-tinta)}.dmx-card form>*+*{margin-top:18px}.dmx-f label{display:block;font-size:14px;font-weight:600}.dmx-f label span{color:var(--h-tinta-2);font-weight:400}.dmx-f input,.dmx-f textarea{display:block;width:100%;margin-top:6px;padding:13px 16px;border:1.5px solid rgba(0,58,93,.2);border-radius:14px;background:#fff;color:var(--h-tinta);font:inherit;font-size:16px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.dmx-f input::placeholder,.dmx-f textarea::placeholder{color:#5b7486}.dmx-f input:focus,.dmx-f textarea:focus{border-color:#16b98f;box-shadow:0 0 0 3px #3bd4ae4d}.dmx-f textarea{resize:vertical}.dmx-btn{width:100%;padding:19px 24px;border:0;border-radius:999px;background:#3bd4ae;color:#00263e;font:inherit;font-size:17px;font-weight:600;line-height:1;cursor:pointer;transition:transform .15s var(--curva),box-shadow .32s var(--curva)}.dmx-btn:active{transform:scale(.98)}.dmx-btn:disabled{opacity:.6;cursor:progress}@media(hover:hover)and (pointer:fine){.dmx-btn:hover{transform:translateY(-2px);box-shadow:0 16px 32px #001c2f38}.dmx-btn:active{transform:scale(.98)}}.dmx-msg{padding:12px 14px;border-radius:12px;font-size:14.5px;line-height:1.5}.dmx-msg.ok{background:#e3f8f2;color:#046b51}.dmx-msg.err{background:#fdecec;color:#9b1c1c}@media(max-width:999px){.dmx-in{grid-template-columns:1fr}}@media(min-width:640px){.dmx-card form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dmx-card form>*+*{margin-top:0}.dmx-card .dmx-f:has(textarea),.dmx-btn,.dmx-msg{grid-column:1 / -1}}
