.preloader[data-astro-cid-nzwsnlgs]{z-index:200;background:var(--ink);animation:pre-out 1s 2.3s var(--ease) forwards;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.preloader__panels[data-astro-cid-nzwsnlgs]{grid-template-columns:repeat(5,1fr);display:grid;position:absolute;inset:0}.preloader__panels[data-astro-cid-nzwsnlgs] i[data-astro-cid-nzwsnlgs]{background:var(--c);transform-origin:bottom;animation:panel 1.2s var(--ease) forwards;transform:scaleY(0)}.preloader__panels[data-astro-cid-nzwsnlgs] i[data-astro-cid-nzwsnlgs]:first-child{animation-delay:1.5s}.preloader__panels[data-astro-cid-nzwsnlgs] i[data-astro-cid-nzwsnlgs]:nth-child(2){animation-delay:1.56s}.preloader__panels[data-astro-cid-nzwsnlgs] i[data-astro-cid-nzwsnlgs]:nth-child(3){animation-delay:1.62s}.preloader__panels[data-astro-cid-nzwsnlgs] i[data-astro-cid-nzwsnlgs]:nth-child(4){animation-delay:1.68s}.preloader__panels[data-astro-cid-nzwsnlgs] i[data-astro-cid-nzwsnlgs]:nth-child(5){animation-delay:1.74s}.preloader__center[data-astro-cid-nzwsnlgs]{justify-items:center;gap:1.2rem;animation:.5s ease-in 1.55s forwards center-out;display:grid;position:relative}.preloader__icon[data-astro-cid-nzwsnlgs]{width:clamp(110px,18vw,170px);height:auto;animation:icon-in 1.3s var(--ease) both}.preloader__word[data-astro-cid-nzwsnlgs]{color:var(--paper);font-family:var(--font-display);letter-spacing:.1em;gap:.35em;margin:0;font-size:clamp(1.2rem,3vw,1.8rem);font-weight:800;display:flex;overflow:hidden}.preloader__word[data-astro-cid-nzwsnlgs] span[data-astro-cid-nzwsnlgs]{animation:letter .8s var(--ease) forwards;display:inline-block;transform:translateY(110%)}.preloader__word[data-astro-cid-nzwsnlgs] span[data-astro-cid-nzwsnlgs]:first-child{animation-delay:.35s}.preloader__word[data-astro-cid-nzwsnlgs] span[data-astro-cid-nzwsnlgs]:nth-child(2){animation-delay:.4s}.preloader__word[data-astro-cid-nzwsnlgs] span[data-astro-cid-nzwsnlgs]:nth-child(3){animation-delay:.45s}.preloader__word[data-astro-cid-nzwsnlgs] span[data-astro-cid-nzwsnlgs]:nth-child(4){color:var(--magenta);animation-delay:.5s}.preloader__word[data-astro-cid-nzwsnlgs] span[data-astro-cid-nzwsnlgs]:nth-child(5){animation-delay:.55s}.preloader__word[data-astro-cid-nzwsnlgs] span[data-astro-cid-nzwsnlgs]:nth-child(6){animation-delay:.6s}.preloader__word[data-astro-cid-nzwsnlgs] span[data-astro-cid-nzwsnlgs]:nth-child(7){animation-delay:.65s}@keyframes icon-in{0%{opacity:0;transform:scale(.2)rotate(-200deg)}to{opacity:1;transform:none}}@keyframes letter{to{transform:none}}@keyframes center-out{to{opacity:0;transform:scale(.85)}}@keyframes panel{0%{transform-origin:bottom;transform:scaleY(0)}50%{transform-origin:bottom;transform:scaleY(1)}50.01%{transform-origin:top}to{transform-origin:top;transform:scaleY(0)}}@keyframes pre-out{to{visibility:hidden;background:0 0}}.hero[data-astro-cid-i3irphx7]{background:var(--ink);min-height:100svh;color:var(--paper);align-items:center;padding-block:8rem 6rem;display:grid;position:relative;overflow:hidden}.hero__blobs[data-astro-cid-i3irphx7]{filter:blur(80px)saturate(1.3);opacity:.55;position:absolute;inset:0}.hero__blobs[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]{left:var(--x);top:var(--y);background:var(--c);border-radius:50%;width:38vmax;height:38vmax;margin:-19vmax 0 0 -19vmax;animation:16s ease-in-out infinite alternate float;position:absolute}.hero__blobs[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]:nth-child(2){animation-duration:20s;animation-delay:-5s}.hero__blobs[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]:nth-child(3){width:28vmax;height:28vmax;animation-duration:24s;animation-delay:-9s}.hero__blobs[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]:nth-child(4){opacity:.6;width:22vmax;height:22vmax;animation-duration:18s}@keyframes float{0%{transform:translate(0)scale(1)}50%{transform:translate(8vw,-6vh)scale(1.15)}to{transform:translate(-6vw,8vh)scale(.9)}}.hero[data-astro-cid-i3irphx7]:after{content:"";pointer-events:none;opacity:.12;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.hero__grid[data-astro-cid-i3irphx7]{z-index:1;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid;position:relative}.hero__eyebrow[data-astro-cid-i3irphx7]{color:#ffffffbf;margin-bottom:1.6rem}h1[data-astro-cid-i3irphx7] em[data-astro-cid-i3irphx7]{white-space:nowrap;font-style:normal;display:inline-block}.hero__rotator[data-astro-cid-i3irphx7]{color:#ffffffd9;flex-wrap:wrap;align-items:center;gap:.35em;margin-top:1.8rem;font-size:clamp(1.25rem,2.3vw,1.9rem);font-weight:500;display:flex}.hero__words[data-astro-cid-i3irphx7]{height:1.35em;color:var(--yellow);font-weight:800;display:inline-grid;position:relative;overflow:hidden}.hero__words[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]{grid-area:1/1;line-height:1.35}.js[data-astro-cid-i3irphx7] .hero__words[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]:not(:first-child){opacity:0}.hero__ctas[data-astro-cid-i3irphx7]{flex-wrap:wrap;gap:1rem;margin-top:2.6rem;display:flex}.hero__visual[data-astro-cid-i3irphx7]{aspect-ratio:4/5;position:relative}.hero__ring[data-astro-cid-i3irphx7]{background:conic-gradient(from 0deg, var(--orange), var(--yellow), var(--green), var(--cyan), var(--magenta), var(--orange));filter:blur(2px);border-radius:50% 50% 46% 54%/55% 45%;animation:14s linear infinite spin,9s ease-in-out infinite alternate morph;position:absolute;inset:-6%}.hero__photo[data-astro-cid-i3irphx7]{border:6px solid var(--ink);border-radius:48% 52% 44% 56%/52% 46% 54% 48%;animation:9s ease-in-out infinite alternate morph;position:absolute;inset:0;overflow:hidden}.hero__photo[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7]{object-fit:cover;object-position:62% center;width:100%;height:100%;scale:1.15}.hero__icon[data-astro-cid-i3irphx7]{filter:drop-shadow(0 20px 30px #00000073);width:30%;height:auto;position:absolute;bottom:2%;left:-12%}@keyframes spin{to{rotate:360deg}}@keyframes morph{0%{border-radius:48% 52% 44% 56%/52% 46% 54% 48%}50%{border-radius:58% 42% 52% 48%/42% 58% 44% 56%}to{border-radius:42% 58% 60% 40%/56% 40% 60% 44%}}.hero__scroll[data-astro-cid-i3irphx7]{z-index:1;border:2px solid #ffffff80;border-radius:20px;width:28px;height:46px;position:absolute;bottom:2rem;left:50%;translate:-50%}.hero__scroll[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]{background:var(--yellow);border-radius:4px;width:4px;height:10px;margin-left:-2px;animation:1.8s ease-in-out infinite wheel;position:absolute;top:8px;left:50%}@keyframes wheel{0%{opacity:1;transform:translateY(0)}80%{opacity:0;transform:translateY(16px)}to{opacity:0}}@media (width<=860px){.hero[data-astro-cid-i3irphx7]{padding-top:7rem}.hero__grid[data-astro-cid-i3irphx7]{grid-template-columns:1fr}.hero__visual[data-astro-cid-i3irphx7]{width:min(78vw,420px);margin:2rem auto 0}.hero__scroll[data-astro-cid-i3irphx7]{display:none}}.marquee[data-astro-cid-mx6u7ao4]{background:var(--yellow);color:var(--ink);z-index:3;width:104vw;margin:-2.2rem -2vw 0;padding-block:1.3rem;position:relative;overflow:hidden;rotate:-2.5deg;box-shadow:0 20px 40px -20px #0006}.marquee__track{width:max-content;display:flex}.marquee__item{font-family:var(--font-display);white-space:nowrap;letter-spacing:-.02em;align-items:center;gap:2.2rem;padding-right:2.2rem;font-size:clamp(1.6rem,4vw,3.2rem);font-weight:800;line-height:1;display:inline-flex}.marquee__item i{border:3px solid var(--ink);border-radius:50%;width:.7em;height:.7em}.manifesto[data-astro-cid-mx6u7ao4]{padding-top:clamp(7rem,14vw,12rem)}.manifesto__text[data-astro-cid-mx6u7ao4]{font-family:var(--font-display);letter-spacing:-.025em;max-width:22ch;margin:2rem 0 0;font-size:clamp(1.9rem,4.6vw,4.2rem);font-weight:700;line-height:1.08}.pilares[data-astro-cid-mx6u7ao4]{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:clamp(4rem,8vw,7rem);display:grid}.pilar[data-astro-cid-mx6u7ao4]{border-radius:var(--radius);isolation:isolate;transition:color .5s var(--ease), translate .5s var(--ease);background:#fff;padding:2.2rem;position:relative;overflow:hidden}.pilar[data-astro-cid-mx6u7ao4]:before{content:"";z-index:-1;background:var(--c);clip-path:circle(0% at 100% 0);transition:clip-path .7s var(--ease);position:absolute;inset:0}.pilar[data-astro-cid-mx6u7ao4]:hover{color:#fff;translate:0 -6px}.pilar[data-astro-cid-mx6u7ao4]:hover:before{clip-path:circle(150% at 100% 0)}.pilar__n[data-astro-cid-mx6u7ao4]{background:var(--c);color:#fff;border-radius:50%;place-items:center;width:3rem;height:3rem;margin-bottom:2.5rem;font-weight:800;transition:background .5s,color .5s;display:inline-grid}.pilar[data-astro-cid-mx6u7ao4]:hover .pilar__n[data-astro-cid-mx6u7ao4]{color:var(--c);background:#fff}.pilar[data-astro-cid-mx6u7ao4] h3[data-astro-cid-mx6u7ao4]{margin-bottom:.8rem;font-size:clamp(1.6rem,2.4vw,2.2rem)}.pilar[data-astro-cid-mx6u7ao4] p[data-astro-cid-mx6u7ao4]{opacity:.8;margin:0}@media (width<=860px){.pilares[data-astro-cid-mx6u7ao4]{grid-template-columns:1fr}}.servicios__head[data-astro-cid-khipuahp]{gap:1.5rem;margin-bottom:clamp(3rem,6vw,5rem);display:grid}.servicios__head[data-astro-cid-khipuahp] h2[data-astro-cid-khipuahp]{max-width:14ch}.servicios__list[data-astro-cid-khipuahp]{border-top:1px solid #ffffff26;margin:0;padding:0;list-style:none}.servicio[data-astro-cid-khipuahp]{isolation:isolate;transition:color .5s var(--ease);border-bottom:1px solid #ffffff26;grid-template-columns:4rem 1fr auto;align-items:start;gap:1.5rem;padding:clamp(1.6rem,3vw,2.4rem) 1rem;display:grid;position:relative}.servicio__link[data-astro-cid-khipuahp]{z-index:1;border-radius:1rem;position:absolute;inset:0}.servicio__link[data-astro-cid-khipuahp]:focus-visible{outline:3px solid var(--c);outline-offset:4px}.servicio[data-astro-cid-khipuahp]{cursor:pointer}.servicio[data-astro-cid-khipuahp]:before{content:"";z-index:-1;background:var(--c);transform-origin:bottom;transition:transform .6s var(--ease);border-radius:1rem;position:absolute;inset:0;transform:scaleY(0)}.servicio__n[data-astro-cid-khipuahp]{color:var(--c);padding-top:.6em;font-weight:700;transition:color .4s}.servicio[data-astro-cid-khipuahp] h3[data-astro-cid-khipuahp]{transition:transform .6s var(--ease);font-size:clamp(2rem,5.5vw,4.6rem)}.servicio__more[data-astro-cid-khipuahp]{transition:grid-template-rows .6s var(--ease);grid-template-rows:0fr;display:grid}.servicio__more[data-astro-cid-khipuahp]>[data-astro-cid-khipuahp]{overflow:hidden}.servicio__more[data-astro-cid-khipuahp] p[data-astro-cid-khipuahp]{max-width:52ch;margin:1rem 0 .8rem}.servicio__more[data-astro-cid-khipuahp] ul[data-astro-cid-khipuahp]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.servicio__more[data-astro-cid-khipuahp] li[data-astro-cid-khipuahp]{border:1.5px solid;border-radius:999px;padding:.35rem .9rem;font-size:.85rem;font-weight:600}.servicio__more[data-astro-cid-khipuahp]>div[data-astro-cid-khipuahp]{min-height:0}.servicio__arrow[data-astro-cid-khipuahp]{width:3.4rem;height:3.4rem;transition:transform .6s var(--ease), background .4s, border-color .4s;border:1.5px solid #ffffff4d;border-radius:50%;place-items:center;display:grid}.servicio__arrow[data-astro-cid-khipuahp] svg[data-astro-cid-khipuahp]{width:1.4rem}.servicio[data-astro-cid-khipuahp]:hover{color:var(--ink)}.servicio[data-astro-cid-khipuahp]:hover:before{transform:scaleY(1)}.servicio[data-astro-cid-khipuahp]:hover .servicio__n[data-astro-cid-khipuahp]{color:var(--ink)}.servicio[data-astro-cid-khipuahp]:hover h3[data-astro-cid-khipuahp]{transform:translate(.6rem)}.servicio[data-astro-cid-khipuahp]:hover .servicio__more[data-astro-cid-khipuahp]{grid-template-rows:1fr}.servicio[data-astro-cid-khipuahp]:hover .servicio__arrow[data-astro-cid-khipuahp]{background:var(--ink);color:var(--c);border-color:var(--ink);transform:rotate(45deg)}@media (hover:none),(width<=860px){.servicio__more[data-astro-cid-khipuahp]{grid-template-rows:1fr}.servicio[data-astro-cid-khipuahp]{grid-template-columns:1fr;gap:.4rem}.servicio__n[data-astro-cid-khipuahp]{padding-top:0}.servicio__arrow[data-astro-cid-khipuahp]{display:none}.servicio[data-astro-cid-khipuahp]:before{border-radius:6px;width:6px;transform:scaleY(1)}.servicio[data-astro-cid-khipuahp]:hover{color:inherit}.servicio__more[data-astro-cid-khipuahp] p[data-astro-cid-khipuahp]{opacity:.8}}.chatbot[data-astro-cid-432debx7]{background:var(--paper-2);position:relative;overflow:hidden}.chatbot__blobs[data-astro-cid-432debx7] span[data-astro-cid-432debx7]{filter:blur(70px);opacity:.35;border-radius:50%;position:absolute}.chatbot__blobs[data-astro-cid-432debx7] span[data-astro-cid-432debx7]:first-child{background:var(--magenta);width:40vw;height:40vw;top:-10vw;right:-10vw}.chatbot__blobs[data-astro-cid-432debx7] span[data-astro-cid-432debx7]:nth-child(2){background:var(--cyan);width:30vw;height:30vw;bottom:-12vw;right:20vw}.chatbot__blobs[data-astro-cid-432debx7] span[data-astro-cid-432debx7]:nth-child(3){background:var(--yellow);width:22vw;height:22vw;top:40%;left:-8vw}.chatbot__grid[data-astro-cid-432debx7]{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid;position:relative}.chatbot__badge[data-astro-cid-432debx7]{background:var(--magenta);color:#fff;border-radius:999px;margin-right:.4rem;padding:.2rem .6rem}.chatbot[data-astro-cid-432debx7] h2[data-astro-cid-432debx7]{max-width:13ch;margin:1.2rem 0 1.4rem}.chatbot__lead[data-astro-cid-432debx7]{max-width:50ch;color:var(--gray);font-size:clamp(1.05rem,1.4vw,1.25rem)}.beneficios[data-astro-cid-432debx7]{grid-template-columns:1fr 1fr;gap:1rem;margin:2.4rem 0 0;padding:0;list-style:none;display:grid}.beneficios[data-astro-cid-432debx7] li[data-astro-cid-432debx7]{backdrop-filter:blur(8px);transition:translate .5s var(--ease), box-shadow .5s;background:#ffffffb3;border:1px solid #0000000d;border-radius:1.1rem;gap:.3rem;padding:1.2rem;display:grid}.beneficios[data-astro-cid-432debx7] li[data-astro-cid-432debx7]:hover{box-shadow:0 20px 40px -24px var(--c);translate:0 -4px}.beneficios[data-astro-cid-432debx7] b[data-astro-cid-432debx7]{font-size:1.02rem}.beneficios[data-astro-cid-432debx7] li[data-astro-cid-432debx7]>span[data-astro-cid-432debx7]:last-child{color:var(--muted);font-size:.88rem;line-height:1.45}.beneficio__icon[data-astro-cid-432debx7]{background:var(--c);color:#fff;border-radius:.8rem;place-items:center;width:2.6rem;height:2.6rem;margin-bottom:.4rem;display:grid}.beneficio__icon[data-astro-cid-432debx7] svg[data-astro-cid-432debx7]{width:1.3rem}.pasos[data-astro-cid-432debx7]{counter-reset:p;gap:.8rem;margin:2.2rem 0 0;padding:0;list-style:none;display:grid}.pasos[data-astro-cid-432debx7] li[data-astro-cid-432debx7]{grid-template-columns:2.2rem 1fr;align-items:center;gap:.9rem;font-weight:500;display:grid}.pasos[data-astro-cid-432debx7] li[data-astro-cid-432debx7] span[data-astro-cid-432debx7]{background:var(--ink);width:2.2rem;height:2.2rem;color:var(--yellow);border-radius:50%;place-items:center;font-weight:800;display:grid}.chatbot__ctas[data-astro-cid-432debx7]{margin-top:2.4rem}.chatbot__demo[data-astro-cid-432debx7]{justify-items:center;gap:1.2rem;display:grid}.tabs[data-astro-cid-432debx7]{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.tabs[data-astro-cid-432debx7] button[data-astro-cid-432debx7]{background:#fff;border:2px solid #0000;border-radius:999px;padding:.55rem 1rem;font-size:.9rem;font-weight:700;transition:background .3s,color .3s,border-color .3s}.tabs[data-astro-cid-432debx7] button[data-astro-cid-432debx7]:hover{border-color:var(--ink)}.tabs[data-astro-cid-432debx7] button[data-astro-cid-432debx7][aria-selected=true]{background:var(--ink);color:#fff}.phone[data-astro-cid-432debx7]{background:var(--ink);border-radius:2.8rem;grid-template-rows:auto 1fr auto;width:min(340px,86vw);height:620px;padding:.7rem;display:grid;position:relative;overflow:hidden;rotate:3deg;box-shadow:0 50px 90px -40px #141216b3,inset 0 0 0 2px #3a363e}.phone__notch[data-astro-cid-432debx7]{z-index:2;background:#000;border-radius:1rem;width:5.5rem;height:1.4rem;position:absolute;top:.9rem;left:50%;translate:-50%}.phone__head[data-astro-cid-432debx7]{color:#fff;background:#0b6b5e;border-radius:2.2rem 2.2rem 0 0;align-items:center;gap:.7rem;padding:2.6rem 1rem .8rem;display:flex}.phone__head[data-astro-cid-432debx7] strong[data-astro-cid-432debx7]{font-size:.95rem;line-height:1.2;display:block}.phone__head[data-astro-cid-432debx7] small[data-astro-cid-432debx7]{opacity:.85;font-size:.75rem}.phone__avatar[data-astro-cid-432debx7]{background:#fff;border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;font-size:1.2rem;display:grid}.phone__ia[data-astro-cid-432debx7]{letter-spacing:.1em;background:var(--rainbow);color:var(--ink);border-radius:.5rem;margin-left:auto;padding:.25rem .5rem;font-size:.7rem;font-weight:800}.phone__chat[data-astro-cid-432debx7]{background:#efeae2 radial-gradient(#0000000d 1px,#0000 1px) 0 0/14px 14px;flex-direction:column;justify-content:flex-end;gap:.5rem;padding:1rem .8rem;display:flex;overflow:hidden}.phone__input[data-astro-cid-432debx7]{background:#efeae2;border-radius:0 0 2.2rem 2.2rem;align-items:center;gap:.5rem;padding:.6rem;display:flex}.phone__input[data-astro-cid-432debx7] span[data-astro-cid-432debx7]{color:#9a9a9a;background:#fff;border-radius:999px;flex:1;padding:.65rem 1rem;font-size:.85rem}.phone__input[data-astro-cid-432debx7] i[data-astro-cid-432debx7]{color:#fff;background:#0b6b5e;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:grid}.phone__input[data-astro-cid-432debx7] svg[data-astro-cid-432debx7]{width:1.2rem}.chatbot__nota[data-astro-cid-432debx7]{color:var(--muted);margin:0;font-size:.8rem}@media (width<=860px){.chatbot__grid[data-astro-cid-432debx7]{grid-template-columns:1fr}.phone[data-astro-cid-432debx7]{height:560px;rotate:0deg}}@media (width<=520px){.beneficios[data-astro-cid-432debx7]{grid-template-columns:1fr}}.chatbot .msg{border-radius:.9rem;flex-shrink:0;max-width:82%;margin:0;padding:.55rem .8rem;font-size:.86rem;line-height:1.4;box-shadow:0 1px 1px #00000014}.chatbot .msg--cliente{background:#d9fdd3;border-bottom-right-radius:.2rem;align-self:flex-end}.chatbot .msg--bot{background:#fff;border-bottom-left-radius:.2rem;align-self:flex-start}.chatbot .msg--typing{gap:.25rem;padding:.75rem .9rem;display:flex}.chatbot .msg--typing i{background:#8a8a8a;border-radius:50%;width:.45rem;height:.45rem;animation:1.2s infinite dot}.chatbot .msg--typing i:nth-child(2){animation-delay:.15s}.chatbot .msg--typing i:nth-child(3){animation-delay:.3s}@keyframes dot{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.proyectos[data-astro-cid-4nsqmbfg]{background:var(--paper-2);overflow:hidden}.proyectos__pin[data-astro-cid-4nsqmbfg]{flex-direction:column;justify-content:center;gap:clamp(1.5rem,3vw,2.5rem);min-height:100svh;padding-block:6rem 3rem;display:flex}.proyectos__head[data-astro-cid-4nsqmbfg]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:2rem;display:flex}.proyectos__head[data-astro-cid-4nsqmbfg] h2[data-astro-cid-4nsqmbfg]{max-width:12ch;margin-top:1.2rem}.proyectos__track[data-astro-cid-4nsqmbfg]{padding-inline:var(--gutter);gap:clamp(1rem,2.5vw,2rem);width:max-content;display:flex}.card[data-astro-cid-4nsqmbfg]{flex:none;gap:1.1rem;width:clamp(300px,min(52vw,70svh),760px);display:grid;position:relative}.card__media[data-astro-cid-4nsqmbfg]{aspect-ratio:16/10;border-radius:var(--radius);background:var(--c);position:relative;overflow:hidden}.card__media[data-astro-cid-4nsqmbfg]>img[data-astro-cid-4nsqmbfg]:first-child{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease), filter .6s}.card__media[data-astro-cid-4nsqmbfg]:after{content:"";background:var(--c);mix-blend-mode:multiply;opacity:0;transition:opacity .6s var(--ease);position:absolute;inset:0}.card__mockup[data-astro-cid-4nsqmbfg]{z-index:2;opacity:0;width:30%;height:auto;transition:transform .8s var(--ease), opacity .5s;border-radius:1rem;position:absolute;bottom:7%;right:5%;transform:translateY(30%)scale(.8);box-shadow:0 25px 50px -12px #00000080}.card[data-astro-cid-4nsqmbfg]:hover .card__media[data-astro-cid-4nsqmbfg]>img[data-astro-cid-4nsqmbfg]:first-child{transform:scale(1.06)}.card[data-astro-cid-4nsqmbfg]:hover .card__media[data-astro-cid-4nsqmbfg]:after{opacity:.35}.card[data-astro-cid-4nsqmbfg]:hover .card__mockup[data-astro-cid-4nsqmbfg]{opacity:1;transform:none}.card__info[data-astro-cid-4nsqmbfg]{grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;display:grid}.card__n[data-astro-cid-4nsqmbfg]{color:var(--c);font-weight:700}.card__cat[data-astro-cid-4nsqmbfg]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.78rem;font-weight:700}.card[data-astro-cid-4nsqmbfg] h3[data-astro-cid-4nsqmbfg]{margin-top:.3rem;font-size:clamp(1.3rem,2.2vw,2rem)}.card__go[data-astro-cid-4nsqmbfg]{background:var(--ink);color:#fff;width:3.2rem;height:3.2rem;transition:background .4s, transform .6s var(--ease);border-radius:50%;place-items:center;display:grid}.card__go[data-astro-cid-4nsqmbfg] svg[data-astro-cid-4nsqmbfg]{width:1.3rem}.card[data-astro-cid-4nsqmbfg]:hover .card__go[data-astro-cid-4nsqmbfg]{background:var(--c);transform:rotate(-45deg)}.card--cta[data-astro-cid-4nsqmbfg]{aspect-ratio:4/5;border-radius:var(--radius);background:var(--ink);width:clamp(260px,30vw,420px);color:var(--paper);align-content:space-between;align-self:start;padding:2.4rem}.card--cta[data-astro-cid-4nsqmbfg] span[data-astro-cid-4nsqmbfg]{font-family:var(--font-display);font-size:clamp(1.8rem,3vw,2.8rem);font-weight:800;line-height:1}.card--cta[data-astro-cid-4nsqmbfg] strong[data-astro-cid-4nsqmbfg]{color:var(--yellow);font-size:1.2rem}.card--cta[data-astro-cid-4nsqmbfg]:hover{background:var(--magenta)}@media (width<=860px){.proyectos__track[data-astro-cid-4nsqmbfg]{flex-direction:column;width:auto}.card[data-astro-cid-4nsqmbfg],.card--cta[data-astro-cid-4nsqmbfg]{width:100%}.card--cta[data-astro-cid-4nsqmbfg]{aspect-ratio:auto;gap:2rem}.card__mockup[data-astro-cid-4nsqmbfg]{display:none}}.showcase[data-astro-cid-7nblekhm]{background:var(--ink);color:var(--paper);padding-block:clamp(5rem,10vw,8rem);overflow:hidden}.showcase__head[data-astro-cid-7nblekhm]{gap:1.4rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.showcase__head[data-astro-cid-7nblekhm] h2[data-astro-cid-7nblekhm]{max-width:13ch}.showcase__frame[data-astro-cid-7nblekhm]{width:min(1320px, 100% - 2 * var(--gutter));aspect-ratio:16/9;border-radius:var(--radius);margin-inline:auto;position:relative;overflow:hidden}.showcase__frame[data-astro-cid-7nblekhm] video[data-astro-cid-7nblekhm]{object-fit:cover;width:100%;height:100%}.showcase__overlay[data-astro-cid-7nblekhm]{background:linear-gradient(#0000,#000000a6);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;padding:clamp(1.2rem,3vw,2.4rem);display:flex;position:absolute;inset:auto 0 0}.showcase__overlay[data-astro-cid-7nblekhm] p[data-astro-cid-7nblekhm]{margin:0;font-weight:700}@media (width<=600px){.showcase__overlay[data-astro-cid-7nblekhm] .btn[data-astro-cid-7nblekhm]{padding:.8rem 1.1rem;font-size:.9rem}}.nosotros__grid[data-astro-cid-dmmca2qt]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.nosotros__copy[data-astro-cid-dmmca2qt] h2[data-astro-cid-dmmca2qt]{max-width:12ch;margin:1.2rem 0 2rem}.nosotros__copy[data-astro-cid-dmmca2qt] p[data-astro-cid-dmmca2qt]{max-width:52ch;color:var(--gray)}.nosotros__photo[data-astro-cid-dmmca2qt]{border-radius:var(--radius);aspect-ratio:1;overflow:hidden}.nosotros__photo[data-astro-cid-dmmca2qt] img[data-astro-cid-dmmca2qt]{object-fit:cover;object-position:40% center;width:100%;height:125%}.equipo[data-astro-cid-dmmca2qt]{grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:clamp(4rem,8vw,7rem);display:grid}.miembro[data-astro-cid-dmmca2qt]{border-radius:var(--radius);will-change:transform;background:#fff;grid-template-columns:180px 1fr;align-items:center;gap:1.8rem;padding:1.4rem;display:grid;box-shadow:0 30px 60px -40px #00000059}.miembro__foto[data-astro-cid-dmmca2qt]{background:var(--c);aspect-ratio:3/4;border-radius:1.1rem;overflow:hidden}.miembro__foto[data-astro-cid-dmmca2qt] img[data-astro-cid-dmmca2qt]{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.miembro[data-astro-cid-dmmca2qt]:hover .miembro__foto[data-astro-cid-dmmca2qt] img[data-astro-cid-dmmca2qt]{transform:scale(1.06)}.miembro[data-astro-cid-dmmca2qt] h3[data-astro-cid-dmmca2qt]{font-size:clamp(1.6rem,2.4vw,2.2rem)}.miembro__cargo[data-astro-cid-dmmca2qt]{color:var(--c);margin:.5rem 0 1rem;font-size:.9rem;font-weight:700}.miembro[data-astro-cid-dmmca2qt] p[data-astro-cid-dmmca2qt]:last-child{color:var(--gray);margin:0;font-size:.95rem}.clientes[data-astro-cid-dmmca2qt]{margin-top:clamp(5rem,10vw,8rem)}.clientes[data-astro-cid-dmmca2qt] .eyebrow[data-astro-cid-dmmca2qt]{margin-bottom:2rem;display:flex}.marquee-logos[data-astro-cid-dmmca2qt]{overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.logo[data-astro-cid-dmmca2qt]{justify-content:center;align-items:center;height:90px;padding-inline:clamp(2rem,5vw,4rem);display:inline-flex}.logo[data-astro-cid-dmmca2qt] img[data-astro-cid-dmmca2qt]{filter:grayscale()contrast(1.3);opacity:.65;width:auto;height:64px;transition:filter .4s,opacity .4s}.logo[data-astro-cid-dmmca2qt]:hover img[data-astro-cid-dmmca2qt]{filter:none;opacity:1}.logo[data-astro-cid-dmmca2qt] strong[data-astro-cid-dmmca2qt]{font-family:var(--font-display);color:#9a96a0;white-space:nowrap;letter-spacing:-.02em;font-size:2rem}@media (width<=960px){.nosotros__grid[data-astro-cid-dmmca2qt],.equipo[data-astro-cid-dmmca2qt]{grid-template-columns:1fr}}@media (width<=520px){.miembro[data-astro-cid-dmmca2qt]{grid-template-columns:1fr}.miembro__foto[data-astro-cid-dmmca2qt]{aspect-ratio:1}}.contacto__redes[data-astro-cid-yezuagrf]{gap:.8rem;margin-top:2rem;display:grid}.contacto__redes[data-astro-cid-yezuagrf] b[data-astro-cid-yezuagrf]{letter-spacing:.16em;text-transform:uppercase;font-size:.75rem}.contacto[data-astro-cid-yezuagrf]{background:var(--magenta);color:#fff;overflow:hidden}.contacto__shapes[data-astro-cid-yezuagrf] span[data-astro-cid-yezuagrf]{background:var(--c);opacity:.9;border-radius:50%;position:absolute}.contacto__shapes[data-astro-cid-yezuagrf] span[data-astro-cid-yezuagrf]:first-child{width:26vw;height:26vw;top:-8vw;right:-8vw}.contacto__shapes[data-astro-cid-yezuagrf] span[data-astro-cid-yezuagrf]:nth-child(2){width:12vw;height:12vw;bottom:-5vw;left:42%}.contacto__shapes[data-astro-cid-yezuagrf] span[data-astro-cid-yezuagrf]:nth-child(3){width:7vw;height:7vw;top:30%;left:-2vw}.contacto__grid[data-astro-cid-yezuagrf]{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid;position:relative}.contacto[data-astro-cid-yezuagrf] h2[data-astro-cid-yezuagrf]{white-space:nowrap;margin:1.2rem 0 1.6rem;font-size:clamp(3.2rem,7.6vw,7.5rem)}.contacto__lead[data-astro-cid-yezuagrf]{max-width:34ch;font-size:clamp(1.1rem,1.6vw,1.35rem)}.contacto__datos[data-astro-cid-yezuagrf]{gap:.9rem;margin:2.4rem 0 0;padding:0;list-style:none;display:grid}.contacto__datos[data-astro-cid-yezuagrf] b[data-astro-cid-yezuagrf]{letter-spacing:.16em;text-transform:uppercase;opacity:.75;font-size:.75rem;display:block}.contacto__datos[data-astro-cid-yezuagrf] a[data-astro-cid-yezuagrf]{font-size:1.2rem;font-weight:700}.form[data-astro-cid-yezuagrf]{background:var(--paper);color:var(--ink);border-radius:var(--radius);gap:1.2rem;padding:clamp(1.6rem,3vw,2.6rem);display:grid;box-shadow:0 40px 80px -30px #00000073}.form[data-astro-cid-yezuagrf] label[data-astro-cid-yezuagrf]{gap:.45rem;display:grid}.form[data-astro-cid-yezuagrf] span[data-astro-cid-yezuagrf]{font-size:.85rem;font-weight:700}.form[data-astro-cid-yezuagrf] input[data-astro-cid-yezuagrf],.form[data-astro-cid-yezuagrf] select[data-astro-cid-yezuagrf],.form[data-astro-cid-yezuagrf] textarea[data-astro-cid-yezuagrf]{font:inherit;resize:vertical;background:#fff;border:2px solid #e3ddd3;border-radius:.9rem;padding:.95rem 1.1rem;transition:border-color .3s,box-shadow .3s}.form[data-astro-cid-yezuagrf] input[data-astro-cid-yezuagrf]:focus,.form[data-astro-cid-yezuagrf] select[data-astro-cid-yezuagrf]:focus,.form[data-astro-cid-yezuagrf] textarea[data-astro-cid-yezuagrf]:focus{border-color:var(--magenta);outline:none;box-shadow:0 0 0 4px #e6248a26}.form[data-astro-cid-yezuagrf] .btn[data-astro-cid-yezuagrf]{justify-self:start}@media (width<=860px){.contacto__grid[data-astro-cid-yezuagrf]{grid-template-columns:1fr}}
