@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(../media/roboto-latin-400-normal.2agf1cdprvnnl.woff2)format("woff2"),url(../media/roboto-latin-400-normal.2pej9yurnulma.woff)format("woff")}
@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(../media/roboto-latin-500-normal.26n7h8nv6i3gj.woff2)format("woff2"),url(../media/roboto-latin-500-normal.2nzd351s3k656.woff)format("woff")}
@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:600;src:url(../media/roboto-latin-600-normal.09jnzi7bdov5r.woff2)format("woff2"),url(../media/roboto-latin-600-normal.2h474q6mkxawk.woff)format("woff")}
@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(../media/roboto-latin-700-normal.3c7g6pge43x5z.woff2)format("woff2"),url(../media/roboto-latin-700-normal.16d-hd20d0gid.woff)format("woff")}
:root{--black:#000;--dark-90:#080a0ae6;--white:#fff;--dark-2:#1a1a1a;--dark-3:#909090;--dark-4:#0b0c0d;--soft-cta:#b59aff;--soft-cta-hover:#9373eb;--soft-cta-tint:#b59aff14;--icon:#66f;--outline:#343438;--panel:#ffffff05;--min-col:min(260px, 100%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--white);background:var(--black);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:Roboto,system-ui,sans-serif}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:0 0;min-width:320px;margin:0;overflow-x:hidden}.mesh-flow{z-index:-1;pointer-events:none;width:100%;height:100%;position:fixed;inset:0;-webkit-mask-image:radial-gradient(85% 75% at 50% 45%,#000 45%,#0000 100%);mask-image:radial-gradient(85% 75% at 50% 45%,#000 45%,#0000 100%)}h1,h2,h3,p,ol,ul{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--soft-cta);outline-offset:4px}[tabindex="-1"]:focus{outline:none}.t-h1{text-align:center;text-wrap:balance;font-size:56px;font-weight:700;line-height:1.2}.t-h4{font-size:32px;font-weight:700;line-height:1.4}.t-h5{font-size:20px;font-weight:700;line-height:1.4}.t-body-l{text-align:center;font-size:18px;line-height:1.6}.t-body-m{font-size:16px;line-height:1.5}.t-body-s{font-size:14px;line-height:1.4}.t-section-heading{letter-spacing:-.04em;text-align:center;text-wrap:balance;font-size:36px;font-weight:700;line-height:1.2}.t-label{letter-spacing:-.02em;color:var(--dark-3);font-size:13px;font-weight:500;line-height:1.5}.t-db-body{letter-spacing:-.02em;font-size:16px;line-height:1.5}.t-small-center{letter-spacing:-.02em;text-align:center;font-size:14px;line-height:1.5}.t-wordmark{letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1.2}.skip-link{z-index:10;background:var(--soft-cta);color:var(--black);border-radius:8px;padding:8px 12px;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus{transform:none}.container{width:100%;max-width:1200px;margin:0 auto}.icon{color:var(--icon);flex:none}.nav-link{white-space:nowrap;border-radius:4px;transition:opacity .2s;display:inline-block}.nav-link:hover{opacity:.8}@property --glass-x{syntax:"<number>";inherits:true;initial-value:.5}@property --glass-y{syntax:"<number>";inherits:true;initial-value:0}@property --glass-hover{syntax:"<number>";inherits:true;initial-value:0}@property --glass-press{syntax:"<number>";inherits:true;initial-value:0}.glass-button{--glass-tint-top:#ffffff24;--glass-tint-bottom:#ffffff0d;--glass-glow:#0009;isolation:isolate;height:50px;color:var(--white);letter-spacing:-.01em;white-space:nowrap;text-shadow:0 1px 1px #00000059;background:radial-gradient(90% 160% at calc(var(--glass-x) * 100%) calc(var(--glass-y) * 100%), rgb(255 255 255/calc(.05 + .13 * var(--glass-hover))), transparent 60%), linear-gradient(180deg, var(--glass-tint-top), var(--glass-tint-bottom));-webkit-backdrop-filter:blur(16px)saturate(170%);backdrop-filter:blur(16px)saturate(170%);box-shadow:inset 0 1px 0 #ffffff6b, inset 0 -1px 0 #ffffff1a, inset 0 10px 18px -10px #ffffff47, inset 0 -12px 20px -12px #0000008c, 0 12px 32px -14px var(--glass-glow), 0 2px 8px #00000073;transform:perspective(500px) rotateX(calc((.5 - var(--glass-y)) * 8deg * var(--glass-hover))) rotateY(calc((var(--glass-x) - .5) * 10deg * var(--glass-hover))) translateY(calc(var(--glass-press) * 1px)) scale(calc(1 + .02 * var(--glass-hover) - .04 * var(--glass-press)));border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 20px 0 26px;font-size:16px;font-weight:600;line-height:1;transition:--glass-x .35s cubic-bezier(.2,.8,.2,1),--glass-y .35s cubic-bezier(.2,.8,.2,1),--glass-hover .45s,--glass-press .12s,box-shadow .35s;display:inline-flex;position:relative;overflow:hidden}.glass-button-tinted{--glass-tint-top:#b59aff66;--glass-tint-bottom:#6048d64d;--glass-glow:#9373eb8c}.glass-button:hover{--glass-hover:1;box-shadow:inset 0 1px 0 #ffffff80, inset 0 -1px 0 #ffffff1f, inset 0 10px 18px -10px #ffffff57, inset 0 -12px 20px -12px #00000080, 0 16px 40px -12px var(--glass-glow), 0 2px 8px #00000073}.glass-button:active{--glass-press:1}.glass-button:before{content:"";z-index:2;border-radius:inherit;background:radial-gradient(70% 140% at calc(var(--glass-x) * 100%) calc(var(--glass-y) * 100%), rgb(255 255 255/calc(.35 + .5 * var(--glass-hover))), #ffffff0f 70%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-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}.glass-button:after{content:"";z-index:1;border-radius:inherit;opacity:calc(.7 + .3 * var(--glass-hover));pointer-events:none;background:radial-gradient(75% 85% at 50% -15%,#ffffff3d,#ffffff0f 55%,#0000 80%);position:absolute;inset:0}.glass-button-sheen{z-index:1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.glass-button-sheen:before{content:"";background:linear-gradient(100deg,#0000,#ffffff2e 50%,#0000);width:38%;animation:6s cubic-bezier(.6,0,.2,1) 1.5s infinite glass-sweep;position:absolute;top:-50%;bottom:-50%;left:0;transform:translate(-160%)skew(-18deg)}@keyframes glass-sweep{0%{transform:translate(-160%)skew(-18deg)}30%,to{transform:translate(330%)skew(-18deg)}}.glass-button-label,.glass-button-icon{z-index:3;position:relative}.glass-button-icon{opacity:.85;transform:translateX(calc(var(--glass-hover) * 3px));flex:none}.button-outline{border:1px solid var(--outline);color:var(--white);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:16px;font-weight:600;line-height:24px;transition:opacity .2s;display:inline-flex}.button-outline:hover{opacity:.8}.pill{border:1px solid var(--dark-3);background:var(--soft-cta-tint);border-radius:100px;flex:none;align-items:center;padding:4px 10px;display:inline-flex}.pill-accent{border-color:var(--soft-cta)}.pill-white{border-color:var(--white)}.nav-shell{justify-content:center;padding:20px 24px;display:flex}.nav{border:1px solid var(--dark-2);background:var(--dark-90);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1200px;padding:18px 24px;display:flex}.nav-links{min-width:var(--min-col);flex-wrap:wrap;flex:1 1 0;justify-content:space-between;align-items:center;gap:20px;max-width:420px;display:flex}.hero{justify-content:center;padding:72px 24px 88px;display:flex;overflow:hidden}.hero-container{flex-direction:column;align-items:center;gap:56px;display:flex}.hero-heading{z-index:1;flex-direction:column;align-items:center;gap:32px;width:100%;max-width:850px;display:flex;position:relative}.hero-content{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.hero-lead{max-width:760px}.hero-buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.hero-buttons .button-outline{width:256px;height:50px}.hero-note{text-align:center;width:100%}.badge{isolation:isolate;border-radius:100px;max-width:100%;padding:1px;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .5px #fff3}.badge-light{z-index:0;background:var(--white);filter:blur(10px);width:19px;animation:3s linear infinite badge-sweep;position:absolute;top:-83px;bottom:-83px;left:calc(50% - 9.5px)}.badge-inner{z-index:1;background:var(--dark-2);color:var(--white);border-radius:100px;align-items:center;gap:6px;padding:4px 12px;display:inline-flex;position:relative}.badge:hover .badge-inner{background:#222}@keyframes badge-sweep{0%{transform:rotate(0)}to{transform:rotate(180deg)}}.hero-visual{flex-direction:column;align-items:center;gap:24px;width:100%;display:flex;position:relative}.hero-gradient{z-index:0;aspect-ratio:2.434;object-fit:cover;opacity:.9;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:12px;width:100%;height:auto;position:absolute;top:-30%;left:50%;transform:translate(-50%,-50%)}.console{z-index:1;border:1px solid var(--dark-2);background:var(--dark-4);border-radius:16px;flex-direction:column;width:100%;scroll-margin-top:24px;display:flex;position:relative;overflow:clip}.console-topbar{border-bottom:1px solid var(--dark-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.console-topbar-left{min-width:var(--min-col);flex-wrap:wrap;flex:1 1 0;align-items:center;gap:12px;display:flex}.console-grow{flex:auto;min-width:0}.console-beam{z-index:1;width:100%;display:block;position:relative}.console-title{align-items:center;gap:10px;display:flex}.status-orb{flex:none;width:20px;height:20px}.console-metrics{border-bottom:1px solid var(--dark-2);background:var(--dark-2);flex-wrap:wrap;gap:1px;display:flex}.console-metric{min-width:var(--min-col);background:var(--dark-4);flex-direction:column;flex:1 1 0;gap:6px;padding:20px 24px;display:flex}.console-body{flex-wrap:wrap;align-items:flex-start;gap:20px;padding:20px;display:flex}.console-column{min-width:var(--min-col);flex-direction:column;flex:1 1 0;gap:16px;display:flex}.console-panel{border:1px solid var(--dark-2);background:var(--panel);border-radius:8px;flex-direction:column;align-items:flex-start;gap:12px;width:100%;padding:20px;display:flex;overflow:clip}.console-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.console-code{border:1px solid var(--dark-2);background:var(--black);border-radius:6px;flex-direction:column;gap:4px;width:100%;padding:16px;display:flex}.console-risk{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.section{justify-content:center;padding:72px 24px;display:flex;position:relative;overflow:clip}.section-pilot{padding-bottom:88px}.section-container{flex-direction:column;align-items:center;gap:40px;display:flex}.section-tight .section-container{gap:32px}.section-heading{flex-direction:column;align-items:center;gap:16px;width:100%;max-width:720px;display:flex}.section-heading-wide{max-width:840px}.section-alias{width:1px;height:1px;position:absolute;top:0;left:0}.card-row{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:20px;width:100%;display:flex}.card{min-width:var(--min-col);border:1px solid var(--dark-2);background:var(--dark-4);border-radius:12px;flex-direction:column;flex:1 1 0;align-items:flex-start;gap:16px;min-height:248px;padding:32px;display:flex;overflow:clip}.step-grid{grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));gap:16px;width:100%;display:grid}.step-card{min-height:0;padding:24px}.step-card-highlight{border-color:var(--soft-cta)}.pilot-card{background:var(--dark-4);border-radius:24px;flex-direction:column;align-items:center;gap:32px;width:100%;padding:28px;display:flex}.pilot-includes{grid-template-columns:repeat(auto-fill, minmax(var(--min-col), 1fr));gap:16px;width:100%;display:grid}.pilot-item{border:1px solid var(--dark-2);border-radius:8px;align-items:center;gap:12px;padding:16px 20px;display:flex}.footer{border-top:1px solid var(--dark-2);background:var(--dark-4);flex-direction:column;align-items:center;gap:24px;padding:48px 24px;display:flex}.footer-text{width:100%;max-width:900px}.footer-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;width:100%;max-width:800px;display:flex}.footer-disclaimer{max-width:640px;color:var(--dark-3);text-align:center;font-size:12px}.pending-page{justify-content:center;align-items:center;min-height:100vh;padding:48px 24px;display:flex}.pending-card{border:1px solid var(--dark-2);background:var(--dark-4);text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:560px;padding:40px 28px;display:flex}.pending-card .button-outline{margin-top:8px}@media (max-width:1199px){.t-h1{font-size:48px}.t-h4{font-size:28px}.card-row{gap:16px}.card{min-width:min(200px,100%);padding:24px}}@media (max-width:809px){.t-h1{font-size:36px}.t-section-heading{font-size:28px}.t-h4{font-size:24px}.t-h5{font-size:18px}.hero{padding:48px 20px 72px}.hero-container{gap:48px}.section{padding:56px 20px}.section-pilot{padding-bottom:72px}.nav-shell,.nav{padding:16px 20px}.nav-links{flex-basis:100%;max-width:none}.card{flex-basis:100%;min-height:0}.console-topbar,.console-metric{padding:16px 20px}.console-body,.console-panel{padding:16px}.pilot-card{padding:20px}}@media (max-width:400px){.hero-buttons .glass-button,.hero-buttons .button-outline{width:100%;height:50px}}@media (max-width:360px){.nav-shell{padding-inline:12px}.nav{padding-inline:16px}.nav-links{column-gap:8px}.nav-link{font-size:13px}}@media (prefers-reduced-motion:reduce){.badge-light,.glass-button-sheen:before{animation:none}.nav-link,.button-outline,.glass-button{transition:none}.glass-button{transform:translateY(calc(var(--glass-press) * 1px))}}
