.bubble:where(.astro-niedw56l){border-radius:16px;max-width:85%;padding:.6rem .85rem;font-size:.93rem;line-height:1.4}.you:where(.astro-niedw56l){background:var(--vx-ink);color:var(--vx-paper);border-end-end-radius:5px;margin-inline-start:auto}.agent:where(.astro-niedw56l){border:1.5px solid var(--vx-line-strong);background:var(--vx-paper);color:var(--vx-ink);border-end-start-radius:5px}.other:where(.astro-niedw56l){background:var(--vx-tint-cyan);color:var(--vx-ink);border-end-start-radius:5px}.name:where(.astro-niedw56l){color:var(--vx-teal-ink);margin-bottom:.15rem;font-size:.75rem;font-weight:700;display:block}.heading:where(.astro-ysklgcyt){gap:.9rem;max-width:46rem;margin-bottom:2.75rem;display:grid}:where(.astro-ysklgcyt)[data-align=center]{text-align:center;justify-items:center;margin-inline:auto}.eyebrow:where(.astro-ysklgcyt){background:var(--vx-tint-violet);color:var(--vx-violet-deep);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;justify-self:start;padding:.2rem .7rem;font-size:.8rem;font-weight:700}:where(.astro-ysklgcyt)[data-align=center] .eyebrow:where(.astro-ysklgcyt){justify-self:center}h2:where(.astro-ysklgcyt){font-size:clamp(2rem,2.6vw + 1.2rem,3.1rem)}.lede:where(.astro-ysklgcyt){color:var(--vx-ink-soft);font-size:1.15rem}.apps:where(.astro-st6gp2ky){padding:clamp(3rem,7vw,6rem) 0}.stage:where(.astro-st6gp2ky){grid-template-columns:minmax(0,1fr) 17rem;align-items:end;gap:clamp(1.5rem,4vw,3.5rem);display:grid}figure:where(.astro-st6gp2ky){margin:0}figcaption:where(.astro-st6gp2ky){color:var(--vx-ink-muted);margin-top:.9rem;font-size:.92rem}.browser:where(.astro-st6gp2ky){min-width:0}.chrome:where(.astro-st6gp2ky){border:2px solid var(--vx-ink);border-radius:var(--vx-radius) var(--vx-radius) 0 0;background:var(--vx-paper-soft);border-bottom:0;align-items:center;gap:1rem;padding:.7rem 1rem;display:flex}.dots:where(.astro-st6gp2ky){gap:.4rem;display:inline-flex}.dots:where(.astro-st6gp2ky) span:where(.astro-st6gp2ky){border:1.5px solid var(--vx-ink);background:var(--vx-coral);border-radius:50%;width:.7rem;height:.7rem}.dots:where(.astro-st6gp2ky) span:where(.astro-st6gp2ky):nth-child(2){background:var(--vx-sun)}.dots:where(.astro-st6gp2ky) span:where(.astro-st6gp2ky):nth-child(3){background:var(--vx-mint)}.address:where(.astro-st6gp2ky){border:1.5px solid var(--vx-line-strong);background:var(--vx-paper);max-width:22rem;color:var(--vx-ink-muted);font-family:var(--vx-font-mono);border-radius:999px;flex:1;padding:.25rem .8rem;font-size:.8rem}.console:where(.astro-st6gp2ky){border:2px solid var(--vx-ink);border-radius:0 0 var(--vx-radius) var(--vx-radius);background:var(--vx-paper);min-height:22rem;box-shadow:8px 8px 0 var(--vx-ink);grid-template-columns:11rem minmax(0,1fr);display:grid;overflow:hidden}.sidebar:where(.astro-st6gp2ky){border-inline-end:1.5px solid var(--vx-line);background:var(--vx-paper-soft);align-content:start;gap:.1rem;padding:.9rem .6rem;font-size:.85rem;list-style:none;display:grid}.sidebar:where(.astro-st6gp2ky) li:where(.astro-st6gp2ky){color:var(--vx-ink-soft);border-radius:8px;padding:.3rem .6rem}.sidebar:where(.astro-st6gp2ky) .active:where(.astro-st6gp2ky){background:var(--vx-tint-violet);color:var(--vx-violet-deep);font-weight:700}.pane:where(.astro-st6gp2ky){align-content:start;gap:.75rem;padding:1.25rem;display:grid}.pane-title:where(.astro-st6gp2ky){font-family:var(--vx-font-display);font-size:1.2rem;font-weight:800}.tool:where(.astro-st6gp2ky){background:var(--vx-paper-soft);border:1.5px solid var(--vx-line-strong);font-family:var(--vx-font-mono);border-radius:999px;justify-self:start;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.78rem;display:inline-flex}.tool:where(.astro-st6gp2ky) b:where(.astro-st6gp2ky){color:var(--vx-teal-ink)}.device:where(.astro-st6gp2ky){border:3px solid var(--vx-ink);background:var(--vx-paper);height:30rem;box-shadow:8px 8px 0 var(--vx-violet);border-radius:2.4rem;flex-direction:column;gap:.8rem;padding:2.2rem .9rem 1rem;display:flex;transform:rotate(2.5deg)}.notch:where(.astro-st6gp2ky){background:var(--vx-ink);border-radius:999px;width:5.5rem;height:1.4rem;position:absolute;top:.8rem;left:50%;transform:translate(-50%)}.app-title:where(.astro-st6gp2ky){font-family:var(--vx-font-display);text-align:center;font-weight:800}.messages:where(.astro-st6gp2ky){flex:1;align-content:end;gap:.6rem;display:grid}.composer:where(.astro-st6gp2ky){border:1.5px solid var(--vx-line-strong);border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .35rem .35rem .9rem;display:flex}.field:where(.astro-st6gp2ky){color:var(--vx-ink-muted);flex:1;font-size:.9rem}.mic:where(.astro-st6gp2ky){background:var(--vx-ink);width:2.4rem;height:2.4rem;color:var(--vx-mint);border-radius:50%;place-items:center;display:grid}@media (width<=60rem){.stage:where(.astro-st6gp2ky){grid-template-columns:1fr;justify-items:center}.browser:where(.astro-st6gp2ky){width:100%}.phone:where(.astro-st6gp2ky){width:min(17rem,100%);margin-top:1rem}}@media (width<=40rem){.console:where(.astro-st6gp2ky){grid-template-columns:1fr}.sidebar:where(.astro-st6gp2ky){border-inline-end:0;border-bottom:1.5px solid var(--vx-line);flex-wrap:nowrap;display:flex;overflow:hidden}.sidebar:where(.astro-st6gp2ky) li:where(.astro-st6gp2ky){flex:none}}.waveform:where(.astro-vksjczie){align-items:center;gap:.18em;height:1.1em;display:inline-flex}.waveform:where(.astro-vksjczie) span:where(.astro-vksjczie){background:var(--vx-gradient);background-size:600% 100%;background-position:calc(var(--i) * 25%) 0;width:.22em;height:100%;transform:scaleY(var(--scale));border-radius:999px}.talking:where(.astro-vksjczie) span:where(.astro-vksjczie){animation:1.1s ease-in-out infinite talk;animation-delay:calc(var(--i) * -.18s)}@keyframes talk{0%,to{transform:scaleY(calc(var(--scale) * .45))}50%{transform:scaleY(var(--scale))}}.mini:where(.astro-waecozxr){border:1.5px solid var(--vx-line-strong);border-radius:var(--vx-radius);background:radial-gradient(circle at 1px 1px, var(--vx-line) 1px, transparent 0) 0 0 / 16px 16px, var(--vx-paper-soft);align-content:start;gap:.55rem;min-height:11.5rem;padding:1rem;display:grid}.mic-row:where(.astro-waecozxr){align-items:center;gap:.8rem;font-size:1.6rem;display:flex}.mic:where(.astro-waecozxr){background:var(--vx-ink);width:2.75rem;height:2.75rem;color:var(--vx-mint);border-radius:50%;place-items:center;animation:1.8s ease-out infinite pulse;display:grid}.incoming:where(.astro-waecozxr){text-align:center;justify-items:center;gap:.2rem;padding:.6rem 0;display:grid}.ring:where(.astro-waecozxr){background:var(--vx-mint);width:3rem;height:3rem;color:var(--vx-ink);border-radius:50%;place-items:center;margin-bottom:.4rem;animation:1.6s ease-in-out infinite wiggle;display:grid}.incoming:where(.astro-waecozxr) small:where(.astro-waecozxr){color:var(--vx-ink-muted);font-size:.8rem}.answered:where(.astro-waecozxr){background:var(--vx-ink);color:var(--vx-paper);border-radius:999px;align-items:center;gap:.5rem;margin-top:.6rem;padding:.35rem .8rem;font-size:.85rem;font-weight:600;display:inline-flex}.label:where(.astro-waecozxr),.wa-head:where(.astro-waecozxr){letter-spacing:.06em;text-transform:uppercase;color:var(--vx-ink-muted);justify-self:start;font-size:.75rem;font-weight:700}.wa-head:where(.astro-waecozxr){color:#0b7a3b;align-items:center;gap:.4rem;display:inline-flex}.wa-head:where(.astro-waecozxr) svg:where(.astro-waecozxr){width:1rem;height:1rem}.whatsapp:where(.astro-waecozxr) .you{background:#0b6b35}@keyframes pulse{0%{box-shadow:0 0 #19f0c48c}to{box-shadow:0 0 0 14px #19f0c400}}@keyframes wiggle{0%,60%,to{transform:rotate(0)}70%{transform:rotate(-12deg)}80%{transform:rotate(10deg)}90%{transform:rotate(-6deg)}}.channels:where(.astro-j5nyo7vj){padding:clamp(3rem,7vw,6rem) 0}.grid:where(.astro-j5nyo7vj){grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;padding:0;list-style:none;display:grid}.card:where(.astro-j5nyo7vj){border:2px solid var(--vx-ink);border-radius:var(--vx-radius-lg);background:var(--vx-paper);box-shadow:5px 5px 0 var(--vx-ink);transform:rotate(var(--tilt));flex-direction:column;gap:.8rem;padding:1rem 1rem 1.25rem;transition:transform .2s;display:flex}.card:where(.astro-j5nyo7vj):hover{transform:rotate(0)translateY(-4px)}h3:where(.astro-j5nyo7vj){margin-top:.4rem;font-size:1.45rem}.card:where(.astro-j5nyo7vj)>p:where(.astro-j5nyo7vj){color:var(--vx-ink-soft);font-size:.97rem}.points:where(.astro-j5nyo7vj){gap:.35rem;padding:0;font-size:.9rem;list-style:none;display:grid}.points:where(.astro-j5nyo7vj) li:where(.astro-j5nyo7vj){align-items:flex-start;gap:.45rem;display:flex}.points:where(.astro-j5nyo7vj) svg{color:var(--vx-teal-ink);flex:none;margin-top:.2rem}.more:where(.astro-j5nyo7vj){color:var(--vx-violet-deep);align-items:center;gap:.35rem;margin-top:auto;padding-top:.4rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.more:where(.astro-j5nyo7vj):hover{text-decoration:underline}@media (width<=70rem){.grid:where(.astro-j5nyo7vj){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){.grid:where(.astro-j5nyo7vj){grid-template-columns:1fr}}.note:where(.astro-mtbvijrb){font-family:var(--vx-font-hand);color:var(--vx-violet-deep);pointer-events:none;align-items:flex-start;gap:.2rem;font-size:1.45rem;font-weight:600;line-height:1.05;display:inline-flex}.text:where(.astro-mtbvijrb){transform:rotate(-4deg)}.arrow:where(.astro-mtbvijrb){flex:none;width:2.6rem;height:2.2rem}.arrow-down-left:where(.astro-mtbvijrb){flex-direction:row-reverse}.arrow-up-left:where(.astro-mtbvijrb){flex-direction:row-reverse;align-items:flex-end}.arrow-up-left:where(.astro-mtbvijrb) .arrow:where(.astro-mtbvijrb){transform:scaleY(-1)}.arrow-left:where(.astro-mtbvijrb){flex-direction:row-reverse;align-items:center}.arrow-left:where(.astro-mtbvijrb) .arrow:where(.astro-mtbvijrb){transform:rotate(40deg)}.closing:where(.astro-huwqgtx5){padding:clamp(2rem,5vw,4rem) 0 0}.panel:where(.astro-huwqgtx5){border:2px solid var(--vx-ink);background:radial-gradient(circle at 15% 20%, #19f0c447, transparent 40%), radial-gradient(circle at 85% 80%, #6657ff38, transparent 45%), var(--vx-paper);box-shadow:10px 10px 0 var(--vx-ink);text-align:center;border-radius:2rem;justify-items:center;gap:1.1rem;padding:clamp(2.5rem,6vw,4.5rem) clamp(1.25rem,4vw,3rem);display:grid;position:relative}.wave:where(.astro-huwqgtx5){font-size:2.6rem}h2:where(.astro-huwqgtx5){font-size:clamp(2.2rem,4vw + 1rem,4rem)}.panel:where(.astro-huwqgtx5)>p:where(.astro-huwqgtx5){max-width:34rem;color:var(--vx-ink-soft);font-size:1.15rem}.ctas:where(.astro-huwqgtx5){flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:.5rem;display:flex}.panel:where(.astro-huwqgtx5) .closing-note{position:absolute;bottom:1.25rem;right:clamp(1rem,6vw,5rem)}@media (width<=48rem){.panel:where(.astro-huwqgtx5) .closing-note{display:none}}.faq:where(.astro-tycplb2i){padding:clamp(3rem,7vw,6rem) 0}.narrow:where(.astro-tycplb2i){max-width:50rem}.list:where(.astro-tycplb2i){gap:.75rem;display:grid}details:where(.astro-tycplb2i){border:1.5px solid var(--vx-line-strong);border-radius:var(--vx-radius);background:var(--vx-paper);transition:border-color .15s}details:where(.astro-tycplb2i)[open]{border-color:var(--vx-ink);box-shadow:4px 4px 0 var(--vx-ink)}summary:where(.astro-tycplb2i){cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.3rem;list-style:none;display:flex}summary:where(.astro-tycplb2i)::-webkit-details-marker{display:none}h3:where(.astro-tycplb2i){font-family:var(--vx-font-body);letter-spacing:-.01em;font-size:1.08rem;font-weight:700;line-height:1.35}summary:where(.astro-tycplb2i) .toggle{flex:none;transition:transform .2s}details:where(.astro-tycplb2i)[open] summary:where(.astro-tycplb2i) .toggle{transform:rotate(45deg)}.answer:where(.astro-tycplb2i){color:var(--vx-ink-soft);gap:.6rem;padding:0 1.3rem 1.2rem;display:grid}.answer:where(.astro-tycplb2i) a:where(.astro-tycplb2i){color:var(--vx-violet-deep);justify-self:start;font-weight:700}.features:where(.astro-nikkmkia){background:linear-gradient(var(--vx-paper), transparent 6rem), radial-gradient(circle at 1px 1px, var(--vx-line) 1px, transparent 0) 0 0 / 22px 22px;padding:clamp(3rem,7vw,6rem) 0}.grid:where(.astro-nikkmkia){grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding:0;list-style:none;display:grid}.card:where(.astro-nikkmkia){border:1.5px solid var(--vx-line-strong);border-radius:var(--vx-radius);background:var(--vx-paper);flex-direction:column;gap:.5rem;padding:1.4rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.card:where(.astro-nikkmkia):hover{border-color:var(--vx-ink);box-shadow:4px 4px 0 var(--vx-ink);transform:translate(-2px,-2px)}.icon:where(.astro-nikkmkia){border:1.5px solid var(--vx-ink);background:var(--vx-tint-mint);border-radius:14px;place-items:center;width:2.75rem;height:2.75rem;margin-bottom:.4rem;display:grid;transform:rotate(-4deg)}:where(.astro-nikkmkia)[data-tone=cyan]{background:var(--vx-tint-cyan);transform:rotate(3deg)}:where(.astro-nikkmkia)[data-tone=violet]{background:var(--vx-tint-violet)}:where(.astro-nikkmkia)[data-tone=sun]{background:var(--vx-tint-sun);transform:rotate(5deg)}.name:where(.astro-nikkmkia){color:var(--vx-teal-ink);letter-spacing:.05em;text-transform:uppercase;font-size:.8rem;font-weight:700}h3:where(.astro-nikkmkia){font-size:1.3rem}.card:where(.astro-nikkmkia) p:where(.astro-nikkmkia){color:var(--vx-ink-soft);font-size:.95rem}.more:where(.astro-nikkmkia){color:var(--vx-violet-deep);align-items:center;gap:.35rem;margin-top:auto;padding-top:.5rem;font-size:.92rem;font-weight:700;text-decoration:none;display:inline-flex}.more:where(.astro-nikkmkia):hover{text-decoration:underline}.skills:where(.astro-nikkmkia){border:2px solid var(--vx-ink);border-radius:var(--vx-radius-lg);background:var(--vx-tint-sun);box-shadow:6px 6px 0 var(--vx-ink);grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);gap:2rem;margin-top:2.5rem;padding:clamp(1.5rem,3vw,2.25rem);display:grid}.skills-intro:where(.astro-nikkmkia){align-content:start;gap:.7rem;display:grid;position:relative}.skills-intro:where(.astro-nikkmkia) h3:where(.astro-nikkmkia){font-size:1.6rem}.skills-intro:where(.astro-nikkmkia) p:where(.astro-nikkmkia){color:var(--vx-ink-soft)}.skills-intro:where(.astro-nikkmkia) .skills-note{margin-top:.5rem}.skill-list:where(.astro-nikkmkia){flex-wrap:wrap;align-content:start;gap:.6rem;padding:0;list-style:none;display:flex}.skill-list:where(.astro-nikkmkia) a:where(.astro-nikkmkia){border:1.5px solid var(--vx-ink);background:var(--vx-paper);border-radius:999px;padding:.45rem .9rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:transform .15s;display:inline-block}.skill-list:where(.astro-nikkmkia) li:where(.astro-nikkmkia):nth-child(odd) a:where(.astro-nikkmkia){transform:rotate(-1.5deg)}.skill-list:where(.astro-nikkmkia) li:where(.astro-nikkmkia):nth-child(2n) a:where(.astro-nikkmkia){transform:rotate(1.2deg)}.skill-list:where(.astro-nikkmkia) a:where(.astro-nikkmkia):hover{background:var(--vx-tint-violet);transform:rotate(0)scale(1.04)}@media (width<=70rem){.grid:where(.astro-nikkmkia){grid-template-columns:repeat(2,minmax(0,1fr))}.skills:where(.astro-nikkmkia){grid-template-columns:1fr}}@media (width<=40rem){.grid:where(.astro-nikkmkia){grid-template-columns:1fr}}.copy:where(.astro-u77e27mj){color:#e8eeeb;cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;border-radius:9px;place-items:center;width:2.25rem;height:2.25rem;padding:0;transition:background .15s;display:inline-grid}.copy:where(.astro-u77e27mj):hover{background:#ffffff29}.icon:where(.astro-u77e27mj){grid-area:1/1;width:1.05rem;height:1.05rem}.done:where(.astro-u77e27mj),.copy:where(.astro-u77e27mj)[data-state=copied] .idle:where(.astro-u77e27mj){visibility:hidden}.copy:where(.astro-u77e27mj)[data-state=copied] .done:where(.astro-u77e27mj){visibility:visible;color:var(--vx-mint)}.status:where(.astro-u77e27mj){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.start:where(.astro-k5bbwexs){padding:clamp(3rem,7vw,6rem) 0}.grid:where(.astro-k5bbwexs){grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.start:where(.astro-k5bbwexs) .lede code{background:var(--vx-paper-soft);border-radius:6px;padding:.1em .35em}.guides:where(.astro-k5bbwexs){gap:.75rem;padding:0;list-style:none;display:grid}.guides:where(.astro-k5bbwexs) a:where(.astro-k5bbwexs){border:1.5px solid var(--vx-line-strong);border-radius:var(--vx-radius);align-items:center;gap:1rem;padding:1rem 1.1rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.guides:where(.astro-k5bbwexs) a:where(.astro-k5bbwexs):hover{border-color:var(--vx-ink);box-shadow:4px 4px 0 var(--vx-ink)}.guides:where(.astro-k5bbwexs) a:where(.astro-k5bbwexs)>svg:first-child{color:var(--vx-violet);flex:none}.guides:where(.astro-k5bbwexs) span:where(.astro-k5bbwexs){gap:.15rem;display:grid}.guides:where(.astro-k5bbwexs) small:where(.astro-k5bbwexs){color:var(--vx-ink-muted);font-size:.9rem}.guides:where(.astro-k5bbwexs) .arrow{flex:none;margin-inline-start:auto}.terminal:where(.astro-k5bbwexs){border:2px solid var(--vx-ink);border-radius:var(--vx-radius-lg);color:#e8eeeb;box-shadow:8px 8px 0 var(--vx-violet);background:#101814;overflow:hidden;transform:rotate(1deg)}.term-bar:where(.astro-k5bbwexs){border-bottom:1px solid #ffffff1f;align-items:center;gap:.9rem;padding:.6rem .7rem .6rem 1rem;display:flex}.dots:where(.astro-k5bbwexs){gap:.4rem;display:inline-flex}.dots:where(.astro-k5bbwexs) span:where(.astro-k5bbwexs){background:var(--vx-coral);border-radius:50%;width:.7rem;height:.7rem}.dots:where(.astro-k5bbwexs) span:where(.astro-k5bbwexs):nth-child(2){background:var(--vx-sun)}.dots:where(.astro-k5bbwexs) span:where(.astro-k5bbwexs):nth-child(3){background:var(--vx-mint)}.term-title:where(.astro-k5bbwexs){color:#9fb0a8;font-family:var(--vx-font-mono);margin-inline-end:auto;font-size:.8rem}pre:where(.astro-k5bbwexs){margin:0;padding:1.1rem 1.25rem .6rem;font-size:.92rem;line-height:1.75;overflow-x:auto}pre:where(.astro-k5bbwexs).second{padding-top:.4rem;padding-bottom:1.25rem}.line:where(.astro-k5bbwexs),.comment:where(.astro-k5bbwexs){display:block}.prompt:where(.astro-k5bbwexs){color:var(--vx-mint);user-select:none}.comment:where(.astro-k5bbwexs){color:#8a9a93}@media (width<=60rem){.grid:where(.astro-k5bbwexs){grid-template-columns:1fr}.terminal:where(.astro-k5bbwexs){transform:none}}.scene:where(.astro-otpilsbi){position:relative}.window:where(.astro-otpilsbi){border:2px solid var(--vx-ink);border-radius:var(--vx-radius-lg);background:var(--vx-paper);box-shadow:8px 8px 0 var(--vx-ink);overflow:hidden}.titlebar:where(.astro-otpilsbi){border-bottom:1.5px solid var(--vx-line);background:var(--vx-paper-soft);align-items:center;gap:.7rem;padding:.85rem 1.1rem;display:flex}.avatar:where(.astro-otpilsbi){border:1.5px solid var(--vx-ink);background:var(--vx-paper);border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;padding:.3rem;display:grid}.avatar:where(.astro-otpilsbi) svg{width:100%;height:100%}.who:where(.astro-otpilsbi){line-height:1.2;display:grid}.who:where(.astro-otpilsbi) small:where(.astro-otpilsbi){color:var(--vx-ink-muted);font-size:.78rem}.live:where(.astro-otpilsbi){color:var(--vx-teal-ink);align-items:center;gap:.35rem;margin-inline-start:auto;font-size:.78rem;font-weight:600;display:inline-flex}.dot:where(.astro-otpilsbi){background:var(--vx-mint);border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 0 3px #19f0c440}.feed:where(.astro-otpilsbi){background:radial-gradient(circle at 1px 1px, var(--vx-line) 1px, transparent 0) 0 0 / 18px 18px, var(--vx-paper);gap:.7rem;padding:1.1rem;list-style:none;display:grid}.feed:where(.astro-otpilsbi)>li:where(.astro-otpilsbi){animation:.52s cubic-bezier(.2,.9,.3,1.25) both slide-in;animation-delay:calc(.15s + var(--step) * .16s);gap:.35rem;display:grid}.call-card:where(.astro-otpilsbi){border:2px solid var(--vx-ink);background:var(--vx-tint-mint);border-radius:18px;padding:.8rem .9rem;font-size:.9rem}.call-head:where(.astro-otpilsbi){align-items:center;gap:.6rem;margin-bottom:.5rem;font-size:1.5rem;display:flex}.call-icon:where(.astro-otpilsbi){background:var(--vx-ink);width:2rem;height:2rem;color:var(--vx-mint);border-radius:50%;place-items:center;display:grid}.call-who:where(.astro-otpilsbi){margin-inline-end:auto;font-size:.92rem;line-height:1.2;display:grid}.call-who:where(.astro-otpilsbi) small:where(.astro-otpilsbi){color:var(--vx-ink-soft);font-size:.75rem}.line:where(.astro-otpilsbi){border-inline-start:3px solid var(--vx-cyan);color:var(--vx-ink-soft);padding:.15rem 0 .15rem .6rem;line-height:1.4}.line:where(.astro-otpilsbi)+.line:where(.astro-otpilsbi){border-color:var(--vx-violet);margin-top:.35rem}.agent-line:where(.astro-otpilsbi){color:var(--vx-ink)}.scheduled:where(.astro-otpilsbi){border:1.5px dashed var(--vx-violet);background:var(--vx-tint-violet);color:var(--vx-violet-deep);border-radius:999px;justify-self:start;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.8rem;font-weight:600;display:inline-flex}@keyframes slide-in{0%{transform:translateY(14px)scale(.97)}to{transform:none}}.group:where(.astro-zoac27th){white-space:nowrap}.squiggled:where(.astro-zoac27th){display:inline-block;position:relative}.squiggle:where(.astro-zoac27th){width:calc(100% + .08em);height:.32em;position:absolute;bottom:-.16em;left:-.04em;overflow:visible}.squiggle:where(.astro-zoac27th) path:where(.astro-zoac27th){stroke-dasharray:340;stroke-dashoffset:340px;animation:.9s ease-out .3s forwards draw}@keyframes draw{to{stroke-dashoffset:0}}@media (width<=40rem){.group:where(.astro-zoac27th){white-space:normal}.squiggled:where(.astro-zoac27th){text-decoration:underline wavy var(--vx-cyan) .09em;text-decoration-skip-ink:none;text-underline-offset:.18em;display:inline}.squiggle:where(.astro-zoac27th){display:none}}.hero:where(.astro-qmrutqly){padding:clamp(2.5rem,6vw,5rem) 0 clamp(3rem,7vw,6rem);position:relative;overflow:clip}.grid:where(.astro-qmrutqly){grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.copy:where(.astro-qmrutqly){justify-items:start;gap:1.4rem;display:grid}h1:where(.astro-qmrutqly){letter-spacing:-.04em;font-size:clamp(2.45rem,4.6vw + .6rem,4.7rem);line-height:1.02}.lede:where(.astro-qmrutqly){max-width:36rem;color:var(--vx-ink-soft);font-size:clamp(1.08rem,.4vw + 1rem,1.25rem)}.lede:where(.astro-qmrutqly) strong:where(.astro-qmrutqly){color:var(--vx-ink)}.chips:where(.astro-qmrutqly){flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.chips:where(.astro-qmrutqly) a:where(.astro-qmrutqly){border:1.5px solid var(--vx-line-strong);background:var(--vx-paper);border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:border-color .15s,transform .15s;display:inline-flex}.chips:where(.astro-qmrutqly) a:where(.astro-qmrutqly):hover{border-color:var(--vx-ink);transform:translateY(-2px)rotate(-1deg)}.chips:where(.astro-qmrutqly) svg:where(.astro-qmrutqly){width:1rem;height:1rem;color:var(--vx-violet)}.ctas:where(.astro-qmrutqly){flex-wrap:wrap;gap:.9rem;margin-top:.4rem;display:flex}.meta:where(.astro-qmrutqly){color:var(--vx-ink-muted);font-size:.95rem}.meta:where(.astro-qmrutqly) code:where(.astro-qmrutqly){background:var(--vx-paper-soft);color:var(--vx-ink);border-radius:6px;padding:.1em .4em}.stage:where(.astro-qmrutqly){padding-top:2.5rem;position:relative}.stage:where(.astro-qmrutqly) .note-call{z-index:2;position:absolute;top:-.5rem;right:1.5rem}.blob:where(.astro-qmrutqly){z-index:-1;filter:blur(50px);opacity:.55;border-radius:50%;position:absolute}.blob:where(.astro-qmrutqly).mint{background:var(--vx-mint);width:16rem;height:16rem;top:10%;left:-12%}.blob:where(.astro-qmrutqly).violet{background:var(--vx-violet);opacity:.35;width:18rem;height:18rem;bottom:-8%;right:-14%}@media (width<=60rem){.grid:where(.astro-qmrutqly){grid-template-columns:1fr}.stage:where(.astro-qmrutqly){max-width:34rem}}.how:where(.astro-477lk3b5){padding:clamp(3rem,7vw,6rem) 0}.flow:where(.astro-477lk3b5){grid-template-columns:1fr 1.15fr 1fr;gap:3rem;padding:0;list-style:none;display:grid}.column:where(.astro-477lk3b5){border:2px dashed var(--vx-line-strong);border-radius:var(--vx-radius-lg);background:var(--vx-paper);padding:1.4rem;position:relative}.column:where(.astro-477lk3b5):not(:last-child):after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 24' fill='none' stroke='%2317211c' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 13c8-5 18-6 31-1'/%3E%3Cpath d='M27 5l8 7-9 6'/%3E%3C/svg%3E") 50%/contain no-repeat;width:2.5rem;height:1.5rem;position:absolute;top:50%;right:-2.75rem;transform:translateY(-50%)}.core:where(.astro-477lk3b5){border:2px solid var(--vx-ink);background:linear-gradient(var(--vx-paper), var(--vx-paper)) padding-box, var(--vx-gradient) border-box;box-shadow:6px 6px 0 var(--vx-ink);border-color:#0000}.column:where(.astro-477lk3b5) h3:where(.astro-477lk3b5){margin-bottom:.9rem;font-size:1.35rem}.column:where(.astro-477lk3b5) ul:where(.astro-477lk3b5){gap:.5rem;padding:0;list-style:none;display:grid}.column:where(.astro-477lk3b5) li:where(.astro-477lk3b5) li:where(.astro-477lk3b5){background:var(--vx-paper-soft);border-radius:10px;padding:.45rem .75rem;font-size:.93rem;font-weight:400}.core:where(.astro-477lk3b5) li:where(.astro-477lk3b5) li:where(.astro-477lk3b5){background:var(--vx-tint-cyan)}.promises:where(.astro-477lk3b5){grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin-top:3rem;padding:0;list-style:none;display:grid}.promises:where(.astro-477lk3b5) li:where(.astro-477lk3b5){align-content:start;gap:.45rem;display:grid}.promises:where(.astro-477lk3b5) svg{color:var(--vx-violet)}.promises:where(.astro-477lk3b5) h3:where(.astro-477lk3b5){font-size:1.15rem}.promises:where(.astro-477lk3b5) p:where(.astro-477lk3b5){color:var(--vx-ink-soft);font-size:.95rem}.promises:where(.astro-477lk3b5) a:where(.astro-477lk3b5){color:var(--vx-violet-deep);font-size:.92rem;font-weight:700}@media (width<=60rem){.flow:where(.astro-477lk3b5){grid-template-columns:1fr;gap:2.5rem}.column:where(.astro-477lk3b5):not(:last-child):after{inset:auto auto -2.4rem 50%;transform:translate(-50%)rotate(90deg)}.promises:where(.astro-477lk3b5){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){.promises:where(.astro-477lk3b5){grid-template-columns:1fr}}.brand-icon:where(.astro-idjt3m5x){flex:none;width:1.5rem;height:1.5rem}.monogram:where(.astro-idjt3m5x){background:var(--vx-ink);color:var(--vx-paper);font-family:var(--vx-font-display);border-radius:7px;place-items:center;font-size:.95rem;font-weight:800;line-height:1;display:inline-grid}.integrations:where(.astro-a25jqivm){background:var(--vx-paper-soft);border-block:2px solid var(--vx-ink);padding:clamp(3rem,7vw,6rem) 0}.groups:where(.astro-a25jqivm){grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:1.25rem;display:grid}.group:where(.astro-a25jqivm){border:1.5px solid var(--vx-line-strong);border-radius:var(--vx-radius);background:var(--vx-paper);grid-column:1;padding:1.5rem}.group:where(.astro-a25jqivm):nth-child(3){grid-area:1/2/span 3}h3:where(.astro-a25jqivm){font-size:1.35rem}.group:where(.astro-a25jqivm)>p:where(.astro-a25jqivm){color:var(--vx-ink-muted);margin:.35rem 0 1.1rem;font-size:.95rem}ul:where(.astro-a25jqivm){flex-wrap:wrap;gap:.55rem;padding:0;list-style:none;display:flex}a:where(.astro-a25jqivm){border:1.5px solid var(--vx-line-strong);background:var(--vx-paper);border-radius:12px;align-items:center;gap:.55rem;padding:.45rem .85rem .45rem .5rem;font-size:.93rem;font-weight:600;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:inline-flex}a:where(.astro-a25jqivm):hover{border-color:var(--vx-ink);box-shadow:3px 3px 0 var(--vx-ink);transform:translate(-1px,-2px)rotate(-1deg)}.footnote:where(.astro-a25jqivm){color:var(--vx-ink-soft);text-align:center;margin-top:1.75rem}.footnote:where(.astro-a25jqivm) a:where(.astro-a25jqivm){color:var(--vx-violet-deep);background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline;display:inline}.footnote:where(.astro-a25jqivm) a:where(.astro-a25jqivm):hover{box-shadow:none;transform:none}@media (width<=60rem){.groups:where(.astro-a25jqivm){grid-template-columns:1fr}.group:where(.astro-a25jqivm),.group:where(.astro-a25jqivm):nth-child(3){grid-area:auto}}
