.Hero-module__H8d9UW__hero{--ease-out:cubic-bezier(.16, 1, .3, 1);--cut-angle:15.85deg;--split-x:27vw;--split-y:2.5vw;--split-scale:1.16;isolation:isolate;position:relative;overflow:hidden}.Hero-module__H8d9UW__stage{z-index:0;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.Hero-module__H8d9UW__k{aspect-ratio:1;width:min(64vh,78vw);translate:calc(var(--px,0) * 10px) calc(var(--py,0) * 8px);transition:translate .6s var(--ease-out);position:relative}.Hero-module__H8d9UW__k svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.Hero-module__H8d9UW__outline path{fill:none;stroke:url(#kOutline);stroke-width:1.4px;vector-effect:non-scaling-stroke;stroke-dasharray:2600;stroke-dashoffset:2600px;animation:Hero-module__H8d9UW__draw .75s var(--ease-out) 0s both, Hero-module__H8d9UW__fade-out .4s ease .85s forwards}.Hero-module__H8d9UW__piece,.Hero-module__H8d9UW__shift{position:absolute;inset:0}.Hero-module__H8d9UW__piece{transform-origin:50%;will-change:transform}.Hero-module__H8d9UW__electric{pointer-events:none;width:160%;height:160%;position:absolute;top:-30%;left:-30%}.Hero-module__H8d9UW__fill{opacity:0;animation:.45s .3s both Hero-module__H8d9UW__fade-in}.Hero-module__H8d9UW__pieceLeft{animation:Hero-module__H8d9UW__split-left 1.1s var(--ease-out) .8s both}.Hero-module__H8d9UW__pieceRight{animation:Hero-module__H8d9UW__split-right 1.1s var(--ease-out) .8s both}.Hero-module__H8d9UW__pieceLeft .Hero-module__H8d9UW__shift{translate:calc(var(--px,0) * -18px) calc(var(--py,0) * -10px);transition:translate .8s var(--ease-out)}.Hero-module__H8d9UW__pieceRight .Hero-module__H8d9UW__shift{translate:calc(var(--px,0) * 18px) calc(var(--py,0) * 10px);transition:translate .8s var(--ease-out)}.Hero-module__H8d9UW__cutEdge{fill:none;stroke:#dbeaff;stroke-width:2px;vector-effect:non-scaling-stroke;opacity:0;animation:1.6s .8s both Hero-module__H8d9UW__cut-edge}.Hero-module__H8d9UW__sweep{animation:9s ease-in-out 2.4s infinite Hero-module__H8d9UW__sweep}.Hero-module__H8d9UW__glint line{stroke:url(#kGlint);stroke-width:2.5px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-dasharray:260 900;stroke-dashoffset:260px;opacity:0;animation:.42s cubic-bezier(.6,0,.2,1) .6s both Hero-module__H8d9UW__glint}.Hero-module__H8d9UW__glint .Hero-module__H8d9UW__glintGlow{stroke:#60a5fa;stroke-width:12px;stroke-opacity:.35}.Hero-module__H8d9UW__glint circle{fill:url(#kFlash);transform-box:fill-box;transform-origin:50%;opacity:0;animation:.7s ease-out .72s both Hero-module__H8d9UW__flash}.Hero-module__H8d9UW__vignette{z-index:1;pointer-events:none;background:radial-gradient(42% 38%,#0a0b0eb8 0%,#0a0b0e59 60%,#0000 100%);position:absolute;inset:0}.Hero-module__H8d9UW__content{z-index:2;position:relative}.Hero-module__H8d9UW__eyebrow{animation:Hero-module__H8d9UW__rise .8s var(--ease-out) 1.1s both}.Hero-module__H8d9UW__line{margin:-.08em -.06em -.12em;padding:.08em .06em .12em;display:block;overflow:hidden}.Hero-module__H8d9UW__lineInner{animation:Hero-module__H8d9UW__line-in 1s var(--ease-out) both;display:block}.Hero-module__H8d9UW__line:nth-child(2) .Hero-module__H8d9UW__lineInner{animation-delay:.95s}.Hero-module__H8d9UW__line:nth-child(3) .Hero-module__H8d9UW__lineInner{animation-delay:1.07s}.Hero-module__H8d9UW__keyword{z-index:0;white-space:nowrap;position:relative}.Hero-module__H8d9UW__keyword:before{content:"";z-index:-1;transform:skewX(calc(var(--cut-angle) * -1)) scaleX(0);transform-origin:0;animation:Hero-module__H8d9UW__strip .7s var(--ease-out) 1.35s forwards;background:linear-gradient(100deg,#1d4ed8 0%,#2563eb 55%,#3b82f6 100%);position:absolute;inset:.14em -.14em .1em -.1em;box-shadow:inset 0 0 0 1px #93c5fd40,0 18px 50px -12px #2563eb8c}.Hero-module__H8d9UW__lede{animation:Hero-module__H8d9UW__rise .9s var(--ease-out) 1.2s both}.Hero-module__H8d9UW__actions{animation:Hero-module__H8d9UW__rise .9s var(--ease-out) 1.35s both}.Hero-module__H8d9UW__scrollCue{animation:1s 1.9s both Hero-module__H8d9UW__fade-in}.Hero-module__H8d9UW__scrollCue span span{animation:2.2s ease-in-out 2.4s infinite Hero-module__H8d9UW__scroll-cue}@keyframes Hero-module__H8d9UW__draw{to{stroke-dashoffset:0}}@keyframes Hero-module__H8d9UW__fade-in{0%{opacity:0}to{opacity:1}}@keyframes Hero-module__H8d9UW__fade-out{to{opacity:0}}@keyframes Hero-module__H8d9UW__glint{0%{opacity:0;stroke-dashoffset:260px}15%{opacity:1}85%{opacity:1}to{opacity:0;stroke-dashoffset:-780px}}@keyframes Hero-module__H8d9UW__flash{0%{opacity:0;transform:scale(.2)}25%{opacity:1}to{opacity:0;transform:scale(2.4)}}@keyframes Hero-module__H8d9UW__cut-edge{0%{opacity:0}12%{opacity:1;stroke:#fff}to{opacity:.55;stroke:#7fb2ff}}@keyframes Hero-module__H8d9UW__split-left{0%{transform:none}to{transform:translate(calc(var(--split-x) * -1), calc(var(--split-y) * -1)) rotate(-4deg) scale(var(--split-scale))}}@keyframes Hero-module__H8d9UW__split-right{0%{transform:none}to{transform:translate(var(--split-x), var(--split-y)) rotate(4deg) scale(var(--split-scale))}}@keyframes Hero-module__H8d9UW__sweep{0%,62%{transform:translate(-520px)}to{transform:translate(620px)}}@keyframes Hero-module__H8d9UW__line-in{0%{transform:translateY(135%)skewY(4deg)}to{transform:none}}@keyframes Hero-module__H8d9UW__strip{to{transform:skewX(calc(var(--cut-angle) * -1)) scaleX(1)}}@keyframes Hero-module__H8d9UW__rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes Hero-module__H8d9UW__scroll-cue{0%{transform:translateY(-100%)}60%,to{transform:translateY(220%)}}@media (max-width:767px){.Hero-module__H8d9UW__hero{--split-x:20vw;--split-y:31vh;--split-scale:.95}.Hero-module__H8d9UW__k{width:104vw}}html[data-hero-seen] .Hero-module__H8d9UW__hero *{animation-duration:0s!important;animation-delay:0s!important}html[data-hero-seen] .Hero-module__H8d9UW__hero :before{animation-duration:0s!important;animation-delay:0s!important}html[data-hero-seen] .Hero-module__H8d9UW__hero .Hero-module__H8d9UW__sweep{animation:9s ease-in-out 1s infinite Hero-module__H8d9UW__sweep!important}html[data-hero-seen] .Hero-module__H8d9UW__hero .Hero-module__H8d9UW__scrollCue span span{animation:2.2s ease-in-out 1s infinite Hero-module__H8d9UW__scroll-cue!important}@media (prefers-reduced-motion:reduce){.Hero-module__H8d9UW__hero *,.Hero-module__H8d9UW__hero :before{animation-delay:0s!important}.Hero-module__H8d9UW__k,.Hero-module__H8d9UW__pieceLeft .Hero-module__H8d9UW__shift,.Hero-module__H8d9UW__pieceRight .Hero-module__H8d9UW__shift{translate:none}.Hero-module__H8d9UW__sweep,.Hero-module__H8d9UW__scrollCue span span{animation:none!important}}
.Process-module__KXczOq__track{position:relative}.Process-module__KXczOq__sentinel{pointer-events:none;width:1px;height:75vh;position:absolute;left:0}.Process-module__KXczOq__stage{align-items:center;height:100svh;display:flex;position:sticky;top:0}.Process-module__KXczOq__progress{background:#ffffff1a;width:1px;position:absolute;top:0;bottom:0;left:0}.Process-module__KXczOq__progress:after{content:"";height:calc((var(--step) + 1) / var(--steps) * 100%);background:linear-gradient(#3b82f6,#93c5fd);transition:height .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 0 auto;box-shadow:0 0 12px #3b82f699}.Process-module__KXczOq__item{--open:0}.Process-module__KXczOq__item[data-active=true]{--open:1}.Process-module__KXczOq__itemTitle{transition:color .5s}.Process-module__KXczOq__itemBody{grid-template-rows:calc(var(--open) * 1fr);opacity:var(--open);transition:grid-template-rows .6s cubic-bezier(.16,1,.3,1),opacity .5s;display:grid}.Process-module__KXczOq__itemBody>div{overflow:hidden}.Process-module__KXczOq__visual{aspect-ratio:1;isolation:isolate;position:relative;overflow:hidden}.Process-module__KXczOq__tint{z-index:-2;opacity:0;transition:opacity .9s;position:absolute;inset:0}.Process-module__KXczOq__tint0{background:radial-gradient(70% 60% at 30% 25%,#3b82f638,#0000 70%)}.Process-module__KXczOq__tint1{background:radial-gradient(70% 60% at 70% 30%,#6366f13d,#0000 70%)}.Process-module__KXczOq__tint2{background:radial-gradient(70% 60% at 50% 70%,#22d3ee2e,#0000 70%)}.Process-module__KXczOq__tint3{background:radial-gradient(80% 70% at 50% 60%,#2563eb59,#0000 70%)}.Process-module__KXczOq__visual[data-step="0"] .Process-module__KXczOq__tint0,.Process-module__KXczOq__visual[data-step="1"] .Process-module__KXczOq__tint1,.Process-module__KXczOq__visual[data-step="2"] .Process-module__KXczOq__tint2,.Process-module__KXczOq__visual[data-step="3"] .Process-module__KXczOq__tint3{opacity:1}.Process-module__KXczOq__grid{z-index:-1;opacity:.25;background-image:linear-gradient(#93c5fd17 1px,#0000 1px),linear-gradient(90deg,#93c5fd17 1px,#0000 1px);background-size:32px 32px;transition:opacity .9s;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#000,#0000);mask-image:radial-gradient(closest-side,#000,#0000)}.Process-module__KXczOq__visual[data-step="0"] .Process-module__KXczOq__grid{opacity:1}.Process-module__KXczOq__k{position:absolute;inset:18%}.Process-module__KXczOq__k>*{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.Process-module__KXczOq__piece{transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .7s,filter .9s}.Process-module__KXczOq__outline path{fill:none;stroke:#93c5fd;stroke-width:1.2px;stroke-dasharray:6 6;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .7s}.Process-module__KXczOq__visual[data-step="0"] .Process-module__KXczOq__outline path{opacity:.9}.Process-module__KXczOq__visual[data-step="0"] .Process-module__KXczOq__piece{opacity:0;transform:scale(.96)}.Process-module__KXczOq__visual[data-step="1"] .Process-module__KXczOq__piece{opacity:1;transform:none}.Process-module__KXczOq__visual[data-step="2"] .Process-module__KXczOq__pieceLeft{transform:translate(-7%,-2%)rotate(-3deg)}.Process-module__KXczOq__visual[data-step="2"] .Process-module__KXczOq__pieceRight{transform:translate(7%,2%)rotate(3deg)}.Process-module__KXczOq__visual[data-step="3"] .Process-module__KXczOq__pieceLeft{filter:drop-shadow(0 0 24px #3b82f68c);transform:translate(-16%,-3%)rotate(-6deg)}.Process-module__KXczOq__visual[data-step="3"] .Process-module__KXczOq__pieceRight{filter:drop-shadow(0 0 24px #3b82f68c);transform:translate(16%,3%)rotate(6deg)}.Process-module__KXczOq__code{opacity:0;gap:9px;width:34%;transition:opacity .6s;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.Process-module__KXczOq__code span{transform-origin:0;background:linear-gradient(90deg,#93c5fde6,#3b82f666);border-radius:9999px;height:6px;transition:transform .7s cubic-bezier(.16,1,.3,1);display:block;transform:scaleX(0)}.Process-module__KXczOq__visual[data-step="2"] .Process-module__KXczOq__code{opacity:1}.Process-module__KXczOq__visual[data-step="2"] .Process-module__KXczOq__code span{transform:scaleX(1)}.Process-module__KXczOq__visual[data-step="2"] .Process-module__KXczOq__code span:nth-child(2){transition-delay:80ms}.Process-module__KXczOq__visual[data-step="2"] .Process-module__KXczOq__code span:nth-child(3){transition-delay:.16s}.Process-module__KXczOq__visual[data-step="2"] .Process-module__KXczOq__code span:nth-child(4){transition-delay:.24s}.Process-module__KXczOq__live{opacity:0;transition:opacity .6s,translate .7s cubic-bezier(.16,1,.3,1);position:absolute;bottom:9%;left:50%;translate:-50% 12px}.Process-module__KXczOq__visual[data-step="3"] .Process-module__KXczOq__live{opacity:1;translate:-50%}.Process-module__KXczOq__pulse{background:#34d399;border-radius:9999px;width:8px;height:8px;animation:1.8s ease-out infinite Process-module__KXczOq__pulse;box-shadow:0 0 #34d39999}@keyframes Process-module__KXczOq__pulse{to{box-shadow:0 0 0 10px #34d39900}}@media (prefers-reduced-motion:reduce){.Process-module__KXczOq__pulse{animation:none}}
