.hero[data-astro-cid-bbe6dxrz]{min-height:min(100vh,880px);display:flex;flex-direction:column;justify-content:center;gap:4rem;padding-block:9rem 3.5rem}.hero__aurora[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:0;opacity:.9}.hero__aurora[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--bg-dark) 0%,rgba(10,10,20,.7) 30%,rgba(10,10,20,.1) 60%,transparent 100%),linear-gradient(0deg,var(--bg-dark) 0%,transparent 30%)}.hero__inner[data-astro-cid-bbe6dxrz]{position:relative;z-index:2;display:flex;flex-direction:column;gap:1.75rem}.hero__inner[data-astro-cid-bbe6dxrz]>h1[data-astro-cid-bbe6dxrz],.hero__inner[data-astro-cid-bbe6dxrz]>.lead[data-astro-cid-bbe6dxrz]{max-width:42rem}.eyebrow[data-astro-cid-bbe6dxrz]{gap:.6rem;margin-bottom:0;flex-wrap:wrap}.pip[data-astro-cid-bbe6dxrz]{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 #3ef26b99;animation:pip 2.4s ease-out infinite}@keyframes pip{70%{box-shadow:0 0 0 8px #3ef26b00}to{box-shadow:0 0 #3ef26b00}}.hero__cta[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:1.5rem;margin-top:.5rem}.trusted[data-astro-cid-bbe6dxrz]{position:relative;z-index:2;display:flex;align-items:center;gap:3rem;padding-top:2rem;border-top:1px solid var(--line-dark)}.trusted__label[data-astro-cid-bbe6dxrz]{font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--green);line-height:1.5;flex-shrink:0}.trusted__more[data-astro-cid-bbe6dxrz]{color:var(--paper-muted)}.marquee[data-astro-cid-bbe6dxrz]{flex:1;min-width:0;display:flex;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee__track[data-astro-cid-bbe6dxrz]{display:flex;gap:2.5rem;padding-right:2.5rem;flex-shrink:0;animation:marquee 40s linear infinite}.marquee[data-astro-cid-bbe6dxrz]:hover .marquee__track[data-astro-cid-bbe6dxrz]{animation-play-state:paused}.marquee__track[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:.6rem;font-size:.8rem;font-weight:600;color:var(--paper-muted);white-space:nowrap;transition:color var(--dur) var(--ease)}.marquee__track[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]:hover{color:var(--paper)}.marquee__track[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{width:20px;height:20px;filter:brightness(0) invert(1);opacity:.7}@keyframes marquee{to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.marquee__track[data-astro-cid-bbe6dxrz]{animation:none}}@media(max-width:900px){.hero[data-astro-cid-bbe6dxrz]{padding-top:7rem;gap:3rem}.hero__aurora[data-astro-cid-bbe6dxrz]:after{background:linear-gradient(0deg,var(--bg-dark) 0%,rgba(10,10,20,.7) 60%,rgba(10,10,20,.3) 100%)}.trusted[data-astro-cid-bbe6dxrz]{flex-direction:column;align-items:flex-start;gap:1.25rem}.hero__cta[data-astro-cid-bbe6dxrz]{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.pip[data-astro-cid-bbe6dxrz]{animation:none}}.flow[data-astro-cid-c2pgtnec]{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:2.5rem;align-items:start;padding-top:var(--space-block);border-top:1px solid var(--line-light)}.flow__end[data-astro-cid-c2pgtnec]{display:flex;flex-direction:column;gap:.5rem;align-items:center;text-align:center;padding-top:.35rem}.flow__pill[data-astro-cid-c2pgtnec]{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:.55rem 1rem;border-radius:var(--radius);border:1px solid var(--purple);color:var(--purple)}.flow__pill--green[data-astro-cid-c2pgtnec]{border-color:var(--green);background:var(--green);color:var(--ink)}.flow__line[data-astro-cid-c2pgtnec]{position:absolute;left:5.5rem;right:6.5rem;top:calc(var(--space-block) + 1.5rem);height:2px;background:linear-gradient(90deg,var(--purple),var(--green));transform:scaleX(0);transform-origin:left;transition:transform 1.2s var(--ease) .3s}.flow[data-astro-cid-c2pgtnec].is-visible .flow__line[data-astro-cid-c2pgtnec]{transform:scaleX(1)}.flow__pulse[data-astro-cid-c2pgtnec]{position:absolute;top:50%;left:0;width:10px;height:10px;border-radius:50%;background:var(--paper);box-shadow:0 0 0 4px #7c3aed40,0 0 18px var(--purple);transform:translate(-50%,-50%);animation:travel 4s var(--ease) 1.4s infinite;opacity:0}@keyframes travel{0%{left:0;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}.flow__steps[data-astro-cid-c2pgtnec]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.flow__step[data-astro-cid-c2pgtnec]{display:flex;flex-direction:column;gap:.5rem;align-items:center;text-align:center}.flow__node[data-astro-cid-c2pgtnec]{position:relative;z-index:1;display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:var(--paper);border:1px solid var(--line-light);box-shadow:0 8px 24px -12px #7c3aed66;transition:transform var(--dur) var(--ease),border-color var(--dur) var(--ease)}.flow__step[data-astro-cid-c2pgtnec]:hover .flow__node[data-astro-cid-c2pgtnec]{transform:translateY(-3px);border-color:var(--purple)}.flow__node[data-astro-cid-c2pgtnec] .icon{width:22px;height:22px}.flow__step[data-astro-cid-c2pgtnec] h3[data-astro-cid-c2pgtnec]{margin-top:.75rem}.flow__step[data-astro-cid-c2pgtnec] .small[data-astro-cid-c2pgtnec]{max-width:16rem}@media(max-width:900px){.flow[data-astro-cid-c2pgtnec]{grid-template-columns:1fr;gap:2rem}.flow__line[data-astro-cid-c2pgtnec],.flow__end[data-astro-cid-c2pgtnec] .small[data-astro-cid-c2pgtnec]{display:none}.flow__end[data-astro-cid-c2pgtnec]{flex-direction:row;justify-content:center}.flow__end[data-astro-cid-c2pgtnec]{justify-content:flex-start}.flow__steps[data-astro-cid-c2pgtnec]{position:relative;grid-template-columns:1fr;gap:1.5rem}.flow__steps[data-astro-cid-c2pgtnec]:before{content:"";position:absolute;left:1.5rem;top:1.5rem;bottom:1.5rem;width:1px;background:linear-gradient(180deg,var(--purple),var(--green))}.flow__step[data-astro-cid-c2pgtnec]{flex-direction:row;text-align:left;align-items:flex-start;flex-wrap:wrap;gap:.25rem 1rem}.flow__step[data-astro-cid-c2pgtnec] h3[data-astro-cid-c2pgtnec]{margin-top:.6rem}.flow__step[data-astro-cid-c2pgtnec] .small[data-astro-cid-c2pgtnec]{flex-basis:100%;padding-left:4rem;max-width:none}}@media(prefers-reduced-motion:reduce){.flow__pulse[data-astro-cid-c2pgtnec]{animation:none}.flow__line[data-astro-cid-c2pgtnec]{transform:none}}.cards[data-astro-cid-vj7y5fzp] li[data-astro-cid-vj7y5fzp]{display:flex}.card[data-astro-cid-vj7y5fzp]{display:flex;flex-direction:column;gap:.75rem;flex:1;padding:1.75rem;min-height:260px;background:#ffffff08;border:1px solid var(--line-dark);border-radius:var(--radius-card);cursor:pointer;--spot: rgba(167, 139, 250, .18);transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease),background var(--dur) var(--ease)}.card[data-astro-cid-vj7y5fzp]:hover,.card[data-astro-cid-vj7y5fzp]:focus-visible{border-color:var(--purple-soft);background:#ffffff0d;transform:translateY(-3px)}.card__top[data-astro-cid-vj7y5fzp]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.card__link[data-astro-cid-vj7y5fzp]{margin-top:auto;padding-top:1rem;color:var(--paper);display:inline-flex}.card__link[data-astro-cid-vj7y5fzp] .icon{color:currentColor;transition:transform var(--dur) var(--ease)}.card[data-astro-cid-vj7y5fzp]:hover .card__link[data-astro-cid-vj7y5fzp]{color:var(--green)}.card[data-astro-cid-vj7y5fzp]:hover .card__link[data-astro-cid-vj7y5fzp] .icon{transform:translate(4px)}.cta-row[data-astro-cid-vj7y5fzp]{margin-top:var(--space-block)}@media(max-width:900px){.card[data-astro-cid-vj7y5fzp]{min-height:0;padding:1.5rem}}.projects[data-astro-cid-amng4zvp]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1rem}.projects[data-astro-cid-amng4zvp] li[data-astro-cid-amng4zvp]{display:flex}.project[data-astro-cid-amng4zvp]{position:relative;overflow:hidden;flex:1;display:flex;flex-direction:column;gap:1.25rem;padding:2rem 2.25rem;background:var(--bg-dark);border:1px solid var(--line-dark);border-radius:var(--radius-card);cursor:pointer;--spot: rgba(62, 242, 107, .08);transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.project[data-astro-cid-amng4zvp]:hover,.project[data-astro-cid-amng4zvp]:focus-visible{border-color:var(--green);transform:translateY(-2px);box-shadow:0 16px 40px -24px #3ef26b59}.project__sector[data-astro-cid-amng4zvp]{font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--green)}.project[data-astro-cid-amng4zvp] h3[data-astro-cid-amng4zvp]{color:var(--paper);font-size:1.6rem}.project__shift[data-astro-cid-amng4zvp]{display:grid;gap:.6rem;margin:0;padding-top:1.25rem;border-top:1px solid var(--line-dark)}.project__row[data-astro-cid-amng4zvp]{display:grid;grid-template-columns:4.25rem 1fr;align-items:baseline;gap:.75rem}.project__row[data-astro-cid-amng4zvp] dt[data-astro-cid-amng4zvp]{font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--paper-muted)}.project__row[data-astro-cid-amng4zvp] dd[data-astro-cid-amng4zvp]{margin:0;font-size:.95rem;line-height:1.45;color:var(--paper-muted)}.project__row--ahora[data-astro-cid-amng4zvp] dt[data-astro-cid-amng4zvp]{color:var(--green)}.project__row--ahora[data-astro-cid-amng4zvp] dd[data-astro-cid-amng4zvp]{color:var(--paper);font-weight:500}.project__cta[data-astro-cid-amng4zvp]{margin-top:auto;display:flex;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 1.25rem;border-radius:var(--radius);border:1px solid var(--green);color:var(--green);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.project__cta[data-astro-cid-amng4zvp] .icon{color:currentColor;transition:transform var(--dur) var(--ease)}.project[data-astro-cid-amng4zvp]:hover .project__cta[data-astro-cid-amng4zvp],.project[data-astro-cid-amng4zvp]:focus-visible .project__cta[data-astro-cid-amng4zvp]{background:var(--green);color:var(--ink)}.project[data-astro-cid-amng4zvp]:hover .project__cta[data-astro-cid-amng4zvp] .icon{transform:translate(2px,-2px)}@media(max-width:700px){.project[data-astro-cid-amng4zvp]{padding:1.5rem}}.testimonials[data-astro-cid-aadlzisc]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.testimonial[data-astro-cid-aadlzisc]{display:flex;flex-direction:column;gap:1.25rem;padding:2rem;border-radius:var(--radius-card);background:var(--paper);border:1px solid var(--line-light);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.testimonial[data-astro-cid-aadlzisc]:hover{border-color:var(--green);box-shadow:0 8px 24px -12px #3ef26b33}.testimonial__logo-wrap[data-astro-cid-aadlzisc]{height:60px;display:flex;align-items:center}.testimonial__logo[data-astro-cid-aadlzisc]{max-height:48px;max-width:160px;width:auto;object-fit:contain}.testimonial__text[data-astro-cid-aadlzisc]{font-size:.95rem;line-height:1.7;color:var(--ink-muted);font-style:italic;flex:1}.testimonial__name[data-astro-cid-aadlzisc]{font-style:normal;font-weight:600;font-size:.85rem;color:var(--ink-muted)}@media(max-width:900px){.testimonials[data-astro-cid-aadlzisc]{grid-template-columns:1fr}}h2[data-astro-cid-z2nwgh7l]{margin-bottom:var(--space-block)}.two-cols[data-astro-cid-z2nwgh7l]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:stretch}.col[data-astro-cid-z2nwgh7l]{display:flex;flex-direction:column;gap:1.25rem;padding:2.5rem;background:var(--paper);border:1px solid var(--line-light);border-radius:12px}.col[data-astro-cid-z2nwgh7l] h3[data-astro-cid-z2nwgh7l]{font-size:1.3rem}.col__desc[data-astro-cid-z2nwgh7l]{font-size:1rem;line-height:1.65;color:var(--ink-muted);text-wrap:pretty}.audiences[data-astro-cid-z2nwgh7l]{display:flex;flex-direction:column;gap:1.25rem;padding-top:1.25rem;border-top:1px solid var(--line-light)}.audience[data-astro-cid-z2nwgh7l]{display:flex;flex-direction:column;gap:.5rem;padding-left:1.25rem;border-left:2px solid var(--purple)}.delegable[data-astro-cid-z2nwgh7l]{display:flex;flex-direction:column;gap:.75rem;padding-top:1.25rem;border-top:1px solid var(--line-light)}.delegable__label[data-astro-cid-z2nwgh7l]{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--purple)}.tags[data-astro-cid-z2nwgh7l]{display:flex;flex-wrap:wrap;gap:.5rem}.tags[data-astro-cid-z2nwgh7l] li[data-astro-cid-z2nwgh7l]{font-size:.78rem;color:var(--ink);padding:.45rem .85rem;border:1px solid var(--line-light);border-radius:var(--radius);background:var(--bg-light)}.btn--outline-dark[data-astro-cid-z2nwgh7l]{border-color:var(--ink);color:var(--ink);background:transparent;margin-top:auto}.btn--outline-dark[data-astro-cid-z2nwgh7l]:hover{background:#0a0a140d}@media(max-width:900px){.two-cols[data-astro-cid-z2nwgh7l]{grid-template-columns:1fr}.col[data-astro-cid-z2nwgh7l]{padding:2rem 1.5rem}}h2[data-astro-cid-y4rcoq5n]{margin-bottom:1rem}.res__lead[data-astro-cid-y4rcoq5n]{max-width:40rem;margin-bottom:2.5rem}.res__grid[data-astro-cid-y4rcoq5n]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.res__card[data-astro-cid-y4rcoq5n]{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;border-radius:var(--radius-card);border:1px solid var(--line-dark);text-decoration:none;color:var(--paper);transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease)}.res__card[data-astro-cid-y4rcoq5n]:hover{border-color:var(--green);transform:translateY(-2px)}.res__tag[data-astro-cid-y4rcoq5n]{display:inline-block;width:fit-content;padding:.2rem .6rem;border-radius:var(--radius);background:#3ef26b1a;color:var(--green);font-size:.6rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.res__card[data-astro-cid-y4rcoq5n] h3[data-astro-cid-y4rcoq5n]{font-size:1rem;line-height:1.35}.res__card[data-astro-cid-y4rcoq5n] p[data-astro-cid-y4rcoq5n]{color:var(--paper-muted);font-size:.85rem;line-height:1.6;flex:1}.res__link[data-astro-cid-y4rcoq5n]{display:inline-flex;align-items:center;gap:.35rem;color:var(--green);font-size:.8rem;font-weight:600;margin-top:.25rem}.res__more[data-astro-cid-y4rcoq5n]{margin-top:2rem;text-align:center}@media(max-width:900px){.res__grid[data-astro-cid-y4rcoq5n]{grid-template-columns:1fr 1fr}}@media(max-width:560px){.res__grid[data-astro-cid-y4rcoq5n]{grid-template-columns:1fr}}.cta-wrap[data-astro-cid-i344ymn4]{padding-block:var(--space-section) 4rem}.cta[data-astro-cid-i344ymn4]{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:3rem;align-items:center;padding:3.5rem;border-radius:12px}.cta[data-astro-cid-i344ymn4]>[data-astro-cid-i344ymn4]:not(.blob){position:relative;z-index:1}.cta__text[data-astro-cid-i344ymn4]{display:flex;flex-direction:column;gap:1rem}.cta__desc[data-astro-cid-i344ymn4]{font-size:1.05rem;line-height:1.6;color:var(--paper);opacity:.75;max-width:36rem;text-wrap:pretty}.cta[data-astro-cid-i344ymn4] .eyebrow[data-astro-cid-i344ymn4]{margin-bottom:0}.cta[data-astro-cid-i344ymn4] h2[data-astro-cid-i344ymn4]{font-size:clamp(1.8rem,3vw,2.4rem)}.cta__actions[data-astro-cid-i344ymn4]{display:flex;flex-direction:column;gap:.75rem;align-items:flex-start;justify-self:end}.footer[data-astro-cid-i344ymn4]{padding-block:1.75rem;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);border-top:1px solid var(--line-light)}.footer__inner[data-astro-cid-i344ymn4]{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}@media(max-width:900px){.cta[data-astro-cid-i344ymn4]{grid-template-columns:1fr;padding:2.25rem 1.75rem;gap:2rem}.cta__actions[data-astro-cid-i344ymn4]{justify-self:start}}
