.hero-visual[data-astro-cid-i3xutpoc]{perspective:1600px}.tilt[data-astro-cid-i3xutpoc]{transform-style:preserve-3d;will-change:transform}.field[data-astro-cid-i3xutpoc]{background:linear-gradient(#0891b22e,#0891b20a 70%)}.sun[data-astro-cid-i3xutpoc]{background:#facc15d9;box-shadow:0 0 0 8px #facc1526}.hill-a[data-astro-cid-i3xutpoc]{background:#84cc168c;border-radius:60% 40% 0 0/40% 30% 0 0}.hill-b[data-astro-cid-i3xutpoc]{background:#4d7c0fd9;border-radius:40% 60% 0 0/30% 40% 0 0}.rows[data-astro-cid-i3xutpoc]{background:repeating-linear-gradient(100deg,#0000 0 14px,#ffffff38 14px 16px);border-radius:40% 60% 0 0/30% 40% 0 0}.ring[data-astro-cid-i3xutpoc]{stroke-dashoffset:var(--c);animation:ring-draw 1.6s var(--ease-out) both;animation-delay:var(--d)}@keyframes ring-draw{to{stroke-dashoffset:0}}.shine[data-astro-cid-i3xutpoc]{animation:shine 1.4s var(--ease-in-out) 1.3s both;background:linear-gradient(105deg,#0000 35%,#ffffffb3 50%,#0000 65%);transform:translate(-100%)}@keyframes shine{to{transform:translate(100%)}}.cursor[data-astro-cid-i3xutpoc]{animation:cursor-in .9s var(--ease-in-out) 1.9s both;transform:translate(0)}@keyframes cursor-in{0%{opacity:0;transform:translate(140px,70px)}25%{opacity:1}to{opacity:1;transform:translate(0)}}.cta[data-astro-cid-i3xutpoc]{animation:press .22s var(--ease-out) 2.85s}@keyframes press{50%{transform:scale(.94)}}.ripple[data-astro-cid-i3xutpoc]{opacity:0;animation:ripple .7s var(--ease-out) 2.85s;box-shadow:0 0 #0891b280}@keyframes ripple{0%{opacity:1;box-shadow:0 0 #0891b280}to{opacity:0;box-shadow:0 0 0 12px #0891b200}}.floater[data-astro-cid-i3xutpoc]{animation:floater-in .7s var(--ease-out) both, float-y 6s ease-in-out infinite}.floater-a[data-astro-cid-i3xutpoc]{animation-delay:1.5s,2.2s}.floater-g[data-astro-cid-i3xutpoc]{animation-delay:2.2s,2.9s}.floater-b[data-astro-cid-i3xutpoc]{animation-delay:3.1s,3.8s}@keyframes floater-in{0%{opacity:0;filter:blur(4px);transform:translateY(14px)scale(.96)}to{opacity:1;filter:blur();transform:none}}@media (prefers-reduced-motion:reduce){.ring[data-astro-cid-i3xutpoc]{stroke-dashoffset:0}.shine[data-astro-cid-i3xutpoc]{display:none}}.aurora[data-astro-cid-ge2uvauf]{filter:blur(80px);border-radius:9999px;animation:18s ease-in-out infinite alternate drift;position:absolute}.aurora-a[data-astro-cid-ge2uvauf]{background:#0891b224;width:46%;height:55%;top:-18%;left:22%}.aurora-b[data-astro-cid-ge2uvauf]{background:#a1a1aa38;width:38%;height:45%;animation-duration:22s;animation-direction:alternate-reverse;top:-8%;right:12%}.hero-grid[data-astro-cid-ge2uvauf]{background:radial-gradient(circle at 1px 1px,#09090b12 1px,#0000 0) 0 0/24px 24px;mask-image:radial-gradient(70% 55% at 50% 25%,#000 30%,#0000 75%)}.hero-spot[data-astro-cid-ge2uvauf]{mask-image:radial-gradient(220px circle at var(--hx,50%) var(--hy,-20%), #000, transparent 70%);opacity:0;background:radial-gradient(circle at 1px 1px,#0891b28c 1px,#0000 0) 0 0/24px 24px;transition:opacity .4s}.hero[data-astro-cid-ge2uvauf][data-pointer] .hero-spot[data-astro-cid-ge2uvauf]{opacity:1}.badge[data-astro-cid-ge2uvauf]{box-shadow:var(--shadow-sm);transition:box-shadow .2s}.badge-icon[data-astro-cid-ge2uvauf]{transition:transform .2s var(--ease-out)}.ping[data-astro-cid-ge2uvauf]{animation:ping 2.4s var(--ease-out) infinite}@keyframes ping{75%,to{opacity:0;transform:scale(2.4)}}@media (hover:hover) and (pointer:fine){.badge[data-astro-cid-ge2uvauf]:hover{box-shadow:var(--shadow-card)}.badge[data-astro-cid-ge2uvauf]:hover .badge-icon[data-astro-cid-ge2uvauf]{transform:translate(2px)}}.logos[data-astro-cid-ge2uvauf]{mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.logos-track[data-astro-cid-ge2uvauf]{animation:36s linear infinite marquee}.logos[data-astro-cid-ge2uvauf]:hover .logos-track[data-astro-cid-ge2uvauf]{animation-play-state:paused}.logo[data-astro-cid-ge2uvauf]{transition:color .2s}@media (hover:hover) and (pointer:fine){.logo[data-astro-cid-ge2uvauf]:hover{color:var(--color-ink)}}@media (prefers-reduced-motion:reduce){.aurora[data-astro-cid-ge2uvauf],.ping[data-astro-cid-ge2uvauf]{animation:none}.logos-track[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.logos-track[data-astro-cid-ge2uvauf] ul[data-astro-cid-ge2uvauf][aria-hidden]{display:none}.logos[data-astro-cid-ge2uvauf]{mask-image:none}}.demo{background:var(--color-paper);width:min(1040px,100% - 24px);max-height:calc(100dvh - 24px);color:var(--color-ink);overscroll-behavior:contain;border:0;border-radius:24px;margin:auto;padding:0;overflow:auto}.demo[open]{animation:demo-in .25s var(--ease-out)}.demo::backdrop{background:color-mix(in srgb, var(--color-ink) 60%, transparent);backdrop-filter:blur(4px)}@keyframes demo-in{0%{opacity:0;transform:scale(.96)}}.demo .step-btn .fill{transform:scaleX(0)}.demo .step-btn[data-state=done] .fill,.demo .step-btn[data-state=current] .fill{transform:scaleX(1)}.demo .step-btn[data-state=playing] .fill{animation:step-fill var(--dur,2.6s) linear forwards}.demo .step-btn[data-state=todo]{color:var(--color-muted)}@keyframes step-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.demo .slot{display:grid;position:relative}.demo .slot>*{grid-area:1/1}.demo .wire b{color:var(--color-muted);font-size:11px;font-weight:600}.demo .wire,.demo .real,.demo .live{transition:opacity .45s var(--ease-out), transform .45s var(--ease-out), filter .45s var(--ease-out);transition-delay:calc(var(--d,0) * 90ms)}.demo [data-step="1"] .real,.demo [data-step="1"] .live,.demo [data-step="2"] .live{opacity:0;filter:blur(4px);transition-delay:0s;transform:translateY(8px)scale(.98)}.demo [data-step="2"] .wire,.demo [data-step="3"] .wire{opacity:0;transition-delay:0s}.demo .on-1,.demo .on-3{display:none}.demo [data-step="1"] .on-1,.demo [data-step="3"] .on-3{display:inline-flex}.demo [data-step="1"] .off-1,.demo [data-step="3"] .off-3{display:none}.demo .shadow-float{box-shadow:var(--shadow-card)}@media (prefers-reduced-motion:reduce){.demo[open]{animation:none}}.wire[data-astro-cid-xdh77xz6]{place-items:center;display:grid}.wire-labels[data-astro-cid-xdh77xz6]{place-items:stretch stretch}.photo[data-astro-cid-xdh77xz6]{background:radial-gradient(circle at 30% 30%, var(--color-espiga-dorado), transparent 60%), var(--color-espiga-crema)}[data-step="3"] .google[data-astro-cid-xdh77xz6]{transition-delay:.25s}[data-step="3"] .phone[data-astro-cid-xdh77xz6]{transition-delay:.45s}.clash[data-astro-cid-cubmzehw]{background:color-mix(in srgb, var(--color-danger) 10%, transparent);color:var(--color-danger)}.note[data-astro-cid-cubmzehw]{background:var(--color-fiesta-amarillo);color:var(--color-ink)}.meter[data-astro-cid-cubmzehw]{transform-origin:0;transform:scaleX(var(--v));transition:transform .6s var(--ease-out)}[data-step="3"] .meter[data-astro-cid-cubmzehw][data-first]{transform:scaleX(calc(var(--v) - .333))}[data-step="3"] .only-2[data-astro-cid-mkfkxbh3]{opacity:0;transform:scale(.98)}.spin[data-astro-cid-mkfkxbh3]{animation:1.2s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.sketch[data-astro-cid-lgwdq4qw]{color:var(--color-muted-d)}.sketch[data-astro-cid-lgwdq4qw]:last-child{color:var(--color-ink);border-style:solid}.cup[data-astro-cid-lgwdq4qw]{clip-path:polygon(0 0,100% 0,88% 100%,12% 100%);box-shadow:inset 0 0 0 1px var(--color-line);border-radius:0 0 14px 14px}[data-step="3"] .only-2[data-astro-cid-lgwdq4qw],[data-step="3"] .only-2[data-astro-cid-432noxzo]{opacity:0;transform:scale(.98)}.svc[data-astro-cid-lesv7jgp]{transition:transform .25s var(--ease-out)}.svc[data-astro-cid-lesv7jgp]:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.svc[data-astro-cid-lesv7jgp]:hover{transform:translateY(-4px)}}.go[data-astro-cid-lesv7jgp]{transition:transform .25s var(--ease-out), background-color .2s ease, border-color .2s ease, color .2s ease, opacity .2s ease}.svc[data-astro-cid-lesv7jgp]:hover .go[data-astro-cid-lesv7jgp],.svc[data-astro-cid-lesv7jgp]:focus-visible .go[data-astro-cid-lesv7jgp]{opacity:1;background:var(--color-cyan);border-color:var(--color-cyan);color:var(--color-ink);transform:rotate(-45deg)}.step[data-astro-cid-grsovck6]>[data-astro-cid-grsovck6]{transition:transform .3s var(--ease-out), opacity .3s ease}.js [data-astro-cid-grsovck6][data-steps].is-tracking .step[data-astro-cid-grsovck6]:not(.is-active)>[data-astro-cid-grsovck6]{opacity:.35}.step[data-astro-cid-grsovck6].is-active .num[data-astro-cid-grsovck6]{color:var(--color-ink)}@media (hover:hover) and (pointer:fine) and (width>=768px){.step[data-astro-cid-grsovck6]:hover>[data-astro-cid-grsovck6]{transform:translate(8px)}}.logo[data-astro-cid-ftq3vvlr]{filter:grayscale();opacity:.75;transition:filter .3s,opacity .3s}@media (hover:hover) and (pointer:fine){.group[data-astro-cid-ftq3vvlr]:hover .logo[data-astro-cid-ftq3vvlr]{filter:none;opacity:1}}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.pm[data-astro-cid-hemr5th4]{transition:transform .2s var(--ease-out), background-color .2s ease, border-color .2s ease}details[data-astro-cid-hemr5th4][open] .pm[data-astro-cid-hemr5th4]{background:var(--color-cyan);border-color:var(--color-cyan);transform:rotate(45deg)}.field[data-astro-cid-he3spzz3]{gap:8px;display:grid}.field[data-astro-cid-he3spzz3] label[data-astro-cid-he3spzz3]{color:var(--color-white);font-size:14px;font-weight:600}.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3],.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]{font:inherit;border:0;border-bottom:1.5px solid var(--color-line-d);color:var(--color-white);resize:vertical;background:0 0;border-radius:0;padding:12px 0;font-size:17px;transition:border-color .2s}.field[data-astro-cid-he3spzz3] [data-astro-cid-he3spzz3]::placeholder{color:var(--color-muted-d);opacity:.7}.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:focus,.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]:focus{border-color:var(--color-cyan);outline:none}.field[data-astro-cid-he3spzz3] [data-astro-cid-he3spzz3][aria-invalid=true]{border-color:var(--color-danger)}.err[data-astro-cid-he3spzz3]{color:var(--color-danger-soft);font-size:13px}.wa-btn[data-astro-cid-he3spzz3]{background:var(--color-cyan);color:var(--color-ink)}@media (hover:hover) and (pointer:fine){.wa-btn[data-astro-cid-he3spzz3]:hover{background:var(--color-white)}}
