.gate[data-astro-cid-c5lg5dxq]{--gate-locked-h:600px;scroll-margin-top:calc(var(--header-h) + var(--space-sm))}.gate-steps[data-astro-cid-c5lg5dxq]{margin:0 auto var(--space-md);justify-content:center;align-items:center;gap:var(--space-xs);font-family:var(--font-heading);font-size:var(--text-sm);color:var(--muted);padding:0;font-weight:600;list-style:none;display:flex}.gate-step[data-astro-cid-c5lg5dxq]{align-items:center;gap:var(--space-2xs);display:flex}.gate-step__n[data-astro-cid-c5lg5dxq]{border:1px solid var(--border-strong);background:var(--white);width:28px;height:28px;color:var(--muted);font-size:var(--text-xs);transition:background-color var(--dur) ease, color var(--dur) ease, border-color var(--dur) ease;border-radius:50%;flex:none;place-items:center;display:grid}.gate-step[data-astro-cid-c5lg5dxq][aria-current=step]{color:var(--purple-800)}.gate-step[data-astro-cid-c5lg5dxq][aria-current=step] .gate-step__n[data-astro-cid-c5lg5dxq]{background:var(--purple-800);border-color:var(--purple-800);color:var(--white)}.gate-step[data-astro-cid-c5lg5dxq].is-done .gate-step__n[data-astro-cid-c5lg5dxq]{background:var(--green-500);border-color:var(--green-500);color:var(--on-green)}.gate-step[data-astro-cid-c5lg5dxq].is-done .gate-step__n[data-astro-cid-c5lg5dxq]:before{content:"";width:12px;height:12px;mask:var(--icon-check) center / contain no-repeat;background:currentColor}.gate-step[data-astro-cid-c5lg5dxq].is-done .gate-step__n[data-astro-cid-c5lg5dxq]{font-size:0}.gate-step__line[data-astro-cid-c5lg5dxq]{background:var(--border-strong);width:clamp(1.5rem,6vw,4rem);height:1px}.gate-stage[data-astro-cid-c5lg5dxq]{display:grid}.gate-stage[data-astro-cid-c5lg5dxq]>[data-astro-cid-c5lg5dxq]{grid-area:1/1;min-width:0}.gate-frame[data-astro-cid-c5lg5dxq]{transition:filter var(--dur) var(--ease-out), opacity var(--dur) var(--ease-out)}[data-astro-cid-c5lg5dxq][data-state=locked] .gate-frame[data-astro-cid-c5lg5dxq]{max-height:var(--gate-locked-h);filter:blur(5px)saturate(.7);opacity:.75;pointer-events:none;user-select:none;-webkit-mask-image:linear-gradient(to bottom, var(--ink) 35%, transparent 96%);mask-image:linear-gradient(to bottom, var(--ink) 35%, transparent 96%);overflow:hidden}.gate-card[data-astro-cid-c5lg5dxq]{z-index:1;background:var(--white);border:1px solid var(--line-purple);border-radius:var(--radius-xl);width:min(100%,28rem);box-shadow:var(--shadow-brand-lg);place-self:start center;margin-top:clamp(1rem,.4rem + 3vw,3rem);padding:clamp(1.375rem,1rem + 1.6vw,2rem);position:relative}[data-astro-cid-c5lg5dxq][data-state=open] .gate-card[data-astro-cid-c5lg5dxq]{display:none}.gate-card__eyebrow[data-astro-cid-c5lg5dxq]{margin:0 0 var(--space-3xs);font-family:var(--font-heading);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--purple-700);font-weight:600}.gate-card__title[data-astro-cid-c5lg5dxq]{font-size:var(--text-h3);color:var(--ink);margin:0;font-weight:700;line-height:1.2}.gate-card__text[data-astro-cid-c5lg5dxq]{margin:var(--space-2xs) 0 0;font-size:var(--text-md);color:var(--body);line-height:1.55}.gate-card__btn[data-astro-cid-c5lg5dxq]{margin-top:var(--space-md);font-size:var(--text-base)}.gate-card__privacy[data-astro-cid-c5lg5dxq]{margin:var(--space-xs) 0 0;text-align:center;font-size:var(--text-sm);color:var(--muted)}.gate-card__privacy[data-astro-cid-c5lg5dxq] a[data-astro-cid-c5lg5dxq]{text-underline-offset:.18em;min-height:24px;text-decoration:underline;display:inline-block}.gate-field[data-astro-cid-c5lg5dxq]{margin-top:var(--space-sm);flex-direction:column;gap:6px;display:flex}.gate-field[data-astro-cid-c5lg5dxq] label[data-astro-cid-c5lg5dxq]{font-family:var(--font-heading);color:var(--ink-700);font-size:.8125rem;font-weight:600}.gate-field[data-astro-cid-c5lg5dxq] input[data-astro-cid-c5lg5dxq]{border:1px solid var(--border-field);border-radius:var(--radius-sm);width:100%;min-height:3rem;font:inherit;font-size:1rem;font-family:var(--font-body);color:var(--ink);background:var(--white);transition:border-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease;padding:11px 13px}.gate-field[data-astro-cid-c5lg5dxq] input[data-astro-cid-c5lg5dxq]:hover{border-color:var(--purple-600)}.gate-field[data-astro-cid-c5lg5dxq] input[data-astro-cid-c5lg5dxq]:focus-visible{border-color:var(--purple-600);box-shadow:0 0 0 3px var(--purple-100);outline:none}.gate-field[data-astro-cid-c5lg5dxq] input[data-astro-cid-c5lg5dxq][aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 15%, transparent)}.gate-err[data-astro-cid-c5lg5dxq]{font-size:var(--text-sm);color:var(--danger);margin:0;font-weight:600}.gate-hp[data-astro-cid-c5lg5dxq]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.gate-open[data-astro-cid-c5lg5dxq]{gap:var(--space-sm);max-width:46rem;margin:0 auto var(--space-md);padding:var(--space-sm) var(--space-md);background:var(--green-050);border:1px solid var(--green-100);border-radius:var(--radius-md);scroll-margin-top:calc(var(--header-h) + var(--space-sm));align-items:center;display:flex}.gate-open[data-astro-cid-c5lg5dxq][hidden]{display:none}.gate-open__tick[data-astro-cid-c5lg5dxq]{background:var(--green-500);width:32px;height:32px;color:var(--on-green);border-radius:50%;flex:none;place-items:center;display:grid}.gate-open__tick[data-astro-cid-c5lg5dxq]:before{content:"";width:14px;height:14px;mask:var(--icon-check) center / contain no-repeat;background:currentColor}.gate-open__title[data-astro-cid-c5lg5dxq]{font-size:var(--text-h4);color:var(--ink);margin:0;font-weight:600;line-height:1.3}.gate-open__title[data-astro-cid-c5lg5dxq]:focus{outline:none}.gate-open__title[data-astro-cid-c5lg5dxq]:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:4px}.gate-log[data-astro-cid-c5lg5dxq]{z-index:70;background:var(--ink);width:min(26rem,100vw - 32px);color:var(--white);border-radius:var(--radius-md);box-shadow:var(--shadow-brand-lg);font-size:.8125rem;position:fixed;bottom:16px;right:16px}.gate-log[data-astro-cid-c5lg5dxq][hidden]{display:none}.gate-log__title[data-astro-cid-c5lg5dxq]{padding:12px var(--space-sm);cursor:pointer;line-height:1.4;font-family:var(--font-heading);color:var(--green-on-dark);font-weight:600}.gate-log__scroll[data-astro-cid-c5lg5dxq]{max-height:40vh;padding:0 var(--space-sm) var(--space-xs);overflow:auto}.gate-log__scroll[data-astro-cid-c5lg5dxq]:focus-visible{outline:2px solid var(--green-on-dark);outline-offset:-2px}.gate-log__list[data-astro-cid-c5lg5dxq]{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid}.gate-log__list[data-astro-cid-c5lg5dxq] li{padding-top:var(--space-2xs);border-top:1px solid var(--white-12)}.gate-log__list[data-astro-cid-c5lg5dxq] strong{font-family:var(--font-heading)}.gate-log__list[data-astro-cid-c5lg5dxq] pre{white-space:pre-wrap;word-break:break-all;color:var(--muted-light);margin:4px 0 0;font-size:.75rem}@media (width>=601px){.gate-card__eyebrow[data-astro-cid-c5lg5dxq]{display:none}}@media (width<=600px){.gate[data-astro-cid-c5lg5dxq]{--gate-locked-h:520px}.gate-steps[data-astro-cid-c5lg5dxq]{display:none}.gate-card[data-astro-cid-c5lg5dxq]{margin-top:var(--space-2xs)}.gate-open[data-astro-cid-c5lg5dxq]{padding:var(--space-sm)}.gate-log[data-astro-cid-c5lg5dxq]{bottom:76px}.gate-log__scroll[data-astro-cid-c5lg5dxq]{max-height:30vh}}@media (width<=600px) and (height<=700px){.gate-card__eyebrow[data-astro-cid-c5lg5dxq]{display:none}}@media (prefers-reduced-motion:reduce){.gate-frame[data-astro-cid-c5lg5dxq],.gate-step__n[data-astro-cid-c5lg5dxq]{transition:none}}.demo-hero[data-astro-cid-rz2otcwd]{text-align:center;padding-top:var(--space-lg);padding-bottom:var(--space-md)}.demo-hero[data-astro-cid-rz2otcwd] .crumbs[data-astro-cid-rz2otcwd]{margin-bottom:var(--space-sm);justify-content:center}.demo-hero[data-astro-cid-rz2otcwd] .display[data-astro-cid-rz2otcwd]{margin:0}.demo-hero[data-astro-cid-rz2otcwd] .lead[data-astro-cid-rz2otcwd]{max-width:40rem;margin:var(--space-xs) auto 0}@media (width<=600px){.demo-hero[data-astro-cid-rz2otcwd]{padding-top:var(--space-md);padding-bottom:var(--space-sm)}.demo-hero[data-astro-cid-rz2otcwd] .crumbs[data-astro-cid-rz2otcwd]{display:none}}.customer-note[data-astro-cid-rz2otcwd]{padding:var(--space-sm) var(--space-md);background:var(--white);border:1px solid var(--line-purple);border-radius:var(--radius-md);align-self:start;max-width:36rem}.customer-note__title[data-astro-cid-rz2otcwd]{font-size:var(--text-md);margin:0 0 var(--space-3xs);font-weight:600}.customer-note__list[data-astro-cid-rz2otcwd]{font-size:var(--text-md);color:var(--body);margin:0;padding:0;line-height:1.6;list-style:none}.customer-note__list[data-astro-cid-rz2otcwd] a[data-astro-cid-rz2otcwd]{min-height:24px;font-weight:500;display:inline-block}.demo-expect[data-astro-cid-rz2otcwd]{box-shadow:var(--shadow-brand-md)}.demo-expect[data-astro-cid-rz2otcwd] .title[data-astro-cid-rz2otcwd]{margin-top:0}.demo-expect[data-astro-cid-rz2otcwd] .ticks[data-astro-cid-rz2otcwd]{gap:var(--space-md)}.demo-expect[data-astro-cid-rz2otcwd] .tick-row__title[data-astro-cid-rz2otcwd]{margin:0}.demo-expect[data-astro-cid-rz2otcwd] .tick-row__text[data-astro-cid-rz2otcwd]{margin:var(--space-3xs) 0 0}.demo-contact[data-astro-cid-rz2otcwd]{margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--line)}.demo-frame[data-astro-cid-rz2otcwd]{max-width:1100px;padding-top:0;padding-bottom:var(--space-xl);margin-inline:auto}.demo-more[data-astro-cid-rz2otcwd]{padding-top:var(--space-xl)}.demo-side[data-astro-cid-rz2otcwd]{align-self:start;gap:var(--space-md);display:grid}.demo-side[data-astro-cid-rz2otcwd]>.bf-note{margin:0}
