.marquee[data-astro-cid-543bmuqs]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee-track[data-astro-cid-543bmuqs]{width:max-content;animation:48s linear infinite marquee;display:flex}.marquee[data-astro-cid-543bmuqs]:hover .marquee-track[data-astro-cid-543bmuqs]{animation-play-state:paused}@keyframes marquee{to{transform:translate(-50%)}}.mq-list[data-astro-cid-543bmuqs]{align-items:center;margin:0;padding:0;list-style:none;display:flex}@media (prefers-reduced-motion:reduce){.marquee[data-astro-cid-543bmuqs]{-webkit-mask-image:none;mask-image:none}.marquee-track[data-astro-cid-543bmuqs]{justify-content:center;width:auto;animation:none}.mq-list[data-astro-cid-543bmuqs]{flex-wrap:wrap;justify-content:center;row-gap:.6rem}.mq-list[data-astro-cid-543bmuqs][aria-hidden=true]{display:none}}.mq-list[data-astro-cid-543bmuqs] li[data-astro-cid-543bmuqs]{font-family:var(--f-mono);color:var(--ink-3);white-space:nowrap;align-items:center;gap:.7rem;padding-inline:1.35rem;font-size:.875rem;display:inline-flex}.mq-list[data-astro-cid-543bmuqs] li[data-astro-cid-543bmuqs]:before{content:"";background:var(--grad);opacity:.85;border-radius:2px;width:.4rem;height:.4rem;transform:rotate(45deg)}.hero[data-astro-cid-lcdefpme]{isolation:isolate;padding-block:clamp(3.5rem,9vw,7rem) 0;position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme]>.bg-grid[data-astro-cid-lcdefpme],.hero[data-astro-cid-lcdefpme]>.bg-glow[data-astro-cid-lcdefpme]{z-index:-1}.hero-grid[data-astro-cid-lcdefpme]{background-size:64px 64px}.hero-inner[data-astro-cid-lcdefpme]{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:1.5rem;display:grid}.announce[data-astro-cid-lcdefpme]{border-radius:var(--r-pill);border:1px solid var(--line-2);background:color-mix(in srgb, var(--surface) 80%, transparent);max-width:100%;color:var(--ink-2);transition:border-color .2s var(--ease), color .2s var(--ease);align-items:center;gap:.6rem;padding:.35rem .85rem .35rem .35rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.announce[data-astro-cid-lcdefpme]:hover{color:var(--ink);border-color:color-mix(in srgb, var(--accent) 60%, var(--line-2))}.announce-tag[data-astro-cid-lcdefpme]{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--r-pill);background:var(--grad);color:var(--on-accent);flex:none;padding:.3rem .55rem;font-size:.625rem;font-weight:500}.announce-text[data-astro-cid-lcdefpme]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.announce-text[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:600}.announce[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{transition:transform .2s var(--ease);flex:none}.announce[data-astro-cid-lcdefpme]:hover svg[data-astro-cid-lcdefpme]{transform:translate(3px)}@media (width<=30rem){.announce[data-astro-cid-lcdefpme]{border-radius:var(--r-lg);text-align:left;align-items:flex-start;min-height:2.75rem;padding:.5rem .85rem .5rem .5rem}.announce-text[data-astro-cid-lcdefpme]{white-space:normal;padding-top:.12rem;line-height:1.45;overflow:visible}.announce-tag[data-astro-cid-lcdefpme]{font-size:.6875rem}.announce[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{margin-top:.3rem}}.hero-title[data-astro-cid-lcdefpme]{display:grid}.hero-lede[data-astro-cid-lcdefpme]{max-width:60ch}.hero-cta[data-astro-cid-lcdefpme]{justify-content:center;margin-top:.25rem}.proof[data-astro-cid-lcdefpme]{font-family:var(--f-mono);color:var(--ink-3);flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;margin:.5rem 0 0;padding:0;font-size:.75rem;list-style:none;display:flex}.proof[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:.55rem;display:inline-flex}.proof[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]:before{content:"";background:var(--line-2);border-radius:50%;width:4px;height:4px;margin-right:.95rem}@media (width<=30rem){.proof[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]:before{display:none}}.hero-stage[data-astro-cid-lcdefpme]{margin-top:clamp(3rem,7vw,5rem)}.hero-shot[data-astro-cid-lcdefpme]{max-width:76rem;margin-inline:auto;position:relative}.hero-shot[data-astro-cid-lcdefpme]:before{content:"";background:radial-gradient(50% 50% at 50% 50%, var(--glow), transparent 70%);filter:blur(40px);opacity:.55;z-index:-1;position:absolute;inset:8% 6% -6%}.hero-shot[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(to bottom, transparent, var(--bg) 92%);pointer-events:none;z-index:2;height:32%;position:absolute;inset:auto -1px -1px}.hero-shot[data-astro-cid-lcdefpme] .hero-frame{transform-origin:50% 0}.hero-shot[data-astro-cid-lcdefpme] img{aspect-ratio:16/10;object-fit:cover;object-position:top left}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hero-shot[data-astro-cid-lcdefpme] .hero-frame{animation:linear both settle view();animation-range:entry cover 48%}}}@keyframes settle{0%{transform:perspective(2000px)rotateX(16deg)scale(.94)}to{transform:none}}.float[data-astro-cid-lcdefpme]{z-index:3;border-radius:var(--r-lg);border:1px solid var(--line-2);background:var(--glass);backdrop-filter:blur(12px);box-shadow:var(--shadow-lg);text-align:left;color:var(--ink-2);white-space:nowrap;align-items:center;gap:.7rem;padding:.65rem .95rem .65rem .65rem;font-size:.8125rem;display:none;position:absolute}.float[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:.625rem;font-weight:500;display:block}.float-icon[data-astro-cid-lcdefpme]{background:var(--grad);width:2rem;height:2rem;color:var(--on-accent);border-radius:9px;flex:none;place-items:center;display:grid}.f-a[data-astro-cid-lcdefpme]{top:30%;left:-3%}.f-b[data-astro-cid-lcdefpme]{top:16%;right:-3%}.f-c[data-astro-cid-lcdefpme]{top:58%;left:5%}.f-d[data-astro-cid-lcdefpme]{top:50%;right:4%}@media (width>=48rem){.f-a[data-astro-cid-lcdefpme],.f-b[data-astro-cid-lcdefpme]{display:inline-flex}}@media (width>=72rem){.f-c[data-astro-cid-lcdefpme],.f-d[data-astro-cid-lcdefpme]{display:inline-flex}}@media (prefers-reduced-motion:no-preference){.float[data-astro-cid-lcdefpme]{animation:7s ease-in-out infinite alternate bob}.f-b[data-astro-cid-lcdefpme]{animation-delay:-2s}.f-c[data-astro-cid-lcdefpme]{animation-delay:-4s}.f-d[data-astro-cid-lcdefpme]{animation-delay:-1s}}@keyframes bob{to{transform:translateY(-10px)}}.stack-band[data-astro-cid-lcdefpme]{border-block:1px solid var(--line);background:var(--bg);z-index:3;gap:1rem;padding-block:clamp(1.75rem,3vw,2.5rem);display:grid;position:relative}.stack-h[data-astro-cid-lcdefpme]{text-align:center;font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:.6875rem}.products[data-astro-cid-lcdefpme],.grid-2[data-astro-cid-lcdefpme]{gap:clamp(1.25rem,2.5vw,1.75rem);display:grid}@media (width>=52rem){.grid-2[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.grid-2[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:last-child:nth-child(odd){grid-column:1/-1}}.products[data-astro-cid-lcdefpme] .pcard{height:100%}.caps-grid[data-astro-cid-lcdefpme]{-webkit-mask-image:radial-gradient(70% 50% at 50% 0,#000 20%,#0000 75%);mask-image:radial-gradient(70% 50% at 50% 0,#000 20%,#0000 75%)}.bento[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=44rem){.bento[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.bento[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}.span-2[data-astro-cid-lcdefpme]{grid-column:span 2}}@media (width>=44rem) and (width<=63.99rem){.span-2[data-astro-cid-lcdefpme]{grid-column:span 2}}.cell[data-astro-cid-lcdefpme]{border-radius:var(--r-xl);align-content:space-between;gap:1.5rem;min-height:17rem;padding:clamp(1.35rem,2.4vw,1.75rem);display:grid;position:relative;overflow:hidden}.span-2[data-astro-cid-lcdefpme]{align-content:stretch}@media (width>=44rem){.span-2[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center}}.cell-copy[data-astro-cid-lcdefpme]{align-content:start;gap:.5rem;display:grid}.cell-title[data-astro-cid-lcdefpme]{letter-spacing:-.025em;font-size:1.1875rem;font-weight:650}.cell-body[data-astro-cid-lcdefpme]{color:var(--ink-2);max-width:46ch;font-size:.9375rem}.viz[data-astro-cid-lcdefpme]{font-family:var(--f-mono);color:var(--ink-2);font-size:.75rem}.viz-receipt[data-astro-cid-lcdefpme]{justify-items:center;display:grid}.rcpt[data-astro-cid-lcdefpme]{background:var(--paper);width:min(100%,15.5rem);color:var(--paper-ink);box-shadow:var(--shadow-lg);border-radius:6px 6px 2px 2px;gap:.55rem;padding:1rem 1rem 1.2rem;display:grid;transform:rotate(-2.5deg);-webkit-mask:linear-gradient(#000,#000) top/100% calc(100% - 6px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/12px 6px repeat-x;mask:linear-gradient(#000,#000) top/100% calc(100% - 6px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/12px 6px repeat-x}.rcpt[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{justify-content:space-between;gap:1rem;margin:0;display:flex}.rcpt-h[data-astro-cid-lcdefpme]{letter-spacing:.14em;font-weight:500;justify-content:center!important}.rcpt-sub[data-astro-cid-lcdefpme]{color:var(--paper-dim);font-size:.6875rem;justify-content:center!important}.rcpt-rows[data-astro-cid-lcdefpme]{border-top:1px dashed var(--paper-line);gap:.25rem;padding-block:.45rem;display:grid}.rcpt-rows[data-astro-cid-lcdefpme].is-tax{color:var(--paper-dim)}.rcpt-total[data-astro-cid-lcdefpme]{border-top:1px dashed var(--paper-line);padding-top:.5rem;font-size:.875rem;font-weight:500}.rcpt-pay[data-astro-cid-lcdefpme]{color:var(--paper-dim)}.viz-pay[data-astro-cid-lcdefpme]{gap:.6rem;display:grid}.pay-row[data-astro-cid-lcdefpme]{grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;margin:0;display:grid}.pay-av[data-astro-cid-lcdefpme]{background:var(--surface-3);width:1.75rem;height:1.75rem;color:var(--ink);border-radius:50%;place-items:center;font-size:.625rem;display:grid}.pay-bar[data-astro-cid-lcdefpme]{border-radius:var(--r-pill);background:var(--surface-3);height:.45rem;position:relative;overflow:hidden}.pay-bar[data-astro-cid-lcdefpme]:after{content:"";width:var(--w);border-radius:inherit;background:var(--grad);position:absolute;inset:0 auto 0 0}.pay-h[data-astro-cid-lcdefpme]{color:var(--ink-3)}.pay-ok[data-astro-cid-lcdefpme],.fields-ok[data-astro-cid-lcdefpme]{border-radius:var(--r-pill);color:var(--live);background:color-mix(in srgb, var(--live) 12%, transparent);border:1px solid color-mix(in srgb, var(--live) 30%, transparent);justify-self:start;margin:.2rem 0 0;padding:.35rem .6rem;font-size:.6875rem}.int-svg[data-astro-cid-lcdefpme]{width:100%;height:auto;overflow:visible}.int-svg[data-astro-cid-lcdefpme] .wire[data-astro-cid-lcdefpme]{fill:none;stroke:var(--line-2);stroke-width:1.5px}.int-svg[data-astro-cid-lcdefpme] .packet[data-astro-cid-lcdefpme]{fill:var(--cyan);filter:drop-shadow(0 0 4px var(--cyan))}.int-svg[data-astro-cid-lcdefpme] .node[data-astro-cid-lcdefpme] rect[data-astro-cid-lcdefpme]{fill:var(--surface-2);stroke:var(--line-2)}.int-svg[data-astro-cid-lcdefpme] .hub[data-astro-cid-lcdefpme] rect[data-astro-cid-lcdefpme]{fill:var(--surface-3);stroke:var(--accent)}.int-svg[data-astro-cid-lcdefpme] text[data-astro-cid-lcdefpme]{font-family:var(--f-mono);fill:var(--ink-2);text-anchor:middle;font-size:10px}.int-svg[data-astro-cid-lcdefpme] .hub[data-astro-cid-lcdefpme] text[data-astro-cid-lcdefpme]{fill:var(--accent)}@media (prefers-reduced-motion:reduce){.int-svg[data-astro-cid-lcdefpme] .packet[data-astro-cid-lcdefpme]{display:none}}.viz-ai[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.8fr) auto minmax(0,1.2fr);align-items:center;gap:.8rem;display:grid}.doc[data-astro-cid-lcdefpme]{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;gap:.55rem;padding:1rem .9rem;display:grid;position:relative;overflow:hidden}.doc-l[data-astro-cid-lcdefpme]{height:.35rem;width:var(--w);border-radius:var(--r-pill);background:var(--surface-3);display:block}.doc-scan[data-astro-cid-lcdefpme]{background:var(--cyan);height:2px;box-shadow:0 0 14px 2px var(--cyan);position:absolute;top:0;left:0;right:0}@media (prefers-reduced-motion:no-preference){.doc-scan[data-astro-cid-lcdefpme]{animation:2.8s ease-in-out infinite alternate scan}}@keyframes scan{to{transform:translateY(6.5rem)}}.ai-arrow[data-astro-cid-lcdefpme]{color:var(--accent)}.fields[data-astro-cid-lcdefpme]{gap:.4rem;display:grid}.fields[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);justify-content:space-between;gap:.75rem;margin:0;padding-bottom:.35rem;display:flex}.fields[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:first-child{color:var(--ink-3)}.fields[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:last-child{color:var(--ink);text-align:right}.fields[data-astro-cid-lcdefpme] .fields-ok[data-astro-cid-lcdefpme]{border-bottom:1px solid color-mix(in srgb, var(--live) 30%, transparent)}@media (width<=30rem){.viz-ai[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.ai-arrow[data-astro-cid-lcdefpme]{justify-self:center;transform:rotate(90deg)}}.viz-phone[data-astro-cid-lcdefpme]{justify-items:center;display:grid}.phone[data-astro-cid-lcdefpme]{border:1px solid var(--line-2);background:var(--surface-2);width:11.5rem;box-shadow:var(--shadow);border-radius:1.5rem;gap:.45rem;padding:1.6rem .8rem .9rem;display:grid;position:relative}.phone-notch[data-astro-cid-lcdefpme]{border-radius:var(--r-pill);background:var(--line-2);width:3.2rem;height:.45rem;margin-left:-1.6rem;position:absolute;top:.55rem;left:50%}.ph-h[data-astro-cid-lcdefpme]{color:var(--ink);font-family:var(--f-display);margin:0 0 .2rem;font-size:.9375rem;font-weight:650}.ph-card[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:baseline;margin:0;padding:.5rem .6rem;display:flex}.ph-card[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--ink-3);font-size:.625rem}.ph-card[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:500}.ph-link[data-astro-cid-lcdefpme]{color:var(--live);text-align:center;margin:.2rem 0 0;font-size:.625rem}.viz-chart[data-astro-cid-lcdefpme]{color:var(--accent);gap:.6rem;display:grid}.kpi[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:0;display:flex}.kpi[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--ink-3);flex-basis:100%}.kpi[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--f-display);letter-spacing:-.04em;color:var(--ink);font-size:1.6rem;font-weight:650}.kpi[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--live);font-style:normal}.spark[data-astro-cid-lcdefpme]{width:100%;height:4rem}.spark-area[data-astro-cid-lcdefpme]{fill:url(#spark-fill)}.spark-line[data-astro-cid-lcdefpme]{fill:none;stroke:currentColor;stroke-width:2px;vector-effect:non-scaling-stroke}.viz-sec[data-astro-cid-lcdefpme]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.viz-sec[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--surface-2);border:1px solid var(--line);color:var(--ink-2);border-radius:10px;align-items:center;gap:.6rem;padding:.55rem .7rem;display:flex}.viz-sec[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"✓";width:1.2rem;height:1.2rem;color:var(--live);background:color-mix(in srgb, var(--live) 14%, transparent);border-radius:50%;flex:none;place-items:center;font-size:.6875rem;display:grid}.caps-foot[data-astro-cid-lcdefpme]{justify-content:center;margin-top:clamp(2rem,4vw,3rem)}.stats[data-astro-cid-lcdefpme]{background:var(--line);border:1px solid var(--line);border-radius:var(--r-xl);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1px;display:grid;overflow:hidden}.stat[data-astro-cid-lcdefpme]{background:var(--surface);align-content:start;gap:.6rem;padding:clamp(1.5rem,3vw,2.25rem);display:grid}.stat-n[data-astro-cid-lcdefpme]{font-family:var(--f-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;align-items:baseline;gap:.2rem;font-size:clamp(2.6rem,1.8rem + 3vw,4.25rem);font-weight:700;line-height:1;display:flex}.stat-u[data-astro-cid-lcdefpme]{color:var(--ink-3);letter-spacing:-.02em;font-size:.45em}.stat-l[data-astro-cid-lcdefpme]{color:var(--ink-2);max-width:26ch;font-size:.9375rem}.news[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,16.5rem),1fr));gap:1rem;display:grid}.cta[data-astro-cid-lcdefpme]{isolation:isolate;text-align:center;border-radius:var(--r-xl);justify-items:center;gap:1.25rem;padding:clamp(3rem,8vw,6rem) clamp(1.25rem,5vw,4rem);display:grid;position:relative;overflow:hidden}.cta[data-astro-cid-lcdefpme]>.bg-grid[data-astro-cid-lcdefpme]{z-index:-1;-webkit-mask-image:radial-gradient(60% 70% at 50% 100%,#000 20%,#0000 75%);mask-image:radial-gradient(60% 70% at 50% 100%,#000 20%,#0000 75%)}.cta-glow[data-astro-cid-lcdefpme]{background:radial-gradient(50% 50% at 50% 50%, var(--glow), transparent 70%);opacity:.45;z-index:-1;pointer-events:none;height:110%;position:absolute;inset:auto -20% -60%}.cta[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]:after{content:"";opacity:.7;background:currentColor;width:1.1rem;height:1px}.cta-title[data-astro-cid-lcdefpme]{max-width:16ch}.cta-lede[data-astro-cid-lcdefpme]{max-width:58ch}.cta-row[data-astro-cid-lcdefpme]{justify-content:center;margin-top:.5rem}
