.hero-bg[data-astro-cid-ge2uvauf]{background:radial-gradient(60rem 40rem at 85% 10%,#17706b2e,#0000 60%),radial-gradient(40rem 30rem at 0 100%,#e2613a1a,#0000 60%),linear-gradient(#ffffff09 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/48px 48px;position:absolute;inset:0;mask-image:radial-gradient(at 60% 40%,#000 30%,#0000 80%)}.hero-title[data-astro-cid-ge2uvauf]{letter-spacing:-.04em;animation:copy-in .9s var(--ease-out-expo) both;font-size:clamp(2.5rem,10.5vw,5.6rem);line-height:.98}.hero-copy[data-astro-cid-ge2uvauf]>p[data-astro-cid-ge2uvauf],.hero-copy[data-astro-cid-ge2uvauf]>div[data-astro-cid-ge2uvauf]{animation:copy-in .9s var(--ease-out-expo) both}.hero-copy[data-astro-cid-ge2uvauf]>p[data-astro-cid-ge2uvauf]{animation-delay:.12s}.hero-copy[data-astro-cid-ge2uvauf]>div[data-astro-cid-ge2uvauf]{animation-delay:.22s}@keyframes copy-in{0%{opacity:0;transform:translateY(16px)}}.hero-stage-wrap[data-astro-cid-ge2uvauf]{justify-content:center;display:flex}.hero-stage[data-astro-cid-ge2uvauf]{aspect-ratio:1;width:min(100%,22rem,42svh);position:relative}@media (width>=1024px){.hero-stage[data-astro-cid-ge2uvauf]{width:min(100%,37rem)}}.r-stem[data-astro-cid-ge2uvauf],.r-leg[data-astro-cid-ge2uvauf]{stroke-dasharray:1 1;stroke-dashoffset:1px}.r-stem[data-astro-cid-ge2uvauf]{animation:1.25s cubic-bezier(.65,0,.35,1) .25s forwards draw}.r-leg[data-astro-cid-ge2uvauf]{animation:.45s cubic-bezier(.45,0,.2,1) 1.45s forwards draw}.r-dot[data-astro-cid-ge2uvauf]{transform-box:fill-box;transform-origin:50%;animation:.7s cubic-bezier(.34,1.56,.64,1) 1.82s forwards dot-on;transform:scale(0)}.dot-glow[data-astro-cid-ge2uvauf]{transform-box:fill-box;transform-origin:50%;opacity:0;animation:.8s ease-out 1.9s forwards glow-on,3.2s ease-in-out 2.7s infinite glow-pulse}.teal-glow[data-astro-cid-ge2uvauf]{opacity:0;animation:2s ease-out .2s forwards fade}@keyframes draw{to{stroke-dashoffset:0}}@keyframes dot-on{to{transform:scale(1)}}@keyframes glow-on{to{opacity:1}}@keyframes glow-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(1.18)}}@keyframes fade{to{opacity:1}}.flow-base[data-astro-cid-ge2uvauf]{stroke:#f4f1ea29;stroke-width:1.6px;stroke-dasharray:1 1;stroke-dashoffset:1px;animation:.9s cubic-bezier(.65,0,.35,1) forwards draw;animation-delay:calc(2.15s + var(--i) * 90ms)}.flow-packet[data-astro-cid-ge2uvauf]{stroke:#e2613a;stroke-width:3.2px;stroke-dasharray:.07 .93;stroke-dashoffset:1px;opacity:0;filter:drop-shadow(0 0 6px #e2613ae6);animation:.3s linear forwards packet-in,2.8s cubic-bezier(.5,0,.5,1) infinite packet;animation-delay:calc(3s + var(--i) * .35s), calc(3s + var(--i) * .35s)}.flow-packet[data-astro-cid-ge2uvauf].is-teal{stroke:#4fc3b9;filter:drop-shadow(0 0 6px #4fc3b9e6);animation-direction:normal,reverse}@keyframes packet{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes packet-in{to{opacity:1}}.tile[data-astro-cid-ge2uvauf]{opacity:0;width:15%;animation:.7s cubic-bezier(.34,1.56,.64,1) forwards tile-in,5s ease-in-out infinite bob;animation-delay:calc(2.4s + var(--i) * .11s), calc(var(--i) * -.8s);flex-direction:column;align-items:center;gap:.45rem;display:flex;position:absolute;translate:-50% -50%}.tile-face[data-astro-cid-ge2uvauf]{aspect-ratio:1;color:#fff;border-radius:30%;place-items:center;width:100%;display:grid;transform:perspective(420px)rotateX(14deg)rotateY(-16deg);box-shadow:inset 0 1.5px #ffffff59,inset 0 -8px 14px #00000047,0 1px #ffffff0a,0 22px 30px -14px #000000d9}.tone-terra[data-astro-cid-ge2uvauf] .tile-face[data-astro-cid-ge2uvauf]{background:linear-gradient(150deg,#f08a63,#e2613a 45%,#b8452a)}.tone-teal[data-astro-cid-ge2uvauf] .tile-face[data-astro-cid-ge2uvauf]{background:linear-gradient(150deg,#2fa198,#17706b 50%,#0e4f4b)}.tone-hueso[data-astro-cid-ge2uvauf] .tile-face[data-astro-cid-ge2uvauf]{color:#0f1419;background:linear-gradient(150deg,#fff,#f4f1ea 50%,#d9d2c3)}.tone-grafito[data-astro-cid-ge2uvauf] .tile-face[data-astro-cid-ge2uvauf]{color:#f4f1ea;background:linear-gradient(150deg,#3a4652,#1c242c 55%,#121820)}.tile-label[data-astro-cid-ge2uvauf]{color:#f4f1eab3;white-space:nowrap;font-size:clamp(.62rem,1.3vw,.78rem);font-weight:500}@media (width<=420px){.tile-label[data-astro-cid-ge2uvauf]{display:none}}@keyframes tile-in{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.r-stem[data-astro-cid-ge2uvauf],.r-leg[data-astro-cid-ge2uvauf],.flow-base[data-astro-cid-ge2uvauf]{stroke-dashoffset:0;animation:none}.r-dot[data-astro-cid-ge2uvauf]{animation:none;transform:none}.dot-glow[data-astro-cid-ge2uvauf],.teal-glow[data-astro-cid-ge2uvauf]{opacity:1;animation:none}.flow-packet[data-astro-cid-ge2uvauf]{display:none}.tile[data-astro-cid-ge2uvauf]{opacity:1;animation:none}}.bento[data-astro-cid-lesv7jgp]{grid-template-columns:1fr;gap:.9rem;display:grid}@media (width>=640px){.bento[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(2,1fr)}.card-a[data-astro-cid-lesv7jgp]{grid-column:span 2}}@media (width>=1024px){.bento[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(15rem,auto);gap:1rem}.card-a[data-astro-cid-lesv7jgp]{grid-area:span 2/span 7}.card-a[data-astro-cid-lesv7jgp] .viz-chat[data-astro-cid-lesv7jgp]{gap:.75rem;font-size:1.05rem}.card-a[data-astro-cid-lesv7jgp] .msg[data-astro-cid-lesv7jgp]{padding:.75rem 1rem}.card-b[data-astro-cid-lesv7jgp],.card-c[data-astro-cid-lesv7jgp]{grid-column:span 5}.card-d[data-astro-cid-lesv7jgp],.card-e[data-astro-cid-lesv7jgp]{grid-column:span 6}}.card[data-astro-cid-lesv7jgp]{transition:transform .4s var(--ease-out-expo), box-shadow .4s;border-radius:1.6rem;flex-direction:column;justify-content:space-between;gap:1.25rem;padding:1.4rem;display:flex;position:relative;overflow:hidden}@media (width>=768px){.card[data-astro-cid-lesv7jgp]{padding:1.75rem}}@media (hover:hover){.card[data-astro-cid-lesv7jgp]:hover{transform:translateY(-4px)}}.card-a[data-astro-cid-lesv7jgp]{background:var(--color-tinta);color:var(--color-hueso);border-radius:2rem}.card-b[data-astro-cid-lesv7jgp]{background:var(--color-teal);color:#fff}.card-c[data-astro-cid-lesv7jgp]{background:#fff;border:1px solid #0f141914}.card-d[data-astro-cid-lesv7jgp]{background:var(--color-hueso-2)}.card-e[data-astro-cid-lesv7jgp]{background:var(--color-grafito);color:var(--color-hueso)}@media (width<=639px){.card[data-astro-cid-lesv7jgp]{gap:1rem;padding:1.2rem}.card-link[data-astro-cid-lesv7jgp]{margin-top:.5rem}.viz-code[data-astro-cid-lesv7jgp]{gap:.45rem;padding:.8rem}.mini-phone[data-astro-cid-lesv7jgp]{height:7.6rem}.bars[data-astro-cid-lesv7jgp]{height:5rem}.kpis[data-astro-cid-lesv7jgp]{display:none}}.card-title[data-astro-cid-lesv7jgp]{margin-top:.15rem;font-size:1.6rem;font-weight:700}.card-a[data-astro-cid-lesv7jgp] .card-title[data-astro-cid-lesv7jgp]{font-size:clamp(1.9rem,4vw,2.6rem)}.card-text[data-astro-cid-lesv7jgp]{max-width:30rem;margin-top:.4rem;line-height:1.5}.card-link[data-astro-cid-lesv7jgp]{min-height:2.75rem;font-weight:600;font-family:var(--font-display);align-items:center;gap:.45rem;margin-top:1rem;display:inline-flex}.card-link[data-astro-cid-lesv7jgp]:hover{text-underline-offset:4px;text-decoration:underline}.icon-chip[data-astro-cid-lesv7jgp]{border-radius:.9rem;place-items:center;width:2.75rem;height:2.75rem;margin-bottom:.8rem;display:inline-grid}.viz-chat[data-astro-cid-lesv7jgp]{flex-direction:column;gap:.5rem;padding-top:.25rem;font-size:.92rem;display:flex}.chips[data-astro-cid-lesv7jgp]{gap:.4rem;margin-bottom:.4rem;display:flex}.chips[data-astro-cid-lesv7jgp] span[data-astro-cid-lesv7jgp]{color:#f4f1eabf;border:1px solid #f4f1ea2e;border-radius:99px;padding:.25rem .65rem;font-size:.75rem}.msg[data-astro-cid-lesv7jgp]{max-width:82%;transition:transform .5s var(--ease-out-expo), opacity .5s;border-radius:1.1rem;padding:.6rem .85rem;line-height:1.35}.msg[data-astro-cid-lesv7jgp].in{background:var(--color-grafito-2);border-bottom-left-radius:.3rem;align-self:flex-start}.msg[data-astro-cid-lesv7jgp].out{background:#1f5c58;border-bottom-right-radius:.3rem;align-self:flex-end}.msg[data-astro-cid-lesv7jgp].ok{background:var(--color-terracota);color:var(--color-tinta);align-items:center;gap:.4rem;font-weight:600;display:flex}.card-a[data-astro-cid-lesv7jgp] .msg[data-astro-cid-lesv7jgp]:nth-of-type(n+3){opacity:0;transform:translateY(10px)}.card-a[data-astro-cid-lesv7jgp].is-in .msg[data-astro-cid-lesv7jgp]:nth-of-type(3){opacity:1;transition-delay:.5s;transform:none}.card-a[data-astro-cid-lesv7jgp].is-in .msg[data-astro-cid-lesv7jgp]:nth-of-type(4){opacity:1;transition-delay:1.1s;transform:none}.card-a[data-astro-cid-lesv7jgp].is-in .msg[data-astro-cid-lesv7jgp]:nth-of-type(5){opacity:1;transition-delay:1.7s;transform:none}@media (hover:hover){.card-a[data-astro-cid-lesv7jgp]:hover .msg[data-astro-cid-lesv7jgp].ok{transition-delay:0s;transform:scale(1.04)}}.viz-flow[data-astro-cid-lesv7jgp]{justify-content:space-between;align-items:center;padding:.5rem .25rem;display:flex}.node[data-astro-cid-lesv7jgp]{width:3rem;height:3rem;transition:background-color .3s, transform .4s var(--ease-out-expo);background:#ffffff24;border-radius:1rem;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff40}.n2[data-astro-cid-lesv7jgp]{background:var(--color-hueso);color:var(--color-teal)}.wire[data-astro-cid-lesv7jgp]{background:repeating-linear-gradient(90deg,#ffffff80 0 6px,#0000 6px 11px);flex:1;height:2px;margin-inline:.4rem;position:relative}.wire[data-astro-cid-lesv7jgp] i[data-astro-cid-lesv7jgp]{background:var(--color-terracota);width:9px;height:9px;box-shadow:0 0 10px var(--color-terracota);border-radius:99px;margin-top:-4.5px;animation:2.4s ease-in-out infinite paused travel;position:absolute;top:50%;left:0}.w2[data-astro-cid-lesv7jgp] i[data-astro-cid-lesv7jgp]{animation-delay:1.2s}.card-b[data-astro-cid-lesv7jgp].is-in .wire[data-astro-cid-lesv7jgp] i[data-astro-cid-lesv7jgp]{animation-play-state:running}@media (hover:hover){.card-b[data-astro-cid-lesv7jgp]:hover .node[data-astro-cid-lesv7jgp]{transform:translateY(-3px)}.card-b[data-astro-cid-lesv7jgp]:hover .wire[data-astro-cid-lesv7jgp] i[data-astro-cid-lesv7jgp]{animation-duration:1.2s}}@keyframes travel{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 9px)}}.viz-code[data-astro-cid-lesv7jgp]{background:var(--color-hueso);border-radius:1rem;flex-direction:column;gap:.55rem;padding:1rem;display:flex}.ln[data-astro-cid-lesv7jgp]{height:.6rem;width:var(--w);background:var(--c);opacity:.85;transform-origin:0;transition:transform .6s var(--ease-out-expo), width .6s var(--ease-out-expo);border-radius:99px;display:block}.ln[data-astro-cid-lesv7jgp].ind{margin-left:1.25rem}.ln[data-astro-cid-lesv7jgp].ind2{margin-left:2.5rem}@media (hover:hover){.card-c[data-astro-cid-lesv7jgp]:hover .ln[data-astro-cid-lesv7jgp]{width:calc(var(--w) + 14%)}.card-c[data-astro-cid-lesv7jgp]:hover .ln[data-astro-cid-lesv7jgp]:nth-child(2){transform:translate(6px)}}.viz-pwa[data-astro-cid-lesv7jgp]{justify-content:center;display:flex}.mini-phone[data-astro-cid-lesv7jgp]{background:var(--color-tinta);border:3px solid #2b3540;border-bottom:0;border-radius:1.4rem 1.4rem 0 0;width:9rem;height:10.5rem;padding:.6rem;position:relative;overflow:hidden;box-shadow:0 20px 40px -20px #0f141999}.mp-bar[data-astro-cid-lesv7jgp]{background:#2b3540;border-radius:99px;width:2.5rem;height:.35rem;margin:0 auto .7rem}.mp-grid[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(4,1fr);gap:.4rem;display:grid}.mp-grid[data-astro-cid-lesv7jgp] i[data-astro-cid-lesv7jgp]{aspect-ratio:1;background:#26303a;border-radius:.5rem;place-items:center;display:grid}.mp-grid[data-astro-cid-lesv7jgp] i[data-astro-cid-lesv7jgp].app{background:var(--color-tinta);outline:1.5px solid var(--color-terracota);transition:transform .5s cubic-bezier(.34,1.56,.64,1) .2s;transform:scale(0)}.mp-prompt[data-astro-cid-lesv7jgp]{background:var(--color-hueso);color:var(--color-tinta);transition:transform .45s var(--ease-out-expo), opacity .3s;border-radius:.8rem;justify-content:center;align-items:center;gap:.35rem;padding:.5rem;font-size:.78rem;font-weight:600;display:flex;position:absolute;bottom:.6rem;left:.5rem;right:.5rem}.card-d[data-astro-cid-lesv7jgp].is-in .mp-grid[data-astro-cid-lesv7jgp] i[data-astro-cid-lesv7jgp].app{transform:scale(1)}@media (hover:hover){.card-d[data-astro-cid-lesv7jgp] .mp-grid[data-astro-cid-lesv7jgp] i[data-astro-cid-lesv7jgp].app{transform:scale(0)}.card-d[data-astro-cid-lesv7jgp]:hover .mp-grid[data-astro-cid-lesv7jgp] i[data-astro-cid-lesv7jgp].app{transform:scale(1)}.card-d[data-astro-cid-lesv7jgp]:hover .mp-prompt[data-astro-cid-lesv7jgp]{opacity:0;transform:translateY(140%)}}.viz-saas[data-astro-cid-lesv7jgp]{flex-direction:column;gap:.75rem;display:flex}.bars[data-astro-cid-lesv7jgp]{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:1rem;align-items:flex-end;gap:.45rem;height:6.5rem;padding:.9rem;display:flex}.bars[data-astro-cid-lesv7jgp] span[data-astro-cid-lesv7jgp]{height:calc(var(--h) * .45);background:linear-gradient(to top, var(--color-teal), #2fa198);transition:height .7s var(--ease-out-expo);transition-delay:calc(var(--i) * 40ms);border-radius:.35rem .35rem .15rem .15rem;flex:1}.bars[data-astro-cid-lesv7jgp] span[data-astro-cid-lesv7jgp]:nth-child(6){background:linear-gradient(to top, #b8452a, var(--color-terracota))}.card-e[data-astro-cid-lesv7jgp].is-in .bars[data-astro-cid-lesv7jgp] span[data-astro-cid-lesv7jgp]{height:var(--h)}@media (hover:hover){.card-e[data-astro-cid-lesv7jgp]:hover .bars[data-astro-cid-lesv7jgp] span[data-astro-cid-lesv7jgp]{height:calc(var(--h) * .6 + 35%)}}.kpis[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(3,1fr);gap:.45rem;display:grid}.kpis[data-astro-cid-lesv7jgp] i[data-astro-cid-lesv7jgp]{background:#ffffff0d;border:1px solid #ffffff0f;border-radius:.7rem;height:2.2rem}.demo-bg[data-astro-cid-yysdpm5c]{background:radial-gradient(40rem 30rem at 80%,#17706b40,#0000 65%),radial-gradient(30rem 20rem at 10% 0,#e2613a14,#0000 60%);position:absolute;inset:0}@media (width<=639px){.caps[data-astro-cid-yysdpm5c]{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:1.75rem}.cap[data-astro-cid-yysdpm5c]{text-align:center;flex-direction:column;gap:.5rem!important;padding:.75rem .4rem!important}.cap[data-astro-cid-yysdpm5c]>span[data-astro-cid-yysdpm5c]:last-child>span[data-astro-cid-yysdpm5c]:first-child{line-height:1.15;font-size:.88rem!important}.cap[data-astro-cid-yysdpm5c]>span[data-astro-cid-yysdpm5c]:last-child>span[data-astro-cid-yysdpm5c]:last-child{display:none!important}.cap[data-astro-cid-yysdpm5c].is-active{transform:translateY(-3px)!important}}.cap[data-astro-cid-yysdpm5c]{transition:background-color .4s, border-color .4s, transform .4s var(--ease-out-expo);background:#ffffff05;border:1px solid #ffffff0f;border-radius:1.1rem;align-items:center;gap:.9rem;padding:.9rem 1rem;display:flex}.cap-icon[data-astro-cid-yysdpm5c]{width:2.5rem;height:2.5rem;color:var(--color-hueso);background:#ffffff0f;border-radius:.8rem;flex:none;place-items:center;transition:background-color .4s,color .4s;display:grid}.cap[data-astro-cid-yysdpm5c].is-active{background:#17706b2e;border-color:#4fc3b959;transform:translate(4px)}.cap[data-astro-cid-yysdpm5c].is-active .cap-icon[data-astro-cid-yysdpm5c]{background:var(--color-terracota);color:var(--color-tinta)}.phone[data-astro-cid-yysdpm5c]{background:linear-gradient(160deg,#3b4652,#151b21);border-radius:2.9rem;width:min(100%,20rem);padding:.6rem;position:relative;box-shadow:0 0 0 1px #ffffff14,0 40px 80px -30px #000000e6,0 0 120px -40px #17706b99}.phone-screen[data-astro-cid-yysdpm5c]{background:#0b141a;border-radius:2.35rem;flex-direction:column;height:min(37rem,78svh);display:flex;position:relative;overflow:hidden}.notch[data-astro-cid-yysdpm5c]{z-index:3;background:#000;border-radius:99px;width:5.5rem;height:1.45rem;position:absolute;top:.55rem;left:50%;translate:-50%}.wa-top[data-astro-cid-yysdpm5c]{z-index:2;background:#1f2c34;align-items:center;gap:.65rem;padding:2.4rem 1rem .8rem;display:flex}.avatar[data-astro-cid-yysdpm5c]{background:var(--color-teal);color:#fff;border-radius:99px;flex:none;place-items:center;width:2.3rem;height:2.3rem;display:grid}.wa-chat[data-astro-cid-yysdpm5c]{scrollbar-width:none;scroll-behavior:smooth;background-color:#0b141a;background-image:radial-gradient(#ffffff09 1px,#0000 1px);background-size:18px 18px;flex-direction:column;flex:1;gap:.4rem;padding:.9rem .75rem;display:flex;overflow-y:auto}.wa-chat[data-astro-cid-yysdpm5c]::-webkit-scrollbar{display:none}.wa-chat[data-astro-cid-yysdpm5c] .b{color:#e9edef;max-width:84%;animation:bubble .35s var(--ease-out-expo) both;overflow-wrap:anywhere;border-radius:.8rem;padding:.45rem .65rem .35rem;font-size:.86rem;line-height:1.35}.wa-chat[data-astro-cid-yysdpm5c] .b time{text-align:right;color:#e9edef8c;margin-top:.15rem;font-size:.65rem;display:block}.wa-chat[data-astro-cid-yysdpm5c] .b.in{background:#202c33;border-top-left-radius:.2rem;align-self:flex-start}.wa-chat[data-astro-cid-yysdpm5c] .b.out{background:#005c4b;border-top-right-radius:.2rem;align-self:flex-end}.wa-chat[data-astro-cid-yysdpm5c] .typing{animation:bubble .3s var(--ease-out-expo) both;background:#202c33;border-radius:.2rem .8rem .8rem;align-self:flex-start;gap:.25rem;padding:.7rem .8rem;display:flex}.wa-chat[data-astro-cid-yysdpm5c] .typing i{background:#8696a0;border-radius:99px;width:.4rem;height:.4rem;animation:1s ease-in-out infinite dot}.wa-chat[data-astro-cid-yysdpm5c] .typing i:nth-child(2){animation-delay:.15s}.wa-chat[data-astro-cid-yysdpm5c] .typing i:nth-child(3){animation-delay:.3s}.wa-chat[data-astro-cid-yysdpm5c] .slots{width:84%;animation:bubble .35s var(--ease-out-expo) both;align-self:flex-start;gap:.3rem;display:grid}.wa-chat[data-astro-cid-yysdpm5c] .slot{color:#53bdeb;text-align:center;background:#202c33;border-radius:.7rem;padding:.5rem;font-size:.85rem;font-weight:600;transition:background-color .25s,color .25s,transform .25s;display:block}.wa-chat[data-astro-cid-yysdpm5c] .slot.is-picked{color:#0b141a;background:#53bdeb;transform:scale(.97)}.wa-chat[data-astro-cid-yysdpm5c] .day{color:#8696a0;background:#182229;border-radius:.5rem;align-self:center;margin:.5rem 0;padding:.25rem .7rem;font-size:.72rem;animation:.35s both bubble}.wa-chat[data-astro-cid-yysdpm5c] .sys{color:#f3a184;background:#e2613a29;border-radius:.5rem;align-self:center;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.72rem;animation:.35s both bubble;display:flex}.wa-notify[data-astro-cid-yysdpm5c]{z-index:4;opacity:0;transition:transform .55s var(--ease-out-expo), opacity .3s;background:#f4f1eaf5;border-radius:1.1rem;align-items:center;gap:.6rem;padding:.65rem .75rem;display:flex;position:absolute;top:2.3rem;left:.6rem;right:.6rem;transform:translateY(-160%);box-shadow:0 14px 30px -10px #0009}.wa-notify[data-astro-cid-yysdpm5c].is-shown{opacity:1;transform:none}.notify-icon[data-astro-cid-yysdpm5c]{color:#fff;width:2.2rem;height:2.2rem;font-family:var(--font-display);border-radius:.6rem;flex:none;place-items:center;font-size:.85rem;font-weight:700;display:grid}.wa-input[data-astro-cid-yysdpm5c]{background:#0b141a;align-items:center;gap:.45rem;padding:.55rem .6rem .9rem;display:flex}.wa-input[data-astro-cid-yysdpm5c] .field[data-astro-cid-yysdpm5c]{color:#e9edef;white-space:nowrap;background:#202c33;border-radius:99px;flex:1;align-items:center;min-height:2.4rem;padding:.4rem .9rem;font-size:.86rem;display:flex;overflow:hidden}.wa-input[data-astro-cid-yysdpm5c] .placeholder[data-astro-cid-yysdpm5c]{color:#8696a0}.wa-input[data-astro-cid-yysdpm5c] .send[data-astro-cid-yysdpm5c]{color:#0b141a;background:#00a884;border-radius:99px;flex:none;place-items:center;width:2.4rem;height:2.4rem;display:grid}.replay[data-astro-cid-yysdpm5c]{min-height:2.9rem;color:var(--color-hueso);border:1px solid #f4f1ea33;border-radius:99px;align-items:center;gap:.5rem;padding:.6rem 1.15rem;font-weight:500;transition:background-color .2s,border-color .2s;display:inline-flex}.replay[data-astro-cid-yysdpm5c]:hover{background:#f4f1ea0f;border-color:#f4f1ea66}.replay[data-astro-cid-yysdpm5c]:disabled{opacity:.5}@keyframes bubble{0%{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes dot{0%,80%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.calc[data-astro-cid-fj7gkcfz]{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=1024px){.calc[data-astro-cid-fj7gkcfz]{grid-template-columns:1.1fr 1fr;gap:1.25rem}}.calc-controls[data-astro-cid-fj7gkcfz]{background:#fff;border:1px solid #0f141912;border-radius:1.75rem;gap:1.75rem;padding:1.5rem;display:grid}@media (width>=768px){.calc-controls[data-astro-cid-fj7gkcfz]{padding:2.25rem}}.ctrl[data-astro-cid-fj7gkcfz]{gap:.7rem;display:grid}.ctrl-val[data-astro-cid-fj7gkcfz]{color:var(--color-teal);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700}.range[data-astro-cid-fj7gkcfz]{--p:50%;-webkit-appearance:none;appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:2.75rem}.range[data-astro-cid-fj7gkcfz]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--color-teal) var(--p), #0f14191a var(--p));border-radius:99px;height:.6rem}.range[data-astro-cid-fj7gkcfz]::-moz-range-track{background:#0f14191a;border-radius:99px;height:.6rem}.range[data-astro-cid-fj7gkcfz]::-moz-range-progress{background:var(--color-teal);border-radius:99px;height:.6rem}.range[data-astro-cid-fj7gkcfz]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--color-terracota);width:1.9rem;height:1.9rem;transition:transform .2s var(--ease-out-expo);border:4px solid #fff;border-radius:99px;margin-top:-.65rem;box-shadow:0 4px 14px -2px #c44f2c99,0 0 0 1px #0f141914}.range[data-astro-cid-fj7gkcfz]::-moz-range-thumb{background:var(--color-terracota);border:4px solid #fff;border-radius:99px;width:1.5rem;height:1.5rem;box-shadow:0 4px 14px -2px #c44f2c99}.range[data-astro-cid-fj7gkcfz]:active::-webkit-slider-thumb{transform:scale(1.15)}.range[data-astro-cid-fj7gkcfz]:focus-visible{outline:none}.range[data-astro-cid-fj7gkcfz]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #17706b59}.range[data-astro-cid-fj7gkcfz]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px #17706b59}.calc-result[data-astro-cid-fj7gkcfz]{background:var(--color-tinta);color:var(--color-hueso);border-radius:1.75rem;align-content:start;gap:.75rem;padding:1.25rem;display:grid}@media (width>=768px){.calc-result[data-astro-cid-fj7gkcfz]{padding:1.75rem}}.res-row[data-astro-cid-fj7gkcfz]{background:var(--color-grafito);border-radius:1.1rem;align-items:center;gap:.9rem;padding:1rem 1.1rem;display:flex}.res-icon[data-astro-cid-fj7gkcfz]{color:#7fd3cb;background:#17706b4d;border-radius:.8rem;flex:none;place-items:center;width:2.6rem;height:2.6rem;display:grid}.res-label[data-astro-cid-fj7gkcfz]{color:#f4f1eaa6;font-size:.9rem}.res-num[data-astro-cid-fj7gkcfz]{color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,5vw,2rem);font-weight:700;line-height:1.15}.res-main[data-astro-cid-fj7gkcfz]{background:radial-gradient(120% 140% at 100% 0%, #e2613a59, transparent 60%), var(--color-grafito);border:1px solid #e2613a59;border-radius:1.25rem;padding:1.4rem 1.25rem;position:relative;overflow:hidden}.res-big[data-astro-cid-fj7gkcfz]{letter-spacing:-.03em;color:var(--color-terracota);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:.35rem;font-size:clamp(2.3rem,9.5vw,3.6rem);font-weight:700;line-height:1}.disclaimer[data-astro-cid-fj7gkcfz]{color:#f4f1ea8c;padding:.25rem .25rem 0;font-size:.8rem;line-height:1.45}.roa-philo[data-astro-cid-fj7gkcfz]{background:var(--color-teal);color:#fff;background:linear-gradient(140deg,#17706b,#0f4f4b);border-radius:2rem;gap:1.75rem;padding:1.75rem;display:grid}@media (width>=1024px){.roa-philo[data-astro-cid-fj7gkcfz]{grid-template-columns:auto 1.3fr 1.15fr;align-items:center;gap:2.5rem;padding:2.75rem}}.philo-mark[data-astro-cid-fj7gkcfz]{background:var(--color-tinta);border-radius:1.5rem;place-items:center;width:5rem;height:5rem;display:grid;box-shadow:0 16px 30px -14px #0009}.philo-mark[data-astro-cid-fj7gkcfz] img[data-astro-cid-fj7gkcfz]{width:2.4rem;height:auto}.philo-cta[data-astro-cid-fj7gkcfz]{background:#0f141959;border-radius:1.4rem;padding:1.4rem}.philo-cta[data-astro-cid-fj7gkcfz] .btn-wa[data-astro-cid-fj7gkcfz]{text-align:center;padding-inline:1rem;font-size:1rem;line-height:1.2}@media (width<=639px){.roa-philo[data-astro-cid-fj7gkcfz]{padding:1.4rem}.philo-cta[data-astro-cid-fj7gkcfz]{padding:1.1rem}}.projects[data-astro-cid-ftq3vvlr]{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=768px){.projects[data-astro-cid-ftq3vvlr]{grid-template-columns:repeat(2,1fr)}.proj-rumbo[data-astro-cid-ftq3vvlr]{grid-column:span 2}}@media (width>=1024px){.projects[data-astro-cid-ftq3vvlr]{grid-template-columns:repeat(6,1fr);gap:1.1rem}.proj-rumbo[data-astro-cid-ftq3vvlr]{grid-area:span 2/span 4}.proj-asistente[data-astro-cid-ftq3vvlr],.proj-obrix[data-astro-cid-ftq3vvlr]{grid-column:span 2}.proj-verifica[data-astro-cid-ftq3vvlr],.proj-videos[data-astro-cid-ftq3vvlr]{grid-column:span 3}}.proj[data-astro-cid-ftq3vvlr]{background:var(--color-grafito);transition:border-color .3s, transform .4s var(--ease-out-expo);border:1px solid #ffffff0f;border-radius:1.75rem;flex-direction:column;display:flex;overflow:hidden}@media (hover:hover){.proj[data-astro-cid-ftq3vvlr]:hover{border-color:#e2613a66;transform:translateY(-3px)}}.proj-body[data-astro-cid-ftq3vvlr]{padding:1.25rem 1.4rem 1.5rem}.proj-meta[data-astro-cid-ftq3vvlr]{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.proj-title[data-astro-cid-ftq3vvlr]{color:#fff;font-size:1.45rem;font-weight:700}.proj-rumbo[data-astro-cid-ftq3vvlr] .proj-title[data-astro-cid-ftq3vvlr]{letter-spacing:.02em;font-size:clamp(1.8rem,4vw,2.4rem)}.proj-text[data-astro-cid-ftq3vvlr]{color:#f4f1eab8;margin-top:.5rem;line-height:1.5}.badge[data-astro-cid-ftq3vvlr]{border-radius:99px;align-items:center;gap:.4rem;padding:.25rem .7rem;font-size:.78rem;font-weight:600;display:inline-flex}.badge[data-astro-cid-ftq3vvlr]:before{content:"";background:currentColor;border-radius:99px;width:.45rem;height:.45rem}.badge-dev[data-astro-cid-ftq3vvlr]{color:#f39a7a;background:#e2613a26}.badge-live[data-astro-cid-ftq3vvlr]{color:#7fd3cb;background:#17706b40}.badge-done[data-astro-cid-ftq3vvlr]{background:var(--color-teal);color:#fff}.badge-done[data-astro-cid-ftq3vvlr]:before{display:none}.badge-soon[data-astro-cid-ftq3vvlr]{color:var(--color-hueso);background:#f4f1ea1a}.chips[data-astro-cid-ftq3vvlr]{flex-wrap:wrap;gap:.4rem;margin-top:1rem;display:flex}.chips[data-astro-cid-ftq3vvlr] li[data-astro-cid-ftq3vvlr]{color:#f4f1eacc;background:#ffffff0d;border:1px solid #ffffff12;border-radius:99px;padding:.35rem .75rem;font-size:.82rem}.mock[data-astro-cid-ftq3vvlr]{background:radial-gradient(100% 100% at 100% 0,#17706b38,#0000 60%),#151c23;min-height:13rem;padding:1.25rem;position:relative;overflow:hidden}.mock-rumbo[data-astro-cid-ftq3vvlr]{justify-content:center;align-items:center;min-height:19rem;padding:1.5rem 1rem 3.75rem;display:flex}.rb-app[data-astro-cid-ftq3vvlr]{background:var(--color-tinta);border:1px solid #ffffff14;border-radius:1.25rem;gap:.7rem;width:min(100%,30rem);padding:.9rem;display:grid;box-shadow:0 30px 60px -30px #000c}.rb-head[data-astro-cid-ftq3vvlr]{align-items:center;gap:.5rem;display:flex}.rb-logo[data-astro-cid-ftq3vvlr]{background:var(--color-teal);color:#fff;width:1.6rem;height:1.6rem;font-family:var(--font-display);border-radius:.5rem;place-items:center;font-size:.8rem;font-weight:700;display:grid}.rb-pill[data-astro-cid-ftq3vvlr]{color:#f4f1eab3;border:1px solid #ffffff26;border-radius:99px;margin-left:auto;padding:.15rem .5rem;font-size:.65rem}.rb-card[data-astro-cid-ftq3vvlr]{background:var(--color-grafito);border-radius:.9rem;padding:.85rem}.rb-status[data-astro-cid-ftq3vvlr]{color:#f39a7a;background:#e2613a2e;border-radius:99px;padding:.15rem .55rem;font-size:.68rem}.rb-track[data-astro-cid-ftq3vvlr]{grid-template-columns:repeat(5,1fr);margin-top:.9rem;display:grid}.rb-step[data-astro-cid-ftq3vvlr]{color:#f4f1ea80;flex-direction:column;align-items:center;gap:.4rem;font-size:.62rem;display:flex;position:relative}.rb-step[data-astro-cid-ftq3vvlr] b[data-astro-cid-ftq3vvlr]{font-weight:500}.rb-step[data-astro-cid-ftq3vvlr]:before{content:"";background:#ffffff1a;width:100%;height:2px;position:absolute;top:.4rem;left:-50%}.rb-step[data-astro-cid-ftq3vvlr]:first-child:before{display:none}.rb-step[data-astro-cid-ftq3vvlr].done:before,.rb-step[data-astro-cid-ftq3vvlr].now:before{background:var(--color-teal)}.rb-step[data-astro-cid-ftq3vvlr] i[data-astro-cid-ftq3vvlr]{z-index:1;background:#26303a;border:2px solid #26303a;border-radius:99px;width:.85rem;height:.85rem;position:relative}.rb-step[data-astro-cid-ftq3vvlr].done i[data-astro-cid-ftq3vvlr]{background:var(--color-teal);border-color:var(--color-teal)}.rb-step[data-astro-cid-ftq3vvlr].done,.rb-step[data-astro-cid-ftq3vvlr].now{color:var(--color-hueso)}.rb-step[data-astro-cid-ftq3vvlr].now i[data-astro-cid-ftq3vvlr]{background:var(--color-terracota);border-color:var(--color-tinta);animation:2s infinite ping;box-shadow:0 0 0 4px #e2613a40}.rb-docs[data-astro-cid-ftq3vvlr]{flex-wrap:wrap;gap:.4rem;display:flex}.rb-doc[data-astro-cid-ftq3vvlr]{background:var(--color-grafito);color:#f4f1eacc;border-radius:.6rem;align-items:center;gap:.35rem;padding:.35rem .6rem;font-size:.7rem;display:inline-flex}.rb-doc[data-astro-cid-ftq3vvlr] em[data-astro-cid-ftq3vvlr]{font-style:normal;font-weight:700}.rb-doc[data-astro-cid-ftq3vvlr] em[data-astro-cid-ftq3vvlr].ok{color:#7fd3cb}.rb-doc[data-astro-cid-ftq3vvlr] em[data-astro-cid-ftq3vvlr].pend{color:#f39a7a}.rb-toast[data-astro-cid-ftq3vvlr]{background:var(--color-hueso);width:max-content;max-width:calc(100% - 2rem);color:var(--color-tinta);border-radius:.9rem;align-items:center;gap:.45rem;padding:.55rem .85rem;font-size:.75rem;font-weight:600;display:flex;position:absolute;bottom:1rem;left:50%;translate:-50%;box-shadow:0 14px 30px -12px #000000b3}.proj-rumbo[data-astro-cid-ftq3vvlr].is-in .rb-toast[data-astro-cid-ftq3vvlr]{animation:toast 4.5s var(--ease-out-expo) .8s infinite}@keyframes toast{0%{opacity:0;transform:translateY(150%)}12%,80%{opacity:1;transform:none}to{opacity:0;transform:translateY(150%)}}@keyframes ping{50%{box-shadow:0 0 0 7px #e2613a0d}}@media (width>=1024px){.mock-rumbo[data-astro-cid-ftq3vvlr]{flex:1;min-height:24rem}.rb-app[data-astro-cid-ftq3vvlr]{zoom:1.3}.proj[data-astro-cid-ftq3vvlr] .mock[data-astro-cid-ftq3vvlr]{flex:1}}@media (width<=479px){.mock-rumbo[data-astro-cid-ftq3vvlr]{padding-inline:.75rem}.rb-app[data-astro-cid-ftq3vvlr]{padding:.75rem}.rb-step[data-astro-cid-ftq3vvlr]{font-size:.55rem}}.mock-asistente[data-astro-cid-ftq3vvlr]{align-content:center;gap:.6rem;padding-top:2.9rem;display:grid}.as-chat[data-astro-cid-ftq3vvlr]{flex-direction:column;gap:.35rem;display:flex}.as-b[data-astro-cid-ftq3vvlr]{color:#e9edef;border-radius:.7rem;max-width:85%;padding:.4rem .65rem;font-size:.75rem}.as-b[data-astro-cid-ftq3vvlr].in{background:#202c33;align-self:flex-start}.as-b[data-astro-cid-ftq3vvlr].out{background:#005c4b;align-self:flex-end}.as-cal[data-astro-cid-ftq3vvlr]{background:var(--color-hueso);color:var(--color-tinta);border-radius:.8rem;padding:.6rem}.as-cal-h[data-astro-cid-ftq3vvlr]{align-items:center;gap:.35rem;margin-bottom:.4rem;font-size:.72rem;font-weight:600;display:flex}.as-grid[data-astro-cid-ftq3vvlr]{grid-template-columns:repeat(7,1fr);gap:.25rem;display:grid}.as-grid[data-astro-cid-ftq3vvlr] i[data-astro-cid-ftq3vvlr]{aspect-ratio:1.3;background:#0f141914;border-radius:.25rem}.as-grid[data-astro-cid-ftq3vvlr] i[data-astro-cid-ftq3vvlr].ev{background:var(--color-terracota);box-shadow:0 0 0 2px #e2613a4d}.as-bell[data-astro-cid-ftq3vvlr]{background:var(--color-teal);color:#fff;border-radius:99px;align-items:center;gap:.3rem;padding:.25rem .55rem;font-size:.68rem;font-weight:600;display:inline-flex;position:absolute;top:.9rem;right:.9rem}.proj-asistente[data-astro-cid-ftq3vvlr].is-in .as-bell[data-astro-cid-ftq3vvlr]{animation:3s ease-in-out 1s infinite wiggle}@keyframes wiggle{0%,70%,to{rotate:0deg}75%{rotate:-8deg}85%{rotate:8deg}95%{rotate:-4deg}}.mock-obrix[data-astro-cid-ftq3vvlr]{grid-template-columns:auto 1fr;align-items:center;gap:1rem;display:grid}.ob-ring[data-astro-cid-ftq3vvlr]{--v:64;background:conic-gradient(var(--color-terracota) calc(var(--v) * 1%), #ffffff14 0);border-radius:99px;place-items:center;width:5.5rem;height:5.5rem;display:grid}.ob-ring[data-astro-cid-ftq3vvlr] span[data-astro-cid-ftq3vvlr]{width:4.3rem;height:4.3rem;font-family:var(--font-display);color:#fff;background:#151c23;border-radius:99px;place-items:center;font-weight:700;display:grid}.ob-list[data-astro-cid-ftq3vvlr]{gap:.55rem;display:grid}.ob-row[data-astro-cid-ftq3vvlr]{color:#f4f1eab3;gap:.2rem;font-size:.7rem;display:grid}.ob-row[data-astro-cid-ftq3vvlr] i[data-astro-cid-ftq3vvlr]{background:#ffffff14;border-radius:99px;height:.4rem;position:relative;overflow:hidden}.ob-row[data-astro-cid-ftq3vvlr] i[data-astro-cid-ftq3vvlr]:after{content:"";width:var(--w);border-radius:inherit;background:var(--color-teal);transform-origin:0;transition:transform 1s var(--ease-out-expo) .3s;position:absolute;inset:0;transform:scaleX(0)}.proj-obrix[data-astro-cid-ftq3vvlr].is-in .ob-row[data-astro-cid-ftq3vvlr] i[data-astro-cid-ftq3vvlr]:after{transform:scaleX(1)}.ob-tag[data-astro-cid-ftq3vvlr]{color:#f4f1eacc;background:#f4f1ea1a;border-radius:99px;align-items:center;gap:.3rem;padding:.25rem .55rem;font-size:.66rem;display:inline-flex;position:absolute;bottom:.9rem;right:.9rem}.ob-demo[data-astro-cid-ftq3vvlr]{color:#f4f1ea73;font-size:.62rem;position:absolute;bottom:.9rem;left:1.25rem}.mock-obrix[data-astro-cid-ftq3vvlr]{padding-bottom:2.6rem}.mock-verifica[data-astro-cid-ftq3vvlr]{justify-content:space-between;align-items:center;gap:.25rem;padding-inline:1.25rem;display:flex}.vf-step[data-astro-cid-ftq3vvlr]{z-index:1;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:relative}.vf-ic[data-astro-cid-ftq3vvlr]{background:var(--color-tinta);width:3rem;height:3rem;color:var(--color-hueso);border:1px solid #ffffff1a;border-radius:1rem;place-items:center;transition:background-color .3s,color .3s;display:grid}.vf-l[data-astro-cid-ftq3vvlr]{color:#f4f1eab3;font-size:.75rem}.mock-verifica[data-astro-cid-ftq3vvlr]:before{content:"";background:repeating-linear-gradient(90deg,#fff3 0 6px,#0000 6px 12px);height:2px;position:absolute;top:calc(50% - .85rem);left:2.5rem;right:2.5rem}.vf-packet[data-astro-cid-ftq3vvlr]{background:var(--color-terracota);width:12px;height:12px;box-shadow:0 0 12px var(--color-terracota);opacity:0;border-radius:99px;position:absolute;top:calc(50% - .85rem - 5px);left:2.5rem}.proj-verifica[data-astro-cid-ftq3vvlr].is-in .vf-packet[data-astro-cid-ftq3vvlr]{animation:4s ease-in-out infinite vf}.proj-verifica[data-astro-cid-ftq3vvlr].is-in .vf-step[data-astro-cid-ftq3vvlr] .vf-ic[data-astro-cid-ftq3vvlr]{animation:4s ease-in-out infinite vf-lit;animation-delay:calc(var(--i) * 1s - .2s)}@keyframes vf{0%{opacity:0;left:2.5rem}8%{opacity:1}92%{opacity:1}to{opacity:0;left:calc(100% - 2.5rem - 12px)}}@keyframes vf-lit{0%,30%,to{background:var(--color-tinta);color:var(--color-hueso)}10%,20%{background:var(--color-teal);color:#fff}}.mock-videos[data-astro-cid-ftq3vvlr]{justify-content:center;align-items:center;gap:1.25rem;display:flex}.vd-phone[data-astro-cid-ftq3vvlr]{aspect-ratio:9/16;background:#2b3540;border-radius:1rem;width:6.6rem;padding:.3rem;box-shadow:0 20px 40px -20px #000000e6}.vd-scene[data-astro-cid-ftq3vvlr]{background:linear-gradient(170deg,#17706b,#0f1419 70%);border-radius:.75rem;flex-direction:column;justify-content:flex-end;height:calc(100% - .5rem);padding:.5rem;display:flex;position:relative;overflow:hidden}.vd-shape[data-astro-cid-ftq3vvlr]{border-radius:99px;position:absolute}.vd-shape[data-astro-cid-ftq3vvlr].s1{background:var(--color-terracota);width:3rem;height:3rem;animation:4s ease-in-out infinite float1;top:12%;right:-.6rem}.vd-shape[data-astro-cid-ftq3vvlr].s2{background:var(--color-hueso);width:1.4rem;height:1.4rem;animation:3.2s ease-in-out infinite reverse float1;top:30%;left:.6rem}.vd-title[data-astro-cid-ftq3vvlr]{font-family:var(--font-display);color:#fff;font-size:.68rem;font-weight:700;line-height:1.1;position:relative}.vd-sub[data-astro-cid-ftq3vvlr]{color:#ffd166;background:#000a;border-radius:.2rem;align-self:flex-start;margin-top:.3rem;padding:.1rem .3rem;font-size:.48rem;position:relative}.vd-bar[data-astro-cid-ftq3vvlr]{background:#ffffff26;border-radius:99px;height:.2rem;margin-top:.25rem;overflow:hidden}.vd-bar[data-astro-cid-ftq3vvlr] i[data-astro-cid-ftq3vvlr]{background:var(--color-terracota);transform-origin:0;width:100%;height:100%;animation:6s linear infinite progress;display:block}.vd-stages[data-astro-cid-ftq3vvlr]{gap:.4rem;display:grid}.vd-stages[data-astro-cid-ftq3vvlr] li[data-astro-cid-ftq3vvlr]{color:#f4f1eabf;animation:6s linear infinite stage;animation-delay:calc(var(--i) * 1.5s);background:#ffffff0d;border-radius:.7rem;align-items:center;gap:.45rem;padding:.4rem .7rem;font-size:.78rem;display:flex}@keyframes float1{50%{transform:translateY(-8px)}}@keyframes progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes stage{0%,25%{color:#fff;background:#e2613a38}26%,to{color:#f4f1eabf;background:#ffffff0d}}@media (prefers-reduced-motion:reduce){.rb-toast[data-astro-cid-ftq3vvlr]{animation:none!important}.vf-packet[data-astro-cid-ftq3vvlr]{display:none}}.steps[data-astro-cid-grsovck6]{gap:2rem;display:grid;position:relative}@media (width>=900px){.steps[data-astro-cid-grsovck6]{grid-template-columns:repeat(4,1fr);gap:1.5rem}}.steps[data-astro-cid-grsovck6]:before,.steps[data-astro-cid-grsovck6]:after{content:"";border-radius:99px;width:3px;position:absolute;top:1.75rem;bottom:2.5rem;left:1.7rem}.steps[data-astro-cid-grsovck6]:before{background:#0f14191a}.steps[data-astro-cid-grsovck6]:after{background:linear-gradient(var(--color-teal), var(--color-terracota));transform-origin:top;transition:transform 2.2s cubic-bezier(.65,0,.35,1);transform:scaleY(0)}@media (width>=900px){.steps[data-astro-cid-grsovck6]:before,.steps[data-astro-cid-grsovck6]:after{width:auto;height:3px;inset:1.7rem calc(25% - 1.75rem) auto 1.75rem}.steps[data-astro-cid-grsovck6]:after{background:linear-gradient(90deg, var(--color-teal), var(--color-terracota));transform-origin:0;transform:scaleX(0)}}.steps[data-astro-cid-grsovck6].is-in:after{transform:none}.step[data-astro-cid-grsovck6]{align-items:flex-start;gap:1.1rem;display:flex;position:relative}@media (width>=900px){.step[data-astro-cid-grsovck6]{flex-direction:column;gap:1.4rem}}.step-dot[data-astro-cid-grsovck6]{z-index:1;color:#0f141959;width:3.5rem;height:3.5rem;transition:background-color .5s,color .5s,border-color .5s,transform .5s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--i) * .5s + .2s);background:#fff;border:1px solid #0f14191a;border-radius:1.1rem;flex:none;place-items:center;display:grid;position:relative}.step-n[data-astro-cid-grsovck6]{background:var(--color-tinta);width:1.45rem;height:1.45rem;color:var(--color-hueso);font-family:var(--font-display);border-radius:99px;place-items:center;font-size:.75rem;font-weight:700;display:grid;position:absolute;top:-.5rem;right:-.5rem}.step-copy[data-astro-cid-grsovck6]{opacity:.45;transition:opacity .6s;transition-delay:calc(var(--i) * .5s + .2s);padding-top:.2rem}.steps[data-astro-cid-grsovck6].is-in .step-dot[data-astro-cid-grsovck6]{background:var(--color-tinta);color:var(--color-terracota);border-color:var(--color-tinta);transform:scale(1.04)}.steps[data-astro-cid-grsovck6].is-in .step[data-astro-cid-grsovck6]:first-of-type .step-dot[data-astro-cid-grsovck6]{background:var(--color-terracota);color:var(--color-tinta);border-color:var(--color-terracota)}.steps[data-astro-cid-grsovck6].is-in .step-copy[data-astro-cid-grsovck6],.no-js[data-astro-cid-grsovck6] .step-copy[data-astro-cid-grsovck6]{opacity:1}.marquee[data-astro-cid-d7dpd7mr]{display:flex;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.track[data-astro-cid-d7dpd7mr]{flex:none;gap:.75rem;padding-right:.75rem;animation:38s linear infinite marquee;display:flex}.marquee[data-astro-cid-d7dpd7mr]:hover .track[data-astro-cid-d7dpd7mr]{animation-play-state:paused}.track[data-astro-cid-d7dpd7mr] li[data-astro-cid-d7dpd7mr]{font-family:var(--font-display);color:#f4f1ead9;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff1a;border-radius:99px;flex:none;padding:.85rem 1.4rem;font-size:clamp(1.1rem,2.6vw,1.5rem);font-weight:600}.track[data-astro-cid-d7dpd7mr] li[data-astro-cid-d7dpd7mr]:nth-child(3n+1){color:#fff}.track[data-astro-cid-d7dpd7mr] li[data-astro-cid-d7dpd7mr]:nth-child(4n+2){border-color:#e2613a59}@keyframes marquee{to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.marquee[data-astro-cid-d7dpd7mr]{padding-inline:1.25rem;mask-image:none}.track[data-astro-cid-d7dpd7mr]{flex-wrap:wrap;flex:1;animation:none}.track[data-astro-cid-d7dpd7mr][aria-hidden=true]{display:none}}.contact-title[data-astro-cid-he3spzz3]{letter-spacing:-.04em;font-size:clamp(2.4rem,8.5vw,5.2rem);line-height:1}.contact-glow[data-astro-cid-he3spzz3]{place-items:center;display:grid;position:absolute;inset:0}.contact-glow[data-astro-cid-he3spzz3] span[data-astro-cid-he3spzz3]{aspect-ratio:1;background:radial-gradient(circle,#e2613a52,#e2613a14 35%,#0000 62%);border-radius:99px;width:min(70rem,160vw);animation:7s ease-in-out infinite breathe;translate:0 35%}@keyframes breathe{50%{opacity:.8;scale:1.08}}.contact[data-astro-cid-he3spzz3] .btn-xl{min-height:3.9rem;padding-inline:2.2rem;font-size:1.25rem}.person[data-astro-cid-he3spzz3],.contact-link[data-astro-cid-he3spzz3]{backdrop-filter:blur(6px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:1.25rem;align-items:center;gap:.85rem;min-height:4.5rem;padding:.9rem 1.1rem;display:flex}.contact-link[data-astro-cid-he3spzz3]{transition:border-color .25s,background-color .25s}.contact-link[data-astro-cid-he3spzz3]:hover{background:#ffffff12;border-color:#e2613a80}.avatar[data-astro-cid-he3spzz3]{background:var(--color-teal);color:#fff;width:2.75rem;height:2.75rem;font-family:var(--font-display);border-radius:99px;flex:none;place-items:center;font-weight:700;display:grid}
