[data-fx-page]{--fxc-bg: #0b0f14;--fxc-text: #f7f8fa;--fxc-muted: #6b7280;--fxc-line: color-mix(in oklab, var(--fxc-text) 14%, transparent);--fxc-glass: color-mix(in srgb, var(--fxc-bg) 72%, transparent);background:var(--fxc-bg)}body[data-fx-page] .fp-glass-header{background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--fxc-text);transition:background-color .25s ease,box-shadow .25s ease}[data-fx-page] .fp-glass-header nav a{color:color-mix(in oklab,var(--fxc-text) 78%,transparent)}[data-fx-page] .fp-glass-header nav a:hover{color:var(--fxc-text)}[data-fx-page] .fp-glass-header a[hreflang]{color:var(--fxc-text);border-color:color-mix(in oklab,var(--fxc-text) 25%,transparent)}[data-fx-page] .fp-glass-header a[hreflang]:hover{border-color:var(--fxc-text)}[data-fx-page] .fp-glass-header #nav-toggle{color:var(--fxc-text)}[data-fx-page][data-fx-scrolled] .fp-glass-header{background:var(--fxc-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px 0 0 var(--fxc-line)}@supports not (backdrop-filter: blur(14px)){[data-fx-page][data-fx-scrolled] .fp-glass-header{background:var(--fxc-bg)}}[data-fx-page] .fp-glass-header #mobile-nav{background:var(--fxc-bg);border-color:var(--fxc-line)}[data-fx-page] .fp-glass-header #mobile-nav a{color:color-mix(in oklab,var(--fxc-text) 85%,transparent)}[data-fx-page] .fp-glass-header #mobile-nav a:hover{background:color-mix(in oklab,var(--fxc-text) 8%,transparent);color:var(--fxc-text)}[data-fx-page] footer.section-night{margin-block-start:0;background:var(--fxc-bg)}@media(prefers-reduced-motion:reduce){[data-fx-page] .fp-glass-header{transition:none}}.fx-cue[data-astro-cid-hbpvy3zb]{position:fixed;inset-block-start:50%;inset-inline-end:var(--fx-gutter);translate:0 -50%;z-index:5;pointer-events:none;user-select:none}@media(max-width:56.25rem){.fx-cue[data-astro-cid-hbpvy3zb]{display:none}}.fx-cue__list[data-astro-cid-hbpvy3zb]{display:flex;flex-direction:column;gap:var(--fx-space-3);margin:0;padding:0;list-style:none}.fx-cue__item[data-astro-cid-hbpvy3zb]{display:flex;align-items:baseline;gap:.6em;font-size:var(--fx-type-label);letter-spacing:var(--fx-track-label);text-transform:uppercase;color:color-mix(in oklab,var(--fx-muted) 65%,transparent);transition:color var(--fx-dur-fast) var(--fx-ease-out-cubic),opacity var(--fx-dur-fast) var(--fx-ease-out-cubic)}[dir=rtl] .fx-cue__item[data-astro-cid-hbpvy3zb]{letter-spacing:0;text-transform:none}.fx-cue__ord[data-astro-cid-hbpvy3zb]{font-weight:500}.fx-cue__item[data-astro-cid-hbpvy3zb]:before{content:"";inline-size:1.25rem;block-size:1px;background:currentColor;align-self:center;opacity:.5;transition:inherit}.fx-cue[data-astro-cid-hbpvy3zb][data-scene-group=operations] .fx-cue__item[data-astro-cid-hbpvy3zb][data-group=operations],.fx-cue[data-astro-cid-hbpvy3zb][data-scene-group=costs] .fx-cue__item[data-astro-cid-hbpvy3zb][data-group=costs],.fx-cue[data-astro-cid-hbpvy3zb][data-scene-group=intelligence] .fx-cue__item[data-astro-cid-hbpvy3zb][data-group=intelligence],.fx-cue[data-astro-cid-hbpvy3zb][data-scene-group=control] .fx-cue__item[data-astro-cid-hbpvy3zb][data-group=control]{color:var(--fx-text)}.fx-cue[data-astro-cid-hbpvy3zb][data-scene-group=operations] .fx-cue__item[data-astro-cid-hbpvy3zb][data-group=operations]:before,.fx-cue[data-astro-cid-hbpvy3zb][data-scene-group=costs] .fx-cue__item[data-astro-cid-hbpvy3zb][data-group=costs]:before,.fx-cue[data-astro-cid-hbpvy3zb][data-scene-group=intelligence] .fx-cue__item[data-astro-cid-hbpvy3zb][data-group=intelligence]:before,.fx-cue[data-astro-cid-hbpvy3zb][data-scene-group=control] .fx-cue__item[data-astro-cid-hbpvy3zb][data-group=control]:before{background:var(--fx-accent);opacity:1}@media(prefers-reduced-motion:reduce){.fx-cue__item[data-astro-cid-hbpvy3zb],.fx-cue__item[data-astro-cid-hbpvy3zb]:before{transition:none}}.fx-dash[data-astro-cid-zd6iwc6i]{inline-size:min(92vw,100rem);margin-inline:auto}.fx-dash__frame[data-astro-cid-zd6iwc6i]{display:grid;grid-template-columns:clamp(9rem,16%,14.5rem) minmax(0,1fr) clamp(10rem,22%,17rem);grid-template-rows:3.75rem minmax(0,1fr);grid-template-areas:"top top top" "nav main inspector";block-size:clamp(16rem,44vh,28rem);border:1px solid var(--fx-line);border-radius:var(--fx-radius-lg);background:color-mix(in oklab,var(--fx-bg) 62%,var(--fx-surface));overflow:hidden}@media(max-width:56.25rem){.fx-dash__frame[data-astro-cid-zd6iwc6i]{grid-template-columns:minmax(0,1fr);grid-template-rows:3.75rem auto auto auto;grid-template-areas:"top" "main" "inspector" "nav";block-size:auto;min-block-size:clamp(16rem,44vh,28rem)}}.fx-dash__top[data-astro-cid-zd6iwc6i]{grid-area:top;display:flex;align-items:center;gap:var(--fx-space-2);padding-inline:var(--fx-space-2);border-block-end:1px solid var(--fx-line)}.fx-dash__brand[data-astro-cid-zd6iwc6i]{inline-size:1.4rem;block-size:.9rem;border-radius:3px;background:var(--fx-accent);opacity:.85}.fx-dash__today[data-astro-cid-zd6iwc6i]{font-size:.85rem;font-weight:500}.fx-dash__demo[data-astro-cid-zd6iwc6i]{margin-inline-start:auto;border:1px solid var(--fx-line);border-radius:var(--fx-radius-pill);padding:.15rem .6rem}.fx-dash__nav[data-astro-cid-zd6iwc6i]{grid-area:nav;border-inline-end:1px solid var(--fx-line);padding:var(--fx-space-2) 0;overflow:hidden}.fx-dash__nav[data-astro-cid-zd6iwc6i] ul[data-astro-cid-zd6iwc6i]{margin:0;padding:0;list-style:none}.fx-dash__navitem[data-astro-cid-zd6iwc6i]{padding:.32rem var(--fx-space-2);font-size:.78rem;color:var(--fx-muted-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-dash__navitem[data-astro-cid-zd6iwc6i].is-current{color:var(--fx-text);border-inline-start:2px solid var(--fx-accent);padding-inline-start:calc(var(--fx-space-2) - 2px)}@media(max-width:56.25rem){.fx-dash__nav[data-astro-cid-zd6iwc6i]{border-inline-end:none;border-block-start:1px solid var(--fx-line)}.fx-dash__nav[data-astro-cid-zd6iwc6i] ul[data-astro-cid-zd6iwc6i]{display:flex;flex-wrap:wrap;gap:.15rem .6rem;padding-inline:var(--fx-space-2)}.fx-dash__navitem[data-astro-cid-zd6iwc6i],.fx-dash__navitem[data-astro-cid-zd6iwc6i].is-current{padding:.1rem 0;border-inline-start:none}}.fx-dash__main[data-astro-cid-zd6iwc6i]{grid-area:main;padding:var(--fx-space-2);display:grid;gap:var(--fx-space-2);align-content:start;min-inline-size:0;overflow:hidden}.fx-dash__map[data-astro-cid-zd6iwc6i]{position:relative;block-size:clamp(3.5rem,9vh,5.5rem);border:1px solid var(--fx-line);border-radius:var(--fx-radius-sm);background:linear-gradient(color-mix(in oklab,var(--fx-text) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in oklab,var(--fx-text) 5%,transparent) 1px,transparent 1px);background-size:18% 33%}.fx-dash__mapdot[data-astro-cid-zd6iwc6i]{position:absolute;inline-size:.4rem;block-size:.4rem;border-radius:999px;background:var(--fx-muted)}.fx-dash__mapdot--hero[data-astro-cid-zd6iwc6i]{background:var(--fx-accent)}.fx-dash__rowshead[data-astro-cid-zd6iwc6i]{margin-block-end:.5rem}.fx-dash__rows[data-astro-cid-zd6iwc6i] ul[data-astro-cid-zd6iwc6i]{margin:0;padding:0;list-style:none;display:grid;gap:.45rem}.fx-dash__row[data-astro-cid-zd6iwc6i]{display:flex;align-items:center;gap:.7rem;font-size:.85rem}.fx-dash__rowid[data-astro-cid-zd6iwc6i]{inline-size:2ch;color:var(--fx-muted-text)}.fx-dash__rowbar[data-astro-cid-zd6iwc6i]{flex:1 1 auto;block-size:.3rem;border-radius:999px;background:color-mix(in oklab,var(--fx-text) 18%,transparent);max-inline-size:9rem}.fx-dash__row[data-astro-cid-zd6iwc6i].is-low .fx-dash__rowbar[data-astro-cid-zd6iwc6i]{max-inline-size:5.5rem;background:color-mix(in oklab,var(--fx-muted) 55%,transparent)}.fx-dash__rownum[data-astro-cid-zd6iwc6i]{font-weight:500}.fx-dash__flow[data-astro-cid-zd6iwc6i]{border-block-start:1px solid var(--fx-line);padding-block-start:var(--fx-space-2);display:grid;gap:.5rem}.fx-dash__flowline[data-astro-cid-zd6iwc6i]{margin:0;font-size:.85rem;font-weight:500}.fx-dash__flowmeta[data-astro-cid-zd6iwc6i]{margin:0;display:flex;align-items:center;gap:.7rem;font-size:.75rem;color:var(--fx-muted-text)}.fx-dash__flowbtns[data-astro-cid-zd6iwc6i]{display:flex;flex-wrap:wrap;gap:.5rem}.fx-dash__hs[data-astro-cid-zd6iwc6i]{appearance:none;border:1px solid var(--fx-line);border-radius:var(--fx-radius-pill);background:transparent;color:var(--fx-text);font:inherit;font-size:.75rem;padding:.3rem .75rem;cursor:pointer;transition:border-color var(--fx-dur-fast) var(--fx-ease-out-cubic),color var(--fx-dur-fast) var(--fx-ease-out-cubic)}.fx-dash__hs[data-astro-cid-zd6iwc6i]:hover{border-color:color-mix(in oklab,var(--fx-text) 40%,transparent)}.fx-dash__hs[data-astro-cid-zd6iwc6i]:focus-visible{outline:2px solid var(--fx-accent);outline-offset:2px}.fx-dash__hs[data-astro-cid-zd6iwc6i][aria-expanded=true]{border-color:var(--fx-accent);color:var(--fx-text)}.fx-dash__inspector[data-astro-cid-zd6iwc6i]{grid-area:inspector;border-inline-start:1px solid var(--fx-line);padding:var(--fx-space-2);display:grid;gap:var(--fx-space-2);align-content:start;min-inline-size:0;overflow:hidden}@media(max-width:56.25rem){.fx-dash__inspector[data-astro-cid-zd6iwc6i]{border-inline-start:none;border-block-start:1px solid var(--fx-line)}}.fx-dash__panel[data-astro-cid-zd6iwc6i]{border:1px solid var(--fx-line);border-radius:var(--fx-radius-sm);padding:.8rem;display:grid;gap:.5rem}.fx-dash__panelh[data-astro-cid-zd6iwc6i]{margin:0;font-size:.85rem;font-weight:700}.fx-dash__panelb[data-astro-cid-zd6iwc6i]{margin:0;font-size:.8rem;line-height:1.5;color:color-mix(in oklab,var(--fx-text) 75%,transparent)}.fx-dash__panel[data-astro-cid-zd6iwc6i] .fx-dash__demo[data-astro-cid-zd6iwc6i]{margin-inline-start:0;justify-self:start}[data-fx-overlay] .fx-dash[data-astro-cid-zd6iwc6i]{opacity:0;pointer-events:none;transition:opacity var(--fx-dur-reveal) var(--fx-ease-inout-cubic)}[data-fx-overlay] .fx-dash[data-astro-cid-zd6iwc6i].is-live{opacity:1;pointer-events:auto}@media(prefers-reduced-motion:reduce){[data-fx-overlay] .fx-dash[data-astro-cid-zd6iwc6i]{opacity:1;pointer-events:auto;transition:none}}.fx-vig{inline-size:min(100%,30rem)}.fx-vig svg{display:block;inline-size:100%;block-size:auto;border:1px solid var(--fx-line);border-radius:var(--fx-radius-lg);background:color-mix(in oklab,var(--fx-bg) 88%,var(--fx-text))}html.js [data-fx-overlay] .fx-vig{display:none}.fx-vig .fv-dawn{fill:color-mix(in oklab,var(--fx-text) 7%,transparent)}.fx-vig .fv-ground{fill:color-mix(in oklab,var(--fx-surface) 45%,var(--fx-bg))}.fx-vig .fv-panel{fill:var(--fx-surface)}.fx-vig .fv-panel2{fill:color-mix(in oklab,var(--fx-surface) 55%,var(--fx-bg))}.fx-vig .fv-bar{fill:color-mix(in oklab,var(--fx-text) 30%,transparent)}.fx-vig .fv-bar-soft{fill:color-mix(in oklab,var(--fx-text) 14%,transparent)}.fx-vig .fv-cab,.fx-vig .fv-box{fill:color-mix(in oklab,var(--fx-text) 72%,var(--fx-bg))}.fx-vig .fv-glass{fill:color-mix(in oklab,var(--fx-text) 28%,var(--fx-bg))}.fx-vig .fv-chassis{fill:color-mix(in oklab,var(--fx-surface) 80%,var(--fx-bg))}.fx-vig .fv-tyre{fill:color-mix(in oklab,var(--fx-surface) 55%,var(--fx-bg))}.fx-vig .fv-hub,.fx-vig .fv-dot{fill:var(--fx-muted)}.fx-vig .fv-fig{fill:color-mix(in oklab,var(--fx-text) 40%,var(--fx-bg))}.fx-vig .fv-ticket{fill:color-mix(in oklab,var(--fx-muted) 70%,var(--fx-text))}.fx-vig .fv-ghost{opacity:.35}.fx-vig .fv-grey-frame{fill:none;stroke:color-mix(in oklab,var(--fx-text) 20%,transparent);stroke-width:2}.fx-vig .fv-grey-stroke{fill:none;stroke:color-mix(in oklab,var(--fx-text) 24%,transparent);stroke-width:2;stroke-linecap:round}.fx-vig .fv-led{fill:var(--fx-accent-dim)}.fx-vig .fv-teal{fill:var(--fx-accent)}.fx-vig .fv-teal-dim{fill:var(--fx-accent-dim)}.fx-vig .fv-teal-stroke{fill:none;stroke:var(--fx-accent);stroke-width:2.5;stroke-linecap:round}[data-theme=fx] .fx-calc{max-width:56rem}[data-theme=fx] .fx-calc__note{display:inline-block;font-size:.8rem;font-weight:500;padding:.25rem .75rem;border:1px solid color-mix(in oklab,var(--fx-bg) 25%,transparent);border-radius:var(--fx-radius-pill);color:color-mix(in oklab,var(--fx-bg) 78%,var(--fx-text));margin-block-end:var(--fx-space-3)}[data-theme=fx] .fx-calc__grid{display:grid;gap:var(--fx-space-4)}@media(min-width:48rem){[data-theme=fx] .fx-calc__grid{grid-template-columns:1fr 1fr}}[data-theme=fx] .fx-calc__field+.fx-calc__field{margin-block-start:var(--fx-space-3)}[data-theme=fx] .fx-calc__fieldrow{display:flex;align-items:baseline;justify-content:space-between;gap:var(--fx-space-2);font-size:.9rem}[data-theme=fx] .fx-calc__fieldrow label{font-weight:500}[data-theme=fx] .fx-calc__fieldrow output{font-weight:700}[data-theme=fx] .fx-calc input[type=range]{inline-size:100%;margin-block-start:.6rem;accent-color:var(--fx-accent)}[data-theme=fx] .fx-calc__ledger{background:var(--fx-bg);color:var(--fx-text);border-radius:var(--fx-radius-lg);padding:var(--fx-space-3)}[data-theme=fx] .fx-calc__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--fx-space-2);font-size:.92rem;color:color-mix(in oklab,var(--fx-text) 78%,transparent);padding-block:.35rem}[data-theme=fx] .fx-calc__total{display:flex;align-items:baseline;justify-content:space-between;gap:var(--fx-space-2);margin-block-start:var(--fx-space-2);padding-block-start:var(--fx-space-2);border-block-start:1px solid var(--fx-accent-dim);font-weight:700;font-size:1.05rem}[data-theme=fx] .fx-calc__payback{margin-block-start:var(--fx-space-2);font-size:.85rem;color:color-mix(in oklab,var(--fx-text) 65%,transparent)}.fx-proof[data-astro-cid-sxbll5bt]{position:relative;z-index:1;background:var(--fx-text);color:var(--fx-bg);padding-block:var(--fx-space-12)}.fx-proof__outcomes[data-astro-cid-sxbll5bt]{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--fx-space-3);margin:0;padding:0;list-style:none}.fx-proof__card[data-astro-cid-sxbll5bt]{border-block-start:2px solid var(--fx-accent);padding-block-start:var(--fx-space-2)}.fx-proof__h[data-astro-cid-sxbll5bt]{font-size:clamp(1.375rem,1.1rem + 1.2vw,1.875rem);line-height:1.15;font-weight:700;letter-spacing:var(--fx-track-tight);margin:0}.fx-proof__e[data-astro-cid-sxbll5bt]{margin-block-start:var(--fx-space-1);font-size:var(--fx-type-sub);line-height:var(--fx-type-sub-lh);color:color-mix(in oklab,var(--fx-bg) 72%,var(--fx-text));max-width:30em}.fx-proof__calc[data-astro-cid-sxbll5bt],.fx-proof__vig[data-astro-cid-sxbll5bt]{margin-block-start:var(--fx-space-8)}.fx-proof__h--calc[data-astro-cid-sxbll5bt]{margin-block-end:var(--fx-space-3)}.fx-proof__ind[data-astro-cid-sxbll5bt]{margin-block-start:var(--fx-space-8);font-size:var(--fx-type-sub);line-height:var(--fx-type-sub-lh);color:color-mix(in oklab,var(--fx-bg) 72%,var(--fx-text));max-width:40em}.fx-proof__sec[data-astro-cid-sxbll5bt]{margin-block-start:var(--fx-space-3);display:flex;align-items:baseline;gap:.5em;font-size:.9rem;color:color-mix(in oklab,var(--fx-bg) 62%,var(--fx-text));max-width:40em}.fx-proof__sec[data-astro-cid-sxbll5bt] svg[data-astro-cid-sxbll5bt]{flex:none;translate:0 2px}[dir=rtl] .fx-proof__h[data-astro-cid-sxbll5bt]{letter-spacing:0;line-height:1.3}[data-fx-overlay] .fx-proof[data-astro-cid-sxbll5bt] [data-astro-cid-sxbll5bt][data-at]{opacity:0;translate:0 14px;transition:opacity var(--fx-dur-reveal) var(--fx-ease-out-quint),translate var(--fx-dur-reveal) var(--fx-ease-out-quint)}[data-fx-overlay] .fx-proof[data-astro-cid-sxbll5bt] [data-astro-cid-sxbll5bt][data-at].is-on{opacity:1;translate:0 0}@media(prefers-reduced-motion:reduce){[data-fx-overlay] .fx-proof[data-astro-cid-sxbll5bt] [data-astro-cid-sxbll5bt][data-at]{opacity:1;translate:none;transition:none}}[data-theme=fx] .fx-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:.75rem 1.5rem;border-radius:var(--fx-radius-pill);border:1px solid transparent;font-family:var(--fx-font);font-size:.95rem;font-weight:500;line-height:1;text-decoration:none;cursor:pointer;transition:background-color var(--fx-dur-fast) var(--fx-ease-out-cubic),border-color var(--fx-dur-fast) var(--fx-ease-out-cubic),color var(--fx-dur-fast) var(--fx-ease-out-cubic)}[data-theme=fx] .fx-btn:focus-visible{outline:2px solid var(--fx-accent);outline-offset:2px}[data-theme=fx] .fx-btn--primary{background:var(--fx-accent);color:var(--fx-bg)}[data-theme=fx] .fx-btn--primary:hover{background:color-mix(in oklab,var(--fx-accent) 85%,var(--fx-text))}[data-theme=fx] .fx-btn--primary:disabled{opacity:.6;cursor:default}[data-theme=fx] .fx-btn--ghost{background:transparent;border-color:var(--fx-line);color:var(--fx-text)}[data-theme=fx] .fx-btn--ghost:hover{border-color:color-mix(in oklab,var(--fx-text) 40%,transparent)}[data-theme=fx] .fx-modal{inset:0;margin:auto;inline-size:min(92vw,34rem);max-block-size:min(90vh,46rem);padding:0;border:1px solid var(--fx-line);border-radius:var(--fx-radius-lg);background:var(--fx-surface);color:var(--fx-text);font-family:var(--fx-font)}[data-theme=fx] .fx-modal::backdrop{background:#0000008c;backdrop-filter:blur(4px)}[data-theme=fx] .fx-modal__panel{padding:var(--fx-space-4)}[data-theme=fx] .fx-modal__head{display:flex;align-items:center;justify-content:space-between;gap:var(--fx-space-2);margin-block-end:var(--fx-space-3)}[data-theme=fx] .fx-modal__title{font-size:1.35rem;font-weight:700;letter-spacing:var(--fx-track-tight);margin:0}[dir=rtl] [data-theme=fx] .fx-modal__title{letter-spacing:0}[data-theme=fx] .fx-modal__close{display:inline-flex;align-items:center;justify-content:center;inline-size:2rem;block-size:2rem;border-radius:var(--fx-radius-sm);border:1px solid var(--fx-line);background:transparent;color:var(--fx-text);cursor:pointer}[data-theme=fx] .fx-modal__close:focus-visible{outline:2px solid var(--fx-accent);outline-offset:2px}[data-theme=fx] .fx-modal__fields{display:grid;grid-template-columns:1fr;gap:var(--fx-space-2)}@media(min-width:30rem){[data-theme=fx] .fx-modal__fields{grid-template-columns:1fr 1fr}[data-theme=fx] .fx-modal__field--wide{grid-column:1 / -1}}[data-theme=fx] .fx-modal__field span{display:block;font-size:.8rem;font-weight:500;color:color-mix(in oklab,var(--fx-text) 70%,transparent);margin-block-end:.35rem}[data-theme=fx] .fx-modal__field input,[data-theme=fx] .fx-modal__field select,[data-theme=fx] .fx-modal__field textarea{inline-size:100%;padding:.6rem .8rem;border-radius:var(--fx-radius-sm);border:1px solid var(--fx-line);background:var(--fx-bg);color:var(--fx-text);font:inherit;font-size:.92rem}[data-theme=fx] .fx-modal__field input:focus-visible,[data-theme=fx] .fx-modal__field select:focus-visible,[data-theme=fx] .fx-modal__field textarea:focus-visible{outline:2px solid var(--fx-accent);outline-offset:1px}[data-theme=fx] .fx-modal__error{margin-block-start:var(--fx-space-2);font-size:.88rem;color:var(--fx-text);border:1px solid color-mix(in oklab,var(--fx-text) 30%,transparent);border-radius:var(--fx-radius-sm);padding:.6rem .8rem}[data-theme=fx] .fx-modal__error a{color:var(--fx-accent)}[data-theme=fx] .fx-modal__actions{margin-block-start:var(--fx-space-3)}[data-theme=fx] .fx-modal__privacy{margin-block-start:var(--fx-space-2);font-size:.78rem;color:color-mix(in oklab,var(--fx-text) 60%,transparent)}[data-theme=fx] .fx-modal__done{display:flex;flex-direction:column;align-items:flex-start;gap:var(--fx-space-2)}[data-theme=fx] .fx-modal__done p{font-size:.95rem;line-height:1.55;margin:0}.fx-cta[data-astro-cid-7naioxbr]{position:relative;z-index:1;display:flex;align-items:center;min-block-size:100vh;padding-block:var(--fx-space-12)}.fx-cta__inner[data-astro-cid-7naioxbr]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--fx-space-4)}.fx-cta__h[data-astro-cid-7naioxbr]{max-width:16em}.fx-cta__row[data-astro-cid-7naioxbr]{display:flex;flex-wrap:wrap;gap:var(--fx-space-2)}.fx-cta__anchor[data-astro-cid-7naioxbr]{inline-size:min(100%,36rem);block-size:clamp(3rem,10vh,6rem);pointer-events:none}.fx-cta__sig[data-astro-cid-7naioxbr]{color:color-mix(in oklab,var(--fx-text) 55%,transparent)}[data-fx-overlay] .fx-cta[data-astro-cid-7naioxbr] [data-astro-cid-7naioxbr][data-at]{opacity:0;translate:0 14px;transition:opacity var(--fx-dur-reveal) var(--fx-ease-out-quint),translate var(--fx-dur-reveal) var(--fx-ease-out-quint)}[data-fx-overlay] .fx-cta[data-astro-cid-7naioxbr] [data-astro-cid-7naioxbr][data-at].is-on{opacity:1;translate:0 0}@media(prefers-reduced-motion:reduce){[data-fx-overlay] .fx-cta[data-astro-cid-7naioxbr] [data-astro-cid-7naioxbr][data-at]{opacity:1;translate:none;transition:none}}.fx-film{position:relative;--fx-runway: calc(var(--fx-runway-d, 1400) * 1vh)}@media(max-width:899px),(orientation:portrait){.fx-film{--fx-runway: calc(var(--fx-runway-c, 1100) * 1vh)}}.fx-canvas{position:fixed;inset:0;z-index:0;pointer-events:none;background:var(--fx-bg)}.fx-canvas canvas{inline-size:100%;block-size:100%}.fx-scene{position:relative;z-index:1;min-block-size:calc(var(--jspan, 0) * var(--fx-runway))}.fx-pin{position:sticky;inset-block-start:0;min-block-size:100vh;display:grid;align-items:center;padding-block:clamp(3rem,8vh,6rem)}.fx-pin--center{justify-items:center;align-items:center}.fx-pin--fit{min-block-size:100%}.fx-duo{display:grid;gap:clamp(1.5rem,4vw,4rem);align-items:center}@media(min-width:56.25rem){.fx-duo{grid-template-columns:minmax(0,32rem) minmax(0,1fr)}}.fx-stack{display:grid;gap:clamp(1rem,2.5vh,1.75rem);justify-items:start}.fx-stack--dash{justify-items:center;gap:clamp(.75rem,1.8vh,1.25rem);align-self:stretch;align-content:center}.fx-stack--dash .fx-card--wide{justify-self:start;padding-block:clamp(.9rem,2vh,1.5rem)}.fx-scene[data-scene=dashboard] .fx-pin{padding-block:clamp(1rem,2.5vh,2rem)}.fx-card{max-inline-size:34rem;padding:clamp(1.25rem,2.5vw,2rem);border-radius:var(--fx-radius-lg);background:var(--fx-glass);-webkit-backdrop-filter:blur(var(--fx-glass-blur));backdrop-filter:blur(var(--fx-glass-blur));border:1px solid var(--fx-line)}.fx-card--wide{max-inline-size:44rem}.fx-card .fx-sub{margin-block-start:.9rem}.fx-loading{display:grid;gap:var(--fx-space-2);justify-items:center;text-align:center}.fx-loading__label{color:color-mix(in oklab,var(--fx-text) 70%,transparent)}.fx-skip{font-size:.85rem;color:var(--fx-text);text-decoration:none;border:1px solid var(--fx-line);border-radius:var(--fx-radius-pill);padding:.4rem 1rem}.fx-skip:hover{border-color:color-mix(in oklab,var(--fx-text) 40%,transparent)}.fx-skip:focus-visible{outline:2px solid var(--fx-accent);outline-offset:2px}.fx-hero{max-inline-size:52rem}.fx-hero__sub{margin-block-start:1.25rem;color:color-mix(in oklab,var(--fx-text) 72%,transparent)}.fx-hero__ctas{margin-block-start:1.75rem;display:flex;flex-wrap:wrap;gap:.75rem}.fx-hero__cue{margin-block-start:2rem;display:inline-flex;align-items:center;gap:.45rem;font-size:var(--fx-type-label);letter-spacing:var(--fx-track-label);text-transform:uppercase;color:var(--fx-muted-text)}[dir=rtl] .fx-hero__cue{letter-spacing:0;text-transform:none}.fx-chips{list-style:none;margin:0;padding:0;display:grid;gap:.6rem;justify-items:end}.fx-chips--row{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}.fx-chip{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .95rem;border-radius:var(--fx-radius-pill);border:1px solid var(--fx-line);background:var(--fx-glass);-webkit-backdrop-filter:blur(var(--fx-glass-blur));backdrop-filter:blur(var(--fx-glass-blur));font-size:.85rem;font-weight:500;color:var(--fx-text)}.fx-chip--on:before{content:"";inline-size:.4rem;block-size:.4rem;border-radius:999px;background:var(--fx-accent)}.fx-chip--muted{color:var(--fx-muted-text)}.fx-chip--demo{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;padding-block:.3rem}.fx-chip__num{color:color-mix(in oklab,var(--fx-text) 80%,transparent)}.fx-econ{display:grid;gap:var(--fx-space-2);justify-items:start}.fx-eq{max-inline-size:none;display:grid;gap:.6rem;justify-items:start}.fx-eq__words{margin:0;font-size:.95rem;color:color-mix(in oklab,var(--fx-text) 78%,transparent)}.fx-eq__nums{margin:0;font-size:clamp(1.1rem,1rem + .8vw,1.5rem);font-weight:700}.fx-eq__total{color:var(--fx-accent)}.fx-rail{display:grid;gap:var(--fx-space-2);justify-items:end}.fx-rail__steps{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.fx-rail__steps>li+li:after{content:none}.fx-ai{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.fx-chip--confirm svg{color:var(--fx-accent)}.fx-check{stroke-dasharray:26;stroke-dashoffset:26;transition:stroke-dashoffset .5s var(--fx-ease-out-quint) .15s}.fx-chip--confirm.is-on .fx-check,:where(.fx-film:not([data-fx-overlay])) .fx-check{stroke-dashoffset:0}.fx-trust{margin:0;font-size:var(--fx-type-sub);font-weight:500;color:var(--fx-text)}.fx-chain{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.1rem}.fx-chain__step{display:inline-flex;align-items:baseline;gap:.5rem;font-size:.85rem}.fx-chain__step:not(:first-child):before{content:"";inline-size:1rem;block-size:1px;background:var(--fx-line);align-self:center;margin-inline-end:.5rem}.fx-chain__time{color:var(--fx-muted-text);font-size:.75rem}.fx-leaks{display:grid;gap:var(--fx-space-2);justify-items:end}.fx-compare{margin:0;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.fx-hw{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.75rem}.fx-hw__item{display:grid;gap:.35rem;padding:.9rem 1.1rem;border-radius:var(--fx-radius-sm);border:1px solid var(--fx-line);background:var(--fx-glass);-webkit-backdrop-filter:blur(var(--fx-glass-blur));backdrop-filter:blur(var(--fx-glass-blur));min-inline-size:9rem}.fx-hw__item--phone{border-color:var(--fx-accent-dim)}.fx-hw__name{font-size:.92rem;font-weight:500}.fx-hw__opt{color:var(--fx-muted)}.fx-privacy{margin:0;font-size:.9rem;color:color-mix(in oklab,var(--fx-text) 72%,transparent)}.fx-hwtable{max-inline-size:56rem;overflow-x:auto;border:1px solid var(--fx-line);border-radius:var(--fx-radius-lg);background:var(--fx-glass);-webkit-backdrop-filter:blur(var(--fx-glass-blur));backdrop-filter:blur(var(--fx-glass-blur))}.fx-hwtable table{border-collapse:collapse;inline-size:100%;font-size:.82rem;line-height:1.45}.fx-hwtable th,.fx-hwtable td{padding:.55rem .95rem;text-align:start;vertical-align:top;border-block-start:1px solid var(--fx-line)}.fx-hwtable thead th,.fx-hwtable thead td{border-block-start:none}.fx-hwtable__name{display:block;font-weight:700;font-size:.88rem}.fx-hwtable tbody th{white-space:nowrap}.fx-hwtable td{color:color-mix(in oklab,var(--fx-text) 80%,transparent);min-inline-size:9rem}.fx-hwtable thead th:first-of-type .fx-hwtable__name{border-block-end:2px solid var(--fx-accent-dim);padding-block-end:.15rem}.fx-planes{max-inline-size:60rem}.fx-planes .fx-chip{font-size:.75rem;padding:.3rem .75rem}.fx-dashlink{display:inline-flex;align-items:center;gap:.45rem;font-size:.9rem;font-weight:500;color:var(--fx-text);text-decoration:none;border-block-end:1px solid var(--fx-accent-dim);padding-block-end:.15rem}.fx-dashlink:hover{border-block-end-color:var(--fx-accent)}.fx-dashlink:focus-visible{outline:2px solid var(--fx-accent);outline-offset:3px}[dir=rtl] .fx-dashlink svg{transform:scaleX(-1)}.fx-bandwrap{position:relative;z-index:1;display:grid;min-block-size:calc(var(--jspan, 0) * var(--fx-runway))}html.js .fx-film[data-fx-overlay] .fx-scene:not([data-scene=hero]) .fx-pin{opacity:0;transition:opacity .5s var(--fx-ease-out-cubic)}html.js .fx-film[data-fx-overlay] .fx-scene[data-active=true] .fx-pin{opacity:1}html.js .fx-film[data-fx-overlay] .fx-scene [data-at]{opacity:0;translate:0 14px;transition:opacity var(--fx-dur-reveal) var(--fx-ease-out-quint),translate var(--fx-dur-reveal) var(--fx-ease-out-quint)}html.js .fx-film[data-fx-overlay] .fx-scene [data-at].is-on{opacity:1;translate:0 0}html.js .fx-film[data-fx-overlay] .fx-stagger>*{opacity:0;translate:0 10px;transition:opacity var(--fx-dur-reveal) var(--fx-ease-out-quint),translate var(--fx-dur-reveal) var(--fx-ease-out-quint);transition-delay:calc(var(--i, 0) * 60ms)}html.js .fx-film[data-fx-overlay] .fx-stagger.is-on>*{opacity:1;translate:0 0}.fx-film:not([data-fx-overlay]) [data-fx-cue]{display:none}@media(prefers-reduced-motion:reduce){.fx-film [data-at],.fx-film .fx-stagger>*,.fx-film .fx-pin{opacity:1!important;translate:none!important;transform:none!important;transition:none!important}}.fx-duo .fx-vig,.fx-stack .fx-vig{grid-column:1 / -1}.fx-hero .fx-vig{margin-block-start:var(--fx-space-4)}.fx-loading .fx-vig{max-inline-size:18rem;margin-block-start:var(--fx-space-2)}@media(max-width:899px),(orientation:portrait){html.js .fx-film[data-fx-overlay] .fx-secondary{display:none}}@media(max-width:56.24rem){.fx-chips,.fx-rail,.fx-leaks{justify-items:start}.fx-compare{justify-content:flex-start}}
