.dcStage{--logo-gradient-from:#97cfbd;--logo-gradient-to:#009fa9;--background-brand-accent:var(--color-teal-100);--background-brand-soft:var(--color-teal-50);--background-brand-soft-hover:var(--color-teal-100);--background-brand-soft-press:var(--color-teal-100);--background-brand-strong:var(--color-teal-600);--background-brand-strong-hover:var(--color-teal-700);--background-brand-strong-press:var(--color-teal-800);--background-subtle:var(--color-slate-50);--background-surface:var(--color-slate-0);--border-default:var(--color-slate-100);--border-input:var(--color-slate-200);--border-strong:var(--color-slate-200);--category-bema-content:var(--color-mint-700);--category-bema-surface:var(--color-mint-50);--category-goz-content:var(--color-orange-700);--category-goz-surface:var(--color-orange-50);--color-alpha-black-5:#0000000d;--color-alpha-slate-1000-5:#0d141c0d;--color-alpha-slate-1000-6:#0d141c0f;--color-amber-400:#e8b85c;--color-amber-900:#2b2110;--color-blue-400:#89b4ff;--color-blue-900:#12203c;--color-green-400:#5fd39b;--color-green-50:#e7f6ee;--color-green-700:#116a43;--color-green-900:#0e2a1e;--color-indigo-400:#a3a8ff;--color-indigo-900:#161a3d;--color-magenta-400:#f09bd4;--color-magenta-900:#2e1128;--color-mint-400:#5fd9b4;--color-mint-50:#e2fff7;--color-mint-700:#006b4d;--color-mint-900:#0b2e24;--color-orange-400:#ffa95c;--color-orange-50:#fff3e8;--color-orange-700:#a8480b;--color-orange-900:#2e1b0d;--color-red-200:#ffc4be;--color-red-300:#ffaca4;--color-red-400:#ff8f85;--color-red-50:#fff1ed;--color-red-700:#b42318;--color-red-800:#941b12;--color-red-850:#7a150e;--color-red-900:#2e1214;--color-slate-0:#fff;--color-slate-100:#e8edf4;--color-slate-1000:#0d141c;--color-slate-200:#cbd5e1;--color-slate-300:#adc1da;--color-slate-400:#8fa3bc;--color-slate-50:#f5f7fa;--color-slate-500:#5d6a7d;--color-slate-600:#4b5563;--color-slate-700:#3a4a60;--color-slate-800:#2a3644;--color-slate-850:#212c38;--color-slate-900:#1b2530;--color-slate-950:#151e28;--color-teal-100:#c9ede7;--color-teal-300:#5fd9c9;--color-teal-400:#2fbaaa;--color-teal-50:#edfcfa;--color-teal-500:#16a394;--color-teal-600:#00786e;--color-teal-700:#00656a;--color-teal-800:#00524f;--color-teal-900:#0e2e2c;--color-violet-300:#c4b0ff;--color-violet-400:#b69bff;--dur-base:.2s;--dur-fast:.12s;--dur-slow:.32s;--ease-enter:cubic-bezier(.16, 1, .3, 1);--ease-move:cubic-bezier(.4, 0, .2, 1);--elevation-card:0px 2px 8px 0px var(--color-alpha-slate-1000-6), 0px 1px 2px 0px var(--color-alpha-slate-1000-5);--radius-full:999px;--radius-md:8px;--radius-sm:4px;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-8:3rem;--scale-pressed:.97;--scrim-alpha:.45;--scrim-color:var(--color-slate-1000);--size-badge-h:1.375rem;--size-control-px-sm:1rem;--size-control-sm:2rem;--size-dot:.3125rem;--status-brand-content:var(--color-teal-700);--status-brand-surface:var(--color-teal-50);--status-danger-content:var(--color-red-700);--status-danger-content-hover:var(--color-red-800);--status-danger-content-press:var(--color-red-850);--status-danger-surface:var(--color-red-50);--status-neutral-content:var(--color-slate-600);--status-neutral-surface:var(--color-slate-100);--status-neutral-surface-hover:var(--color-slate-200);--status-neutral-surface-press:var(--color-slate-300);--status-success-content:var(--color-green-700);--status-success-surface:var(--color-green-50);--text-body:var(--color-slate-700);--text-decor:var(--color-slate-400);--text-heading:var(--color-slate-1000);--text-muted:var(--color-slate-500);--text-on-brand-soft:var(--color-teal-700);--text-on-primary:var(--color-slate-0);--typography-badge:var(--typography-font-weight-regular) var(--typography-font-size-base)/var(--typography-line-height-tight) var(--typography-font-family);--typography-body-md:var(--typography-font-weight-regular) var(--typography-font-size-md)/var(--typography-line-height-normal) var(--typography-font-family);--typography-body-md-strong:var(--typography-font-weight-medium) var(--typography-font-size-md)/var(--typography-line-height-tight) var(--typography-font-family);--typography-caption:var(--typography-font-weight-regular) var(--typography-font-size-base)/var(--typography-line-height-tight) var(--typography-font-family);--typography-font-family:Geist, system-ui, -apple-system, sans-serif;--typography-font-size-base:.75rem;--typography-font-size-md:.875rem;--typography-font-size-xs:.625rem;--typography-font-weight-medium:500;--typography-font-weight-regular:400;--typography-letter-spacing-overline:.06em;--typography-line-height-normal:1.5;--typography-line-height-tight:1.1;--typography-numeric:var(--typography-font-weight-regular) var(--typography-font-size-md)/var(--typography-line-height-tight) var(--typography-font-family);--typography-overline:var(--typography-font-weight-regular) var(--typography-font-size-xs)/var(--typography-line-height-tight) var(--typography-font-family);font-family:var(--typography-font-family);color:var(--text-body);min-width:0;font-size:16px;line-height:normal;position:relative}.dcStage :root[data-theme=dark]{--opacity-disabled:.2;--opacity-muted:.6;--opacity-quiet:1;--category-border-alpha:.24;--focus-ring-width:4px;--focus-ring-alpha:.24;--elevation-card: ;--scrim-alpha:.6;--background-app:var(--color-slate-1000);--background-surface:var(--color-slate-950);--background-subtle:var(--color-slate-900);--background-elevated:var(--color-slate-850);--background-inverse:var(--color-slate-50);--background-brand-soft:var(--color-teal-900);--background-brand-accent:var(--color-teal-800);--background-brand-strong:var(--color-teal-500);--background-brand-strong-hover:var(--color-teal-400);--background-brand-strong-press:var(--color-teal-300);--background-brand-soft-hover:var(--color-teal-900);--background-brand-soft-press:var(--color-teal-900);--border-default:var(--color-slate-800);--border-strong:var(--color-slate-700);--border-input:var(--color-slate-600);--border-nested:var(--color-slate-700);--border-brand:var(--color-teal-500);--text-heading:var(--color-slate-50);--text-body:var(--color-slate-200);--text-muted:var(--color-slate-400);--text-badge-neutral:var(--color-slate-300);--text-decor:var(--color-slate-500);--text-link:var(--color-teal-400);--text-action-hover:var(--color-teal-300);--text-link-hover:var(--color-teal-300);--text-on-brand-soft:var(--color-teal-300);--text-on-primary:var(--color-slate-1000);--text-on-inverse:var(--color-slate-1000);--status-success-surface:var(--color-green-900);--status-success-content:var(--color-green-400);--status-warning-surface:var(--color-amber-900);--status-warning-content:var(--color-amber-400);--status-danger-surface:var(--color-red-900);--status-danger-content:var(--color-red-400);--status-danger-content-hover:var(--color-red-300);--status-danger-content-press:var(--color-red-200);--status-info-surface:var(--color-blue-900);--status-info-content:var(--color-blue-400);--status-neutral-surface:var(--color-slate-850);--status-neutral-content:var(--color-slate-300);--status-neutral-surface-hover:var(--color-slate-800);--status-neutral-surface-press:var(--color-slate-700);--status-brand-surface:var(--color-teal-900);--status-brand-content:var(--color-teal-300);--category-bema-surface:var(--color-mint-900);--category-bema-content:var(--color-mint-400);--category-goz-surface:var(--color-orange-900);--category-goz-content:var(--color-orange-400);--category-mvk-surface:var(--color-indigo-900);--category-mvk-content:var(--color-indigo-400);--category-testdaten-surface:var(--color-magenta-900);--category-testdaten-content:var(--color-magenta-400);--category-starter-content:var(--color-violet-400);--category-premium-content:var(--color-violet-300);--badge-muted-surface:var(--color-slate-900);--badge-muted-content:var(--color-slate-400);--focus-color:var(--color-teal-500);--focus-drop:0px 1px 2px 0px var(--color-alpha-black-5);--button-primary-bg:var(--background-brand-strong);--button-primary-bg-hover:var(--background-brand-strong-hover);--button-primary-bg-press:var(--background-brand-strong-press);--button-primary-text:var(--text-on-primary);--button-soft-bg:var(--background-brand-soft);--button-soft-bg-hover:var(--background-brand-soft-hover);--button-soft-bg-press:var(--background-brand-soft-press);--button-soft-text:var(--text-on-brand-soft);--button-tonal-bg:var(--status-neutral-surface);--button-tonal-bg-hover:var(--status-neutral-surface-hover);--button-tonal-bg-press:var(--status-neutral-surface-press);--button-tonal-text:var(--text-heading);--button-outline-bg:var(--background-surface);--button-outline-bg-hover:var(--background-subtle);--button-outline-bg-press:var(--status-neutral-surface);--button-outline-border:var(--border-input);--button-outline-text:var(--text-heading);--button-ghost-text:var(--text-muted);--button-ghost-text-hover:var(--text-heading);--button-ghost-bg-hover:var(--background-subtle);--button-ghost-bg-press:var(--status-neutral-surface);--button-danger-bg:var(--status-danger-content);--button-danger-bg-hover:var(--status-danger-content-hover);--button-danger-bg-press:var(--status-danger-content-press);--button-danger-text:var(--text-on-primary);--button-danger-ghost-text:var(--status-danger-content);--button-danger-ghost-bg-hover:var(--status-danger-surface);--button-disabled-bg:var(--status-neutral-surface);--button-disabled-text:var(--text-muted);--button-disabled-border:var(--status-neutral-surface);--button-selected-bg:var(--status-neutral-surface-press);--button-selected-text:var(--text-heading)}.dcStage h1,.dcStage h2,.dcStage h3,.dcStage p,.dcStage figure{font:inherit;margin:0}.dcStage button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0}.dcStage ul{margin:0;padding:0;list-style:none}.dcStage .stage{min-block-size:33rem;margin:calc(var(--s-6) * -1) calc(var(--s-6) * -1) calc(var(--s-6) * -1) 0;display:block;position:relative}.dcStage .stage-mount,.dcStage .stage__inner{position:absolute;inset:0}.dcStage .win{background:var(--background-surface);border:1px solid var(--border-default);box-shadow:var(--elevation-card);border-start-start-radius:var(--radius-md);border-start-end-radius:var(--radius-md);position:absolute;inset-block-start:2rem;inset-inline:15rem -1px;overflow:hidden}.dcStage .win__bar{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);background:var(--background-subtle);border-block-end:1px solid var(--border-default);display:flex}.dcStage .win__tab{align-items:center;gap:var(--s-2);block-size:1.75rem;padding-inline:var(--s-2);border-radius:var(--radius-sm);background:var(--background-surface);border:1px solid var(--border-default);font:var(--typography-caption);color:var(--text-heading);max-inline-size:13rem;display:inline-flex}.dcStage .win__fav{background:var(--background-brand-strong);border-radius:3px;flex:none;block-size:.875rem;inline-size:.875rem}.dcStage .win__tab span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dcStage .win__tab svg{block-size:.75rem;inline-size:.75rem;color:var(--text-decor);flex:none;margin-inline-start:var(--s-1)}.dcStage .win__dots{gap:var(--s-2);color:var(--text-decor);margin-inline-start:auto;display:flex}.dcStage .win__dots svg{block-size:.875rem;inline-size:.875rem}.dcStage .win__nav{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-block-end:1px solid var(--border-default);color:var(--text-decor);display:flex}.dcStage .win__nav svg{flex:none;block-size:1rem;inline-size:1rem}.dcStage .win__url{border-radius:var(--radius-full);background:var(--background-subtle);border:1px solid var(--border-default);justify-content:center;align-items:center;gap:var(--s-2);block-size:1.75rem;font:var(--typography-caption);color:var(--text-muted);padding-inline:var(--s-3);flex:1;display:flex}.dcStage .win__url b{font-weight:var(--typography-font-weight-medium);color:var(--text-heading)}.dcStage .win__page{padding:var(--s-4) var(--s-4) var(--s-4) 2.75rem;gap:var(--s-4);flex-direction:column;display:flex}.dcStage .win__head{align-items:center;gap:var(--s-2);display:flex}.dcStage .win__head h4{font:var(--typography-body-md-strong);color:var(--text-heading)}.dcStage .count-badge{block-size:var(--size-badge-h);padding-inline:var(--s-2);border-radius:var(--radius-sm);font:var(--typography-badge);background:var(--background-subtle);color:var(--text-muted);align-items:center;gap:var(--s-1);font-variant-numeric:tabular-nums;transition:background-color var(--dur-base) var(--ease-move), color var(--dur-base) var(--ease-move);display:inline-flex}.dcStage .count-badge[data-live="1"]{background:var(--status-brand-surface);color:var(--status-brand-content)}.dcStage .export-chip{block-size:var(--size-badge-h);padding-inline:var(--s-2);border-radius:var(--radius-sm);font:var(--typography-badge);background:var(--status-success-surface);color:var(--status-success-content);align-items:center;gap:var(--s-1);opacity:0;transition:opacity var(--dur-base) var(--ease-enter), transform var(--dur-base) var(--ease-enter);margin-inline-start:auto;display:inline-flex;transform:translateY(-4px)}.dcStage .export-chip[data-on="1"]{opacity:1;transform:none}.dcStage .export-chip svg{block-size:.75rem;inline-size:.75rem}.dcStage .teeth-row{align-items:flex-end;gap:var(--s-4);display:flex}.dcStage .teeth-row__label{gap:var(--s-2);font:var(--typography-caption);color:var(--text-decor);flex-direction:column;margin-inline-end:auto;padding-block-end:var(--s-1);display:flex}.dcStage .teeth-key{gap:var(--s-1) var(--s-3);flex-wrap:wrap;display:flex}.dcStage .teeth-key span{align-items:center;gap:var(--s-1);white-space:nowrap;display:inline-flex}.dcStage .teeth-key i{border:1px solid var(--border-strong);border-radius:2px;flex:none;block-size:.5rem;inline-size:.5rem}.dcStage .teeth-key i.is-alt{background:var(--text-decor)}.dcStage .teeth-key i.is-neu{background:var(--background-brand-strong);border-color:var(--background-brand-strong)}.dcStage .teeth{flex:none;gap:3px;display:flex}.dcStage .tooth{flex-direction:column;align-items:center;gap:2px;inline-size:2.25rem;display:flex}.dcStage .tooth svg{block-size:auto;inline-size:100%;display:block}.dcStage .tooth b{font:var(--typography-caption);color:var(--text-decor);font-variant-numeric:tabular-nums;font-weight:400}.dcStage .tooth--target b{color:var(--text-on-brand-soft);font-weight:var(--typography-font-weight-medium)}.dcStage .surface{fill:var(--background-surface);stroke:var(--border-strong);stroke-width:1px;transition:fill var(--dur-slow) var(--ease-enter)}.dcStage .surface[data-fill=alt]{fill:var(--text-decor)}.dcStage .surface[data-fill=neu]{fill:var(--background-brand-strong)}.dcStage .tbl{border-collapse:collapse;inline-size:100%}.dcStage .tbl th{text-align:start;font:var(--typography-overline);letter-spacing:var(--typography-letter-spacing-overline);text-transform:uppercase;color:var(--text-muted);padding:0 var(--s-2) var(--s-2);border-block-end:1px solid var(--border-default)}.dcStage .tbl td{padding:var(--s-2);font:var(--typography-body-md);color:var(--text-body);border-block-end:1px solid var(--border-default);white-space:nowrap}.dcStage .tbl td.num{font:var(--typography-numeric);font-variant-numeric:tabular-nums;color:var(--text-heading)}.dcStage .tbl tr[data-row]{opacity:0;transition:opacity var(--dur-base) var(--ease-enter), transform var(--dur-base) var(--ease-enter);transform:translateY(6px)}.dcStage .tbl tr[data-row][data-on="1"]{opacity:1;transform:none}.dcStage .tbl tr[data-row] td{transition:background-color var(--dur-slow) var(--ease-move)}.dcStage .tbl tr[data-row][data-flash="1"] td{background:var(--background-brand-soft)}.dcStage .cat{block-size:var(--size-badge-h);padding-inline:var(--s-2);border-radius:var(--radius-sm);font:var(--typography-badge);background:var(--category-bema-surface);color:var(--category-bema-content);align-items:center;display:inline-flex}.dcStage .cat--goz{background:var(--category-goz-surface);color:var(--category-goz-content)}.dcStage .tbl__empty{font:var(--typography-caption);color:var(--text-decor);padding:var(--s-3) var(--s-2)}.dcStage .pad{background:var(--background-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);inline-size:17.5rem;box-shadow:var(--elevation-card);padding:var(--s-4);gap:var(--s-3);flex-direction:column;display:flex;position:absolute;inset-block-end:1.25rem;inset-inline-start:0}.dcStage .pad__head{align-items:center;gap:var(--s-3);display:flex}.dcStage .pad__meta{align-items:flex-start;gap:var(--s-1);flex-direction:column;min-inline-size:0;display:flex}.dcStage .pad__title{font:var(--typography-body-md-strong);color:var(--text-heading);min-inline-size:0}.dcStage .pad__state{block-size:var(--size-badge-h);padding-inline:var(--s-2);border-radius:var(--radius-sm);font:var(--typography-badge);background:var(--status-neutral-surface);color:var(--status-neutral-content);align-items:center;gap:var(--s-1);white-space:nowrap;transition:background-color var(--dur-base) var(--ease-move), color var(--dur-base) var(--ease-move);flex:none;display:inline-flex}.dcStage .pad__state[data-state=rec]{background:var(--status-brand-surface);color:var(--status-brand-content)}.dcStage .pad__state[data-state=done]{background:var(--status-success-surface);color:var(--status-success-content)}.dcStage .pad__state i{inline-size:var(--size-dot);block-size:var(--size-dot);border-radius:var(--radius-full);background:currentColor;flex:none}.dcStage .pad__state[data-state=rec] i{animation:pulse 1.4s var(--ease-move) infinite}@keyframes pulse{50%{opacity:.25}}.dcStage .rec{border-radius:var(--radius-full);background:var(--background-brand-strong);block-size:2.5rem;inline-size:2.5rem;color:var(--text-on-primary);transition:transform var(--dur-fast) var(--ease-move), background-color var(--dur-base) var(--ease-move);flex:none;place-items:center;display:grid}.dcStage .rec svg{block-size:1.25rem;inline-size:1.25rem}.dcStage .rec[data-press="1"]{transform:scale(var(--scale-pressed))}.dcStage .rec__ring{border-radius:var(--radius-full);border:2px solid var(--background-brand-accent);opacity:0;transition:opacity var(--dur-base) var(--ease-move);position:absolute;inset:-.375rem}.dcStage .rec-wrap{place-items:center;display:grid;position:relative}.dcStage .rec-wrap[data-rec="1"] .rec__ring{opacity:1;animation:ring 1.6s var(--ease-move) infinite}@keyframes ring{0%{opacity:.9;transform:scale(.94)}70%,to{opacity:0;transform:scale(1.12)}}.dcStage .lines{gap:var(--s-2);flex-direction:column;display:flex}.dcStage .line{font:var(--typography-body-md);color:var(--text-body);min-block-size:1.3125rem;line-height:1.4}.dcStage .line .w{opacity:0;transition:opacity .26s var(--ease-enter), transform .26s var(--ease-enter);margin-inline-end:.28em;display:inline-block;transform:translateY(2px)}.dcStage .line[data-typed="1"] .w{opacity:1;transform:none}.dcStage .line .mark .w:last-child{margin-inline-end:0}.dcStage .line .mark{border-radius:var(--radius-sm);color:inherit;transition:background-color var(--dur-base) var(--ease-move), color var(--dur-base) var(--ease-move);background:0 0;margin-inline:-3px;padding:1px 3px}.dcStage .line[data-mark="1"] .mark{background:var(--background-brand-soft);color:var(--text-on-brand-soft)}.dcStage .line__skeleton{border-radius:var(--radius-sm);background:var(--status-neutral-surface);block-size:.625rem;transition:opacity var(--dur-base) var(--ease-move)}.dcStage .link-layer{pointer-events:none;position:absolute;inset:0;overflow:visible}.dcStage .link-path{fill:none;stroke:url(#doctosLine);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.dcStage .link-ring{fill:none;stroke:var(--background-brand-strong);stroke-width:1.5px;opacity:0}.dcStage .token{block-size:var(--size-badge-h);padding-inline:var(--s-2);border-radius:var(--radius-sm);background:var(--background-brand-strong);color:var(--text-on-primary);font:var(--typography-badge);font-weight:var(--typography-font-weight-medium);align-items:center;gap:var(--s-1);white-space:nowrap;opacity:0;pointer-events:none;will-change:transform, opacity;display:inline-flex;position:absolute;inset-block-start:0;inset-inline-start:0;transform:translate(-50%,-50%)scale(.4)}.dcStage .replay{block-size:var(--size-control-sm);padding-inline:var(--size-control-px-sm);border-radius:var(--radius-full);background:var(--background-surface);border:1px solid var(--border-input);color:var(--text-muted);font:var(--typography-caption);align-items:center;gap:var(--s-2);opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-move);z-index:3;display:inline-flex;position:absolute;inset-block-end:var(--s-4);inset-inline-end:var(--s-4)}.dcStage .replay[data-on="1"]{opacity:1;pointer-events:auto}.dcStage .replay:hover{background:var(--background-subtle);color:var(--text-heading)}.dcStage .replay svg{block-size:.875rem;inline-size:.875rem}.dcStage dialog.sheet{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--background-surface);color:var(--text-body);max-block-size:min(46rem,100vh - 2rem);inline-size:min(64rem,100vw - 2rem);padding:0;overflow:auto}.dcStage dialog.sheet::backdrop{background:color-mix(in srgb, var(--scrim-color) calc(var(--scrim-alpha) * 100%), transparent)}@media (max-width:980px){.dcStage .stage{margin:var(--s-2) calc(var(--s-5) * -1) calc(var(--s-6) * -1) calc(var(--s-5) * -1)}.dcStage .win{inset-inline-start:11.5rem}.dcStage .win__page{padding-inline-start:5.25rem}.dcStage .pad{inline-size:16rem}}@media (max-width:680px){.dcStage .stage{min-block-size:0;margin-block-start:var(--s-5)}.dcStage .stage-mount{position:relative;inset:auto}.dcStage .stage__inner{gap:var(--s-5);flex-direction:column;display:flex;position:relative;inset:auto}.dcStage .pad{inline-size:auto;margin-inline:var(--s-5) var(--s-8);order:-1;position:relative;inset:auto}.dcStage .win{border-radius:var(--radius-md) 0 0 0;margin-inline-start:var(--s-5);position:relative;inset:auto}.dcStage .win__page{padding-inline-start:var(--s-4)}.dcStage .replay{margin:0 var(--s-5) 0 auto;opacity:1;position:relative;inset:auto}.dcStage .teeth-row{flex-wrap:wrap}}.dcStage{block-size:100%;position:relative;overflow:hidden}.dcStage .fit{inline-size:var(--dc-base-w,720px);block-size:var(--dc-base-h,470px);transform:scale(var(--dc-k,1));transform-origin:100%;margin-block-start:calc(var(--dc-base-h,470px) / -2);position:absolute;inset-block-start:50%;inset-inline-end:0}.dcStage .stage{block-size:100%;min-block-size:0;margin:0}@media (max-width:860px){.dcStage{block-size:auto;overflow:visible}.dcStage .fit{block-size:auto;inline-size:auto;margin-block-start:0;position:relative;inset-block-start:auto;transform:none}.dcStage .stage{block-size:auto;min-block-size:0;margin-block-start:var(--s-5)}.dcStage .sheet__stage{block-size:auto;padding-block:var(--s-5)}.dcStage .stage-mount{position:relative;inset:auto}.dcStage .stage__inner{gap:var(--s-5);flex-direction:column;display:flex;position:relative;inset:auto}.dcStage .pad{inline-size:auto;margin-inline:var(--s-5) var(--s-8);order:-1;position:relative;inset:auto}.dcStage .win{border-radius:var(--radius-md) 0 0 0;margin-inline-start:var(--s-5);position:relative;inset:auto}.dcStage .win__page{padding-inline-start:var(--s-4)}.dcStage .replay{margin:0 var(--s-5) 0 auto;opacity:1;position:relative;inset:auto}.dcStage .teeth-row{flex-wrap:wrap}.dcStage .stage{margin:0}.dcStage .win,.dcStage .pad{max-inline-size:100%;margin-inline:0}.dcStage .stage__inner{gap:14px}}
.HomeBento-module__388D_G__section{border-top:1px solid var(--c-border);align-content:center;min-height:100svh;padding:40px 0;display:grid}.HomeBento-module__388D_G__grid{min-height:clamp(620px,100svh - 230px,820px);font-family:var(--font-body);grid-template-rows:1fr 1fr;grid-template-columns:392px minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.HomeBento-module__388D_G__tile{--media-inset:calc(10px - 1px - 24px);border:1px solid var(--c-border-strong);border-radius:var(--r-card);background:var(--c-surface);flex-direction:column;min-height:0;padding:24px;display:flex}.HomeBento-module__388D_G__head p{color:var(--c-muted);margin-top:6px}.HomeBento-module__388D_G__video{grid-row:1/span 2}.HomeBento-module__388D_G__poster{min-height:0;margin:20px var(--media-inset) var(--media-inset);background:#eef2f6;border-radius:14px;flex:1;position:relative;overflow:hidden}.HomeBento-module__388D_G__clip{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.HomeBento-module__388D_G__pipeline,.HomeBento-module__388D_G__pvs{isolation:isolate;position:relative}.HomeBento-module__388D_G__pipeline:before,.HomeBento-module__388D_G__pvs:before{content:"";z-index:-1;pointer-events:none;background:#fcfcfc;border-radius:16px;position:absolute;inset:9px}.HomeBento-module__388D_G__pvs:before{border-radius:24px}.HomeBento-module__388D_G__pipeline{grid-column:2/span 2;grid-template-columns:minmax(0,47fr) minmax(0,53fr);align-items:center;gap:24px;display:grid;overflow:hidden}.HomeBento-module__388D_G__pipelineText{flex-direction:column;align-self:start;gap:16px;min-width:0;display:flex}.HomeBento-module__388D_G__phases{flex-direction:column;list-style:none;display:flex}.HomeBento-module__388D_G__phase{grid-template-columns:22px minmax(0,1fr);column-gap:12px;display:grid}.HomeBento-module__388D_G__phase:not(:last-child){padding-bottom:12px}.HomeBento-module__388D_G__mark{flex-direction:column;align-items:center;display:flex}.HomeBento-module__388D_G__dot{border-radius:var(--r-pill);border:1.5px solid var(--c-border-strong);background:var(--c-surface);color:#fff;flex:none;width:22px;height:22px;transition:background .24s,border-color .24s,box-shadow .24s;position:relative}.HomeBento-module__388D_G__rail{background:var(--c-border-strong);border-radius:1px;flex:1;width:2px;margin-top:7px;transition:background .24s}.HomeBento-module__388D_G__phase:last-child .HomeBento-module__388D_G__rail{display:none}.HomeBento-module__388D_G__phase[data-done="1"] .HomeBento-module__388D_G__dot{background:var(--c-teal);border-color:var(--c-teal)}.HomeBento-module__388D_G__phase[data-done="1"] .HomeBento-module__388D_G__rail{background:var(--c-teal)}.HomeBento-module__388D_G__check{opacity:0;width:13px;height:13px;margin:auto;transition:opacity .18s,transform .26s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:0;transform:scale(.5)}.HomeBento-module__388D_G__phase[data-done="1"] .HomeBento-module__388D_G__check{opacity:1;transform:scale(1)}.HomeBento-module__388D_G__phase[data-on="1"] .HomeBento-module__388D_G__dot{background:var(--c-surface-mint);border-color:var(--c-teal);box-shadow:0 0 0 3px #00786e1a}.HomeBento-module__388D_G__spin{opacity:0;transition:opacity .18s;position:absolute;inset:0}.HomeBento-module__388D_G__phase[data-on="1"] .HomeBento-module__388D_G__spin{opacity:1;animation:1.3s linear infinite HomeBento-module__388D_G__spin}.HomeBento-module__388D_G__spin i{border-radius:var(--r-pill);background:var(--c-teal);width:4px;height:4px;position:absolute}.HomeBento-module__388D_G__spin i:first-child{opacity:.3;top:3px;left:3px}.HomeBento-module__388D_G__spin i:nth-child(2){opacity:.55;top:3px;right:3px}.HomeBento-module__388D_G__spin i:nth-child(3){opacity:1;bottom:3px;right:3px}.HomeBento-module__388D_G__spin i:nth-child(4){opacity:.75;bottom:3px;left:3px}@keyframes HomeBento-module__388D_G__spin{to{transform:rotate(360deg)}}.HomeBento-module__388D_G__phaseText{min-width:0;display:block}.HomeBento-module__388D_G__phase b{color:var(--c-muted);font-size:16px;font-weight:500;line-height:1.35;transition:color .24s;display:block}.HomeBento-module__388D_G__phase small{color:var(--c-border-strong);margin-top:1px;font-size:14px;line-height:1.4;transition:color .24s;display:block}.HomeBento-module__388D_G__phase[data-on="1"] b,.HomeBento-module__388D_G__phase[data-done="1"] b{color:var(--c-ink)}.HomeBento-module__388D_G__phase[data-on="1"] small,.HomeBento-module__388D_G__phase[data-done="1"] small{color:var(--c-muted)}.HomeBento-module__388D_G__shot{align-self:stretch;min-width:0;margin:-24px -24px -24px 0;position:relative}.HomeBento-module__388D_G__phaseLast{margin-bottom:20px}.HomeBento-module__388D_G__phaseLast .HomeBento-module__388D_G__mark{justify-content:flex-start}.HomeBento-module__388D_G__phaseLast .HomeBento-module__388D_G__phaseText{align-self:end}.HomeBento-module__388D_G__railTop{background:var(--c-border-strong);border-radius:1px;width:2px;height:13px;margin-bottom:6px;transition:background .24s}.HomeBento-module__388D_G__phaseLast[data-on="1"] .HomeBento-module__388D_G__railTop,.HomeBento-module__388D_G__phaseLast[data-done="1"] .HomeBento-module__388D_G__railTop{background:var(--c-teal)}.HomeBento-module__388D_G__transfer{margin-top:auto;position:relative}.HomeBento-module__388D_G__pvsCard{border:1px solid var(--c-border);background:var(--c-surface);border-radius:12px;width:189px;max-width:100%;margin-left:auto;padding:13px;box-shadow:0 2px 12px #0e2e2c0d}.HomeBento-module__388D_G__pvsHead{border-bottom:1px solid var(--c-border);color:var(--c-muted-strong);padding-bottom:9px;font-size:11px;line-height:1.4;display:block}.HomeBento-module__388D_G__pvsCard ul{flex-direction:column;gap:9px;margin-top:10px;list-style:none;display:flex}.HomeBento-module__388D_G__pvsCard li{letter-spacing:.02em;text-transform:uppercase;color:var(--c-ink);align-items:center;gap:8px;font-size:11px;font-weight:600;line-height:1.2;display:flex}.HomeBento-module__388D_G__pvsDot{border-radius:var(--r-pill);background:var(--c-border-strong);flex:none;width:10px;height:10px;transition:background .32s}.HomeBento-module__388D_G__phaseLast[data-on="1"]~.HomeBento-module__388D_G__transfer .HomeBento-module__388D_G__pvsCard li:not(.HomeBento-module__388D_G__more) .HomeBento-module__388D_G__pvsDot,.HomeBento-module__388D_G__phaseLast[data-done="1"]~.HomeBento-module__388D_G__transfer .HomeBento-module__388D_G__pvsCard li:not(.HomeBento-module__388D_G__more) .HomeBento-module__388D_G__pvsDot{transition-delay:calc(var(--i,0) * .26s);background:#16a394}.HomeBento-module__388D_G__pvsLogo{object-fit:contain;flex:none;width:auto;height:14px;display:block}.HomeBento-module__388D_G__pvsCard li.HomeBento-module__388D_G__more{letter-spacing:0;text-transform:none;color:var(--c-muted);font-weight:500}.HomeBento-module__388D_G__wire{color:#2fbaaa;opacity:.5;height:calc(50% - 14px);transition:opacity .32s;position:absolute;bottom:14px;left:-15px;right:189px}.HomeBento-module__388D_G__phaseLast[data-on="1"]~.HomeBento-module__388D_G__transfer .HomeBento-module__388D_G__wire,.HomeBento-module__388D_G__phaseLast[data-done="1"]~.HomeBento-module__388D_G__transfer .HomeBento-module__388D_G__wire{opacity:1}.HomeBento-module__388D_G__wireLine{width:100%;height:100%;position:absolute;inset:0}.HomeBento-module__388D_G__arrow{width:11px;height:13px;margin-left:-5.5px;position:absolute;top:-6px}.HomeBento-module__388D_G__a1{left:19%}.HomeBento-module__388D_G__a2{left:56%}.HomeBento-module__388D_G__a3{left:93%}.HomeBento-module__388D_G__arrowUp{top:auto;bottom:4px;left:10.7%;transform:rotate(-90deg)}.HomeBento-module__388D_G__phaseLast[data-on="1"]~.HomeBento-module__388D_G__transfer .HomeBento-module__388D_G__a1,.HomeBento-module__388D_G__phaseLast[data-on="1"]~.HomeBento-module__388D_G__transfer .HomeBento-module__388D_G__a2,.HomeBento-module__388D_G__phaseLast[data-on="1"]~.HomeBento-module__388D_G__transfer .HomeBento-module__388D_G__a3{animation:1.5s ease-in-out infinite HomeBento-module__388D_G__flow}.HomeBento-module__388D_G__phaseLast[data-on="1"]~.HomeBento-module__388D_G__transfer .HomeBento-module__388D_G__arrowUp{animation:1.5s ease-in-out infinite HomeBento-module__388D_G__flowUp}.HomeBento-module__388D_G__a2{animation-delay:.16s}.HomeBento-module__388D_G__a3{animation-delay:.32s}@keyframes HomeBento-module__388D_G__flow{0%,to{opacity:.35;transform:translate(-7px)}50%{opacity:1;transform:translate(7px)}}@keyframes HomeBento-module__388D_G__flowUp{0%,to{opacity:.35;transform:translateY(7px)rotate(-90deg)}50%{opacity:1;transform:translateY(-7px)rotate(-90deg)}}.HomeBento-module__388D_G__assistPhoto{min-height:0;margin:20px var(--media-inset) var(--media-inset);border-radius:14px;flex:1;position:relative;overflow:hidden}.HomeBento-module__388D_G__assistPhoto img{object-fit:cover;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.HomeBento-module__388D_G__phase[data-on="1"] .HomeBento-module__388D_G__spin,.HomeBento-module__388D_G__phaseLast[data-on="1"]~.HomeBento-module__388D_G__transfer .HomeBento-module__388D_G__arrow{animation:none}.HomeBento-module__388D_G__check,.HomeBento-module__388D_G__dot,.HomeBento-module__388D_G__rail,.HomeBento-module__388D_G__phase b,.HomeBento-module__388D_G__phase small,.HomeBento-module__388D_G__spin{transition:none}}@media (max-width:1100px){.HomeBento-module__388D_G__section{min-height:0}.HomeBento-module__388D_G__grid{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0}.HomeBento-module__388D_G__video{grid-area:auto/1/auto/span 2}.HomeBento-module__388D_G__pipeline{grid-column:1/span 2}.HomeBento-module__388D_G__poster{min-height:260px}}@media (max-width:860px){.HomeBento-module__388D_G__pipeline{grid-template-columns:minmax(0,1fr)}.HomeBento-module__388D_G__shot{display:none}}@media (max-width:700px){.HomeBento-module__388D_G__wire{display:none}.HomeBento-module__388D_G__pvsCard{width:100%;margin-top:20px;margin-left:0}.HomeBento-module__388D_G__section{padding:48px 0 16px}.HomeBento-module__388D_G__grid{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.HomeBento-module__388D_G__video,.HomeBento-module__388D_G__pipeline{grid-column:auto}.HomeBento-module__388D_G__tile{--media-inset:calc(10px - 1px - 18px);padding:18px}.HomeBento-module__388D_G__poster{aspect-ratio:316/360;min-height:0}.HomeBento-module__388D_G__assistPhoto{aspect-ratio:316/200;flex:none}.HomeBento-module__388D_G__shot{display:none}}
.HomeSecurity-module__CNsw_q__section{padding:24px 0 72px}.HomeSecurity-module__CNsw_q__banner{isolation:isolate;border-radius:var(--r-card);background:radial-gradient(120% 180% at 100% 0%, #81f5d124 0%, #81f5d100 60%), var(--c-surface-dark);align-items:center;min-height:311px;padding:52px;display:flex;position:relative;overflow:hidden}.HomeSecurity-module__CNsw_q__rings{z-index:-1;opacity:.25;pointer-events:none;width:70%;height:auto;position:absolute;top:-40%;left:27%}.HomeSecurity-module__CNsw_q__lock{z-index:-1;pointer-events:none;width:302px;height:auto;position:absolute;top:50%;right:56px;transform:translateY(-50%)}.HomeSecurity-module__CNsw_q__content{max-width:645px}.HomeSecurity-module__CNsw_q__content h2{color:#ffffffe3}.HomeSecurity-module__CNsw_q__sub{margin-top:4px}.HomeSecurity-module__CNsw_q__sub p{color:#e9edf4}.HomeSecurity-module__CNsw_q__chips{flex-wrap:wrap;gap:16px 24px;margin-top:20px;list-style:none;display:flex}.HomeSecurity-module__CNsw_q__chips li{font-family:var(--font-body);color:#fff;background:#1c3d4f;border:1px solid #28525e;border-radius:8px;align-items:center;gap:10px;padding:10px 22px 10px 12px;font-size:17px;line-height:1.08;display:flex}.HomeSecurity-module__CNsw_q__check{border-radius:var(--r-pill);background:#81f5d1;flex:none;justify-content:center;align-items:center;width:23px;height:23px;display:inline-flex}.HomeSecurity-module__CNsw_q__actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}@media (max-width:1024px){.HomeSecurity-module__CNsw_q__banner{padding:40px}.HomeSecurity-module__CNsw_q__lock{opacity:.9;width:220px;right:16px}.HomeSecurity-module__CNsw_q__content{max-width:60%}}@media (max-width:860px){.HomeSecurity-module__CNsw_q__banner{flex-direction:column;align-items:flex-start;padding:32px 24px 24px}.HomeSecurity-module__CNsw_q__content{max-width:none}.HomeSecurity-module__CNsw_q__lock{z-index:0;width:180px;margin:24px auto 0;position:static;transform:none}.HomeSecurity-module__CNsw_q__rings{width:160%;top:-60%;left:0}}@media (max-width:700px){.HomeSecurity-module__CNsw_q__section{padding:0 0 48px}.HomeSecurity-module__CNsw_q__chips li{flex:100%;font-size:16px}.HomeSecurity-module__CNsw_q__actions a{flex:100%}}
.PvsSelect-module__hr85Wq__root{font-family:var(--font-body);position:relative}.PvsSelect-module__hr85Wq__control{width:100%;height:var(--h-control);border:1px solid var(--c-border-strong);background:var(--c-surface);text-align:left;color:var(--c-ink);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-family:inherit;font-size:16px;transition:border-color .16s,box-shadow .16s;display:flex}.PvsSelect-module__hr85Wq__control:hover{border-color:var(--c-teal)}.PvsSelect-module__hr85Wq__control:focus-visible{outline:2px solid var(--c-teal);outline-offset:2px}.PvsSelect-module__hr85Wq__control[aria-expanded=true]{border-color:var(--c-teal);box-shadow:0 0 0 3px #00786e1a}.PvsSelect-module__hr85Wq__caret{border-right:2px solid var(--c-muted-strong);border-bottom:2px solid var(--c-muted-strong);flex:none;width:8px;height:8px;margin-top:-4px;transition:transform .2s;transform:rotate(45deg)}.PvsSelect-module__hr85Wq__control[aria-expanded=true] .PvsSelect-module__hr85Wq__caret{margin-top:2px;transform:rotate(-135deg)}.PvsSelect-module__hr85Wq__list{z-index:5;overscroll-behavior:contain;border:1px solid var(--c-border-strong);background:var(--c-surface);border-radius:12px;max-height:268px;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px #0e2e2c1f}.PvsSelect-module__hr85Wq__option{color:var(--c-body);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:15px;display:flex}.PvsSelect-module__hr85Wq__option[data-active]{background:var(--c-surface-mint);color:var(--c-ink)}.PvsSelect-module__hr85Wq__option[aria-selected=true]{color:var(--c-ink);font-weight:500}.PvsSelect-module__hr85Wq__tick{border-left:2px solid var(--c-teal);border-bottom:2px solid var(--c-teal);opacity:0;flex:none;width:11px;height:6px;margin-bottom:3px;transform:rotate(-45deg)}.PvsSelect-module__hr85Wq__option[aria-selected=true] .PvsSelect-module__hr85Wq__tick{opacity:1}.PvsSelect-module__hr85Wq__list::-webkit-scrollbar{width:8px}.PvsSelect-module__hr85Wq__list::-webkit-scrollbar-thumb{border:2px solid var(--c-surface);border-radius:var(--r-pill);background:var(--c-border-strong)}.PvsSelect-module__hr85Wq__list::-webkit-scrollbar-track{background:0 0}@media (prefers-reduced-motion:reduce){.PvsSelect-module__hr85Wq__caret,.PvsSelect-module__hr85Wq__control{transition:none}}
.HomePvsCheck-module__XZ9YqW__card{border:1px solid var(--c-border);border-radius:var(--r-card);background:var(--c-surface);font-family:var(--font-body);grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:40px;display:grid}.HomePvsCheck-module__XZ9YqW__picker{padding:40px 0 40px 40px}.HomePvsCheck-module__XZ9YqW__picker p{margin-top:4px}.HomePvsCheck-module__XZ9YqW__label{letter-spacing:.08em;text-transform:uppercase;color:var(--c-teal);margin:22px 0 8px;font-size:13px;font-weight:500;display:block}.HomePvsCheck-module__XZ9YqW__resultWrap{padding:10px;display:flex}.HomePvsCheck-module__XZ9YqW__result{background:#e9fefa;border:1px solid #c9ede7;border-radius:16px;flex-direction:column;flex:1;gap:16px;min-height:273px;padding:32px;transition:background-color .2s,border-color .2s;display:flex}.HomePvsCheck-module__XZ9YqW__result[data-status=copy]{background:#f1f5f8;border-color:#f1f5f8}.HomePvsCheck-module__XZ9YqW__resultHead{align-items:center;gap:12px;display:flex}.HomePvsCheck-module__XZ9YqW__badge{flex:none;width:28px;height:28px;display:block}.HomePvsCheck-module__XZ9YqW__title{font-family:var(--font-sans);color:var(--c-ink);font-size:22px;font-weight:600;line-height:1.08}.HomePvsCheck-module__XZ9YqW__body{color:#163247;font-size:16px;line-height:1.5}.HomePvsCheck-module__XZ9YqW__foot{flex-wrap:wrap;align-items:center;gap:14px;margin-top:auto;display:flex}.HomePvsCheck-module__XZ9YqW__plan{letter-spacing:-.01em;white-space:nowrap;color:#fff;background:radial-gradient(25% 35% at 80% 0,#e9fefa80,#e9fefa46 55%,#e9fefa00),radial-gradient(40% 70% at 95% 105%,#00786ed9,#00786e77 55%,#00786e00),radial-gradient(40% 70% at 50% 60%,#16a394cc,#16a39470 55%,#16a39400),radial-gradient(40% 70% at 15% 5%,#97cfbdd9,#97cfbd77 55%,#97cfbd00),linear-gradient(#2fbaaa 0%,#009fa9 100%);border:2px solid #ffffffb3;border-radius:15px;align-items:center;gap:8px;height:48px;padding:0 18px 0 16px;font-size:18px;font-weight:500;display:inline-flex;box-shadow:inset 0 1px 1px #fff6}.HomePvsCheck-module__XZ9YqW__plan[data-plan=Starter]{color:#3a4a60;background:radial-gradient(30% 40% at 75% 0,#ffffffe6,#ffffff7e 55%,#fff0),radial-gradient(35% 60% at 45% 70%,#e8edf4,#e8edf48c 55%,#e8edf400),radial-gradient(40% 70% at 85% 100%,#cbd5e1e6,#cbd5e17e 55%,#cbd5e100),radial-gradient(45% 80% at 20% 10%,#f5f7fa,#f5f7fa8c 55%,#f5f7fa00),linear-gradient(#fff 0%,#dce3ec 100%);border-color:#fff;box-shadow:inset 0 1px 1px #ffffffe6}.HomePvsCheck-module__XZ9YqW__plan,.HomePvsCheck-module__XZ9YqW__plan[data-plan=Starter]{background-clip:padding-box}.HomePvsCheck-module__XZ9YqW__plan img{flex:none;display:block}.HomePvsCheck-module__XZ9YqW__note{color:var(--c-teal);font-size:14px;font-weight:500}.HomePvsCheck-module__XZ9YqW__result[data-status=copy] .HomePvsCheck-module__XZ9YqW__note{color:var(--c-ink)}.HomePvsCheck-module__XZ9YqW__action{color:var(--c-teal);text-underline-offset:2px;text-decoration:underline}.HomePvsCheck-module__XZ9YqW__action:hover{color:var(--c-teal-strong)}@media (max-width:900px){.HomePvsCheck-module__XZ9YqW__card{grid-template-columns:minmax(0,1fr);gap:0}.HomePvsCheck-module__XZ9YqW__picker{padding:32px 32px 24px}}@media (max-width:700px){.HomePvsCheck-module__XZ9YqW__card{border-radius:20px}.HomePvsCheck-module__XZ9YqW__picker{padding:24px 20px 20px}.HomePvsCheck-module__XZ9YqW__resultWrap{padding:0 8px 8px}.HomePvsCheck-module__XZ9YqW__result{gap:10px;min-height:0;padding:20px}.HomePvsCheck-module__XZ9YqW__resultHead{align-items:flex-start;gap:10px}.HomePvsCheck-module__XZ9YqW__title{font-size:17px;line-height:22px}.HomePvsCheck-module__XZ9YqW__body{font-size:14px;line-height:21px}.HomePvsCheck-module__XZ9YqW__foot{flex-direction:column;align-items:flex-start;gap:10px;margin-top:14px}.HomePvsCheck-module__XZ9YqW__lead{display:none}}
.HomePvsSection-module__B0b0ra__section{border-top:1px solid var(--c-border);padding:72px 0}@media (max-width:700px){.HomePvsSection-module__B0b0ra__section{padding:48px 0}}
.HomeFaq-module__r8Q0PW__list{--spring:cubic-bezier(.34, 1.56, .64, 1);--settle:cubic-bezier(.4, 0, .2, 1);--open-dur:.42s;--close-dur:.24s;flex-direction:column;max-width:880px;margin:0 auto;display:flex}.HomeFaq-module__r8Q0PW__item{background:var(--c-surface);border:1px solid var(--c-border-strong);transition:margin var(--close-dur) var(--settle), border-radius var(--close-dur) var(--settle);border-radius:0;margin-top:-1px;position:relative}.HomeFaq-module__r8Q0PW__item:first-child{border-top-left-radius:var(--r-card);border-top-right-radius:var(--r-card);margin-top:0}.HomeFaq-module__r8Q0PW__item:last-child{border-bottom-left-radius:var(--r-card);border-bottom-right-radius:var(--r-card)}.HomeFaq-module__r8Q0PW__item[data-open]{z-index:1;border-radius:var(--r-card);transition:margin var(--open-dur) var(--spring), border-radius var(--open-dur) var(--spring);margin:12px 0}.HomeFaq-module__r8Q0PW__item[data-open]:first-child{margin-top:0}.HomeFaq-module__r8Q0PW__item[data-open]:last-child{margin-bottom:0}.HomeFaq-module__r8Q0PW__item[data-before-open]{border-bottom-left-radius:var(--r-card);border-bottom-right-radius:var(--r-card)}.HomeFaq-module__r8Q0PW__item[data-open]+.HomeFaq-module__r8Q0PW__item{border-top-left-radius:var(--r-card);border-top-right-radius:var(--r-card);margin-top:0}.HomeFaq-module__r8Q0PW__question{text-align:left;width:100%;color:inherit;align-items:center;gap:16px;padding:18px 28px;display:flex}.HomeFaq-module__r8Q0PW__item[data-open] .HomeFaq-module__r8Q0PW__question{padding-top:24px;padding-bottom:12px}.HomeFaq-module__r8Q0PW__icon{border-radius:var(--r-pill);background:var(--c-surface-mint);width:36px;height:36px;transition:transform var(--open-dur) var(--spring);flex:none;justify-content:center;align-items:center;display:inline-flex}.HomeFaq-module__r8Q0PW__item[data-open] .HomeFaq-module__r8Q0PW__icon{transform:scale(1.08)}.HomeFaq-module__r8Q0PW__label{font-family:var(--font-body);color:#0e1e35;flex:1;font-size:18px;font-weight:500;line-height:1.3}.HomeFaq-module__r8Q0PW__caret{transition:transform var(--open-dur) var(--spring);flex:none;display:inline-flex}.HomeFaq-module__r8Q0PW__question[aria-expanded=true] .HomeFaq-module__r8Q0PW__caret{transform:rotate(180deg)}.HomeFaq-module__r8Q0PW__panel{transition:grid-template-rows var(--close-dur) var(--settle);grid-template-rows:0fr;display:grid}.HomeFaq-module__r8Q0PW__item[data-open] .HomeFaq-module__r8Q0PW__panel{transition:grid-template-rows var(--open-dur) var(--spring);grid-template-rows:1fr}.HomeFaq-module__r8Q0PW__panelInner{overflow:hidden}.HomeFaq-module__r8Q0PW__answer{opacity:0;transition:opacity var(--close-dur) var(--settle), transform var(--close-dur) var(--settle);padding:0 28px 24px 96px;transform:translateY(-6px)}.HomeFaq-module__r8Q0PW__item[data-open] .HomeFaq-module__r8Q0PW__answer{opacity:1;transition:opacity .26s var(--settle) .12s, transform .32s var(--spring) .12s;transform:translateY(0)}.HomeFaq-module__r8Q0PW__answer>*+*{margin-top:12px}.HomeFaq-module__r8Q0PW__link{font-family:var(--font-body);color:var(--c-teal);font-size:16px;display:inline-block}.HomeFaq-module__r8Q0PW__link:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.HomeFaq-module__r8Q0PW__item,.HomeFaq-module__r8Q0PW__panel,.HomeFaq-module__r8Q0PW__caret,.HomeFaq-module__r8Q0PW__icon,.HomeFaq-module__r8Q0PW__answer{transition-duration:1ms!important;transition-delay:0s!important}.HomeFaq-module__r8Q0PW__item[data-open] .HomeFaq-module__r8Q0PW__icon{transform:none}}@media (max-width:700px){.HomeFaq-module__r8Q0PW__question{gap:12px;padding:16px 18px}.HomeFaq-module__r8Q0PW__label{font-size:16px}.HomeFaq-module__r8Q0PW__answer{padding:0 18px 20px}}
.HomeFaqSection-module__ZL5OeG__section{border-top:1px solid var(--c-border);padding:72px 0}@media (max-width:700px){.HomeFaqSection-module__ZL5OeG__section{padding:48px 0}}
.HomeFinalCta-module__5jKNHG__section{border-top:1px solid var(--c-border);font-family:var(--font-body);padding:72px 0 96px}.HomeFinalCta-module__5jKNHG__stage{margin-top:70px;position:relative}.HomeFinalCta-module__5jKNHG__card{isolation:isolate;border-radius:var(--r-card);background:radial-gradient(35% 80% at 98% 110%,#00524f99,#00524f3d 60%,#00524f00),radial-gradient(35% 70% at 45% 110%,#16a39459,#16a39424 60%,#16a39400),radial-gradient(45% 90% at 2% 0,#0aa9b173,#0aa9b12e 60%,#0aa9b100),linear-gradient(90deg,#00786e 0%,#00656a 100%);min-height:427px;padding:48px 32px;position:relative;overflow:hidden}.HomeFinalCta-module__5jKNHG__circle,.HomeFinalCta-module__5jKNHG__circleInner{z-index:-1;pointer-events:none;max-width:none;position:absolute}.HomeFinalCta-module__5jKNHG__circle{width:640px;height:640px;top:-142.63px;right:18px}.HomeFinalCta-module__5jKNHG__circleInner{width:450px;height:450px;top:-47.63px;right:113px}.HomeFinalCta-module__5jKNHG__content{flex-direction:column;align-items:flex-start;gap:16px;max-width:560px;display:flex}.HomeFinalCta-module__5jKNHG__title{font-family:var(--font-body);letter-spacing:.0021em;color:#fff;font-size:36px;font-weight:500;line-height:1.08}.HomeFinalCta-module__5jKNHG__accent{color:#81f5d1}.HomeFinalCta-module__5jKNHG__lead p{color:#ffffffd9;font-size:19px;line-height:1.5}.HomeFinalCta-module__5jKNHG__lead p+p{margin-top:1.5em}.HomeFinalCta-module__5jKNHG__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.HomeFinalCta-module__5jKNHG__laptopWrap{--s:1;--u:calc(1px * var(--s));font-size:var(--u);pointer-events:none;width:660em;height:415em;position:absolute;top:-70em;right:8em}.HomeFinalCta-module__5jKNHG__laptopWrap img{max-width:none;display:block;position:absolute}.HomeFinalCta-module__5jKNHG__shadow{width:560em;height:34em;top:398.75em;left:50em}.HomeFinalCta-module__5jKNHG__laptop{position:absolute;inset:0}.HomeFinalCta-module__5jKNHG__laptop>span{display:block;position:absolute}.HomeFinalCta-module__5jKNHG__lid{background:#0b0b0d;border-radius:28.407em 28.407em 1.894em 1.894em;width:575.724em;height:388.235em;top:0;left:44.51em}.HomeFinalCta-module__5jKNHG__lidEdge{border:.947em solid #3a3f48;border-radius:29.354em 29.354em 0 0;width:579.512em;height:390.129em;top:-.95em;left:42.61em}.HomeFinalCta-module__5jKNHG__screen{background:#f4f4f4;border-radius:18.938em 18.938em 0 0;width:556.786em;height:367.403em;top:9.47em;left:53.97em}.HomeFinalCta-module__5jKNHG__notch{background:#0b0b0d;border-radius:0 0 6.628em 6.628em;width:66.284em;height:15.151em;top:9.47em;left:299.23em}.HomeFinalCta-module__5jKNHG__camera{width:4.735em;height:4.735em;top:14.68em;left:330em}.HomeFinalCta-module__5jKNHG__base{background:linear-gradient(#4a515e,#1e2229);border-radius:1.894em 1.894em 11.363em 11.363em;width:660em;height:17.044em;top:388.24em;left:0}.HomeFinalCta-module__5jKNHG__baseHighlight{background:#8a93a2;width:660em;height:1.894em;top:388.24em;left:0}.HomeFinalCta-module__5jKNHG__thumbNotch{background:#2b3038;border-radius:0 0 5.681em 5.681em;width:142.037em;height:5.681em;top:388.24em;left:260.4em}.HomeFinalCta-module__5jKNHG__footL,.HomeFinalCta-module__5jKNHG__footR{background:#15181d;border-radius:1.894em;width:37.877em;height:2.841em;top:405.28em}.HomeFinalCta-module__5jKNHG__footL{left:75.75em}.HomeFinalCta-module__5jKNHG__footR{left:546.37em}.HomeFinalCta-module__5jKNHG__logoWord{width:77.353em;height:17.439em;top:49.04em;left:108.9em}.HomeFinalCta-module__5jKNHG__logoMark{width:14.421em;height:20.832em;top:47.35em;left:193.07em}.HomeFinalCta-module__5jKNHG__label,.HomeFinalCta-module__5jKNHG__caller{font-family:var(--font-body);white-space:nowrap;color:#111;font-weight:700;line-height:normal}.HomeFinalCta-module__5jKNHG__label{left:calc(483.87 * var(--u));top:calc(53.03 * var(--u));font-size:calc(10.416 * var(--u))}.HomeFinalCta-module__5jKNHG__avatarBg{width:98.479em;height:98.479em;top:111.74em;left:280.29em}.HomeFinalCta-module__5jKNHG__photo{object-fit:cover;border-radius:50%;width:86.9em;height:86.9em;top:117.75em;left:286em}.HomeFinalCta-module__5jKNHG__caller{left:calc(262.3 * var(--u));top:calc(224.42 * var(--u));font-size:calc(19.885 * var(--u))}.HomeFinalCta-module__5jKNHG__accept,.HomeFinalCta-module__5jKNHG__decline{width:24.62em;height:24.62em;top:303.96em}.HomeFinalCta-module__5jKNHG__accept{left:296.38em}.HomeFinalCta-module__5jKNHG__decline{left:336.15em}.HomeFinalCta-module__5jKNHG__phone{width:11.363em;height:11.363em;top:310.59em;left:303.01em}.HomeFinalCta-module__5jKNHG__close{width:9.469em;height:9.469em;top:311.54em;left:343.73em}@media (max-width:1240px){.HomeFinalCta-module__5jKNHG__laptopWrap{--s:.82}.HomeFinalCta-module__5jKNHG__content{max-width:calc(50% - 32px)}.HomeFinalCta-module__5jKNHG__stage{margin-top:58px}}@media (max-width:1120px){.HomeFinalCta-module__5jKNHG__laptopWrap{--s:.7}.HomeFinalCta-module__5jKNHG__stage{margin-top:49px}}@media (max-width:1024px){.HomeFinalCta-module__5jKNHG__stage{--pad:32px;--lw:calc(100cqw - 2 * var(--pad));margin-top:0;container-type:inline-size}.HomeFinalCta-module__5jKNHG__card{min-height:0;padding:40px var(--pad) calc(var(--lw) * 415 / 660 + 72px)}.HomeFinalCta-module__5jKNHG__content{max-width:560px}.HomeFinalCta-module__5jKNHG__laptopWrap{--u:calc(var(--lw) / 660);top:auto;right:auto;left:var(--pad);bottom:32px}}@media (max-width:700px){.HomeFinalCta-module__5jKNHG__section{padding:48px 0 64px}.HomeFinalCta-module__5jKNHG__stage{--pad:20px}.HomeFinalCta-module__5jKNHG__card{padding-top:32px}.HomeFinalCta-module__5jKNHG__laptopWrap{bottom:24px}.HomeFinalCta-module__5jKNHG__title{font-size:28px}.HomeFinalCta-module__5jKNHG__lead p{font-size:16px}.HomeFinalCta-module__5jKNHG__actions{width:100%}.HomeFinalCta-module__5jKNHG__actions a{flex:100%}}
.page-module__W-57bW__rails{padding-top:64px;position:relative}.page-module__W-57bW__rails:before{content:"";width:min(100%, calc(var(--container-max) + 2 * var(--container-pad)));border-left:1px solid var(--c-border);border-right:1px solid var(--c-border);pointer-events:none;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}@media (max-width:860px){.page-module__W-57bW__rails:before{display:none}.page-module__W-57bW__rails{padding-top:0}}
@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference) and (min-width:861px){[data-fx=hero-photo]{animation:linear both fx-hero-photo;animation-timeline:scroll(root);animation-range:0 100svh}[data-fx=hero-content]{animation:linear both fx-hero-content;animation-timeline:scroll(root);animation-range:0 80svh}}}@keyframes fx-hero-photo{0%{translate:0}to{translate:0 35%}}@keyframes fx-hero-content{to{opacity:0;translate:0 -140px}}
