.section-one{background:var(--section-one-surface);min-height:100vh;color:var(--foreground);font-family:var(--font-section-stack);scroll-margin-top:var(--landing-nav-height);position:relative}.section-one__layout{width:min(100%,1480px);padding:calc(var(--landing-nav-height) + 5vh) var(--gutter) 7vh;margin-inline:auto}.section-one__copy{z-index:2;grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);align-items:start;gap:clamp(56px,7vw,120px);display:grid;position:relative}.section-one__copy h2{max-width:14.5em;font-size:var(--s1-title-size);font-weight:var(--s1-title-weight);line-height:var(--s1-title-leading);letter-spacing:var(--s1-title-tracking);text-wrap:balance;outline:none;transform:translate(-12px,-22px)}.section-one__copy h2>[data-blur-text]{white-space:nowrap;display:block}.section-one__copy p{color:#ffffffad;letter-spacing:-.018em;max-width:620px;margin:0;font-size:clamp(21px,1.65vw,25px);font-weight:460;line-height:1.48;transform:translateY(-22px)}.section-one__figures{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(38px,4.5vh,58px);display:grid}.section-one__figure{--figure-delay:calc(var(--figure-order) * .13s);border-left:1px solid #ffffff14;min-width:0;padding:0 clamp(22px,2.2vw,34px)}.section-one__figure:first-child{border-left:0;padding-left:0}.section-one__figure:last-child{padding-right:0}.section-one__figure-index{color:#ffffff57;letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:500;line-height:1}.section-one__diagram{width:100%;height:clamp(286px,22vw,326px);margin:8px 0 14px;display:block;overflow:visible}.section-one__diagram .s1-line,.section-one__diagram .s1-quiet,.section-one__diagram .s1-plane,.section-one__diagram .s1-signal-line{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.section-one__diagram .s1-line{stroke:#ffffff40;stroke-width:1px}.section-one__diagram .s1-quiet{stroke:#ffffff21;stroke-width:1px}.section-one__diagram .s1-plane{fill:#ffffff05;stroke:#fff3;stroke-width:1px}.section-one__diagram .s1-signal-line{stroke:#9e7d38;stroke-width:1.15px}.section-one__diagram .s1-signal{fill:#d0a74a;filter:drop-shadow(0 0 6px #d0a74a52);transform-box:fill-box;transform-origin:50%}.section-one__diagram .s1-node{fill:#ffffff05;stroke:#ffffff4f;stroke-width:1px}.section-one__diagram .s1-node-core{fill:#ffffffa3}.section-one__figure:first-child .section-one__diagram .s1-signal-line{stroke:#ffffff6b}.section-one__figure:first-child .section-one__diagram .s1-signal{fill:#ffffffb8;filter:drop-shadow(0 0 6px #fff3)}.section-one__diagram .s1-merge-layer{transform-box:view-box;transform-origin:190px 181px}.section-one__diagram .s1-merge-layer--top{--s1-merge-distance:116px;--s1-merge-scale:.688}.section-one__diagram .s1-merge-layer--upper{--s1-merge-distance:76px;--s1-merge-scale:.752}.section-one__diagram .s1-merge-layer--middle{--s1-merge-distance:36px;--s1-merge-scale:.851}.section-one__diagram .s1-merge-layer--base{--s1-merge-distance:0px;--s1-merge-scale:1}.section-one__diagram .s1-cube-orbit-item{will-change:transform}.section-one__diagram .s1-cube-secondary{opacity:.72}.section-one__diagram .s1-wave-core{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke:#ffffffc7;stroke-width:1.8px;filter:drop-shadow(0 0 6px #ffffff14)}.section-one__figure h3{color:#fffffff5;letter-spacing:-.02em;margin:0;font-size:17px;font-weight:580;line-height:1.3}.section-one__figure>p{color:#ffffff70;letter-spacing:-.006em;max-width:350px;margin:10px 0 0;font-size:15px;line-height:1.5}@media (prefers-reduced-motion:no-preference){.section-one__figures.is-motion-ready .section-one__figure-index,.section-one__figures.is-motion-ready .section-one__figure h3,.section-one__figures.is-motion-ready .section-one__figure>p{opacity:0;transform:translateY(8px)}.section-one__figures.is-motion-ready .section-one__diagram .s1-line,.section-one__figures.is-motion-ready .section-one__diagram .s1-quiet,.section-one__figures.is-motion-ready .section-one__diagram .s1-plane,.section-one__figures.is-motion-ready .section-one__diagram .s1-signal-line{stroke-dasharray:520;stroke-dashoffset:520px}.section-one__figures.is-motion-ready .section-one__diagram .s1-node,.section-one__figures.is-motion-ready .section-one__diagram .s1-node-core,.section-one__figures.is-motion-ready .section-one__diagram .s1-signal{opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(.55)}.section-one__figures.is-visible .section-one__figure-index,.section-one__figures.is-visible .section-one__figure h3,.section-one__figures.is-visible .section-one__figure>p{animation:s1-copy-resolve .52s var(--ease-out) forwards;animation-delay:var(--figure-delay)}.section-one__figures.is-visible .section-one__diagram .s1-line,.section-one__figures.is-visible .section-one__diagram .s1-quiet,.section-one__figures.is-visible .section-one__diagram .s1-plane{animation:s1-line-draw 1.05s var(--ease-out) forwards;animation-delay:calc(var(--figure-delay) + 90ms)}.section-one__figures.is-visible .section-one__diagram .s1-signal-line{animation:s1-line-draw .8s var(--ease-out) forwards;animation-delay:calc(var(--figure-delay) + .62s)}.section-one__figures.is-visible .section-one__diagram .s1-node,.section-one__figures.is-visible .section-one__diagram .s1-node-core,.section-one__figures.is-visible .section-one__diagram .s1-signal{animation:s1-node-resolve .46s var(--ease-out) forwards;animation-delay:calc(var(--figure-delay) + .72s)}.section-one__figures.is-visible .section-one__diagram .s1-signal{animation:s1-node-resolve .46s var(--ease-out) forwards, s1-signal-breathe 2.4s ease-in-out calc(var(--figure-delay) + 1.3s) infinite}.section-one__figures.is-visible .section-one__figure:first-child .section-one__diagram .s1-signal{animation:s1-node-resolve .46s var(--ease-out) forwards, s1-signal-breathe-neutral 2.4s ease-in-out calc(var(--figure-delay) + 1.3s) infinite}.section-one__figures.is-visible .section-one__figure:first-child .section-one__diagram .s1-merge-layer{animation:s1-layer-merge 5.2s cubic-bezier(.65, 0, .35, 1) calc(var(--figure-delay) + 1.6s) infinite}}@keyframes s1-line-draw{to{stroke-dashoffset:0}}@keyframes s1-copy-resolve{to{opacity:1;transform:translateY(0)}}@keyframes s1-node-resolve{to{opacity:1;transform:scale(1)}}@keyframes s1-signal-breathe{0%,to{filter:drop-shadow(0 0 5px #d0a74a42);transform:scale(1)}50%{filter:drop-shadow(0 0 10px #d0a74a75);transform:scale(1.16)}}@keyframes s1-signal-breathe-neutral{0%,to{filter:drop-shadow(0 0 5px #ffffff29);transform:scale(1)}50%{filter:drop-shadow(0 0 10px #ffffff4d);transform:scale(1.16)}}@keyframes s1-layer-merge{0%,14%,to{transform:translateY(0)scale(1)}44%,62%{transform:translateY(var(--s1-merge-distance)) scale(var(--s1-merge-scale))}92%{transform:translateY(0)scale(1)}}.landing-nav{z-index:60;height:var(--landing-nav-height);color:#ffffffbd;font-family:var(--font-section-stack);transition:background-color var(--dur-base) var(--ease-out), backdrop-filter var(--dur-base) var(--ease-out);position:fixed;inset:0 0 auto}.landing-nav.is-section-active{background:var(--landing-nav-fallback)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.landing-nav.is-section-active{background:var(--landing-nav-wash);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}}.landing-nav__inner{width:min(100%,1480px);height:100%;padding-inline:var(--gutter);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.landing-nav__brand{color:#fffffff5;letter-spacing:-.022em;font-size:15px;font-weight:600;text-decoration:none}.landing-nav__desktop{align-items:center;gap:4px;display:flex}.landing-nav button{min-height:44px;color:inherit;transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border-radius:8px;padding:0 14px;font-size:14px;font-weight:450}.landing-nav button:not(:disabled):hover,.landing-nav button:not(:disabled):focus-visible{color:#fff;background:#ffffff0f;outline:none}.landing-nav button:disabled{cursor:default;opacity:.76}.landing-nav__pilot{border:1px solid #ffffff2e;margin-left:8px;color:#ffffffeb!important}.landing-nav__signin{min-height:44px;color:inherit;transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border-radius:8px;align-items:center;padding:0 14px;font-size:14px;font-weight:450;text-decoration:none;display:inline-flex}.landing-nav__signin:hover,.landing-nav__signin:focus-visible{color:#fff;background:#ffffff0f;outline:none}.landing-nav__signin:focus-visible{box-shadow:0 0 0 2px #ffffff8c}.landing-nav__product{position:relative}.landing-nav__chevron{vertical-align:-2px;width:14px;height:14px;transition:transform var(--dur-fast) var(--ease-out);margin-left:7px;display:inline-block}.landing-nav__chevron.is-open{transform:rotate(180deg)}.landing-nav__dropdown{background:var(--landing-nav-menu-wash);-webkit-backdrop-filter:blur(24px)saturate(120%);backdrop-filter:blur(24px)saturate(120%);opacity:0;pointer-events:none;transform-origin:top;width:470px;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-base) var(--ease-out);border:1px solid #ffffff17;border-radius:14px;grid-template-columns:1fr 1fr;gap:2px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-8px)scale(.98);box-shadow:0 24px 64px #0000003d}.landing-nav__dropdown:before{content:"";height:8px;position:absolute;bottom:100%;left:0;right:0}.landing-nav__dropdown.is-open{opacity:1;pointer-events:auto;transform:translate(-50%)scale(1)}.landing-nav__area{border-radius:9px;min-height:94px;padding:15px}.landing-nav__area:first-child{background:#ffffff0e}.landing-nav__area span{color:#fffffff0;font-size:14px;font-weight:540}.landing-nav__area p{color:#ffffff80;margin-top:7px;font-size:12px;line-height:1.45}.landing-nav__mobile-trigger,.landing-nav__mobile-panel{display:none}@media (width<=1080px){.section-one__copy{grid-template-columns:minmax(0,1fr) minmax(330px,.82fr);gap:clamp(36px,5vw,64px)}.section-one__copy p{font-size:clamp(19px,2vw,22px)}.section-one__diagram{height:260px}.landing-nav__desktop{gap:0}.landing-nav button{padding-inline:10px}}@media (width<=767px){.section-one{min-height:100vh;padding:calc(var(--landing-nav-height) + 72px) var(--gutter) 80px}.section-one__layout{padding:0}.section-one__copy{opacity:1;display:block;transform:none}.section-one__copy h2{max-width:9.8em;transform:none}.section-one__copy h2>[data-blur-text]{white-space:normal;display:inline}.section-one__copy h2>[data-blur-text]:first-child:after{content:" "}.section-one__copy p{max-width:31em;margin-top:30px;font-size:19px;font-weight:460;line-height:1.48;transform:none}.section-one__figures{grid-template-columns:1fr;margin-top:64px}.section-one__figure,.section-one__figure:first-child,.section-one__figure:last-child{border-bottom:1px solid #ffffff14;border-left:0;padding:28px 0 44px}.section-one__diagram{height:min(72vw,300px)}.landing-nav__desktop{display:none}.landing-nav__mobile-trigger{justify-content:center;align-items:center;width:44px;display:inline-flex;padding:0!important}.landing-nav__mobile-trigger svg,.landing-nav__mobile-head svg{width:19px;height:19px}.landing-nav__mobile-panel{z-index:80;color:#fff;background:#070708fb;flex-direction:column;display:flex;position:fixed;inset:0}.landing-nav__mobile-head{height:var(--landing-nav-height);padding-inline:var(--gutter);justify-content:space-between;align-items:center;display:flex}.landing-nav__mobile-head button{width:44px;padding:0}.landing-nav__mobile-links{padding:12vh var(--gutter) 40px;flex-direction:column;flex:1;align-items:stretch;display:flex}.landing-nav__mobile-links>button{text-align:left;letter-spacing:-.022em;border-bottom:1px solid #ffffff1a;border-radius:0;min-height:58px;padding:0;font-size:25px}.landing-nav__mobile-links>a{letter-spacing:-.022em;border-bottom:1px solid #ffffff1a;border-radius:0;min-height:58px;padding:0;font-size:25px}.landing-nav__mobile-products{color:#ffffff85;grid-template-columns:1fr 1fr;gap:14px;padding:18px 0 22px;font-size:13px;display:grid}}@media (prefers-reduced-motion:reduce){.section-one__copy,.landing-nav,.landing-nav__chevron,.landing-nav__dropdown{transition:none;transform:none}}.section-five{background:var(--section-one-surface);min-height:100vh;color:var(--foreground);font-family:var(--font-section-stack);scroll-margin-top:var(--landing-nav-height);position:relative}.section-five__layout{width:min(100%,1480px);padding:calc(var(--landing-nav-height) + 5vh) var(--gutter) 7vh;margin-inline:auto}.section-five__copy{z-index:2;grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);align-items:start;gap:clamp(56px,7vw,120px);display:grid;position:relative}.section-five__copy h2{max-width:14.5em;font-size:var(--s1-title-size);font-weight:var(--s1-title-weight);line-height:var(--s1-title-leading);letter-spacing:var(--s1-title-tracking);text-wrap:balance;outline:none;transform:translate(-12px,-22px)}.section-five__copy h2>[data-blur-text]{white-space:nowrap;display:block}.section-five__copy p{color:#ffffffad;letter-spacing:-.018em;max-width:620px;margin:0;font-size:clamp(21px,1.65vw,25px);font-weight:460;line-height:1.48;transform:translateY(-22px)}@media (width<=1080px){.section-five__copy{grid-template-columns:minmax(0,1fr) minmax(330px,.82fr);gap:clamp(36px,5vw,64px)}.section-five__copy p{font-size:clamp(19px,2vw,22px)}}@media (width<=767px){.section-five{min-height:100vh;padding:calc(var(--landing-nav-height) + 72px) var(--gutter) 80px}.section-five__layout{padding:0}.section-five__copy{display:block}.section-five__copy h2{max-width:9.8em;transform:none}.section-five__copy h2>[data-blur-text]{white-space:normal;display:inline}.section-five__copy p{max-width:31em;margin-top:30px;font-size:19px;font-weight:460;line-height:1.48;transform:none}}.section-four{background:var(--section-one-surface);min-height:100vh;color:var(--foreground);font-family:var(--font-section-stack);scroll-margin-top:var(--landing-nav-height);position:relative}.section-four__layout{width:min(100%,1480px);padding:calc(var(--landing-nav-height) + 5vh) var(--gutter) 7vh;margin-inline:auto}.section-four__copy{z-index:2;grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);align-items:start;gap:clamp(56px,7vw,120px);display:grid;position:relative}.section-four__copy h2{max-width:14.5em;font-size:var(--s1-title-size);font-weight:var(--s1-title-weight);line-height:var(--s1-title-leading);letter-spacing:var(--s1-title-tracking);text-wrap:balance;outline:none;transform:translate(-12px,-22px)}.section-four__copy h2>[data-blur-text]{white-space:nowrap;display:block}.section-four__copy p{color:#ffffffad;letter-spacing:-.018em;max-width:620px;margin:0;font-size:clamp(21px,1.65vw,25px);font-weight:460;line-height:1.48;transform:translateY(-22px)}@media (width<=1080px){.section-four__copy{grid-template-columns:minmax(0,1fr) minmax(330px,.82fr);gap:clamp(36px,5vw,64px)}.section-four__copy p{font-size:clamp(19px,2vw,22px)}}@media (width<=767px){.section-four{min-height:100vh;padding:calc(var(--landing-nav-height) + 72px) var(--gutter) 80px}.section-four__layout{padding:0}.section-four__copy{display:block}.section-four__copy h2{max-width:9.8em;transform:none}.section-four__copy h2>[data-blur-text]{white-space:normal;display:inline}.section-four__copy p{max-width:31em;margin-top:30px;font-size:19px;font-weight:460;line-height:1.48;transform:none}}.section-seven{background:var(--section-one-surface);min-height:100vh;color:var(--foreground);font-family:var(--font-section-stack);scroll-margin-top:var(--landing-nav-height);position:relative}.section-seven__layout{width:min(100%,1480px);padding:calc(var(--landing-nav-height) + 5vh) var(--gutter) 7vh;margin-inline:auto}.section-seven__copy{z-index:2;grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);align-items:start;gap:clamp(56px,7vw,120px);display:grid;position:relative}.section-seven__copy h2{max-width:14.5em;font-size:var(--s1-title-size);font-weight:var(--s1-title-weight);line-height:var(--s1-title-leading);letter-spacing:var(--s1-title-tracking);text-wrap:balance;outline:none;transform:translate(-12px,-22px)}.section-seven__copy h2>[data-blur-text]{white-space:nowrap;display:block}.section-seven__copy p{color:#ffffffad;letter-spacing:-.018em;max-width:620px;margin:0;font-size:clamp(21px,1.65vw,25px);font-weight:460;line-height:1.48;transform:translateY(-22px)}@media (width<=1080px){.section-seven__copy{grid-template-columns:minmax(0,1fr) minmax(330px,.82fr);gap:clamp(36px,5vw,64px)}.section-seven__copy p{font-size:clamp(19px,2vw,22px)}}@media (width<=767px){.section-seven{min-height:100vh;padding:calc(var(--landing-nav-height) + 72px) var(--gutter) 80px}.section-seven__layout{padding:0}.section-seven__copy{display:block}.section-seven__copy h2{max-width:9.8em;transform:none}.section-seven__copy h2>[data-blur-text]{white-space:normal;display:inline}.section-seven__copy p{max-width:31em;margin-top:30px;font-size:19px;font-weight:460;line-height:1.48;transform:none}}.section-six{background:var(--section-one-surface);min-height:100vh;color:var(--foreground);font-family:var(--font-section-stack);scroll-margin-top:var(--landing-nav-height);position:relative}.section-six__layout{width:min(100%,1480px);padding:calc(var(--landing-nav-height) + 5vh) var(--gutter) 7vh;margin-inline:auto}.section-six__copy{z-index:2;grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);align-items:start;gap:clamp(56px,7vw,120px);display:grid;position:relative}.section-six__copy h2{max-width:14.5em;font-size:var(--s1-title-size);font-weight:var(--s1-title-weight);line-height:var(--s1-title-leading);letter-spacing:var(--s1-title-tracking);text-wrap:balance;outline:none;transform:translate(-12px,-22px)}.section-six__copy h2>[data-blur-text]{white-space:nowrap;display:block}.section-six__copy p{color:#ffffffad;letter-spacing:-.018em;max-width:620px;margin:0;font-size:clamp(21px,1.65vw,25px);font-weight:460;line-height:1.48;transform:translateY(-22px)}@media (width<=1080px){.section-six__copy{grid-template-columns:minmax(0,1fr) minmax(330px,.82fr);gap:clamp(36px,5vw,64px)}.section-six__copy p{font-size:clamp(19px,2vw,22px)}}@media (width<=767px){.section-six{min-height:100vh;padding:calc(var(--landing-nav-height) + 72px) var(--gutter) 80px}.section-six__layout{padding:0}.section-six__copy{display:block}.section-six__copy h2{max-width:9.8em;transform:none}.section-six__copy h2>[data-blur-text]{white-space:normal;display:inline}.section-six__copy p{max-width:31em;margin-top:30px;font-size:19px;font-weight:460;line-height:1.48;transform:none}}.section-three{background:var(--section-one-surface);min-height:100vh;color:var(--foreground);font-family:var(--font-section-stack);scroll-margin-top:var(--landing-nav-height);position:relative}.section-three__layout{width:min(100%,1480px);padding:calc(var(--landing-nav-height) + 5vh) var(--gutter) 7vh;margin-inline:auto}.section-three__copy{z-index:2;grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);align-items:start;gap:clamp(56px,7vw,120px);display:grid;position:relative}.section-three__copy h2{max-width:14.5em;font-size:var(--s1-title-size);font-weight:var(--s1-title-weight);line-height:var(--s1-title-leading);letter-spacing:var(--s1-title-tracking);text-wrap:balance;outline:none;transform:translate(-12px,-22px)}.section-three__copy h2>[data-blur-text]{white-space:nowrap;display:block}.section-three__copy p{color:#ffffffad;letter-spacing:-.018em;max-width:620px;margin:0;font-size:clamp(21px,1.65vw,25px);font-weight:460;line-height:1.48;transform:translateY(-22px)}@media (width<=1080px){.section-three__copy{grid-template-columns:minmax(0,1fr) minmax(330px,.82fr);gap:clamp(36px,5vw,64px)}.section-three__copy p{font-size:clamp(19px,2vw,22px)}}@media (width<=767px){.section-three{min-height:100vh;padding:calc(var(--landing-nav-height) + 72px) var(--gutter) 80px}.section-three__layout{padding:0}.section-three__copy{display:block}.section-three__copy h2{max-width:9.8em;transform:none}.section-three__copy h2>[data-blur-text]{white-space:normal;display:inline}.section-three__copy h2>[data-blur-text]:first-child:after{content:" "}.section-three__copy p{max-width:31em;margin-top:30px;font-size:19px;font-weight:460;line-height:1.48;transform:none}}.section-two{background:var(--section-one-surface);min-height:100vh;color:var(--foreground);font-family:var(--font-section-stack);scroll-margin-top:var(--landing-nav-height);position:relative}.section-two__layout{width:min(100%,1480px);padding:calc(var(--landing-nav-height) + 5vh) var(--gutter) 7vh;margin-inline:auto}.section-two__copy{z-index:2;grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);align-items:start;gap:clamp(56px,7vw,120px);display:grid;position:relative}.section-two__copy h2{max-width:14.5em;font-size:var(--s1-title-size);font-weight:var(--s1-title-weight);line-height:var(--s1-title-leading);letter-spacing:var(--s1-title-tracking);text-wrap:balance;outline:none;transform:translate(-12px,-22px)}.section-two__copy h2>[data-blur-text]{white-space:nowrap;display:block}.section-two__copy p{color:#ffffffad;letter-spacing:-.018em;max-width:620px;margin:0;font-size:clamp(21px,1.65vw,25px);font-weight:460;line-height:1.48;transform:translateY(-22px)}@media (width<=1080px){.section-two__copy{grid-template-columns:minmax(0,1fr) minmax(330px,.82fr);gap:clamp(36px,5vw,64px)}.section-two__copy p{font-size:clamp(19px,2vw,22px)}}@media (width<=767px){.section-two{min-height:100vh;padding:calc(var(--landing-nav-height) + 72px) var(--gutter) 80px}.section-two__layout{padding:0}.section-two__copy{display:block}.section-two__copy h2{max-width:9.8em;transform:none}.section-two__copy h2>[data-blur-text]{white-space:normal;display:inline}.section-two__copy h2>[data-blur-text]:first-child:after{content:" "}.section-two__copy p{max-width:31em;margin-top:30px;font-size:19px;font-weight:460;line-height:1.48;transform:none}}
