@font-face{font-family:geist;src:url(../media/Geist_latin-s.p.175rzww1hghhr.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geist Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geist_9fdcff5e-module__GOj6Mq__className{font-family:geist,geist Fallback}.geist_9fdcff5e-module__GOj6Mq__variable{--sf-font-geist:"geist", "geist Fallback"}
@font-face{font-family:michroma;src:url(../media/Michroma_latin-s.p.0o1sxstvtceq0.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:michroma Fallback;src:local(Arial);ascent-override:81.35%;descent-override:18.69%;line-gap-override:0.0%;size-adjust:142.13%}.michroma_ada133f4-module__P3pVKq__className{font-family:michroma,michroma Fallback;font-style:normal;font-weight:400}.michroma_ada133f4-module__P3pVKq__variable{--sf-font-michroma:"michroma", "michroma Fallback"}
:root{--sf-ground:#0b0c0e;--sf-surface-1:#121417;--sf-surface-2:#191c20;--sf-surface-3:#21252a;--sf-accent:#6fe600;--sf-accent-ink:#0b0c0e;--sf-accent-glow:#6fe6002e;--sf-text:#c9cdd2;--sf-text-muted:#9099a1;--sf-line:#c9cdd21a;--sf-line-strong:#c9cdd22e;--sf-shadow:inset 0 1px 0 #ffffff0a, 0 1px 2px #00000080, 0 18px 40px -24px #000000d9;--sf-font-sans:var(--sf-font-geist), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--sf-font-display:var(--sf-font-michroma), "Segoe UI", Arial, sans-serif;--sf-max:72rem;--sf-gutter:clamp(1.25rem, 5vw, 4rem);--sf-measure:38rem;--sf-radius:14px;--sf-radius-sm:8px;--sf-reveal:.56s;--sf-ease:cubic-bezier(.22, .61, .36, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--sf-ground);scroll-padding-top:5rem}body{background:var(--sf-ground);color:var(--sf-text);font-family:var(--sf-font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;line-height:1.6}::selection{background:var(--sf-accent);color:var(--sf-accent-ink)}html.sf-bar-open body{padding-bottom:4.5rem}@media (min-width:48rem){html.sf-bar-open body{padding-bottom:0}}img,svg{max-width:100%;display:block}a{color:inherit}h1,h2,h3,p,ul,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}:focus-visible{outline:2px solid var(--sf-accent);outline-offset:3px}.sf-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sf-page{isolation:isolate;position:relative;overflow-x:clip}.sf-wrap{width:min(100% - 2 * var(--sf-gutter), var(--sf-max));margin-inline:auto}.sf-h1{font-family:var(--sf-font-sans);letter-spacing:-.035em;color:var(--sf-text);text-wrap:balance;font-size:clamp(2.375rem,6.2vw,4.25rem);font-weight:800;line-height:1.02}.sf-h1,.sf-title{background:linear-gradient(#f2f4f6 0%,#c9cdd2 72%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.sf-h1::selection,.sf-title::selection,.sf-h1>span::selection{-webkit-text-fill-color:var(--sf-accent-ink)}.sf-h1>span{display:block}.sf-title{font-family:var(--sf-font-sans);letter-spacing:-.025em;color:var(--sf-text);text-wrap:balance;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;line-height:1.12}.sf-eyebrow{font-family:var(--sf-font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--sf-accent);font-size:.6875rem;display:block}.sf-lead{color:var(--sf-text-muted);max-width:var(--sf-measure);text-wrap:pretty;font-size:clamp(1.0625rem,1.3vw,1.25rem);line-height:1.55}.sf-body{color:var(--sf-text-muted);max-width:var(--sf-measure);text-wrap:pretty}.sf-note{color:var(--sf-text-muted);font-size:.9375rem}.sf-stack>*+*{margin-top:1.25rem}.sf-stack-tight>*+*{margin-top:.75rem}.sf-brandline{font-family:var(--sf-font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--sf-accent);flex-wrap:wrap;align-items:center;font-size:.625rem;display:inline-flex}@media (min-width:30rem){.sf-brandline{letter-spacing:.22em;font-size:.75rem}}.sf-brandline__word{align-items:center;display:inline-flex}.sf-brandline__dot{background:currentColor;border-radius:50%;width:.32em;height:.32em;margin-inline:.9em}.sf-card{background:var(--sf-surface-2);border:1px solid var(--sf-line);border-radius:var(--sf-radius);box-shadow:var(--sf-shadow)}.sf-band{background:var(--sf-surface-1);border-top:1px solid var(--sf-line);border-bottom:1px solid var(--sf-line)}@media (hover:hover) and (min-width:48rem){.sf-card--lift{transition:transform .22s var(--sf-ease), border-color .22s var(--sf-ease)}.sf-card--lift:hover{border-color:var(--sf-line-strong);transform:translateY(-2px)}}.sf-btn{border:1px solid var(--sf-accent);border-radius:var(--sf-radius-sm);background:var(--sf-accent);min-height:3rem;color:var(--sf-accent-ink);font:inherit;cursor:pointer;transition:box-shadow .18s var(--sf-ease), background-color .18s var(--sf-ease), border-color .18s var(--sf-ease), color .18s var(--sf-ease), transform .18s var(--sf-ease);justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.4rem;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.sf-btn:hover{box-shadow:0 0 0 4px var(--sf-accent-glow)}.sf-btn:active{transform:translateY(1px)}.sf-btn--ghost{border-color:var(--sf-line-strong);color:var(--sf-text);background:0 0}.sf-btn--ghost:hover{background:var(--sf-surface-3);border-color:var(--sf-line-strong);box-shadow:none}.sf-actions{flex-wrap:wrap;gap:.75rem 1rem;display:flex}.sf-header{z-index:20;background:var(--sf-surface-1);border-bottom:1px solid var(--sf-line);position:relative}@media (min-width:48rem){.sf-header{position:sticky;top:0}}.sf-header__row{justify-content:space-between;align-items:center;gap:1.5rem;min-height:4.25rem;display:flex}.sf-header__brand{align-items:center;text-decoration:none;display:inline-flex}.sf-header__brand img{width:auto;height:2.5rem}@media (min-width:48rem){.sf-header__brand img{height:2.75rem}}.sf-nav{align-items:center;gap:1.75rem;display:none}@media (min-width:48rem){.sf-nav{display:flex}}.sf-nav__link{color:var(--sf-text-muted);transition:color .16s var(--sf-ease), border-color .16s var(--sf-ease);border-bottom:1px solid #0000;padding:.25rem 0;font-size:.9375rem;font-weight:500;text-decoration:none}.sf-nav__link:hover{color:var(--sf-text);border-bottom-color:var(--sf-accent)}.sf-header .sf-btn{min-height:2.5rem;padding:.5rem 1rem;font-size:.875rem}.sf-section{padding-block:clamp(4rem,9vw,7rem);position:relative}.sf-section--tight{padding-block:clamp(3rem,6vw,5rem)}.sf-section+.sf-section:not(.sf-band){border-top:1px solid var(--sf-line)}.sf-band+.sf-section{border-top:0}.sf-section__head>*+*{margin-top:1rem}.sf-hero{padding-block:clamp(3rem,7vw,6.5rem) clamp(3rem,7vw,6rem)}.sf-hero__grid{align-items:center;gap:3rem;display:grid}@media (min-width:64rem){.sf-hero__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:4rem}}.sf-hero__copy>*+*{margin-top:1.5rem}.sf-hero__copy .sf-h1{max-width:18ch}.sf-hero__eyebrow{margin-bottom:.25rem}.sf-hero__panel{width:100%;max-width:30rem}@media (min-width:64rem){.sf-hero__panel{justify-self:end}}.sf-panel{padding:1.25rem 1.25rem 1.1rem}.sf-panel__head{border-bottom:1px solid var(--sf-line);flex-wrap:wrap;align-items:center;gap:.55rem .6rem;padding-bottom:.9rem;display:flex}.sf-panel__domain{min-width:0;font-family:var(--sf-font-display);letter-spacing:.04em;color:var(--sf-text);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:.8125rem;overflow:hidden}.sf-panel__pill{font-family:var(--sf-font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--sf-text-muted);border:1px solid var(--sf-line-strong);border-radius:999px;flex:none;padding:.3rem .65rem;font-size:.625rem}.sf-panel__rows{display:grid}.sf-panel__row{border-bottom:1px solid var(--sf-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.7rem 0;display:grid}.sf-panel__k{color:var(--sf-text-muted);white-space:nowrap;font-size:.8125rem}.sf-panel__v{font-family:var(--sf-font-display);color:var(--sf-accent);white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.25rem .5rem;font-size:.875rem;display:flex}.sf-panel__v--plain{color:var(--sf-text)}.sf-panel__v small{font-family:var(--sf-font-sans);color:var(--sf-text-muted);white-space:normal;text-align:right;font-size:.75rem}@media (max-width:29.98rem){.sf-panel__row--stack{grid-template-columns:minmax(0,1fr);row-gap:.3rem}.sf-panel__row--stack .sf-panel__v{justify-content:flex-start}.sf-panel__row--stack .sf-panel__v small{text-align:left}}.sf-dot{background:var(--sf-accent);width:.5rem;height:.5rem;box-shadow:0 0 0 3px var(--sf-accent-glow);border-radius:50%;flex:none}.sf-meter{background:var(--sf-surface-3);border-radius:999px;flex:none;width:4rem;height:.3rem;overflow:hidden}.sf-meter>span{border-radius:inherit;background:var(--sf-accent);height:100%;display:block}.sf-spark{margin-top:1rem}.sf-spark__label{color:var(--sf-text-muted);margin-bottom:.4rem;font-size:.75rem}.sf-spark svg{width:100%;height:3rem;overflow:visible}.sf-spark polyline{fill:none;stroke:var(--sf-accent);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.sf-spark line{stroke:var(--sf-line-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.sf-panel__foot{border-top:1px solid var(--sf-line);color:var(--sf-text-muted);margin-top:1rem;padding-top:.9rem;font-size:.75rem;line-height:1.5}.sf-cracks{gap:1rem;margin-top:2.5rem;display:grid}@media (min-width:60rem){.sf-cracks{grid-template-columns:repeat(3,minmax(0,1fr))}}.sf-crack{padding:1.5rem}.sf-crack__n{font-family:var(--sf-font-display);letter-spacing:.16em;color:var(--sf-text-muted);font-size:.75rem}.sf-crack h3{font-family:var(--sf-font-display);color:var(--sf-text);margin-top:1.5rem;font-size:1rem;font-weight:400;line-height:1.3}.sf-crack p{color:var(--sf-text-muted);text-wrap:pretty;margin-top:.75rem;font-size:.9375rem}.sf-pillars{gap:1rem;margin-top:2.5rem;display:grid}@media (min-width:60rem){.sf-pillars{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:3rem}}.sf-pillar{padding:1.5rem 1.5rem 1.6rem}.sf-pillar__name{font-family:var(--sf-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--sf-text);font-size:.9375rem;font-weight:400}.sf-pillar__summary{color:var(--sf-text-muted);margin-top:.6rem;font-size:.9375rem}.sf-ticks{margin-top:1rem}.sf-ticks>li{color:var(--sf-text-muted);text-wrap:pretty;padding-left:1.35rem;font-size:.9375rem;line-height:1.5;position:relative}.sf-ticks>li+li{margin-top:.45rem}.sf-ticks>li:before{content:"";border-right:1.5px solid var(--sf-accent);border-bottom:1.5px solid var(--sf-accent);width:.45rem;height:.45rem;position:absolute;top:.66em;left:.1rem;transform:translateY(-55%)rotate(45deg)}.sf-proof__grid{align-items:start;gap:2.5rem;display:grid}@media (min-width:60rem){.sf-proof__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5rem}}.sf-counters{gap:1.5rem;display:grid}@media (min-width:40rem){.sf-counters{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}.sf-counter{border-top:1px solid var(--sf-line-strong);padding-top:1.25rem}.sf-counter__n{font-family:var(--sf-font-display);color:var(--sf-accent);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,5vw,3.5rem);line-height:1}.sf-counter__label{color:var(--sf-text-muted);max-width:18rem;margin-top:.75rem;font-size:.9375rem}.sf-systems{align-items:start;gap:2rem;display:grid}@media (min-width:60rem){.sf-systems{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5rem}}.sf-systems__body>*+*{margin-top:1rem}.sf-systems__body .sf-actions{margin-top:1.75rem}.sf-audit{border-top:2px solid var(--sf-accent);gap:1.5rem;padding:clamp(2rem,5vw,3.25rem);display:grid}@media (min-width:60rem){.sf-audit{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3rem}}.sf-audit>div>*+*{margin-top:1rem}.sf-plans{align-items:start;gap:1.25rem;margin-top:2.5rem;display:grid}@media (min-width:60rem){.sf-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}}.sf-plan{flex-direction:column;gap:1rem;padding:2rem;display:flex}.sf-plan__name{font-family:var(--sf-font-display);color:var(--sf-text);font-size:1.125rem;font-weight:400;line-height:1.2}.sf-plan__tag{color:var(--sf-text-muted);font-size:.9375rem}.sf-plan__price{font-family:var(--sf-font-display);color:var(--sf-text);flex-wrap:wrap;align-items:baseline;gap:.5rem;padding-top:.25rem;font-size:clamp(1.75rem,3vw,2.25rem);line-height:1;display:flex}.sf-plan__price .sf-from,.sf-plan__price small{font-family:var(--sf-font-sans);color:var(--sf-text-muted);font-size:.9375rem;font-weight:500}.sf-plan .sf-ticks{margin-top:.25rem}.sf-plan__cta{margin-top:auto;padding-top:.75rem}.sf-plans__note{margin-top:1.5rem}@media (min-width:60rem){.sf-plans__note{max-width:calc(50% - 1.5rem)}}.sf-contact{align-items:center;gap:2rem;display:grid}@media (min-width:60rem){.sf-contact{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem}}.sf-contact__item+.sf-contact__item{margin-top:1.5rem}.sf-contact__link{min-height:3rem;font-family:var(--sf-font-display);color:var(--sf-text);border-bottom:1px solid var(--sf-line-strong);overflow-wrap:anywhere;transition:color .16s var(--sf-ease), border-color .16s var(--sf-ease);align-items:center;margin-top:.35rem;padding-bottom:.3em;font-size:clamp(1.125rem,2.4vw,1.5rem);line-height:1.2;text-decoration:none;display:inline-flex}.sf-contact__link:hover{color:var(--sf-accent);border-bottom-color:var(--sf-accent)}.sf-footer{border-top:1px solid var(--sf-line);padding-block:3rem 2rem}.sf-footer__grid{align-items:center;gap:1.75rem;display:grid}@media (min-width:48rem){.sf-footer__grid{grid-template-columns:auto minmax(0,1fr) auto;gap:2.5rem}}.sf-footer__mark{display:inline-flex}.sf-footer__mark img{width:2.5rem;height:2.5rem}.sf-footer__links{flex-wrap:wrap;gap:.75rem 1.5rem;display:flex}.sf-footer__links a{color:var(--sf-text);transition:color .16s var(--sf-ease), border-color .16s var(--sf-ease);border-bottom:1px solid #0000;padding:.25rem 0;font-size:.9375rem;text-decoration:none}.sf-footer__links a:hover{border-bottom-color:var(--sf-accent)}.sf-footer__legal{border-top:1px solid var(--sf-line);color:var(--sf-text-muted);margin-top:2rem;padding-top:1.25rem;font-size:.8125rem}.sf-bar{z-index:30;padding:.6rem .75rem .6rem 1rem;padding-bottom:max(.6rem, env(safe-area-inset-bottom));background:var(--sf-surface-2);color:var(--sf-text);border-top:1px solid var(--sf-line-strong);align-items:center;gap:.75rem;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 32px -16px #000c}@media (min-width:48rem){.sf-bar{display:none}}.sf-bar__text{flex:auto;font-size:.875rem;line-height:1.3}.sf-bar .sf-btn{white-space:nowrap;min-height:2.5rem;padding:.45rem .9rem;font-size:.875rem}.sf-bar__close{border-radius:var(--sf-radius-sm);width:2.5rem;height:2.5rem;color:var(--sf-text);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;font-size:1.25rem;line-height:1}.sf-bar__close:hover{background:var(--sf-surface-3)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sf-btn,.sf-card--lift,.sf-nav__link,.sf-footer__links a,.sf-contact__link{transition:none!important}.sf-card--lift:hover{transform:none}}:root{--sf-z-atmosphere:0;--sf-z-infra:1;--sf-z-systems:2;--sf-z-activity:3;--sf-z-content:4;--sf-ease-out:cubic-bezier(.22, .61, .36, 1);--sf-ease-out-4:cubic-bezier(.16, 1, .3, 1);--sf-ease-inout:cubic-bezier(.45, 0, .55, 1);--sf-t-enter:.56s;--sf-t-signal:2.8s;--sf-glass:linear-gradient(180deg, #21252aeb, #16191df2);--sf-glass-line:#c9cdd221;--sf-glass-edge:#ffffff4d;--sf-glass-shadow:inset 0 1px 0 #ffffff0f, 0 28px 48px -30px #000000f2, 0 0 0 1px #00000059;--sf-signal:var(--sf-accent);--sf-signal-glow:#6fe60080;--sf-signal-run:#6fe60099;--sf-signal-run-alpha:.6;--sf-signal-dim-alpha:.12;--sf-infra-base:#c9cdd21a;--sf-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.9 0 0 0 0 0.92 0 0 0 0 0.95 0 0 0 0.06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.sf-page:before{content:"";z-index:var(--sf-z-atmosphere);pointer-events:none;background-image:var(--sf-noise), linear-gradient(#c9cdd204 1px, transparent 1px), linear-gradient(90deg, #c9cdd204 1px, transparent 1px);background-size:180px 180px,96px 96px,96px 96px;position:absolute;inset:0}.sf-section{isolation:isolate}.sf-card{background:var(--sf-glass);border-color:var(--sf-glass-line);box-shadow:var(--sf-glass-shadow);position:relative}.sf-card:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--sf-glass-edge), transparent);height:1px;position:absolute;top:-1px;left:12%;right:12%}.sf-plan--featured{border-color:var(--sf-accent)}.sf-header{transition:background-color .24s var(--sf-ease), box-shadow .24s var(--sf-ease)}html[data-scrolled] .sf-header{background:#0e1013;box-shadow:0 1px #ffffff0a,0 12px 32px -20px #000000d9}.sf-scroll-sentinel{pointer-events:none;width:1px;height:8px;position:absolute;top:0;left:0}.sf-hero--system{overflow:hidden}.sf-hero--system:before{content:"";z-index:var(--sf-z-atmosphere);pointer-events:none;background:radial-gradient(58% 52% at 72%,#6fe6004d,#6fe60021 42%,#6fe6000a 66%,#0000 78%),radial-gradient(44% 40% at 30% 58%,#6fe60017,#6fe60008 55%,#0000 76%);position:absolute;inset:0}@media (max-width:63.98rem){.sf-hero--system:before{background:radial-gradient(60% 34% at 50% 72%,#6fe60047,#6fe6001a 46%,#0000 76%),radial-gradient(50% 24% at 50% 28%,#6fe60012,#0000 74%)}}.sf-hero--system .sf-hero__grid{z-index:var(--sf-z-content);position:relative}@media (min-width:64rem){.sf-hero--system .sf-hero__grid{grid-template-columns:minmax(0,11fr) minmax(0,10fr);gap:3rem}}.sf-hero__scene{width:100%;max-width:34rem;margin-inline:auto;padding-bottom:3rem}@media (min-width:64rem){.sf-hero__scene{justify-self:stretch;max-width:none}}@media (max-width:63.98rem){.sf-hero__scene{margin-top:calc(.14 * min(100vw - 2 * var(--sf-gutter), 34rem) - 1rem)}}.sf-hero__light{display:none}@media (hover:hover) and (pointer:fine) and (min-width:64rem){.sf-hero__light{z-index:var(--sf-z-atmosphere);pointer-events:none;opacity:0;will-change:transform;background:radial-gradient(closest-side,#6fe6001f,#6fe6000a 46%,#0000 72%);border-radius:50%;width:46rem;height:46rem;margin:-23rem 0 0 -23rem;display:block;position:absolute;top:0;left:0}}.sys{aspect-ratio:1;perspective:1200px;perspective-origin:50% 42%;--iris-x:50%;--iris-y:46%;--iris-gl-x:calc((var(--iris-x) + 14%) / 1.28);--iris-gl-y:calc((var(--iris-y) + 14%) / 1.28);margin:0;position:relative}.sys__ambient{z-index:var(--sf-z-atmosphere);pointer-events:none;background:radial-gradient(48% 48% at 50% 46%,#6fe60038,#6fe60014 48%,#0000 76%);position:absolute;inset:-18%}.sys__backdrop{z-index:var(--sf-z-atmosphere);pointer-events:none;opacity:.5;-webkit-mask-composite:source-in;position:absolute;inset:-14%;-webkit-mask-image:radial-gradient(72% 72%,#000 52%,#0000 94%),linear-gradient(#000 85%,#0000 89.5%);mask-image:radial-gradient(72% 72%,#000 52%,#0000 94%),linear-gradient(#000 85%,#0000 89.5%);-webkit-mask-composite:source-in;mask-composite:intersect}.sys__backdrop img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}@media (max-width:40rem){.sys__backdrop img{object-position:50% 21%}}.sys__stage{transform-style:preserve-3d;z-index:var(--sf-z-systems);position:absolute;inset:0}.sys__label{z-index:var(--sf-z-content);font-family:var(--sf-font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--sf-text-muted);border:1px solid var(--sf-line-strong);background:var(--sf-ground);border-radius:999px;padding:.25rem .6rem;font-size:.56rem;position:absolute;top:-.6rem;right:.25rem}.sys__caption{z-index:var(--sf-z-content);text-align:center;width:max-content;max-width:calc(100% - 2rem);color:var(--sf-text-muted);background:var(--sf-ground);border-radius:.6rem;padding:.2rem .75rem;font-size:.75rem;position:absolute;bottom:-2.9rem;left:50%;transform:translate(-50%)}.sys__core{aspect-ratio:1;pointer-events:none;width:30%;margin:-15% 0 0 -15%;position:absolute;top:46%;left:50%}.sys__lamp{left:50%;top:var(--iris-y);aspect-ratio:1;pointer-events:none;width:78%;margin:-39% 0 0 -39%;position:absolute}.sys__lamp:after{content:"";background:radial-gradient(circle,#6fe60080,#6fe60038 32%,#6fe6000f 56%,#0000 72%);border-radius:50%;position:absolute;inset:0}.sys__slot{transform-style:preserve-3d;position:absolute}.sys__slot .sys-mod{visibility:hidden}.sys__slot--develop{--z:70px;width:42%;top:3%;left:0}.sys__slot--automate{--z:30px;width:42%;top:6%;right:0}.sys__slot--monitor{--z:95px;width:42%;bottom:3%;right:0}.sys__slot--grow{--z:50px;width:42%;bottom:0;left:0}.sys-mod{will-change:transform;backface-visibility:hidden;color:var(--sf-text-muted);background:radial-gradient(120% 70% at 50% -10%,#6fe60033,#0000 62%),linear-gradient(#2a3037db,#161a1ee6);border:1px solid #c9cdd229;border-radius:12px;padding:.7rem .8rem .65rem;font-size:.72rem;line-height:1.35;position:relative;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #00000080}.sys-mod:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffb3,#0000);height:1px;position:absolute;top:-1px;left:10%;right:10%}.sys-mod:after{content:"";pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(135deg,#ffffff8c,#ffffff1a 38%,#6fe6001f 70%,#6fe60080 100%);border-radius:13px;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sys-mod__head{align-items:center;gap:.4rem;margin-bottom:.55rem;display:flex}.sys-mod__dot{background:var(--sf-accent);width:.4rem;height:.4rem;box-shadow:0 0 0 3px var(--sf-accent-glow);border-radius:50%;flex:none}.sys-mod__word{font-family:var(--sf-font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--sf-text);font-size:.6rem}.sys-mod__title{color:var(--sf-text-muted);white-space:nowrap;margin-left:auto;font-size:.64rem}.sys-mod__foot{border-top:1px solid var(--sf-line);color:var(--sf-text-muted);margin-top:.55rem;padding-top:.45rem;font-size:.64rem}.sys-build{background:var(--sf-ground);border:1px solid var(--sf-line);border-radius:6px;overflow:hidden}.sys-build__bar{border-bottom:1px solid var(--sf-line);gap:3px;padding:4px 6px;display:flex}.sys-build__bar i{background:var(--sf-surface-3);border-radius:50%;width:5px;height:5px}.sys-build__page{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:6px;display:grid}.sys-build__block{background:var(--sf-surface-3);border-radius:2px;height:8px;display:block}.sys-build__block--nav{grid-column:1/-1;height:5px}.sys-build__block--hero{grid-column:1/3;height:20px}.sys-build__block--cta{background:var(--sf-accent);height:20px}.sys-build__block--card{height:13px}.sys-flow{padding:.3rem 0 .1rem;display:flex}.sys-flow__step{text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:.35rem;font-size:.6rem;line-height:1.2;display:flex;position:relative}.sys-flow__step+.sys-flow__step:before,.sys-flow__step+.sys-flow__step:after{content:"";height:1px;position:absolute;top:.55rem;left:-50%;right:50%}.sys-flow__step+.sys-flow__step:before{background:var(--sf-line-strong)}.sys-flow__step+.sys-flow__step:after{background:var(--sf-accent);transform-origin:0}.sys-flow__node{z-index:1;border:1px solid var(--sf-accent);background:var(--sf-accent);width:1.1rem;height:1.1rem;box-shadow:0 0 0 3px var(--sf-accent-glow);border-radius:50%;place-items:center;display:grid;position:relative}.sys-flow__node i{border-left:1.5px solid var(--sf-accent-ink);border-bottom:1.5px solid var(--sf-accent-ink);width:.42rem;height:.22rem;transform:translateY(-1px)rotate(-45deg)}.sys-flow__step--human .sys-flow__node{width:1.3rem;height:1.3rem;margin-top:-.1rem}.sys-flow__step--human .sys-flow__label{color:var(--sf-text)}.sys-mon__row{align-items:center;gap:.45rem;font-size:.68rem;display:flex}.sys-mon__row b{font-family:var(--sf-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--sf-accent);font-size:.66rem;font-weight:400}.sys-mon__pulse{background:var(--sf-accent);border-radius:50%;flex:none;width:.45rem;height:.45rem;position:relative}.sys-mon__pulse:after{content:"";border:1px solid var(--sf-accent);opacity:0;border-radius:50%;position:absolute;inset:-3px}.sys-mon__spark{width:100%;height:2.1rem;margin-top:.5rem;display:block;overflow:hidden}.sys-mon__line{fill:none;stroke:var(--sf-accent);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}@media (max-width:40rem){.sys-mon__row>span{display:none}}.sys-rev__stars{color:var(--sf-accent);letter-spacing:.12em;vertical-align:.06em;margin-right:.4rem;font-size:.58rem}.sys-rev__quote{color:var(--sf-text);font-size:.7rem}.sys-rev__draft{background:var(--sf-ground);border:1px solid var(--sf-line);border-radius:6px;margin-top:.35rem;padding:.3rem .45rem}.sys-rev__tag{font-family:var(--sf-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--sf-accent);font-size:.5rem;display:block}.sys-rev__reply{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.2rem;font-size:.64rem;display:-webkit-box;overflow:hidden}.sys-rev__approve{border:1px solid var(--sf-accent);background:var(--sf-accent);color:var(--sf-accent-ink);border-radius:999px;align-items:center;gap:.3rem;margin-top:.35rem;padding:.2rem .55rem;font-size:.6rem;display:inline-flex}.sys-rev__approve i{border-bottom:1.5px solid;border-left:1.5px solid;width:.4rem;height:.22rem;transform:translateY(-1px)rotate(-45deg)}@media (max-width:40rem){.sys-mod{border-radius:10px;padding:.45rem .55rem;font-size:.62rem;line-height:1.3}.sys-mod__head{flex-wrap:wrap;gap:.15rem .35rem;margin-bottom:.3rem}.sys-mod__word{font-size:.56rem}.sys-mod__title{white-space:normal;flex:0 0 100%;margin-left:0;font-size:.6rem}.sys-mod__foot,.sys-build__bar,.sys-build__block--hero,.sys-build__block--card:last-child{display:none}.sys-build__page{gap:3px;padding:5px}.sys-build__block--cta,.sys-build__block--card{height:11px}.sys-flow{margin:0;padding:.1rem 0 0}.sys-flow__step{white-space:nowrap;gap:.24rem;font-size:.5rem}.sys-flow__step--human{flex-grow:1.5}.sys-flow__step+.sys-flow__step:before,.sys-flow__step+.sys-flow__step:after{top:.42rem}.sys-flow__node{width:.85rem;height:.85rem}.sys-flow__step--human .sys-flow__node{width:1rem;height:1rem;margin-top:-.075rem}.sys-mon__spark{height:1.2rem;margin-top:.25rem}.sys-rev__text,.sys-rev__draft{display:none}.sys-rev__quote{line-height:1}.sys-rev__stars{margin-right:0;font-size:.6rem}.sys-rev__approve{margin-top:.3rem;padding:.14rem .45rem;font-size:.56rem}}.sys__links{width:100%;height:100%;z-index:var(--sf-z-content);pointer-events:none;display:none;position:absolute;inset:0;overflow:visible}.sys--still .sys__links,html:not([data-motion]) .sys__links{display:block}.sys--still .sys__links--phone,html:not([data-motion]) .sys__links--phone{display:none}.sys__exit{fill:none;stroke:var(--sf-signal-run);stroke-width:.42px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.sys__gl{z-index:var(--sf-z-activity);clip-path:circle(0% at var(--iris-gl-x) var(--iris-gl-y));pointer-events:none;position:absolute;inset:-14%}.sys__gl .sys-mod{pointer-events:none!important}.sys--gl-done .sys__gl{clip-path:none}.sys__still{z-index:var(--sf-z-activity);pointer-events:none;-webkit-mask-composite:source-in;position:absolute;inset:-14%;-webkit-mask-image:radial-gradient(72% 72%,#000 52%,#0000 94%),linear-gradient(#000 85%,#0000 89.5%);mask-image:radial-gradient(72% 72%,#000 52%,#0000 94%),linear-gradient(#000 85%,#0000 89.5%);-webkit-mask-composite:source-in;mask-composite:intersect}html[data-motion] .sys:not(.sys--still) .sys__still{display:none}@media (prefers-reduced-motion:reduce){html[data-motion] .sys:not(.sys--still) .sys__still{display:block}}@media (max-width:40rem){.sys__still{left:calc(-1 * var(--sf-gutter));right:calc(-1 * var(--sf-gutter))}}.sys__still img{object-fit:cover;width:100%;height:100%}.sys__iris{left:var(--iris-x);top:var(--iris-y);width:0;height:0;z-index:var(--sf-z-content);pointer-events:none;opacity:0;border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #6fe600bf,0 0 18px 2px #6fe60059,inset 0 0 22px #6fe60040}.sys__gl canvas,.sys__gl>div{inset:0;width:100%!important;height:100%!important;position:absolute!important}.sys__gl canvas{-webkit-mask-image:radial-gradient(70% 70%,#000 58%,#0000 90%);mask-image:radial-gradient(70% 70%,#000 58%,#0000 90%)}@media (max-width:40rem){.sys{--iris-y:50%}.sys__core{width:35%;margin:-17.5% 0 0 -17.5%;top:50%}.sys__slot--develop,.sys__slot--automate{top:auto;bottom:72%}.sys__slot--monitor,.sys__slot--grow{top:72%;bottom:auto}.sys--still .sys__links:not(.sys__links--phone),html:not([data-motion]) .sys__links:not(.sys__links--phone){display:none}.sys--still .sys__links--phone,html:not([data-motion]) .sys__links--phone{display:block}.sys__label{top:-1.6rem}}.sf-pillar__panel{margin-top:1.25rem}.sf-pillar__panel .sf-panel{padding:1rem 1rem .9rem}.sig{z-index:var(--sf-z-infra);pointer-events:none;position:absolute;inset:0}.sig__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sig__base,.sig__lit,.sig__packet,.sig__packet-glow{fill:none;stroke-linecap:round;stroke-linejoin:round}.sig__base{stroke:var(--sf-infra-base);stroke-width:1px}.sig__lit{stroke:var(--leg-stroke,var(--sf-signal-run));stroke-width:2.2px;stroke-dasharray:1;stroke-dashoffset:0}.sig-stop{stop-color:var(--sf-accent)}.sig-stop--run{stop-opacity:var(--sf-signal-run-alpha)}.sig-stop--dim{stop-opacity:var(--sf-signal-dim-alpha)}.sig__packet,.sig__packet-glow{stroke:#d8ffb0;stroke-width:3.2px;stroke-dasharray:.04 .96;stroke-dashoffset:.04px;opacity:0}.sig__packet-glow{stroke:#6fe6008c;stroke-width:20px}.sig--faint .sig__lit{opacity:.45}.sig-node{z-index:var(--sf-z-activity);background:var(--sf-surface-2);width:12px;height:12px;transition:background-color .32s var(--sf-ease), border-color .32s var(--sf-ease), box-shadow .32s var(--sf-ease);border:1.5px solid #c9cdd259;border-radius:50%;margin:-6px 0 0 -6px;position:absolute}.sig-node--none{display:none}.sig-node[data-lit]{background:var(--sf-accent);box-shadow:0 0 0 4px var(--sf-accent-glow), 0 0 18px #6fe600b3;border-color:#d8ffb0}.sig--problem .sig__leg--after-slow .sig__lit{opacity:.65}.sig-node--broken{border-style:dashed}.sig-node--broken[data-lit]{border-color:var(--sf-accent);background:#6fe6002e;box-shadow:0 0 10px #6fe60073}.sig--problem .sig__leg--after-broken .sig__base{stroke-dasharray:.05 .035}.sig--problem .sig__leg--after-broken .sig__lit{opacity:.4}.sig-node--dim[data-lit]{background:#6fe60059;border-color:#6fe60073;box-shadow:0 0 8px #6fe60040}.sig--problem .sig-stop--gone{stop-opacity:0}.sf-crack__n{transition:color .32s var(--sf-ease)}.sf-crack[data-lit] .sf-crack__n{color:var(--sf-accent)}@media (hover:hover) and (pointer:fine) and (min-width:48rem){.sf-card--tilt{transition:transform .26s var(--sf-ease), border-color .26s var(--sf-ease)}.sf-card--tilt:hover{border-color:var(--sf-line-strong);transform:perspective(900px)rotateX(1.6deg)rotateY(-1.2deg)translateY(-2px)}}.sf-pillars{perspective:1400px}.sf-pillar{transform-style:preserve-3d;transition:transform .52s var(--sf-ease-out-4), border-color .32s var(--sf-ease), box-shadow .32s var(--sf-ease)}.sf-pillar[data-lit]{box-shadow:var(--sf-glass-shadow), 0 0 44px -10px #6fe60059;border-color:#6fe6006b}.sf-pillar__name{transition:color .32s var(--sf-ease)}.sf-pillar[data-lit] .sf-pillar__name{color:var(--sf-accent)}.sf-activity{color:var(--sf-text-muted);flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin-top:1.75rem;font-size:.9375rem;display:flex}.sf-activity__dot{background:var(--sf-accent);width:.5rem;height:.5rem;box-shadow:0 0 0 3px var(--sf-accent-glow);border-radius:50%;flex:none}.sf-activity__n{font-family:var(--sf-font-display);color:var(--sf-text);font-variant-numeric:tabular-nums}.sf-proof__honesty{margin-top:1rem}.sf-assembly{margin:3rem 0 0;position:relative}.sf-assembly__label{z-index:var(--sf-z-content);font-family:var(--sf-font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--sf-text-muted);border:1px solid var(--sf-line-strong);background:var(--sf-ground);border-radius:999px;padding:.25rem .6rem;font-size:.56rem;position:absolute;top:-.6rem;right:.25rem}.sf-assembly__stage{perspective:1200px;height:17rem;transform-style:preserve-3d;position:relative}.sf-assembly__rear{background:linear-gradient(#c9cdd20d 1px, transparent 1px), linear-gradient(90deg, #c9cdd20d 1px, transparent 1px), var(--sf-glass);border:1px solid var(--sf-glass-line);height:58%;box-shadow:var(--sf-glass-shadow);background-size:32px 32px,32px 32px,auto;border-radius:14px;flex-direction:column;gap:.4rem;padding:.65rem .85rem;display:flex;position:absolute;top:4%;left:16%;right:16%}.sf-assembly__rear-title{font-family:var(--sf-font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--sf-text);font-size:.7rem}.sf-assembly__side{background:var(--sf-glass);border:1px solid var(--sf-glass-line);width:13%;min-width:6.5rem;box-shadow:var(--sf-glass-shadow);color:var(--sf-text);border-radius:10px;align-items:center;gap:.45rem;padding:.6rem .7rem;font-size:.72rem;display:flex;position:absolute;top:22%}.sf-assembly__side--left{left:0}.sf-assembly__side--right{right:0}.sf-assembly__side-dot{background:var(--sf-accent);width:.4rem;height:.4rem;box-shadow:0 0 0 3px var(--sf-accent-glow);border-radius:50%;flex:none}.sf-assembly__rail{justify-content:space-between;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:74%;left:8%;right:8%}.sf-assembly__step{z-index:var(--sf-z-activity);width:5.5rem;color:var(--sf-text-muted);flex-direction:column;align-items:center;gap:.4rem;font-size:.72rem;display:flex;position:relative;transform:translateY(-.5rem)}.sf-assembly__node{border:1.5px solid var(--sf-accent);background:rgba(111, 230, 0, var(--lit,1));width:1rem;height:1rem;box-shadow:0 0 0 3px rgba(111, 230, 0, calc(var(--lit,1) * .35));border-radius:50%;place-items:center;display:grid}.sf-assembly__node i{border-left:1.5px solid var(--sf-accent-ink);border-bottom:1.5px solid var(--sf-accent-ink);width:.4rem;height:.22rem;opacity:var(--lit,1);transform:translateY(-1px)rotate(-45deg)}.sf-assembly__step--human{color:var(--sf-text)}.sf-assembly__step--human .sf-assembly__node{width:1.35rem;height:1.35rem;box-shadow:0 0 0 3px rgba(111, 230, 0, calc(var(--lit,1) * .35)), 0 0 22px rgba(111, 230, 0, calc(var(--lit,1) * .7));margin-top:-.18rem}.sf-assembly__signal{pointer-events:none;width:calc(84% - 5.5rem);height:1rem;position:absolute;top:calc(74% - .5rem);left:calc(8% + 2.75rem);overflow:visible}.sf-assembly__packet,.sf-assembly__packet-glow{fill:none;stroke:#d8ffb0;stroke-width:3.2px;stroke-linecap:round;stroke-dasharray:.05 .95;stroke-dashoffset:.05px;opacity:0}.sf-assembly__packet-glow{stroke:#6fe6008c;stroke-width:20px}.sf-assembly__foot{text-align:center;color:var(--sf-text-muted);margin-top:.85rem;font-size:.8125rem}@media (max-width:47.98rem){.sf-assembly__stage{height:21rem}.sf-assembly__rear{height:50%;top:3%;left:4%;right:4%}.sf-assembly__side{width:44%;top:58%}.sf-assembly__rail{top:84%;left:4%;right:4%}.sf-assembly__signal{width:calc(92% - 4.6rem);top:calc(84% - .5rem);left:calc(4% + 2.3rem)}.sf-assembly__step{width:4.6rem;font-size:.66rem}}@media (min-width:60rem){.sf-audit{grid-template-columns:minmax(0,1fr) minmax(17rem,22rem);align-items:center}}.sf-audit .sf-actions{margin-top:1.25rem}.sf-scan{background:var(--sf-ground);border:1px solid var(--sf-line-strong);box-shadow:var(--sf-glass-shadow);border-radius:12px;margin:0;position:relative;overflow:hidden}.sf-scan__bar{border-bottom:1px solid var(--sf-line);flex-wrap:wrap;align-items:center;gap:.55rem;padding:.6rem .8rem;display:flex}.sf-scan__dots{gap:3px;display:flex}.sf-scan__dots i{background:var(--sf-surface-3);border-radius:50%;width:6px;height:6px}.sf-scan__domain{font-family:var(--sf-font-display);letter-spacing:.04em;color:var(--sf-text);font-size:.75rem}.sf-scan__label{font-family:var(--sf-font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--sf-text-muted);border:1px solid var(--sf-line-strong);border-radius:999px;margin-left:auto;padding:.25rem .55rem;font-size:.56rem}.sf-scan__rows{padding:.35rem .8rem .6rem}.sf-scan__row{border-bottom:1px solid var(--sf-line);grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.6rem;padding:.55rem 0;font-size:.875rem;display:grid}.sf-scan__row:last-child{border-bottom:0}.sf-scan__point{background:var(--sf-accent);width:.5rem;height:.5rem;box-shadow:0 0 0 3px var(--sf-accent-glow);border-radius:50%}.sf-scan__key{color:var(--sf-text)}.sf-scan__value{font-family:var(--sf-font-display);color:var(--sf-accent);text-align:right;font-size:.72rem}.sf-scan__beam{opacity:0;background:linear-gradient(90deg,#0000,#d8ffb0 20% 80%,#0000);height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 18px 4px #6fe60099}.sf-plans{perspective:1200px}.sf-plan{transform-style:preserve-3d}.sf-contact__seal{justify-content:center;margin-bottom:2.75rem;display:flex}.sf-contact__mark{border-radius:50%;width:4rem;height:4rem;box-shadow:0 0 0 1px #6fe60080,0 0 24px #6fe60080,0 0 64px #6fe60047}.sf-contact__mark img{width:100%;height:100%}.sf-footer{isolation:isolate;position:relative}.sf-footer__mark{z-index:var(--sf-z-content);border-radius:50%;width:2.5rem;height:2.5rem;display:block;position:relative}.sf-section:not(.sf-hero):before{content:"";z-index:var(--sf-z-atmosphere);pointer-events:none;background:radial-gradient(var(--lamp-w,46%) var(--lamp-h,42%) at var(--lamp-x,50%) var(--lamp-y,50%), rgba(111, 230, 0, var(--lamp-a,.11)), rgba(111, 230, 0, calc(var(--lamp-a,.11) * .38)) 46%, transparent 76%);position:absolute;inset:0}[data-section=problem]{--lamp-x:62%;--lamp-y:50%;--lamp-a:.1;--lamp-w:44%}[data-section=pillars]{--lamp-a:.15;--lamp-w:30%;--lamp-h:44%}[data-section=proof]{--lamp-x:66%;--lamp-y:55%;--lamp-a:.1}[data-section=systems]{--lamp-y:70%;--lamp-a:.15;--lamp-w:40%;--lamp-h:36%}[data-section=audit]{--lamp-x:74%;--lamp-a:.14;--lamp-w:34%;--lamp-h:60%}[data-section=pricing]{--lamp-x:72%;--lamp-y:60%;--lamp-a:.13;--lamp-w:34%}[data-section=contact]{--lamp-y:26%;--lamp-a:.09;--lamp-w:30%;--lamp-h:36%}@media (max-width:47.98rem){[data-section]{--lamp-x:50%;--lamp-w:90%;--lamp-h:30%}}.sf-section>.sf-wrap,.sf-footer>.sf-wrap{z-index:var(--sf-z-systems);position:relative}.sig{z-index:auto}.sig__svg{z-index:var(--sf-z-infra);position:absolute;inset:0}@media (min-width:60rem){[data-section=pillars]>.sf-wrap>.sf-section__head,[data-section=pricing]>.sf-wrap>.sf-section__head{max-width:calc(50% - 1.5rem)}}.sig--fade .sig__leg:not(:first-child) .sig__lit{opacity:.35}.sf-section__art{z-index:var(--sf-z-atmosphere);pointer-events:none;opacity:.34;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}.sf-section__art img{object-fit:cover;object-position:50% 62%;width:100%;height:100%}[data-section=pillars] .sf-section__art img{object-position:50% 30%}.sf-audit__stage{border-radius:14px;position:relative;overflow:hidden}.sf-audit__art{z-index:0;pointer-events:none;opacity:.85;position:absolute;inset:-8% -14% -16%;-webkit-mask-image:radial-gradient(80% 80%,#000 50%,#0000 100%);mask-image:radial-gradient(80% 80%,#000 50%,#0000 100%)}.sf-audit__art img{object-fit:cover;object-position:50% 42%;width:100%;height:100%}.sf-audit__stage .sf-scan{z-index:1;margin:7% 9% 12%;position:relative}.sf-plans{position:relative}.sf-plans>.sf-plan{z-index:1}.sf-plans__art{z-index:0;pointer-events:none;opacity:.5;position:absolute;inset:-10% -6% -16%;-webkit-mask-image:linear-gradient(#0000,#000 14% 78%,#0000);mask-image:linear-gradient(#0000,#000 14% 78%,#0000)}.sf-plans__art img{object-fit:cover;object-position:50% 45%;width:100%;height:100%}@media (max-width:59.98rem){.sf-plans__art{left:0;right:0}}@media (max-width:40rem){.sf-plans__art{height:100svh;bottom:auto}.sf-art--no-phone{display:none}}@media (min-width:60rem){.sf-plans__art{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#0000,#000 14% 78%,#0000),linear-gradient(90deg,#000 calc(50% - 1.75rem),#0000 calc(50% - 1.75rem) calc(50% + 1.75rem),#000 calc(50% + 1.75rem));mask-image:linear-gradient(#0000,#000 14% 78%,#0000),linear-gradient(90deg,#000 calc(50% - 1.75rem),#0000 calc(50% - 1.75rem) calc(50% + 1.75rem),#000 calc(50% + 1.75rem));-webkit-mask-composite:source-in;mask-composite:intersect}}.sf-assembly__rear{background:linear-gradient(#c9cdd20d 1px, transparent 1px), linear-gradient(90deg, #c9cdd20d 1px, transparent 1px), linear-gradient(165deg, #ffffff17, #ffffff06 38%, #00000038), var(--sf-surface-2);box-shadow:var(--sf-glass-shadow), inset 0 1px 0 #ffffff29, inset 0 0 44px #6fe6000f;background-size:32px 32px,32px 32px,auto,auto;border-color:#dce4ec29}.sf-assembly__side{background:linear-gradient(165deg, #ffffff17, #ffffff06 38%, #00000038), var(--sf-surface-2);box-shadow:var(--sf-glass-shadow), inset 0 1px 0 #ffffff29;border-color:#dce4ec29}.sf-assembly__rail-base,.sf-assembly__rail-lit{fill:none;stroke-linecap:round}.sf-assembly__rail-base{stroke:var(--sf-infra-base);stroke-width:1px}.sf-assembly__signal--lit{width:calc(var(--rail,1) * (84% - 5.5rem))}@media (max-width:47.98rem){.sf-assembly__signal--lit{width:calc(var(--rail,1) * (92% - 4.6rem))}}.sf-assembly__rail-lit{stroke:var(--sf-signal-run);stroke-width:2.2px}@media (min-width:60rem){.sf-counter{container-type:inline-size}.sf-counter__n{font-size:min(3.1rem,3.6vw,15cqi)}}.sf-review__quote{color:var(--sf-text);margin-top:.85rem;font-size:.8125rem}.sf-review__stars{color:var(--sf-accent);letter-spacing:.12em;vertical-align:.08em;margin-right:.45rem;font-size:.62rem}.sf-review__draft{background:var(--sf-ground);border:1px solid var(--sf-line);border-radius:8px;margin-top:.6rem;padding:.5rem .65rem}.sf-review__tag{font-family:var(--sf-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--sf-accent);font-size:.56rem;display:block}.sf-review__reply{color:var(--sf-text);margin-top:.3rem;font-size:.78rem;line-height:1.45}.sf-review__action{margin-top:.6rem}.sf-review__approve{border:1px solid var(--sf-accent);background:var(--sf-accent);color:var(--sf-accent-ink);border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .7rem;font-size:.72rem;font-weight:600;display:inline-flex}.sf-review__approve i{border-bottom:1.5px solid;border-left:1.5px solid;width:.45rem;height:.25rem;transform:translateY(-1px)rotate(-45deg)}.sf-assembly__ui{gap:.28rem;margin:0;padding:0;list-style:none;display:grid}.sf-assembly__ui li{color:var(--sf-text-muted);white-space:nowrap;background:#ffffff09;border:1px solid #c9cdd214;border-radius:6px;justify-content:space-between;gap:.75rem;padding:.24rem .5rem;font-size:.66rem;line-height:1.3;display:flex}.sf-assembly__ui-v{color:var(--sf-text);opacity:.8}@media (max-width:47.98rem){.sf-assembly__ui li{padding:.2rem .45rem;font-size:.62rem}}.sf-phead{--lamp-x:68%;--lamp-y:50%;--lamp-a:.14;--lamp-w:40%;--lamp-h:60%;padding-block:clamp(3rem,7vw,5.5rem) clamp(3rem,7vw,5rem);overflow:hidden}.sf-phead__grid{align-items:center;gap:3rem;display:grid}@media (min-width:64rem){.sf-phead__grid--stage{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:4rem}}.sf-phead__copy>*+*{margin-top:1.25rem}.sf-phead__copy .sf-h1{max-width:62rem;font-size:clamp(2.125rem,5.4vw,3.75rem)}@media (max-width:342.98px){.sf-phead:has(+[data-section=audit]) .sf-h1{min-height:4.08em}}@media (min-width:343px) and (max-width:425.98px){.sf-phead:has(+[data-section=audit]) .sf-h1{min-height:3.06em}}.sf-phead__eyebrow{margin-bottom:.25rem}.sf-phead__updated{font-size:.875rem}.sf-phead__stage{z-index:var(--sf-z-systems);perspective:1200px;width:100%;max-width:30rem;margin-inline:auto;position:relative}@media (min-width:64rem){.sf-phead__stage{max-width:none;margin:0}}.sf-phead__art{opacity:.5;-webkit-mask-composite:source-in;width:min(54%,48rem);inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 8%,#000 68%),linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000 8%,#000 68%),linear-gradient(#0000,#000 16% 84%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.sf-phead__art img{object-position:100% 58%}@media (max-width:59.98rem){.sf-phead__art{opacity:.3;-webkit-mask-composite:source-over;width:auto;height:38%;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000 60%,#0000);mask-image:linear-gradient(#0000,#000 60%,#0000);-webkit-mask-composite:source-over;mask-composite:add}}.sf-object{aspect-ratio:1;width:100%;position:relative}.sf-object__lamp{pointer-events:none;background:radial-gradient(closest-side,#6fe60029,#6fe6000d 50%,#0000 74%);border-radius:50%;position:absolute;inset:10% 0 0}.sf-object__slab{border:1px solid var(--sf-glass-line);height:40%;box-shadow:var(--sf-glass-shadow);transform-origin:50% 100%;background:linear-gradient(#282c32eb,#121418f5);border-radius:14px;position:absolute;bottom:4%;left:6%;right:6%;transform:perspective(700px)rotateX(58deg)}.sf-object__slab:after{content:"";opacity:.6;background:linear-gradient(90deg,#0000,#6fe6008c,#0000);height:1px;position:absolute;top:-1px;left:10%;right:10%}.sf-object__art{z-index:1;position:absolute;inset:0 10% 12%}.sf-object__art img{object-fit:contain;width:100%;height:100%}.sf-object__word{white-space:nowrap;text-align:center;font-family:var(--sf-font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--sf-text-muted);font-size:.625rem;position:absolute;bottom:-1.5rem;left:50%;transform:translate(-50%)}.sf-lineup{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem;padding:2.5rem 0 1.75rem;display:grid}.sf-lineup__lane{display:none}@media (min-width:48rem){.sf-lineup{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 1.5rem minmax(0,1fr) minmax(0,1fr);gap:1rem}.sf-lineup__lane{grid-area:1/3;display:block}.sf-lineup__slab:nth-child(3),.sf-lineup__slab:nth-child(4){grid-row:1}.sf-lineup__slab:nth-child(3){grid-column:4}.sf-lineup__slab:nth-child(4){grid-column:5}}@media (min-width:48rem) and (max-width:74.98rem){.sf-lineup .sf-object__word{letter-spacing:.1em}}.sf-lineup__slab{position:relative}.sf-seal{aspect-ratio:5/3;place-items:center;max-width:20rem;margin-inline:auto;display:grid;position:relative}@media (min-width:64rem){.sf-seal{aspect-ratio:1;max-width:22rem}}.sf-seal__floor{background:radial-gradient(closest-side,#6fe60038,#6fe6000f 55%,#0000 78%);border-radius:50%;height:40%;position:absolute;bottom:10%;left:10%;right:10%;transform:perspective(600px)rotateX(64deg)}.sf-seal__mark{width:6rem;height:6rem;position:relative}.sf-blocks{perspective:1400px;gap:2.5rem;margin-top:2.5rem;display:grid}.sf-section__head+.sf-blocks{margin-top:3rem}.sf-block{align-items:center;gap:1.25rem;display:grid}@media (min-width:60rem){.sf-block{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}.sf-block--flip .sf-block__card{order:2}}.sf-block__card{transform-style:preserve-3d;padding:1.75rem 1.75rem 1.85rem}.sf-block__name{font-family:var(--sf-font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--sf-text-muted);font-size:.8125rem}.sf-block__title{font-family:var(--sf-font-sans);letter-spacing:-.02em;color:var(--sf-text);text-wrap:balance;margin-top:.6rem;font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:800;line-height:1.15}.sf-block__summary{color:var(--sf-text-muted);text-wrap:pretty;margin-top:.75rem}.sf-block__cta{margin-top:1.5rem}.sf-block__stage{width:100%;max-width:20rem;margin-inline:auto;position:relative}@media (min-width:60rem){.sf-block__stage{max-width:24rem}}.sf-rail{font-family:var(--sf-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--sf-text-muted);flex-wrap:wrap;align-items:center;gap:.5rem 0;margin-top:1.25rem;font-size:.6875rem;display:flex}.sf-rail li{align-items:center;gap:.5rem;display:inline-flex;position:relative}.sf-rail li:before{content:"";border:1px solid var(--sf-line-strong);background:0 0;border-radius:50%;width:.5rem;height:.5rem}.sf-rail li:not(:last-child){padding-right:1.75rem}.sf-rail li:not(:last-child):after{content:"";background:var(--sf-line-strong);width:.9rem;height:1px;position:absolute;top:50%;right:.4rem}@media (max-width:29.98rem){.sf-rail{letter-spacing:.1em}.sf-rail li:not(:last-child){padding-right:1.4rem}.sf-rail li:not(:last-child):after{width:.75rem;right:.3rem}}.sf-steps{gap:1rem;margin-top:2.5rem;display:grid}@media (min-width:60rem){.sf-steps{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1.5rem}}.sf-step{padding:1.5rem 1.5rem 1.6rem}.sf-step__n{font-family:var(--sf-font-display);letter-spacing:.18em;color:var(--sf-text-muted);font-size:.75rem}.sf-step__name{color:var(--sf-text);margin-top:.75rem;font-size:1.125rem;font-weight:700;line-height:1.3}.sf-step__body{color:var(--sf-text-muted);text-wrap:pretty;margin-top:.5rem;font-size:.9375rem}.sf-close__card{text-align:center;max-width:46rem;margin:1.5rem auto 0;padding:clamp(2rem,5vw,3rem)}.sf-close__card>*+*{margin-top:1rem}.sf-close__card .sf-lead{margin-inline:auto}.sf-close__card .sf-actions{justify-content:center;margin-top:1.5rem}.sf-plans__note--annual{color:var(--sf-text);margin-top:.5rem}.sf-faq{gap:.75rem;display:grid}.sf-faq__lead .sf-section__head{margin-bottom:2rem}@media (min-width:60rem){.sf-faq{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:4rem}}.sf-faq__item+.sf-faq__item{margin-top:.75rem}.sf-faq__item summary{cursor:pointer;color:var(--sf-text);justify-content:space-between;align-items:baseline;gap:1rem;padding:1.1rem 1.35rem;font-weight:600;list-style:none;display:flex}.sf-faq__item summary::-webkit-details-marker{display:none}.sf-faq__item summary:after{content:"+";font-family:var(--sf-font-display);color:var(--sf-accent);transition:transform .22s var(--sf-ease);flex:none}.sf-faq__item[open] summary:after{transform:rotate(45deg)}.sf-faq__item p{color:var(--sf-text-muted);text-wrap:pretty;padding:0 1.35rem 1.2rem}.sf-prose{max-width:48rem;margin-inline:auto;padding:clamp(1.75rem,5vw,3rem)}.sf-prose>*+*{margin-top:1rem}.sf-prose__place{border-top:1px solid var(--sf-line);color:var(--sf-text);margin-top:1.5rem;padding-top:1.25rem;font-weight:600}.sf-standard{gap:2.5rem;display:grid}@media (min-width:60rem){.sf-standard{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:4rem}}.sf-ledger__card{padding:1.5rem 1.75rem 1.75rem;position:relative;overflow:hidden}.sf-ledger__art{z-index:0;pointer-events:none;opacity:.5;-webkit-mask-composite:source-in;position:absolute;inset:-10% -10% -14%;-webkit-mask-image:radial-gradient(80% 80%,#000 40%,#0000 100%),linear-gradient(90deg,#0000 38%,#000 72%);mask-image:radial-gradient(80% 80%,#000 40%,#0000 100%),linear-gradient(90deg,#0000 38%,#000 72%);-webkit-mask-composite:source-in;mask-composite:intersect}.sf-ledger__art img{object-fit:cover;object-position:50% 40%;width:100%;height:100%}.sf-ledger__label{z-index:1;position:relative}.sf-ledger{z-index:1;margin-top:.75rem;position:relative}.sf-ledger li{border-top:1px solid var(--sf-line);color:var(--sf-text-muted);align-items:center;gap:.85rem;padding:.7rem 0;font-size:.9375rem;display:flex}.sf-ledger li:before{content:"";border:1px solid var(--sf-line-strong);border-radius:50%;flex:none;width:.55rem;height:.55rem}.sf-ledger li[data-lit]{color:var(--sf-text)}.sf-ledger li[data-lit]:before{border-color:var(--sf-accent);background:var(--sf-accent);box-shadow:0 0 0 3px var(--sf-accent-glow), 0 0 12px #6fe60099}.sf-start{gap:2.5rem;display:grid}@media (min-width:60rem){.sf-start{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:4rem}}.sf-inquiry{padding:clamp(1.5rem,4vw,2.5rem)}.sf-inquiry__group{border:0;min-width:0;margin:0;padding:0}.sf-inquiry__group+.sf-inquiry__group{margin-top:2rem}.sf-inquiry__group legend{margin-bottom:.25rem;padding:0}.sf-field{margin-top:1.1rem}.sf-field label{color:var(--sf-text);margin-bottom:.4rem;font-size:.9375rem;font-weight:600;display:block}.sf-input{border:1px solid var(--sf-line-strong);border-radius:var(--sf-radius-sm);width:100%;min-height:3rem;color:var(--sf-text);font:inherit;transition:border-color .16s var(--sf-ease);background:#0b0c0e9e;padding:.7rem .9rem;line-height:1.4;display:block}.sf-input:focus-visible{outline:2px solid var(--sf-accent);outline-offset:2px;border-color:var(--sf-accent)}.sf-input[aria-invalid=true]{border-color:var(--sf-text)}textarea.sf-input{resize:vertical;min-height:8.5rem}.sf-field__hint{color:var(--sf-text-muted);margin-top:.35rem;font-size:.875rem}.sf-field__error{color:var(--sf-text);margin-top:.35rem;font-size:.875rem;font-weight:600}.sf-inquiry__hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.sf-inquiry__notice{border:1px solid var(--sf-accent);border-radius:var(--sf-radius-sm);color:var(--sf-text);padding:1rem 1.15rem}.sf-inquiry__notice+.sf-inquiry__group{margin-top:1.5rem}.sf-inquiry__notice:focus-visible{outline-offset:4px}.sf-inquiry__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;display:flex}.sf-inquiry__privacy{color:var(--sf-text-muted);flex:16rem;font-size:.875rem}.sf-inquiry__privacy a{color:var(--sf-text)}.sf-inquiry__submit{min-width:9rem}.sf-inquiry__success>*+*{margin-top:1rem}.sf-start__aside>*+*{margin-top:1.5rem}.sf-start__seal{justify-content:flex-start;margin-bottom:0}.sf-phead__pointer{margin-top:1.25rem}.sf-phead__pointer a{color:var(--sf-text);text-underline-offset:.2em}.sf-phead__pointer a:hover{color:var(--sf-accent)}.sf-door{max-width:40rem;margin-inline:auto}.sf-door__form .sf-field:first-of-type{margin-top:0}.sf-door__submit{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.sf-door__wait{font-size:.875rem}.sf-combo{position:relative}.sf-combo__list{z-index:var(--sf-z-content);border:1px solid var(--sf-line-strong);border-radius:var(--sf-radius-sm);background:var(--sf-surface-2);max-height:18rem;box-shadow:var(--sf-shadow);padding:.35rem;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow-y:auto}.sf-combo__option{color:var(--sf-text);cursor:pointer;border-radius:6px;padding:.65rem .75rem;line-height:1.35}.sf-combo__option:hover,.sf-combo__option[aria-selected=true]{color:var(--sf-text);outline:1px solid var(--sf-accent);outline-offset:-1px;background:#6fe6001f}.sf-door__answer>*+*{margin-top:1rem}.sf-door__answer{overflow-wrap:anywhere}.sf-nobr{white-space:nowrap}[data-entered=play] .sf-inquiry.sf-door__answer{animation:none}.sf-door__answer:focus-visible{outline:2px solid var(--sf-accent);outline-offset:4px}.sf-door__scores{gap:.5rem;display:grid}@media (min-width:40rem){.sf-door__scores{grid-template-columns:repeat(2,minmax(0,1fr))}}.sf-door__score{border:1px solid var(--sf-line-strong);border-radius:var(--sf-radius-sm);grid-template-columns:minmax(0,1fr) auto;gap:.15rem .75rem;padding:.75rem .9rem;display:grid}.sf-door__score dt{color:var(--sf-text);font-weight:600}.sf-door__score-value{font-family:var(--sf-font-display);color:var(--sf-text);font-size:1.25rem}.sf-door__score-note{color:var(--sf-text-muted);grid-column:1/-1;font-size:.8125rem}.sf-door__headlines{gap:.5rem;padding-left:1.1rem;list-style:outside;display:grid}.sf-door__headlines li::marker{color:var(--sf-accent)}.sf-door__voice{font-size:.8125rem}.sf-door__report{color:var(--sf-text);text-underline-offset:.2em}@media (max-width:59.98rem){.sf-start__seal{display:none}}.sf-next__title{color:var(--sf-text);font-weight:600}.sf-next__steps{counter-reset:next;margin-top:.75rem}.sf-next__steps li{border-top:1px solid var(--sf-line);color:var(--sf-text-muted);counter-increment:next;padding:.6rem 0 .6rem 2.25rem;font-size:.9375rem;position:relative}.sf-next__steps li:before{content:"0" counter(next);font-family:var(--sf-font-display);letter-spacing:.12em;color:var(--sf-accent);font-size:.6875rem;position:absolute;top:.75rem;left:0}.sf-privacy{max-width:42rem}.sf-privacy__part+.sf-privacy__part{margin-top:2.25rem}.sf-privacy__title{color:var(--sf-text);font-size:1.25rem;font-weight:700;line-height:1.3}.sf-privacy__part p{color:var(--sf-text-muted);text-wrap:pretty;margin-top:.6rem}[data-section=jobs],[data-section=how]{--lamp-a:.13;--lamp-w:32%;--lamp-h:44%}[data-section=what]{--lamp-y:40%;--lamp-a:.1}[data-section=standard]{--lamp-x:70%;--lamp-a:.14;--lamp-w:34%;--lamp-h:60%}[data-section=systems].sf-close,[data-section=next]{--lamp-y:60%;--lamp-a:.12;--lamp-w:36%;--lamp-h:40%}[data-section=start]{--lamp-x:34%;--lamp-y:30%;--lamp-a:.11;--lamp-w:40%;--lamp-h:50%}[data-section=privacy]{--lamp-x:30%;--lamp-y:20%;--lamp-a:.08}[data-section=questions]{--lamp-x:70%;--lamp-a:.1}.sf-nav__link[aria-current=page]{color:var(--sf-text);border-bottom-color:var(--sf-accent)}@media (max-width:47.98rem){.sf-header,html[data-scrolled] .sf-header{box-shadow:none;background:0 0;border-bottom-color:#0000}.sf-hero,.sf-phead{padding-top:1.25rem}.sf-hero__eyebrow{display:flex}}
html[data-motion] [data-live=false] *,html[data-motion] [data-live=false] :before,html[data-motion] [data-live=false] :after,html[data-hidden] *,html[data-hidden] :before,html[data-hidden] :after{animation-play-state:paused!important}html[data-motion] [data-live=false] [data-revealed=play],html[data-motion] [data-live=false][data-entered=play] .sf-plan,html[data-motion] [data-live=false][data-entered=play] .sf-inquiry{animation-play-state:running!important}[data-reveal][data-revealed=play]{animation:sf-reveal-in var(--sf-reveal) var(--sf-ease) calc(var(--i,0) * 90ms) backwards}@keyframes sf-reveal-in{0%{opacity:0;transform:translateY(12px)}}.sf-hero--system .sf-hero__eyebrow{animation:sf-mask-down .36s var(--sf-ease-out-4) 0s backwards}.sf-hero--system .sf-h1{animation:sf-mask-h1 .48s var(--sf-ease-out-4) 40ms backwards}.sf-hero--system .sf-hero__copy .sf-lead{animation:sf-mask-down .42s var(--sf-ease-out-4) .14s backwards}.sf-hero--system .sf-hero__copy .sf-actions{animation:sf-mask-down .38s var(--sf-ease-out-4) .22s backwards}@keyframes sf-mask-down{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0 0 -6%)}}@keyframes sf-mask-h1{0%{clip-path:inset(0 0 62%)}to{clip-path:inset(0 0 -6%)}}.sf-hero--system .sf-hero__copy{transform:translateY(calc(var(--scroll,0) * -40px))}.sys__ambient{transform:translateY(calc(var(--scroll,0) * 60px));animation:sys-breathe 9s var(--sf-ease-inout) infinite alternate}@keyframes sys-breathe{0%{opacity:.72}to{opacity:1}}.sys__stage{transform:translateY(calc(var(--scroll,0) * 120px)) rotateX(calc(var(--scroll,0) * 12deg));opacity:calc(1 - max(0, var(--scroll,0) - .45) * 1.6)}.sys__label,.sys__caption{opacity:calc(1 - var(--scroll,0) * 2.5)}.sf-hero__light{transform:translate3d(var(--lx,-100vw), var(--ly,-100vh), 0);transition:opacity .7s var(--sf-ease)}.sf-hero--lit .sf-hero__light{opacity:1}.sf-btn--magnetic{transform:translate3d(var(--mx,0px), var(--my,0px), 0);transition:transform .26s var(--sf-ease), box-shadow .18s var(--sf-ease), background-color .18s var(--sf-ease), border-color .18s var(--sf-ease), color .18s var(--sf-ease)}.sys__lamp{transition:opacity .9s var(--sf-ease)}.sys__lamp:after{animation:sys-lamp 3.2s var(--sf-ease-inout) infinite alternate}@keyframes sys-lamp{0%{opacity:.35}to{opacity:.8}}.sys__backdrop{transition:opacity 1.1s var(--sf-ease-out)}.sys--gl .sys__backdrop,.sys--still .sys__backdrop{opacity:.95}.sys--gl .sys__lamp,.sys--still .sys__lamp{opacity:0}.sys--gl .sys__gl{animation:sys-iris 1.2s var(--sf-ease-out) forwards}.sys--gl-done .sys__gl{animation:none}@keyframes sys-iris{0%{clip-path:circle(0% at var(--iris-gl-x) var(--iris-gl-y))}to{clip-path:circle(80% at var(--iris-gl-x) var(--iris-gl-y))}}.sys--gl .sys__iris{animation:sys-iris-ring 1.2s var(--sf-ease-out) forwards}@keyframes sys-iris-ring{0%{opacity:1;width:0;height:0}60%{opacity:.85}to{opacity:0;width:205%;height:205%}}.sys__still{opacity:0;animation:sys-still-in .42s var(--sf-ease-out) forwards}@keyframes sys-still-in{to{opacity:1}}.sys:not(.sys--gl) .sys-mod,.sys:not(.sys--gl) .sys-mod *,.sys:not(.sys--gl) .sys-mod :after{animation-play-state:paused}.sys-build__block{animation:sys-rise-in .42s var(--sf-ease-out) calc(1.7s + var(--k) * .13s) backwards}@keyframes sys-rise-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.sys-flow__step+.sys-flow__step:after{animation:sys-flow-fill .6s var(--sf-ease-out) calc(1.5s + var(--k) * .7s) backwards}@keyframes sys-flow-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sys-flow__node{animation:sys-flow-node .5s var(--sf-ease-out) calc(1.9s + var(--k) * .7s) backwards}@keyframes sys-flow-node{0%{border-color:var(--sf-line-strong);background:var(--sf-surface-1);box-shadow:0 0 #0000}to{border-color:var(--sf-accent);background:var(--sf-accent);box-shadow:0 0 0 3px var(--sf-accent-glow)}}.sys-flow__node i{animation:sys-fade-in .3s var(--sf-ease-out) calc(2.1s + var(--k) * .7s) backwards}@keyframes sys-fade-in{0%{opacity:0}to{opacity:1}}.sys-mon__line{animation:16s linear infinite sys-tick}@keyframes sys-tick{0%{transform:translate(0)}to{transform:translate(-120px)}}.sys-mon__pulse:after{animation:2.6s ease-out infinite sys-pulse}@keyframes sys-pulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.3)}}.sys-rev__draft{animation:sys-rise-in .5s var(--sf-ease-out) 2s backwards}.sys-rev__reply{animation:1.1s steps(4,end) 2.3s backwards sys-rev-type}@keyframes sys-rev-type{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.sys-rev__approve{animation:sys-rev-approve .42s var(--sf-ease-out) 3.5s backwards}@keyframes sys-rev-approve{0%{border-color:var(--sf-line-strong);color:var(--sf-text);background:0 0}to{border-color:var(--sf-accent);background:var(--sf-accent);color:var(--sf-accent-ink)}}.sys-rev__approve i{animation:sys-fade-in .3s var(--sf-ease-out) 3.65s backwards}.sys__exit{transform-box:fill-box;transform-origin:50% 0;transform:scaleY(min(1, var(--scroll,0) * 1.7))}@media (max-width:63.98rem){.sys-mon__pulse:after{animation:none}}.sig__packet.is-pulsing,.sig__packet-glow.is-pulsing{animation:2.4s linear forwards sig-packet}@keyframes sig-packet{0%{stroke-dashoffset:.04px;opacity:0}6%{opacity:1}94%{opacity:1}to{stroke-dashoffset:-.96px;opacity:0}}.sig--problem .sig__packet.is-pulsing,.sig--problem .sig__packet-glow.is-pulsing{animation:3.6s linear forwards sig-packet-problem}@keyframes sig-packet-problem{0%{stroke-dasharray:.04 .96;stroke-dashoffset:.04px;opacity:0}6%{opacity:1}30%{stroke-dasharray:.04 .96;stroke-dashoffset:-.26px}52%{stroke-dasharray:.11 .89;stroke-dashoffset:-.5px}58%{stroke-dasharray:.04 .96;stroke-dashoffset:-.57px;opacity:1}63%{opacity:.25}68%{opacity:1;stroke-dashoffset:-.66px}to{stroke-dashoffset:-.96px;opacity:0}}.sig-node--slow[data-lit]{animation:sig-slow 2.6s var(--sf-ease-inout) infinite alternate}@keyframes sig-slow{0%{box-shadow:0 0 0 4px var(--sf-accent-glow), 0 0 18px #6fe600b3}to{box-shadow:0 0 0 9px #6fe6001f,0 0 26px #6fe60073}}[data-healthy="1"] .sig-node--slow[data-lit]{animation:none}[data-healthy="1"] .sig__leg--after-slow .sig__lit{opacity:1}[data-healthy="2"] .sig-node--broken[data-lit]{background:var(--sf-accent);box-shadow:0 0 0 4px var(--sf-accent-glow), 0 0 18px #6fe600b3;border-style:solid}[data-healthy="2"] .sig__leg--after-broken .sig__base{stroke-dasharray:none}[data-healthy="2"] .sig__leg--after-broken .sig__lit{opacity:1}[data-healthy="3"] .sig-node--dim[data-lit]{background:var(--sf-accent);box-shadow:0 0 0 4px var(--sf-accent-glow), 0 0 18px #6fe600b3;border-color:#d8ffb0}[data-healthy="3"] .sig-stop--gone{stop-opacity:var(--sf-signal-dim-alpha)}.sig-node,.sig__lit,.sig__base{transition:opacity .32s var(--sf-ease)}[data-sig-step="1"] [data-pillar="1"],[data-sig-step="2"] [data-pillar="2"],[data-sig-step="3"] [data-pillar="3"],[data-sig-step="4"] [data-pillar="4"]{transform:translateZ(36px)scale(1.02)}.sf-pillar[data-lit] .sf-spark polyline{animation:sf-spark-reveal 1.4s var(--sf-ease-out) forwards}@keyframes sf-spark-reveal{0%{clip-path:inset(-6px 100% -6px -6px)}to{clip-path:inset(-6px)}}.sf-pillar[data-lit] .sf-panel__head .sf-dot{animation:2.8s ease-out infinite sf-dot-tick}@keyframes sf-dot-tick{0%{box-shadow:0 0 0 3px var(--sf-accent-glow)}40%{box-shadow:0 0 0 9px #6fe60000}to{box-shadow:0 0 0 3px var(--sf-accent-glow)}}.sf-activity__dot{animation:3.2s ease-out infinite sf-dot-tick}.sf-assembly__rear{transform:translateZ(calc(-160px + min(1, var(--sig,1) * 2.4) * 160px));opacity:calc(.35 + min(1, var(--sig,1) * 2.4) * .65)}.sf-assembly__side--left{transform:translateX(calc((1 - min(1, max(0, (var(--sig,1) - .1) * 2.5))) * -60px));opacity:calc(.3 + min(1, max(0, (var(--sig,1) - .1) * 2.5)) * .7)}.sf-assembly__side--right{transform:translateX(calc((1 - min(1, max(0, (var(--sig,1) - .1) * 2.5))) * 60px));opacity:calc(.3 + min(1, max(0, (var(--sig,1) - .1) * 2.5)) * .7)}.sf-assembly__step:first-child .sf-assembly__node{--lit:clamp(0, (var(--sig,1) - .55) * 10, 1)}.sf-assembly__step:nth-child(2) .sf-assembly__node{--lit:clamp(0, (var(--sig,1) - .65) * 10, 1)}.sf-assembly__step:nth-child(3) .sf-assembly__node{--lit:clamp(0, (var(--sig,1) - .75) * 10, 1)}.sf-assembly__step:nth-child(4) .sf-assembly__node{--lit:clamp(0, (var(--sig,1) - .85) * 10, 1)}[data-seen] .sf-assembly__packet,[data-seen] .sf-assembly__packet-glow{animation:4.2s linear .3s forwards sf-assembly-packet}@keyframes sf-assembly-packet{0%{stroke-dashoffset:.05px;opacity:0}6%{opacity:1}42%{stroke-dashoffset:-.62px}64%{stroke-dashoffset:-.62px}94%{stroke-dashoffset:-.95px;opacity:1}to{stroke-dashoffset:-.95px;opacity:0}}@media (prefers-reduced-motion:no-preference){.sf-section[data-live=true]:not([data-seen]) .sf-scan__point{background:var(--sf-surface-3);box-shadow:none}.sf-section[data-live=true]:not([data-seen]) .sf-scan__value{opacity:.35}}[data-seen] .sf-scan__beam{animation:sf-scan-beam 2s var(--sf-ease-inout) forwards}@keyframes sf-scan-beam{0%{opacity:0;transform:translateY(0)}8%{opacity:1}92%{opacity:1}to{transform:translateY(var(--scan-h,14rem));opacity:0}}[data-seen] .sf-scan__point{animation:sf-scan-point .32s var(--sf-ease-out) calc(.56s + var(--k) * .33s) backwards}[data-seen] .sf-scan__value{animation:sys-fade-in .32s var(--sf-ease-out) calc(.62s + var(--k) * .33s) backwards}@keyframes sf-scan-point{0%{background:var(--sf-surface-3);box-shadow:none}to{background:var(--sf-accent);box-shadow:0 0 0 3px var(--sf-accent-glow)}}[data-entered=play] .sf-plan{animation:sf-plan-rise .72s var(--sf-ease-out-4) calc(var(--i,0) * .12s) backwards}@keyframes sf-plan-rise{0%{opacity:0;transform:translateY(24px)translateZ(-40px)}to{opacity:1;transform:translateY(0)translateZ(0)}}.sf-plan--featured{box-shadow:var(--sf-glass-shadow), 0 0 44px -10px #6fe60059}[data-entered=play] .sf-plan--featured{animation:sf-plan-rise .72s var(--sf-ease-out-4) calc(var(--i,0) * .12s) backwards, sf-plan-edge .9s var(--sf-ease-out) .6s backwards}@keyframes sf-plan-edge{0%{box-shadow:var(--sf-glass-shadow)}to{box-shadow:var(--sf-glass-shadow), 0 0 44px -10px #6fe60059}}.sf-contact__mark{animation:sf-mark-breathe 7s var(--sf-ease-inout) infinite alternate}@keyframes sf-mark-breathe{0%{box-shadow:0 0 0 1px #6fe60070,0 0 24px #6fe60070,0 0 64px #6fe6003d}to{box-shadow:0 0 0 1px #6fe60080,0 0 24px #6fe60080,0 0 64px #6fe60047}}[data-seen] .sf-footer__mark{animation:sf-last-pulse 1.6s var(--sf-ease-out) .9s backwards}@keyframes sf-last-pulse{0%{box-shadow:0 0 #6fe60000}25%{box-shadow:0 0 0 6px #6fe60059,0 0 30px #6fe60099}to{box-shadow:0 0 #6fe60000}}.sf-assembly__signal--lit{--rail:clamp(0, (var(--sig,1) - .55) * 3.3, 1)}@media (max-width:47.98rem){.sig-node--slow[data-lit],.sf-pillar[data-lit] .sf-panel__head .sf-dot{animation:none}}.sf-review__draft,.sf-review__approve{transition:opacity .48s var(--sf-ease-out)}@media (prefers-reduced-motion:no-preference){[data-section=pillars][data-live=true] .sf-pillar:not([data-lit]) .sf-review__draft,[data-section=pillars][data-live=true] .sf-pillar:not([data-lit]) .sf-review__approve{opacity:.35}}.sf-assembly__ui li{--o:clamp(0, (var(--sig,1) - (.56 + var(--k,0) * .08)) * 7, 1);opacity:var(--o);transform:translateY(calc((1 - var(--o)) * 6px))}@media (prefers-reduced-motion:reduce){*,:before,:after{animation:none!important}.sys__still{opacity:1}.sys__backdrop{opacity:.95;transition:none}.sys__lamp{display:none}.sys__exit{transform:scaleY(1)}.sf-hero__light{display:none}.sf-btn--magnetic{transform:none}.sig__lit{stroke-dashoffset:0!important}.sig__packet,.sig__packet-glow,.sf-assembly__packet,.sf-assembly__packet-glow,.sf-scan__beam{display:none}.sf-assembly__rear,.sf-assembly__side--left,.sf-assembly__side--right{opacity:1;transform:none}.sf-assembly__node{--lit:1}.sf-assembly__signal--lit{--rail:1}.sf-assembly__ui li{opacity:1;transform:none}.sf-review__draft,.sf-review__approve{opacity:1}.sf-pillar{transition:none}[data-sig-step] [data-pillar]{transform:none}}.sf-phead .sf-phead__eyebrow{animation:sf-mask-down .36s var(--sf-ease-out-4) 0s backwards}.sf-phead .sf-h1{animation:sf-mask-h1 .48s var(--sf-ease-out-4) 40ms backwards}.sf-phead .sf-phead__copy .sf-lead{animation:sf-mask-down .42s var(--sf-ease-out-4) .14s backwards}.sf-phead__stage{animation:sf-stage-in .9s var(--sf-ease-out-4) .2s backwards}@keyframes sf-stage-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.sf-object__art{animation:sf-float 7s var(--sf-ease-inout) calc(var(--i,0) * -1.7s) infinite alternate}@keyframes sf-float{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.sf-object__slab,.sf-object__lamp{transition:opacity .52s var(--sf-ease), box-shadow .52s var(--sf-ease)}.sf-block__card{transition:transform .52s var(--sf-ease-out-4), border-color .32s var(--sf-ease), box-shadow .32s var(--sf-ease)}[data-sig-step="1"] [data-node="1"] .sf-block__card,[data-sig-step="2"] [data-node="2"] .sf-block__card,[data-sig-step="3"] [data-node="3"] .sf-block__card,[data-sig-step="4"] [data-node="4"] .sf-block__card,[data-sig-step="5"] [data-node="5"] .sf-block__card,[data-sig-step="6"] [data-node="6"] .sf-block__card{transform:translateZ(36px)scale(1.02)}.sf-block__card[data-lit]{box-shadow:var(--sf-glass-shadow), 0 0 44px -10px #6fe60059;border-color:#6fe6006b}.sf-block__name{transition:color .32s var(--sf-ease)}.sf-block__card[data-lit] .sf-block__name{color:var(--sf-accent)}[data-node][data-lit] .sf-object__slab{box-shadow:var(--sf-glass-shadow), 0 0 40px -8px #6fe60073}.sf-block:has(.sf-block__card[data-lit]) .sf-object__slab{box-shadow:var(--sf-glass-shadow), 0 0 40px -8px #6fe60073}.sf-block:has(.sf-block__card[data-lit]) .sf-object__lamp{opacity:1.35}.sf-rail li:before,.sf-rail li{transition:color .32s var(--sf-ease) calc(var(--i,0) * .22s), border-color .32s var(--sf-ease) calc(var(--i,0) * .22s), background-color .32s var(--sf-ease) calc(var(--i,0) * .22s), box-shadow .32s var(--sf-ease) calc(var(--i,0) * .22s)}.sf-block__card[data-lit] .sf-rail li{color:var(--sf-text)}.sf-block__card[data-lit] .sf-rail li:before{border-color:var(--sf-accent);background:var(--sf-accent);box-shadow:0 0 10px #6fe60099}.sf-block__card[data-lit] .sf-rail li:nth-child(2){color:var(--sf-accent)}.sf-step__n{transition:color .32s var(--sf-ease)}.sf-step[data-lit] .sf-step__n{color:var(--sf-accent)}.sf-ledger li,.sf-ledger li:before{transition:color .32s var(--sf-ease), border-color .32s var(--sf-ease), background-color .32s var(--sf-ease), box-shadow .32s var(--sf-ease)}[data-entered=play] .sf-inquiry{animation:sf-plan-rise .72s var(--sf-ease-out-4) backwards}@media (prefers-reduced-motion:reduce){.sf-phead__stage,.sf-object__art,.sf-block__card,.sf-inquiry{opacity:1;animation:none;transform:none}[data-sig-step] [data-node] .sf-block__card{transform:none}.sf-block__card,.sf-block__name,.sf-rail li,.sf-rail li:before,.sf-step__n,.sf-ledger li,.sf-ledger li:before,.sf-object__slab,.sf-object__lamp,.sf-faq__item summary:after{transition:none}}