.hero-stage_header__tMQhu{position:absolute;z-index:20;top:0;right:0;left:0}.hero-stage_headerInner__3xWH4{width:min(calc(100% - 9vw),1278px);height:5.25rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;margin-inline:auto}.hero-stage_wordmark___DjgW{width:max-content;color:#f9faff;font:770 1.18rem/1 var(--font-geist-sans),Arial,sans-serif;letter-spacing:.09em;text-decoration:none;white-space:nowrap}.hero-stage_wordmark___DjgW span{font-weight:430;letter-spacing:.075em}.hero-stage_desktopNav__sPfNp{display:flex;align-items:center;gap:clamp(1.8rem,3vw,3.5rem)}.hero-stage_desktopNav__sPfNp a{color:#f2f4ff;font-size:.78rem;text-decoration:none;transition:color .2s ease}.hero-stage_desktopNav__sPfNp a:hover{color:#9bb7ff}.hero-stage_accountPreview__dlXVw{display:flex;justify-self:end;align-items:center;gap:2rem}.hero-stage_signIn__PsU1p{color:#f7f8ff;font-size:.78rem;text-decoration:none}.hero-stage_signIn__PsU1p:hover{color:#b8c9ff}.hero-stage_signUp__qth87{min-width:7.65rem;display:grid;place-items:center;min-height:2.9rem;padding:.72rem 1.25rem;border:1px solid #a4b9ff8e;border-radius:.55rem;background:linear-gradient(145deg,#4785ff,#4654ff 75%);box-shadow:0 .5rem 1.3rem #1e3dca4b,inset 0 1px #d6dcff6b;color:#fff;font-size:.78rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.hero-stage_signUp__qth87:hover{transform:translateY(-2px);box-shadow:0 .75rem 1.6rem #1e3dca70}.hero-stage_mobileMenu__0tfFn{display:none;position:relative;justify-self:end}.hero-stage_mobileMenu__0tfFn summary{width:2.3rem;height:2.3rem;display:grid;place-items:center;border:1px solid #b8c7ff62;border-radius:.45rem;background:#08122da8;list-style:none;cursor:pointer}.hero-stage_mobileMenu__0tfFn summary::-webkit-details-marker{display:none}.hero-stage_mobileMenu__0tfFn nav{position:absolute;top:calc(100% + .6rem);right:0;width:12rem;display:grid;padding:.5rem;border:1px solid #a3baff59;border-radius:.7rem;background:#081431f7;box-shadow:0 1rem 2rem #0009}.hero-stage_mobileMenu__0tfFn nav a{padding:.75rem;border-radius:.35rem;color:#f4f6ff;font-size:.84rem;text-decoration:none}.hero-stage_mobileMenu__0tfFn nav a:hover{background:#5668cf58}.hero-stage_hero__BAJxC{position:relative;min-height:clamp(43rem,86svh,58rem);overflow:hidden;isolation:isolate;background:#050d23}.hero-stage_backdrop__YlOcp,.hero-stage_shade__7_82I{position:absolute;inset:0;z-index:-2}.hero-stage_backdrop__YlOcp img{object-fit:cover;object-position:center 59%}.hero-stage_shade__7_82I{z-index:-1;background:linear-gradient(90deg,#050d20d2,#050d2097 24%,#050d203b 49%,#050d2012 76%),linear-gradient(0deg,#04091d91,transparent 35%)}.hero-stage_architecturalLight__r3k4s{position:absolute;z-index:0;inset:0;pointer-events:none;background:radial-gradient(ellipse 24% 43% at 78% 39%,#667efa38,transparent 76%),radial-gradient(ellipse 22% 29% at 47% 59%,#b5c9ff2b,transparent 76%),radial-gradient(ellipse 35% 20% at 76% 73%,#6377df2b,transparent 80%),linear-gradient(93deg,transparent 56%,#bdcbff0c 63%,transparent 71%);mix-blend-mode:screen}.hero-stage_architecturalLight__r3k4s:before{position:absolute;top:9%;left:61%;width:8%;height:58%;background:linear-gradient(90deg,transparent,#c6d7ff2c 48%,transparent);filter:blur(2rem);transform:skewX(-13deg);content:""}.hero-stage_heroPlinth__NJxcf{position:absolute;z-index:1;right:-3%;bottom:-1px;left:14%;height:8.2rem;background:repeating-linear-gradient(103deg,#d4dfff05 0 1px,transparent 1px 8px),radial-gradient(ellipse 30% 90% at 39% 0,#5263b15e,transparent 95%),linear-gradient(180deg,#17213c,#101a31 44%,#080e20);box-shadow:0 -1.2rem 4rem #050b2394,inset 0 1px #b4c4ff7d}.hero-stage_heroPlinth__NJxcf:before{position:absolute;right:0;bottom:100%;left:0;height:3.8rem;background:radial-gradient(ellipse 32% 55% at 73% 63%,#bbcaff42,transparent 90%),linear-gradient(104deg,transparent 18%,#98acff20 41%,transparent 63%),linear-gradient(176deg,#394968,#202c47 28%,#0a1128 83%);clip-path:polygon(7% 100%,0 0,100% 0,100% 100%);box-shadow:inset 0 1px #cad9ff9c;content:""}.hero-stage_heroPlinth__NJxcf:after{position:absolute;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,transparent,#8fa1ff 22%,#e5dfff 40%,#526fff 62%,transparent 92%);box-shadow:0 0 .8rem #6478ff;content:""}.hero-stage_heroPlinth__NJxcf span{position:absolute;top:.2rem;left:39%;width:44%;height:5.5rem;background:linear-gradient(105deg,transparent,#a6b9ff32 48%,transparent);filter:blur(1.6rem);transform:skewX(-17deg)}.hero-stage_heroInner__qAFVk{position:relative;width:min(calc(100% - 9vw),1278px);min-height:clamp(43rem,86svh,58rem);display:flex;align-items:center;margin-inline:auto}.hero-stage_heroCopy__Nva6Z{position:relative;z-index:5;width:min(50%,650px);padding-top:3.3rem;transform:translateY(-3rem)}.hero-stage_eyebrow__EaIU8{margin:0 0 1.85rem;color:#e2e9ff;font:630 .62rem/1.4 var(--font-geist-sans),Arial,sans-serif;letter-spacing:.23em}.hero-stage_headline__PlPLZ{margin:0;color:#fcfcff;font:750 clamp(4.45rem,5.55vw,5.95rem)/.99 var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.075em}.hero-stage_headline__PlPLZ span{display:block;white-space:nowrap}.hero-stage_headlineAccent__cCYih{color:#8eacff;text-shadow:0 0 2.5rem #355acc42}.hero-stage_description__U2Ef8{margin:1.7rem 0 0;color:#e1e6f3;font-size:clamp(1.04rem,1.35vw,1.24rem);line-height:1.36;letter-spacing:-.02em}.hero-stage_actions___78HS{display:flex;align-items:center;gap:2.1rem;margin-top:2.1rem}.hero-stage_primaryAction__IlOD9{min-height:3.35rem;display:inline-flex;align-items:center;justify-content:center;gap:1.3rem;padding:.85rem 1.4rem;border:1px solid #a4b8ff8c;border-radius:.45rem;background:linear-gradient(130deg,#597dff,#4749f5);box-shadow:0 .7rem 2rem #223dcb66,inset 0 1px #e1e5ff63;color:#fff;font-size:.86rem;text-decoration:none;white-space:nowrap;transition:transform .25s var(--jad-ease),box-shadow .25s ease}.hero-stage_primaryAction__IlOD9:hover{transform:translateY(-3px);box-shadow:0 1rem 2.5rem #2548e89a}.hero-stage_secondaryAction__Eyn3X{padding-block:.5rem;border-bottom:1px solid #d9dfff;color:#f2f4ff;font-size:.84rem;text-decoration:none;white-space:nowrap;transition:color .2s ease,border-color .2s ease}.hero-stage_secondaryAction__Eyn3X:hover{color:#a7baff;border-color:#a7baff}.hero-stage_conceptNote__73pzd{position:absolute;right:0;bottom:3.35rem;display:flex;align-items:center;gap:.8rem;color:#cad5f4;font:600 .52rem/1 ui-monospace,Consolas,monospace;letter-spacing:.2em}.hero-stage_conceptNote__73pzd span{width:3.1rem;height:1px;background:#c4cef0}.hero-stage_heroBridge__DCOsQ{min-height:7.8rem;display:flex;align-items:center;justify-content:center;gap:1.3rem;padding:1.2rem 5.7%;background:#050b1d}.hero-stage_heroBridge__DCOsQ>span{width:min(36%,31rem);height:1px;background:#7685bc85}.hero-stage_heroBridge__DCOsQ strong{color:#f6f7ff;font:720 clamp(1.7rem,2.65vw,2.45rem)/1 var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.055em;white-space:nowrap}.hero-stage_heroBridge__DCOsQ em{color:#8caaff;font-style:normal}.hero-stage_deviceScene__wb_St{position:absolute;z-index:3;right:-1.4%;bottom:6.5%;width:min(59%,790px);height:35rem;perspective:1100px;animation:hero-stage_sceneEnter__u_x78 1.15s .25s var(--jad-ease) both}.hero-stage_sceneHalo__1ftkh{position:absolute;right:3%;bottom:3%;width:95%;height:51%;border-radius:50%;background:radial-gradient(ellipse,#8299ec80,#323fa34a 47%,transparent 74%);filter:blur(3rem)}.hero-stage_laptop__VIaE5{position:absolute;right:20%;bottom:5.2rem;width:76%;filter:drop-shadow(-.7rem 1.9rem 1.55rem #000c) drop-shadow(0 0 1.5rem #6e88e838);transform:perspective(1100px) rotateY(-12deg) rotateX(2deg) rotate(-2deg);transform-origin:56% 100%;transition:transform .8s var(--jad-ease)}.hero-stage_deviceScene__wb_St:hover .hero-stage_laptop__VIaE5{transform:perspective(1100px) rotateY(-9deg) rotateX(2deg) rotate(-1deg) translateY(-.3rem)}.hero-stage_laptopLid__epiDH{position:relative;padding:.67rem .67rem .72rem;border:1px solid #b2c2eb;border-bottom-color:#45506a;border-radius:1.05rem 1.05rem .25rem .25rem;background:linear-gradient(116deg,#8fa4ce,#0b1020 5%,#050a17 90%,#a1b5d9);box-shadow:inset 0 0 0 3px #040712,inset 0 0 0 4px #6c82b04d,.18rem .4rem .35rem #0009,0 0 1.5rem #8ca8ff42}.hero-stage_laptopLid__epiDH:after{position:absolute;top:.16rem;right:.8rem;left:.8rem;height:1px;background:linear-gradient(90deg,transparent,#b5c8ed72,transparent);content:""}.hero-stage_laptopCamera__7_km6{position:absolute;z-index:2;top:.24rem;left:50%;width:.18rem;height:.18rem;border:1px solid #5577a2;border-radius:50%;background:#060c1a;box-shadow:0 0 0 1px #172440;transform:translateX(-50%)}.hero-stage_laptopDisplay__FUfbT{position:relative;aspect-ratio:16/10.8;display:grid;grid-template-columns:23% 77%;overflow:hidden;border-radius:.4rem;background:#f5f7fc}.hero-stage_laptopDisplay__FUfbT:after{position:absolute;z-index:2;inset:0;background:linear-gradient(111deg,#e6f0ff16,transparent 30%,transparent 68%,#c8d6ff16);pointer-events:none;content:""}.hero-stage_screenSidebar__DjdMg{display:flex;flex-direction:column;gap:.35rem;padding:1.15rem .7rem;background:linear-gradient(140deg,#0b183b,#081227 78%);color:#ced9f7}.hero-stage_screenSidebar__DjdMg>strong{margin:.2rem .15rem 1.55rem;color:#fff;font-size:clamp(.31rem,.66vw,.58rem);letter-spacing:.055em;white-space:nowrap}.hero-stage_screenSidebar__DjdMg>strong span{font-weight:400}.hero-stage_screenSidebar__DjdMg>span{display:flex;align-items:center;gap:.55rem;padding:.52rem .48rem;border-radius:.32rem;font-size:clamp(.3rem,.55vw,.48rem);white-space:nowrap}.hero-stage_screenSidebar__DjdMg svg{flex:none;width:clamp(8px,.8vw,11px)}.hero-stage_sidebarActive__YKz5V{background:#22356d;color:#fff}.hero-stage_screenSidebar__DjdMg>small{margin:auto .15rem 0;color:#8b9dc4;font-size:.33rem;letter-spacing:.05em}.hero-stage_screenMain__T0hKX{padding:1.05rem 1.22rem .95rem;color:#101b39;background:linear-gradient(145deg,#f9faff,#edf2fa)}.hero-stage_screenTop__agIh8{display:flex;align-items:center;justify-content:space-between;color:#6b7898;font-size:clamp(.27rem,.45vw,.38rem);font-weight:650;letter-spacing:.12em}.hero-stage_screenAvatar__N43jb{width:1.25rem;height:1.25rem;display:grid;place-items:center;border-radius:50%;background:#d6e1ff;color:#4963cc;font-size:.55rem}.hero-stage_screenMain__T0hKX h2{margin:.72rem 0 .9rem;font:735 clamp(.85rem,1.7vw,1.45rem)/1.03 var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.055em}.hero-stage_screenMain__T0hKX h2 em{color:#526dff;font-style:normal}.hero-stage_screenGrid__Bwf2f{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem}.hero-stage_screenCard__QPu75{min-height:5.05rem;display:flex;flex-direction:column;align-items:flex-start;padding:.5rem .53rem .42rem;border:1px solid #e3e9f4;border-radius:.48rem;background:linear-gradient(150deg,#fff,#fcfdff);box-shadow:0 .36rem .75rem #43557513,inset 0 1px #fff}.hero-stage_screenCardTop__8yWcp{width:100%;display:flex;align-items:start;justify-content:space-between;margin-bottom:.38rem;color:#5b6f9d}.hero-stage_screenCardViolet__jzqvF:last-child{grid-column:span 3;min-height:3.5rem;display:grid;grid-template-columns:auto 1fr;column-gap:.48rem;align-content:center}.hero-stage_screenCardViolet__jzqvF:last-child small,.hero-stage_screenCardViolet__jzqvF:last-child strong{grid-column:2}.hero-stage_screenCardViolet__jzqvF:last-child .hero-stage_screenCardTop__8yWcp{grid-column:1;grid-row:span 2;align-self:center;margin:0}.hero-stage_screenCardViolet__jzqvF:last-child .hero-stage_screenCardTop__8yWcp>svg{display:none}.hero-stage_screenIcon__5uxy8{width:1.23rem;height:1.23rem;display:grid;place-items:center;border-radius:.26rem}.hero-stage_screenIcon__5uxy8 svg{width:.78rem;height:.78rem}.hero-stage_blue__GYJYZ{background:#e2ebff;color:#3568e8}.hero-stage_pink__w3RAr{background:#ffe4f2;color:#c9459b}.hero-stage_teal__l1xeC{background:#dff5f3;color:#288e90}.hero-stage_violet__ihaD4{background:#ece5ff;color:#7554c8}.hero-stage_screenCard__QPu75 strong{font-size:clamp(.36rem,.65vw,.55rem);line-height:1.16}.hero-stage_screenCard__QPu75 small{margin-top:.19rem;color:#64708e;font-size:clamp(.31rem,.52vw,.43rem);line-height:1.2}.hero-stage_laptopDeck__pc1La{position:relative;height:3.85rem;width:145%;margin-left:-43%;overflow:hidden;border:1px solid #a8b9dd;border-top:0;clip-path:polygon(29% 0,98% 0,100% 100%,0 100%);background:linear-gradient(172deg,#435474,#a8b9d9 22%,#7488ae 52%,#d1ddf5 93%);box-shadow:inset 0 .25rem .6rem #0006}.hero-stage_laptopDeck__pc1La:after{position:absolute;inset:.25rem 1.5rem auto 27%;height:.14rem;background:#3b4a68;filter:blur(.1rem);content:""}.hero-stage_keyboard__yW2oH{position:absolute;top:.52rem;right:7%;width:63%;height:1.35rem;border-radius:.15rem;background:repeating-linear-gradient(90deg,#111a2c 0 .77rem,#6e7d9a .8rem .86rem);box-shadow:inset 0 0 .2rem #071023,0 0 0 1px #b7c4e0a3;opacity:.6}.hero-stage_keyboard__yW2oH:after{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 .35rem,#a4b1cd .38rem .43rem);content:""}.hero-stage_trackpad__tYCdJ{position:absolute;right:34%;bottom:.25rem;width:21%;height:1.1rem;border:1px solid #5e7196;border-radius:.16rem;background:linear-gradient(165deg,#8b9fc2,#bdcbe7);box-shadow:inset 0 1px #dce5f5a3}.hero-stage_laptopBase__pVJe1{position:relative;height:.82rem;width:147%;margin-left:-44%;border:1px solid #a3b4d5;border-radius:0 0 46% 42%/0 0 75% 70%;background:linear-gradient(#e1eafa,#a6b8d9 27%,#394966 55%,#131c31 85%);box-shadow:0 1.3rem 1.25rem #020612bf}.hero-stage_laptopBase__pVJe1 span{position:absolute;top:0;left:48%;width:15%;height:.22rem;border-radius:0 0 .4rem .4rem;background:#7184a7}.hero-stage_phone__arXVL{position:absolute;right:-3%;bottom:5rem;width:23%;padding:.37rem;border:1px solid #c1d2f4;border-radius:2rem;background:linear-gradient(118deg,#95a9d0,#16223c 10%,#060a15 23%,#070c1a 84%,#9fb3dd 97%);box-shadow:-1.2rem 2rem 1.5rem #000b,.25rem .15rem .4rem #9bb6ff47,inset 0 0 0 2px #121b30;transform:perspective(600px) rotateY(-10deg) rotateX(1deg) rotate(2deg);transition:transform .8s var(--jad-ease)}.hero-stage_phone__arXVL:after{position:absolute;top:5%;right:-.18rem;width:.17rem;height:84%;border-radius:0 .25rem .25rem 0;background:linear-gradient(#879aca,#152447 20%,#8fa5d5 77%,#1c2843);content:""}.hero-stage_phoneSideButton__5mORR{position:absolute;top:28%;left:-.17rem;width:.14rem;height:13%;border-radius:.2rem 0 0 .2rem;background:#9eafd4;box-shadow:0 2rem #8094bb}.hero-stage_deviceScene__wb_St:hover .hero-stage_phone__arXVL{transform:perspective(600px) rotateY(-7deg) rotate(1deg) translateY(-.3rem)}.hero-stage_phoneGlass__NktG3{position:relative;aspect-ratio:9/18.7;overflow:hidden;border-radius:1.65rem;background:linear-gradient(145deg,#fff,#f0f4fc);color:#132041}.hero-stage_phoneGlass__NktG3:after{position:absolute;inset:0;background:linear-gradient(112deg,#fff9,transparent 20%,transparent 73%,#dbe7ff4d);pointer-events:none;content:""}.hero-stage_phoneIsland__RvVxk{position:absolute;z-index:2;top:.38rem;left:50%;width:32%;height:.65rem;border-radius:1rem;background:#07101e;transform:translateX(-50%)}.hero-stage_phoneTop__OjsCV{display:flex;align-items:center;justify-content:space-between;margin:1.45rem .7rem 0;font-size:clamp(.3rem,.5vw,.43rem)}.hero-stage_phoneTop__OjsCV strong{white-space:nowrap}.hero-stage_phoneTop__OjsCV strong span{font-weight:450}.hero-stage_phoneContent__XhyNk{padding:2rem .67rem 0}.hero-stage_phoneEyebrow__pBMal{color:#7683a3;font-size:.3rem;font-weight:700;letter-spacing:.1em}.hero-stage_phoneHeading__6Dzkg{display:block;margin-top:.18rem;font-size:clamp(.65rem,1vw,.96rem);line-height:1.05;letter-spacing:-.06em}.hero-stage_phoneHeading__6Dzkg span{color:#536aff}.hero-stage_phoneContent__XhyNk p{margin:.25rem 0 .75rem;color:#60708f;font-size:clamp(.3rem,.47vw,.41rem)}.hero-stage_phoneCard___9WhB{display:flex;align-items:center;gap:.27rem;min-height:3.4rem;margin-bottom:.33rem;padding:.3rem;border:1px solid #e4e8f2;border-radius:.34rem;background:#fff;box-shadow:0 .2rem .5rem #152d4f0b}.hero-stage_phoneCard___9WhB>span{width:1.05rem;height:1.05rem;flex:none;display:grid;place-items:center;border-radius:.2rem;background:#e3eaff;color:#4765e9}.hero-stage_phoneCard___9WhB>div{min-width:0;display:grid;gap:.1rem}.hero-stage_phoneCard___9WhB strong{font-size:clamp(.33rem,.53vw,.48rem);white-space:nowrap}.hero-stage_phoneCard___9WhB small{color:#8190a8;font-size:clamp(.25rem,.4vw,.34rem);line-height:1.1}.hero-stage_phoneCard___9WhB>svg{flex:none;margin-left:auto;color:#5969a1}.hero-stage_phoneMore__npj_u{color:#5269d8;font-size:.35rem;font-weight:700}.hero-stage_reveal__bQVk_{animation:hero-stage_revealUp__neJoy .85s var(--jad-ease) both}.hero-stage_revealOne__B3kLB{animation-delay:.12s}.hero-stage_revealTwo__76cN3{animation-delay:.28s}.hero-stage_revealThree__6XjRN{animation-delay:.42s}@keyframes hero-stage_revealUp__neJoy{0%{opacity:0;transform:translateY(1.4rem)}to{opacity:1;transform:translateY(0)}}@keyframes hero-stage_sceneEnter__u_x78{0%{opacity:0;transform:translateY(2rem) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:1200px){.hero-stage_heroCopy__Nva6Z{width:54%}.hero-stage_headline__PlPLZ{font-size:clamp(3.45rem,5.65vw,5rem)}.hero-stage_deviceScene__wb_St{right:-2%;width:57%;height:30rem}.hero-stage_screenCard__QPu75{min-height:4.3rem}}@media (max-width:900px){.hero-stage_headerInner__3xWH4{grid-template-columns:1fr auto auto}.hero-stage_desktopNav__sPfNp{display:none}.hero-stage_mobileMenu__0tfFn{display:block}.hero-stage_accountPreview__dlXVw{gap:1.3rem}.hero-stage_heroInner__qAFVk,.hero-stage_hero__BAJxC{min-height:72rem}.hero-stage_heroInner__qAFVk{align-items:flex-start}.hero-stage_heroCopy__Nva6Z{width:100%;padding-top:10.5rem;transform:none}.hero-stage_deviceScene__wb_St{right:6%;bottom:4.5rem;width:84%;height:31rem}.hero-stage_headline__PlPLZ{font-size:clamp(4rem,7.7vw,5.8rem)}.hero-stage_shade__7_82I{background:linear-gradient(180deg,#050d20d9,#050d2096 30%,#050d2015 70%),linear-gradient(90deg,#050d205e,transparent 70%)}.hero-stage_backdrop__YlOcp img{object-position:62% center}.hero-stage_heroPlinth__NJxcf{left:3%;right:-12%;height:9rem}.hero-stage_conceptNote__73pzd{right:1rem;bottom:1.7rem}}@media (max-width:600px){.hero-stage_headerInner__3xWH4,.hero-stage_heroInner__qAFVk{width:calc(100% - 3.75rem)}.hero-stage_headerInner__3xWH4{height:5.65rem;grid-template-columns:minmax(0,1fr) auto auto;gap:.65rem;align-items:center}.hero-stage_wordmark___DjgW{font-size:.98rem}.hero-stage_accountPreview__dlXVw{grid-column:2;grid-row:1;gap:.75rem}.hero-stage_signIn__PsU1p{font-size:.67rem}.hero-stage_signUp__qth87{min-width:5.6rem;min-height:2.25rem;padding:.45rem .55rem;border-radius:.42rem;font-size:.66rem}.hero-stage_mobileMenu__0tfFn{grid-column:3;grid-row:1}.hero-stage_mobileMenu__0tfFn summary{width:1.9rem;height:2.25rem;border-color:transparent;background:transparent}.hero-stage_mobileMenu__0tfFn summary svg{width:1rem}.hero-stage_heroInner__qAFVk,.hero-stage_hero__BAJxC{min-height:53rem}.hero-stage_heroCopy__Nva6Z{padding-top:7rem}.hero-stage_eyebrow__EaIU8{max-width:20rem;margin-bottom:1.15rem;font-size:.49rem;letter-spacing:.19em;white-space:nowrap}.hero-stage_headline__PlPLZ{font-size:clamp(2.6rem,11.9vw,3.65rem);line-height:1.015;letter-spacing:-.072em}.hero-stage_description__U2Ef8{margin-top:.95rem;font-size:.96rem;line-height:1.34}.hero-stage_actions___78HS{margin-top:1.5rem}.hero-stage_primaryAction__IlOD9{min-height:2.8rem;padding:.7rem 1rem;font-size:.76rem}.hero-stage_secondaryAction__Eyn3X{display:none}.hero-stage_heroPlinth__NJxcf{right:-14%;bottom:-1px;left:-8%;height:10.7rem}.hero-stage_heroPlinth__NJxcf:before{height:3.1rem}.hero-stage_architecturalLight__r3k4s{background:radial-gradient(ellipse 26% 29% at 93% 25%,#8e9eff33,transparent 80%),radial-gradient(ellipse 65% 22% at 40% 75%,#6f80f248,transparent 75%),linear-gradient(118deg,transparent 48%,#a8baff14 63%,transparent 77%)}.hero-stage_deviceScene__wb_St{right:-2rem;bottom:7.2rem;width:calc(100% + 2rem);height:21rem}.hero-stage_laptop__VIaE5{right:14%;bottom:2.2rem;width:78%}.hero-stage_laptopLid__epiDH{padding:.32rem .32rem .4rem;border-radius:.7rem .7rem .15rem .15rem}.hero-stage_laptopDeck__pc1La{width:125%;height:1.75rem;margin-left:-24%}.hero-stage_keyboard__yW2oH{top:.18rem;right:5%;height:.65rem;background:repeating-linear-gradient(90deg,#182037 0 .34rem,#8191ae .36rem .39rem)}.hero-stage_keyboard__yW2oH:after{background:repeating-linear-gradient(0deg,transparent 0 .2rem,#a4b1cd .22rem .24rem)}.hero-stage_trackpad__tYCdJ{right:31%;bottom:.12rem;height:.46rem}.hero-stage_laptopBase__pVJe1{width:127%;height:.4rem;margin-left:-25%}.hero-stage_phone__arXVL{right:3%;bottom:1.8rem;width:27%;padding:.18rem;border-radius:1.2rem}.hero-stage_phoneGlass__NktG3{border-radius:1rem}.hero-stage_phoneIsland__RvVxk{top:.2rem;height:.35rem}.hero-stage_phoneTop__OjsCV{margin:.82rem .3rem 0;font-size:.29rem}.hero-stage_phoneTop__OjsCV svg{width:7px}.hero-stage_phoneContent__XhyNk{padding:.85rem .3rem 0}.hero-stage_phoneEyebrow__pBMal{font-size:.24rem}.hero-stage_phoneHeading__6Dzkg{font-size:.56rem}.hero-stage_phoneContent__XhyNk p{margin:.1rem 0 .32rem;font-size:.29rem}.hero-stage_phoneCard___9WhB{min-height:2rem;margin-bottom:.16rem;padding:.16rem;gap:.12rem}.hero-stage_phoneCard___9WhB>span{width:.65rem;height:.65rem}.hero-stage_phoneCard___9WhB>span svg{width:7px}.hero-stage_phoneCard___9WhB strong{font-size:.26rem}.hero-stage_phoneCard___9WhB small{font-size:.21rem}.hero-stage_phoneCard___9WhB>svg{width:6px}.hero-stage_phoneMore__npj_u{font-size:.27rem}.hero-stage_screenSidebar__DjdMg{gap:.15rem;padding:.5rem .28rem}.hero-stage_screenSidebar__DjdMg>strong{margin:.1rem 0 .5rem;font-size:.27rem}.hero-stage_screenSidebar__DjdMg>span{gap:.13rem;padding:.2rem .1rem;font-size:.23rem}.hero-stage_screenSidebar__DjdMg svg{width:6px;height:6px}.hero-stage_screenSidebar__DjdMg>small{font-size:.19rem}.hero-stage_screenMain__T0hKX{padding:.48rem .45rem}.hero-stage_laptopDisplay__FUfbT{grid-template-columns:31% 69%}.hero-stage_screenTop__agIh8{font-size:.18rem}.hero-stage_screenAvatar__N43jb{width:.6rem;height:.6rem;font-size:.25rem}.hero-stage_screenMain__T0hKX h2{margin:.25rem 0 .35rem;font-size:.65rem}.hero-stage_screenGrid__Bwf2f{grid-template-columns:repeat(2,minmax(0,1fr));gap:.18rem}.hero-stage_screenCard__QPu75{min-height:3rem;padding:.17rem;border-radius:.2rem}.hero-stage_screenCard__QPu75:nth-child(n+3):nth-child(-n+6){display:none}.hero-stage_screenCardViolet__jzqvF:last-child{grid-column:span 2;min-height:2.6rem;column-gap:.14rem}.hero-stage_screenCardTop__8yWcp{margin-bottom:.12rem}.hero-stage_screenIcon__5uxy8{width:.55rem;height:.55rem;border-radius:.12rem}.hero-stage_screenIcon__5uxy8 svg{width:.4rem;height:.4rem}.hero-stage_screenCard__QPu75 strong{font-size:.22rem}.hero-stage_screenCard__QPu75 small{margin-top:.08rem;font-size:.18rem}.hero-stage_conceptNote__73pzd{right:0;bottom:1.9rem;font-size:.38rem;letter-spacing:.12em}.hero-stage_conceptNote__73pzd span{width:1.2rem}.hero-stage_heroBridge__DCOsQ{min-height:5rem;gap:.7rem;padding-inline:1.8rem}.hero-stage_heroBridge__DCOsQ strong{font-size:1.45rem}}@media (max-width:380px){.hero-stage_headerInner__3xWH4,.hero-stage_heroInner__qAFVk{width:calc(100% - 2.6rem)}.hero-stage_wordmark___DjgW{font-size:.89rem}.hero-stage_headline__PlPLZ{font-size:11.5vw}.hero-stage_eyebrow__EaIU8{font-size:.44rem}.hero-stage_deviceScene__wb_St{height:19rem;bottom:7.8rem}}@media (prefers-reduced-motion:reduce){.hero-stage_deviceScene__wb_St,.hero-stage_reveal__bQVk_{animation:none}.hero-stage_deviceScene__wb_St:hover .hero-stage_laptop__VIaE5{transform:perspective(1100px) rotateY(-12deg) rotateX(2deg) rotate(-2deg)}.hero-stage_deviceScene__wb_St:hover .hero-stage_phone__arXVL{transform:perspective(600px) rotateY(-10deg) rotateX(1deg) rotate(2deg)}}.homepage_header__zlvCM{position:relative;z-index:30;background:#080d1dee;border-bottom:1px solid #bac9ff1c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.homepage_headerInner__ZqiyV{height:5.25rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.homepage_nav__Ws99w{display:flex;align-items:center;gap:clamp(1.25rem,2.6vw,2.7rem);margin-left:auto}.homepage_nav__Ws99w a{color:#dce4fa;font-size:.82rem;font-weight:550;text-decoration:none;transition:color .2s ease}.homepage_nav__Ws99w a:hover{color:#a8beff}.homepage_headerCta__pECJw{min-height:2.65rem;display:inline-flex;align-items:center;gap:.75rem;padding:.68rem 1.1rem;border:1px solid #a7b5e770;border-radius:999px;color:#fff;font-size:.78rem;font-weight:650;text-decoration:none;white-space:nowrap;transition:background .2s ease,border-color .2s ease,transform .2s ease}.homepage_headerCta__pECJw:hover{background:#738bff2b;border-color:#b7c5ff;transform:translateY(-2px)}.homepage_mobileMenu__OmT70{display:none;position:relative}.homepage_mobileMenu__OmT70 summary{display:grid;place-items:center;width:2.8rem;height:2.8rem;border:1px solid #a7b5e770;border-radius:.8rem;list-style:none;cursor:pointer}.homepage_mobileMenu__OmT70 summary::-webkit-details-marker{display:none}.homepage_mobileMenu__OmT70 nav{position:absolute;top:calc(100% + .65rem);right:0;width:min(17rem,calc(100vw - 2rem));display:grid;padding:.5rem;border:1px solid #7284c570;border-radius:1rem;background:#101735f5;box-shadow:0 1.5rem 3rem #020512aa}.homepage_mobileMenu__OmT70 nav a{padding:.85rem .9rem;border-radius:.55rem;color:#f1f4ff;font-size:.9rem;text-decoration:none}.homepage_mobileMenu__OmT70 nav a:hover{background:#718bff29}.homepage_hero__S5j7u{position:relative;min-height:min(51rem,calc(100svh - 5.25rem));overflow:clip;isolation:isolate;background:#080d1d}.homepage_heroBackdrop__zGE9w,.homepage_heroVignette__BAUhP{position:absolute;inset:0;z-index:-2}.homepage_heroBackdrop__zGE9w img{object-fit:cover;object-position:center 55%}.homepage_heroVignette__BAUhP{z-index:-1;background:linear-gradient(90deg,#070c1ef5,#070c1ecb 29%,#07102545 62%,#07102533),linear-gradient(0deg,#070b18e6,transparent 30%)}.homepage_heroInner__DfM2B{position:relative;min-height:min(51rem,calc(100svh - 5.25rem));display:grid;grid-template-columns:minmax(0,47%) minmax(0,53%);align-items:center;padding-block:4.5rem 5rem}.homepage_heroCopy__Si7Fe{position:relative;z-index:4;padding-block:2rem}.homepage_kicker__RAHKf{display:inline-flex;align-items:center;gap:.6rem;margin:0 0 2rem;padding:.55rem .8rem;border:1px solid #92a4df7c;border-radius:999px;color:#cdd9ff;font:600 .62rem/1.2 ui-monospace,Consolas,monospace;letter-spacing:.16em;white-space:nowrap}.homepage_kicker__RAHKf span{color:#8b9bff;font-size:.65rem}.homepage_heroTitle__M6A78{max-width:10.7ch;margin:0;font:700 clamp(3.6rem,5.6vw,6.5rem)/.99 var(--font-jad-display),Arial,sans-serif;letter-spacing:-.07em}.homepage_heroTitle__M6A78 span{display:block;color:#a8b8ff}.homepage_heroLead__wQwnS{max-width:31rem;margin:2rem 0 0;color:#d5ddf2;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.62}.homepage_heroActions__fjsaA{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2rem}.homepage_primaryAction__sIPjP,.homepage_secondaryAction__1_Uqa{min-height:3.25rem;display:inline-flex;justify-content:center;align-items:center;gap:.9rem;padding:.85rem 1.3rem;border-radius:.85rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:transform .25s var(--jad-ease),box-shadow .25s ease,background .25s ease}.homepage_primaryAction__sIPjP{background:linear-gradient(105deg,#56a9ff,#8c68ec);color:#071020;box-shadow:0 .6rem 2rem #4679ff42}.homepage_primaryAction__sIPjP:hover{transform:translateY(-3px);box-shadow:0 1rem 2.4rem #4679ff66}.homepage_secondaryAction__1_Uqa{border:1px solid #b5c3ee8a;color:#f0f4ff;background:#111a35a0}.homepage_secondaryAction__1_Uqa:hover{transform:translateY(-3px);background:#1b2950}.homepage_heroFoot__v3iyS{display:flex;align-items:flex-start;gap:.7rem;max-width:29rem;margin-top:2.4rem;color:#aebddd;font-size:.73rem;line-height:1.55}.homepage_pulse__9E4OG{width:.44rem;height:.44rem;flex:none;margin-top:.32rem;border-radius:50%;background:#8ba8ff;box-shadow:0 0 .8rem #8ba8ff}.homepage_scrollCue__MVDrh{position:absolute;right:0;bottom:1.7rem;left:0;display:inline-flex;justify-content:center;align-items:center;gap:.85rem;width:max-content;margin-inline:auto;color:#c7d3ee;font:600 .62rem/1 ui-monospace,Consolas,monospace;letter-spacing:.19em;text-decoration:none}.homepage_scrollCue__MVDrh svg{color:#a9baff}.homepage_heroEnter__B3CxM{animation:homepage_riseIn__2HQD1 .85s var(--jad-ease) both}.homepage_delay1__m1zh6{animation-delay:.08s}.homepage_delay2__c5UAR{animation-delay:.2s}.homepage_delay3__v7Rwt{animation-delay:.32s}@keyframes homepage_riseIn__2HQD1{0%{opacity:0;transform:translateY(1.6rem)}to{opacity:1;transform:translateY(0)}}.homepage_deviceScene__pqhtv{position:relative;z-index:2;height:37rem;width:100%;perspective:1100px;animation:homepage_sceneIn__bgV_i 1.15s .18s var(--jad-ease) both}@keyframes homepage_sceneIn__bgV_i{0%{opacity:0;transform:translateY(2.3rem) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.homepage_laptop__IipqW{position:absolute;top:5%;left:-2%;width:93%;filter:drop-shadow(0 2.5rem 2.3rem #000b);transform:rotate(-4deg) rotateY(-12deg);transform-origin:center bottom;transition:transform .7s var(--jad-ease)}.homepage_deviceScene__pqhtv:hover .homepage_laptop__IipqW{transform:rotate(-2deg) rotateY(-8deg) translateY(-.5rem)}.homepage_laptopLid__0uoGi{padding:.6rem .6rem .75rem;border:1px solid #b6c3f0b3;border-bottom:0;border-radius:1rem 1rem .25rem .25rem;background:linear-gradient(135deg,#566380,#101829 13%,#060a15 75%,#7589b2);box-shadow:inset 0 0 0 2px #040712,inset 0 0 0 4px #a2b2db3d}.homepage_laptopScreen__Z7KT7{position:relative;aspect-ratio:16/10;overflow:hidden;border-radius:.48rem;background:#0b1021}.homepage_phoneImage__a9tdb,.homepage_phoneShade__83R86,.homepage_screenImage__Yqe3_,.homepage_screenShade__8pvs1{position:absolute;inset:0}.homepage_screenImage__Yqe3_ img{object-fit:cover;object-position:center;filter:brightness(1.5) contrast(1.08)}.homepage_screenShade__8pvs1{background:linear-gradient(90deg,#071127d9,#07112755 50%,#07112705),linear-gradient(0deg,#0711278a,transparent 43%)}.homepage_screenNav__Ur7Hk{position:relative;z-index:1;display:flex;justify-content:space-between;padding:1.45rem 1.65rem;color:#fff;font-size:clamp(.42rem,.8vw,.72rem);font-weight:800;letter-spacing:-.04em}.homepage_screenNavLight__NLu_e{font-weight:400}.homepage_screenNav__Ur7Hk>span:last-child{font:650 clamp(.33rem,.5vw,.54rem)/1 ui-monospace,Consolas,monospace;letter-spacing:.12em}.homepage_screenCopy__5GCJN{position:absolute;z-index:1;top:36%;left:7%;display:grid;gap:.75rem;color:#fff}.homepage_screenCopy__5GCJN>span{color:#c4d1f5;font:700 clamp(.35rem,.55vw,.6rem)/1 ui-monospace,Consolas,monospace;letter-spacing:.15em}.homepage_screenCopy__5GCJN strong{font:650 clamp(2rem,4.2vw,4.8rem)/.9 var(--font-jad-display),Arial,sans-serif;letter-spacing:-.075em}.homepage_screenCopy__5GCJN strong i{color:#bdcaff;font-family:var(--font-jad-serif),Georgia,serif;font-weight:400}.homepage_screenCopy__5GCJN small{color:#d2d9ec;font-size:clamp(.4rem,.65vw,.7rem)}.homepage_screenCorner__X_Aan{position:absolute;right:1.3rem;bottom:1.2rem;color:#e2e7fa;font:650 .55rem/1 ui-monospace,Consolas,monospace;letter-spacing:.12em}.homepage_laptopBase__s5VvM{position:relative;height:1.5rem;margin:0 -5%;border:1px solid #b0bddbba;border-radius:0 0 55% 55%/0 0 70% 70%;background:linear-gradient(180deg,#8a9ab9,#d4def4 18%,#53647d 42%,#1b263a 77%,#8395b6);box-shadow:0 1.3rem 1.2rem #0205118c}.homepage_laptopBase__s5VvM span{position:absolute;top:0;left:40%;width:20%;height:.28rem;border-radius:0 0 .5rem .5rem;background:#52617b}.homepage_phone__CaqRi{position:absolute;right:-1%;bottom:5%;width:24%;padding:.35rem;border:1px solid #b9c7ed;border-radius:2rem;background:linear-gradient(115deg,#1c2947,#8998bb 16%,#11182a 22%,#050913 85%,#8394be);box-shadow:-.7rem 1.3rem 2rem #000c,inset 0 0 0 2px #10182b;transform:rotate(7deg) rotateY(-16deg);transition:transform .7s var(--jad-ease)}.homepage_deviceScene__pqhtv:hover .homepage_phone__CaqRi{transform:rotate(4deg) rotateY(-11deg) translateY(-.6rem)}.homepage_phoneGlass__UoYoP{position:relative;aspect-ratio:9/18.2;overflow:hidden;border-radius:1.6rem;background:#081024}.homepage_phoneImage__a9tdb img{object-fit:cover;object-position:57% center;filter:brightness(1.3)}.homepage_phoneShade__83R86{background:linear-gradient(180deg,#091127a8,#0911272b 40%,#071127ec 86%)}.homepage_phoneIsland__K3U9A{position:absolute;z-index:2;top:.55rem;left:50%;width:30%;height:.65rem;border-radius:999px;background:#080b14;transform:translateX(-50%)}.homepage_phoneTop__cBCVR{position:absolute;top:2.25rem;left:1rem;color:#fff;font-size:clamp(.35rem,.6vw,.62rem);font-weight:800}.homepage_phoneTop__cBCVR span{font-weight:400}.homepage_phoneText__eGgPB{position:absolute;right:.8rem;bottom:1.25rem;left:.8rem;display:grid;gap:.8rem;color:#fff}.homepage_phoneText__eGgPB small{font:650 clamp(.3rem,.46vw,.5rem)/1 ui-monospace,Consolas,monospace;letter-spacing:.11em}.homepage_phoneText__eGgPB strong{font:650 clamp(.8rem,1.5vw,1.5rem)/1.02 var(--font-jad-display),Arial,sans-serif;letter-spacing:-.06em}.homepage_phoneText__eGgPB em{color:#bfc9ff;font-family:var(--font-jad-serif),Georgia,serif;font-weight:400}.homepage_phoneText__eGgPB>span{display:flex;align-items:center;gap:.4rem;width:max-content;padding-bottom:.25rem;border-bottom:1px solid #fff;font:650 clamp(.3rem,.45vw,.45rem)/1 ui-monospace,Consolas,monospace}.homepage_sceneLabel__lp4uA{position:absolute;left:2%;bottom:3%;color:#c4d2f5;font:600 .58rem/1 ui-monospace,Consolas,monospace;letter-spacing:.15em}.homepage_sceneCross__mpkEU{position:absolute;top:0;right:10%;color:#adbdff;font-size:2.5rem;text-shadow:0 0 1.5rem #627cff}.homepage_intro__FumC2{background:#eef2fc;color:#10172e}.homepage_introInner__BqpTX{display:grid;grid-template-columns:minmax(10rem,.7fr) minmax(0,2.6fr) auto;gap:clamp(2rem,5vw,6rem);padding-block:clamp(5rem,9vw,9rem)}.homepage_introTag__jKScb{display:flex;flex-direction:column;gap:.5rem;padding-top:.6rem;color:#3b528c;font:700 .64rem/1.3 ui-monospace,Consolas,monospace;letter-spacing:.16em}.homepage_introTag__jKScb span:first-child{color:#4a5fc7}.homepage_introBody__F2foG h2{max-width:18ch;margin:0;font:650 clamp(2.7rem,4.7vw,5.3rem)/1.03 var(--font-jad-display),Arial,sans-serif;letter-spacing:-.07em}.homepage_introBody__F2foG h2 em{color:#4a5fc7;font-family:var(--font-jad-serif),Georgia,serif;font-weight:400;letter-spacing:-.04em}.homepage_introBody__F2foG p{max-width:43rem;margin:2rem 0 0;color:#344061;font-size:clamp(1rem,1.3vw,1.17rem);line-height:1.65}.homepage_introIndex__ezkrd{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;color:#4a5fc7;font:650 .7rem/1 ui-monospace,Consolas,monospace}.homepage_process__ATpd3,.homepage_solutions__krnEO,.homepage_work__HMNwe{background:#080d1d}.homepage_sectionInner__Ccj7J{padding-block:clamp(5rem,8vw,8.5rem)}.homepage_sectionTop__6WHVb{display:flex;justify-content:space-between;gap:1rem;padding-bottom:1.25rem;border-bottom:1px solid #8195d150;color:#8f9fc7;font:650 .63rem/1.3 ui-monospace,Consolas,monospace;letter-spacing:.15em}.homepage_sectionNumber__ZMaPL{color:#a9b7ff;font:700 .64rem/1.3 ui-monospace,Consolas,monospace;letter-spacing:.17em}.homepage_processHeading__ZIBHW,.homepage_solutionsHeading__l4ci2{display:flex;justify-content:space-between;align-items:end;gap:3rem;margin-block:clamp(3.5rem,6vw,6rem)}.homepage_processHeading__ZIBHW h2,.homepage_solutionsHeading__l4ci2 h2{max-width:14ch;margin:0;font:650 clamp(2.9rem,5.3vw,6rem)/.99 var(--font-jad-display),Arial,sans-serif;letter-spacing:-.075em}.homepage_processHeading__ZIBHW h2 span,.homepage_solutionsHeading__l4ci2 h2 span{color:#9baaff}.homepage_processHeading__ZIBHW p,.homepage_solutionsHeading__l4ci2 p{max-width:23rem;margin:0 0 .4rem;color:#adbadd;font-size:1.02rem;line-height:1.6}.homepage_servicesGrid__OE1KW{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.homepage_service__vVAZi{position:relative;min-height:15.6rem;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:1.5rem;border:1px solid #586da565;border-radius:1rem;background:#101a33;transition:transform .25s var(--jad-ease),border-color .25s ease,background .25s ease}.homepage_service__vVAZi:hover{transform:translateY(-.35rem);border-color:#9daeffa8;background:#152141}.homepage_serviceTop__tep1n{position:relative;z-index:1;display:flex;justify-content:space-between;color:#a9b7e7;font:650 .65rem/1 ui-monospace,Consolas,monospace}.homepage_serviceTop__tep1n svg{color:#899eff}.homepage_service__vVAZi>div:nth-child(2){position:relative;z-index:1}.homepage_serviceTag__kZhDL{color:#98a9ed;font:650 .58rem/1 ui-monospace,Consolas,monospace;letter-spacing:.13em;text-transform:uppercase}.homepage_service__vVAZi h3{margin:.7rem 0 .65rem;font:650 clamp(1.45rem,2vw,2.25rem)/1.05 var(--font-jad-display),Arial,sans-serif;letter-spacing:-.055em}.homepage_service__vVAZi p{max-width:21rem;margin:0;color:#b1bddb;font-size:.82rem;line-height:1.5}.homepage_serviceFeatured__jGRpy{grid-column:span 2;grid-row:span 2;min-height:32rem;background:#162650}.homepage_serviceFeatured__jGRpy>div:nth-child(2){max-width:53%}.homepage_serviceFeatured__jGRpy h3{max-width:9ch;font-size:clamp(2.3rem,3.3vw,3.8rem)}.homepage_serviceFeatured__jGRpy p{max-width:21rem;font-size:.95rem}.homepage_service__vVAZi:nth-child(6),.homepage_service__vVAZi:nth-child(7){grid-column:span 2;min-height:13rem}.homepage_serviceVisual__G0YRT{position:absolute;right:-3%;bottom:-8%;width:52%;height:74%;transform:rotate(-12deg)}.homepage_serviceVisualGlow__hcOA2{position:absolute;inset:12%;border-radius:50%;background:#738aff;filter:blur(4rem);opacity:.36}.homepage_serviceVisualPane__7MU2S{position:absolute;inset:7%;display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem;border:1px solid #a7bdff;border-radius:.8rem;background:linear-gradient(145deg,#3859a7,#081126 60%,#101943);box-shadow:-1.5rem 1.5rem 1.5rem #050b1bad,inset 0 0 2rem #839cff4d}.homepage_serviceVisualPane__7MU2S span{font-size:.65rem;font-weight:800}.homepage_serviceVisualPane__7MU2S b{font:600 clamp(1.1rem,2vw,2.3rem)/1.05 var(--font-jad-display),Arial,sans-serif;letter-spacing:-.07em}.homepage_serviceVisualPane__7MU2S i{align-self:end;font-size:2rem;font-style:normal}.homepage_serviceNote__0PLip{margin:1.5rem 0 0;color:#92a1c5;font-size:.73rem;line-height:1.5}.homepage_work__HMNwe{background:#0b1124}.homepage_work__HMNwe .homepage_sectionInner__Ccj7J{padding-top:2.5rem}.homepage_workHeading__YrS7m{display:flex;justify-content:space-between;align-items:end;gap:3rem;margin-block:clamp(3.5rem,6vw,6rem)}.homepage_workHeading__YrS7m h2{margin:0;font:650 clamp(3.1rem,5.2vw,6rem)/.98 var(--font-jad-display),Arial,sans-serif;letter-spacing:-.07em}.homepage_workHeading__YrS7m h2 em{color:#aab7ff;font:400 1.05em/.9 var(--font-jad-serif),Georgia,serif;letter-spacing:-.04em}.homepage_workHeading__YrS7m p{max-width:27rem;margin:0 0 .3rem;color:#adbadd;font-size:1rem;line-height:1.6}.homepage_workGrid__fvqeI{display:grid;grid-template-columns:1.35fr 1fr;gap:1rem}.homepage_workItem__EJK8N{position:relative;min-height:clamp(22rem,33vw,32rem);overflow:hidden;border:1px solid #a7b8ee5b;border-radius:1rem;background:#151d35;isolation:isolate}.homepage_workItem__EJK8N img{z-index:-2;object-fit:cover;transition:transform .8s var(--jad-ease)}.homepage_workItem__EJK8N:hover img{transform:scale(1.05)}.homepage_workArchitecture__gOsUP img{object-position:56% center}.homepage_workWellness__k7ZZF img{object-position:59% center}.homepage_workScrim__GyFoF{position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,#0710248f,transparent 35%,#071024d9)}.homepage_workWellness__k7ZZF .homepage_workScrim__GyFoF{background:linear-gradient(180deg,#2c213877,transparent 35%,#211b33dc)}.homepage_workTop__VPVM7{display:flex;justify-content:space-between;gap:1rem;padding:1.35rem;color:#fff;font:700 .58rem/1.3 ui-monospace,Consolas,monospace;letter-spacing:.12em}.homepage_workTop__VPVM7 span{padding:.35rem .48rem;border-radius:.25rem;background:#071024bb}.homepage_workBottom__oLtWO{position:absolute;right:1.5rem;bottom:1.5rem;left:1.5rem;display:flex;justify-content:space-between;align-items:end;gap:1rem;color:#fff}.homepage_workBottom__oLtWO span{font:650 .61rem/1.2 ui-monospace,Consolas,monospace;letter-spacing:.13em}.homepage_workBottom__oLtWO h3{margin:.5rem 0 0;font:650 clamp(2rem,3vw,3.7rem)/1 var(--font-jad-display),Arial,sans-serif;letter-spacing:-.07em}.homepage_workBottom__oLtWO svg{flex:none}.homepage_difference__kpwz_{background:#eef2fc;color:#10172e}.homepage_sectionTopDark__BBuCS{border-color:#2638694a;color:#5c6c91}.homepage_sectionTopDark__BBuCS .homepage_sectionNumber__ZMaPL{color:#4e63d4}.homepage_differenceHeading__afmGm{display:grid;grid-template-columns:1fr 3fr;gap:2rem;align-items:start;margin-block:clamp(4rem,7vw,7rem)}.homepage_differenceHeading__afmGm>p{margin:.5rem 0;color:#4a5fc7;font:700 .67rem/1 ui-monospace,Consolas,monospace;letter-spacing:.16em}.homepage_differenceHeading__afmGm h2{margin:0;font:650 clamp(3.3rem,5.3vw,6.5rem)/.98 var(--font-jad-display),Arial,sans-serif;letter-spacing:-.075em}.homepage_differenceHeading__afmGm h2 em{color:#4a5fc7;font-family:var(--font-jad-serif),Georgia,serif;font-weight:400;letter-spacing:-.04em}.homepage_differenceGrid__FlMM0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #7282a574;border-bottom:1px solid #7282a574}.homepage_differenceGrid__FlMM0 article{position:relative;min-height:17rem;padding:2rem 2rem 2rem 0;border-right:1px solid #7282a574}.homepage_differenceGrid__FlMM0 article:not(:first-child){padding-left:2rem}.homepage_differenceGrid__FlMM0 article:last-child{border-right:0}.homepage_differenceGrid__FlMM0 article>span{color:#4a5fc7;font:700 .73rem/1 ui-monospace,Consolas,monospace}.homepage_differenceGrid__FlMM0 h3{max-width:15ch;margin:2rem 0 .8rem;font:650 clamp(1.65rem,2vw,2.4rem)/1.08 var(--font-jad-display),Arial,sans-serif;letter-spacing:-.06em}.homepage_differenceGrid__FlMM0 p{max-width:22rem;margin:0;color:#3d4967;font-size:.9rem;line-height:1.55}.homepage_differenceGrid__FlMM0 svg{position:absolute;top:2rem;right:2rem;color:#4a5fc7}.homepage_process__ATpd3{background:#080d1d}.homepage_processHeading__ZIBHW h2 span{color:#aab7ff}.homepage_processList__Oovn3{border-top:1px solid #8195d150}.homepage_processList__Oovn3 article{display:grid;grid-template-columns:5rem minmax(0,1fr) minmax(13rem,1fr) 2rem;align-items:center;gap:2rem;min-height:9rem;padding-block:1.5rem;border-bottom:1px solid #8195d150;transition:padding-left .25s var(--jad-ease)}.homepage_processList__Oovn3 article:hover{padding-left:.7rem}.homepage_processList__Oovn3 article>span{color:#9aaeff;font:700 .8rem/1 ui-monospace,Consolas,monospace}.homepage_processList__Oovn3 h3{margin:0;font:650 clamp(2rem,3.2vw,3.5rem)/1 var(--font-jad-display),Arial,sans-serif;letter-spacing:-.07em}.homepage_processList__Oovn3 p{max-width:29rem;margin:0;color:#abb9d9;line-height:1.55}.homepage_processList__Oovn3 svg{color:#aab7ff}.homepage_proof__wgsCe{background:#111a34;overflow:hidden}.homepage_proofInner__nrSLH{min-height:36rem;display:grid;grid-template-columns:.45fr 2.2fr 1fr;align-items:center;gap:3rem;padding-block:6rem}.homepage_proofMark___EXWu{align-self:start;color:#899fff;font-size:clamp(6rem,12vw,14rem);line-height:.8;text-shadow:0 0 5rem #4767ffad}.homepage_proof__wgsCe h2{margin:1.6rem 0;font:650 clamp(3rem,5vw,6rem)/.98 var(--font-jad-display),Arial,sans-serif;letter-spacing:-.07em}.homepage_proof__wgsCe h2 em{color:#b3bfff;font-family:var(--font-jad-serif),Georgia,serif;font-weight:400}.homepage_proof__wgsCe p{max-width:34rem;margin:0;color:#b6c3e1;line-height:1.65}.homepage_proof__wgsCe ul{display:grid;gap:1.15rem;margin:0;padding:0;list-style:none}.homepage_proof__wgsCe li{display:flex;align-items:center;gap:.65rem;color:#dbe4fa;font-size:.88rem}.homepage_proof__wgsCe li svg{flex:none;color:#a9baff}.homepage_contact__Nr1tf{position:relative;overflow:hidden;isolation:isolate;background:#080d1d}.homepage_contactAura__QkD1n{position:absolute;z-index:-1;right:-10%;bottom:-90%;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#5268df7a,#344e9a4d 34%,transparent 65%);filter:blur(2rem)}.homepage_contactInner__Sqt5a{min-height:36rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-block:6rem}.homepage_contact__Nr1tf h2{max-width:15ch;margin:2rem 0 1.5rem;font:650 clamp(3.2rem,6.5vw,8rem)/.96 var(--font-jad-display),Arial,sans-serif;letter-spacing:-.075em}.homepage_contact__Nr1tf h2 em{color:#a9baff;font-family:var(--font-jad-serif),Georgia,serif;font-weight:400}.homepage_contact__Nr1tf p{margin:0 0 2rem;color:#c1cdea;font-size:1.1rem}.homepage_contactStatus__xAYBN{display:flex;align-items:flex-start;gap:.65rem;max-width:36rem;color:#aebbd9;font-size:.83rem;line-height:1.5}.homepage_statusLight__Bh55j{width:.45rem;height:.45rem;flex:none;margin-top:.35rem;border-radius:50%;background:#a7b8ff;box-shadow:0 0 .7rem #a7b8ff}.homepage_contactLink__qNPlW{display:inline-flex;align-items:center;gap:.8rem;margin-top:2rem;padding-bottom:.5rem;border-bottom:1px solid #aabaff;color:#d6dfff;font-size:.84rem;font-weight:650;text-decoration:none;transition:gap .25s ease}.homepage_contactLink__qNPlW:hover{gap:1.2rem}.homepage_footer__sEal9{border-top:1px solid #8195d140;background:#080d1d}.homepage_footerInner__0Zqit{min-height:10rem;display:flex;justify-content:space-between;align-items:center;gap:2rem}.homepage_footer__sEal9 p{max-width:16rem;color:#a9b6d4;font-size:.81rem;line-height:1.5}.homepage_footerInner__0Zqit>div:last-child{display:flex;flex-direction:column;align-items:flex-end;gap:.7rem}.homepage_footer__sEal9 a{display:inline-flex;align-items:center;gap:.45rem;color:#d7e0f5;font-size:.78rem;text-decoration:none}.homepage_footer__sEal9 span{color:#8e9ebf;font:650 .61rem/1 ui-monospace,Consolas,monospace;letter-spacing:.1em}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.homepage_contact__Nr1tf h2,.homepage_differenceHeading__afmGm h2,.homepage_introBody__F2foG h2,.homepage_processHeading__ZIBHW h2,.homepage_solutionsHeading__l4ci2 h2,.homepage_workHeading__YrS7m h2{animation:homepage_sectionRise__pihhy linear both;animation-timeline:view();animation-range:entry 0 cover 35%}}}@keyframes homepage_sectionRise__pihhy{0%{opacity:.65;transform:translateY(1.7rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.homepage_nav__Ws99w{gap:1.2rem}.homepage_heroInner__DfM2B{grid-template-columns:47% 53%}.homepage_heroTitle__M6A78{font-size:clamp(3.1rem,5.5vw,5.4rem)}.homepage_deviceScene__pqhtv{height:33rem}.homepage_sceneLabel__lp4uA{bottom:9%}.homepage_servicesGrid__OE1KW{grid-template-columns:repeat(3,minmax(0,1fr))}.homepage_serviceFeatured__jGRpy{grid-column:span 2}.homepage_service__vVAZi:nth-child(6),.homepage_service__vVAZi:nth-child(7){grid-column:auto;min-height:15.6rem}}@media (max-width:1100px){.homepage_sceneLabel__lp4uA{display:none}}@media (max-width:900px){.homepage_nav__Ws99w{display:none}.homepage_mobileMenu__OmT70{display:block}.homepage_headerCta__pECJw{margin-left:auto}.homepage_heroInner__DfM2B,.homepage_hero__S5j7u{min-height:0}.homepage_heroInner__DfM2B{display:flex;flex-direction:column;align-items:stretch;padding-block:4rem 5rem}.homepage_heroCopy__Si7Fe{max-width:42rem;padding-block:0}.homepage_heroTitle__M6A78{max-width:13ch;font-size:clamp(3.8rem,7.5vw,6rem)}.homepage_deviceScene__pqhtv{width:min(100%,47rem);height:36rem;margin:-1rem auto 0}.homepage_scrollCue__MVDrh{bottom:1.5rem}.homepage_heroVignette__BAUhP{background:linear-gradient(180deg,#070c1ee8,#070c1eaf 55%,#070c1e55),linear-gradient(0deg,#070b18e0,transparent 35%)}.homepage_introInner__BqpTX{grid-template-columns:1fr;gap:2rem}.homepage_introTag__jKScb{flex-direction:row;gap:1rem}.homepage_introIndex__ezkrd{display:none}.homepage_proofInner__nrSLH{grid-template-columns:1fr 2fr}.homepage_proof__wgsCe ul{grid-column:2}}@media (max-width:700px){.homepage_headerInner__ZqiyV{height:4.6rem}.homepage_headerCta__pECJw{display:none}.homepage_heroInner__DfM2B{padding-top:3rem}.homepage_kicker__RAHKf{font-size:.53rem;letter-spacing:.1em;gap:.42rem}.homepage_heroTitle__M6A78{max-width:12ch;font-size:clamp(3.25rem,10vw,4.6rem)}.homepage_heroLead__wQwnS{max-width:29rem;margin-top:1.4rem;font-size:1rem}.homepage_heroActions__fjsaA{margin-top:1.6rem}.homepage_heroFoot__v3iyS{margin-top:1.7rem}.homepage_deviceScene__pqhtv{height:clamp(20rem,78vw,34rem);margin-top:1rem}.homepage_laptop__IipqW{top:5%;left:0;width:88%}.homepage_phone__CaqRi{right:0;bottom:3%;width:27%}.homepage_sceneLabel__lp4uA{bottom:0;left:0;font-size:.43rem}.homepage_sceneCross__mpkEU{right:8%;font-size:1.5rem}.homepage_screenNav__Ur7Hk{padding:.7rem}.homepage_screenCopy__5GCJN{gap:.32rem}.homepage_screenCopy__5GCJN strong{font-size:clamp(1.3rem,5vw,2.5rem)}.homepage_screenCorner__X_Aan{font-size:.35rem}.homepage_phoneTop__cBCVR{top:1.3rem;left:.55rem}.homepage_phoneText__eGgPB{bottom:.65rem;left:.55rem;right:.55rem;gap:.35rem}.homepage_phoneText__eGgPB strong{font-size:clamp(.7rem,2.8vw,1.2rem)}.homepage_phoneText__eGgPB>span{font-size:.33rem}.homepage_processHeading__ZIBHW,.homepage_solutionsHeading__l4ci2,.homepage_workHeading__YrS7m{display:block}.homepage_processHeading__ZIBHW p,.homepage_solutionsHeading__l4ci2 p,.homepage_workHeading__YrS7m p{margin-top:1.5rem}.homepage_servicesGrid__OE1KW{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage_serviceFeatured__jGRpy{grid-column:span 2}.homepage_serviceFeatured__jGRpy>div:nth-child(2){max-width:55%}.homepage_workGrid__fvqeI{grid-template-columns:1fr}.homepage_workItem__EJK8N{min-height:24rem}.homepage_differenceHeading__afmGm{grid-template-columns:1fr;gap:1rem}.homepage_differenceGrid__FlMM0{grid-template-columns:1fr}.homepage_differenceGrid__FlMM0 article,.homepage_differenceGrid__FlMM0 article:not(:first-child){min-height:0;padding:2rem 2.5rem 2rem 0;border-right:0;border-bottom:1px solid #7282a574}.homepage_differenceGrid__FlMM0 article:last-child{border-bottom:0}.homepage_differenceGrid__FlMM0 h3{margin-top:1.5rem}.homepage_processList__Oovn3 article{grid-template-columns:3rem 1fr 1.5rem;gap:1rem;min-height:8rem}.homepage_processList__Oovn3 p{grid-column:2}.homepage_processList__Oovn3 svg{grid-column:3;grid-row:1}.homepage_proofInner__nrSLH{grid-template-columns:1fr;gap:1.5rem;padding-block:5rem}.homepage_proofMark___EXWu{font-size:6rem}.homepage_proof__wgsCe ul{grid-column:auto;margin-top:1rem}.homepage_footerInner__0Zqit{flex-wrap:wrap;padding-block:2.5rem}.homepage_footerInner__0Zqit>div:last-child{width:100%;align-items:flex-start}}@media (max-width:480px){.homepage_heroTitle__M6A78{font-size:clamp(2.95rem,11.4vw,3.8rem)}.homepage_heroActions__fjsaA{display:grid}.homepage_primaryAction__sIPjP,.homepage_secondaryAction__1_Uqa{width:100%}.homepage_deviceScene__pqhtv{height:19.5rem;margin-top:1.7rem}.homepage_sceneLabel__lp4uA{font-size:.38rem}.homepage_phone__CaqRi{width:28%}.homepage_servicesGrid__OE1KW{grid-template-columns:1fr}.homepage_service__vVAZi{min-height:13rem}.homepage_serviceFeatured__jGRpy{grid-column:auto;grid-row:auto;min-height:24rem}.homepage_serviceFeatured__jGRpy>div:nth-child(2){max-width:100%}.homepage_serviceFeatured__jGRpy h3{font-size:2.5rem}.homepage_serviceVisual__G0YRT{top:6%;right:-3%;bottom:auto;width:45%;height:49%}.homepage_workItem__EJK8N{min-height:20rem}.homepage_workTop__VPVM7{font-size:.46rem}.homepage_workBottom__oLtWO h3{font-size:2rem}.homepage_sectionTop__6WHVb>span:last-child{max-width:8rem;text-align:right}.homepage_sectionTop__6WHVb{font-size:.52rem}.homepage_differenceHeading__afmGm h2,.homepage_introBody__F2foG h2,.homepage_processHeading__ZIBHW h2,.homepage_solutionsHeading__l4ci2 h2,.homepage_workHeading__YrS7m h2{font-size:clamp(2.65rem,10vw,3.5rem)}.homepage_contact__Nr1tf h2{font-size:clamp(3rem,11vw,4.5rem)}}@media (prefers-reduced-motion:reduce){.homepage_deviceScene__pqhtv,.homepage_heroEnter__B3CxM{animation:none}.homepage_deviceScene__pqhtv:hover .homepage_laptop__IipqW{transform:rotate(-4deg) rotateY(-12deg)}.homepage_deviceScene__pqhtv:hover .homepage_phone__CaqRi{transform:rotate(7deg) rotateY(-16deg)}}.homepage_platform__1bP6U{overflow:hidden;background:radial-gradient(ellipse 70% 55% at 96% 70%,#273c8280,transparent 72%),#09132d}.homepage_platformInner__yelAI{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);column-gap:clamp(3rem,7vw,8rem);padding-block:clamp(6rem,9vw,10rem)}.homepage_platformStatement___abSo{align-self:center}.homepage_platformStatement___abSo h2{max-width:11ch;margin:1.7rem 0 0;font:680 clamp(3rem,5.1vw,6rem)/.99 var(--font-jad-display),Arial,sans-serif;letter-spacing:-.075em}.homepage_platformStatement___abSo em{color:#a9baff;font-family:var(--font-jad-serif),Georgia,serif;font-weight:400}.homepage_platformFlow___GsHT{display:grid;align-self:center}.homepage_platformFlow___GsHT>div{display:grid;grid-template-columns:2.7rem minmax(0,1fr);gap:.3rem .8rem;padding:1.4rem 0;border-top:1px solid #9aace660}.homepage_platformFlow___GsHT>div:last-child{border-bottom:1px solid #9aace660}.homepage_platformFlow___GsHT span{grid-row:span 2;color:#9eafff;font:700 .7rem/1.6 ui-monospace,Consolas,monospace}.homepage_platformFlow___GsHT strong{font:650 clamp(1.1rem,1.65vw,1.5rem)/1.2 var(--font-jad-display),Arial,sans-serif;letter-spacing:-.045em}.homepage_platformFlow___GsHT p{margin:0;color:#b4c2e1;font-size:.85rem;line-height:1.5}.homepage_platformPreview__sLomw{grid-column:1/-1;width:min(100%,74rem);margin:clamp(4rem,7vw,7rem) auto 0;overflow:hidden;border:1px solid #b7c9ff8c;border-radius:1rem;background:#e9eefb;box-shadow:0 2rem 5rem #0008,0 0 4rem #6d7fff40,inset 0 1px #fff;transform:perspective(1600px) rotateX(4deg);transition:transform .7s var(--jad-ease)}.homepage_platformPreview__sLomw:hover{transform:perspective(1600px) rotateX(0)}.homepage_previewTop__SFAVu{min-height:3rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.3rem;border-bottom:1px solid #1b315b26;color:#142451;font-size:.7rem;font-weight:800;letter-spacing:.06em}.homepage_previewTop__SFAVu b{font-weight:400}.homepage_previewTop__SFAVu span:last-child{color:#627296;font:650 .57rem/1.4 ui-monospace,Consolas,monospace;letter-spacing:.1em}.homepage_previewBody__1aTcu{min-height:25rem;display:grid;grid-template-columns:19% 1fr;color:#142451}.homepage_previewRail__228x2{padding:2rem 1.3rem;background:#101e42;color:#c1cef3;font:650 .63rem/3.7 ui-monospace,Consolas,monospace;letter-spacing:.08em}.homepage_previewBody__1aTcu>div{padding:clamp(2rem,5vw,5rem)}.homepage_previewBody__1aTcu small{color:#6273a4;font:700 .64rem/1 ui-monospace,Consolas,monospace;letter-spacing:.14em}.homepage_previewBody__1aTcu strong{display:block;margin:1.2rem 0;font:720 clamp(2.5rem,5vw,5rem)/.98 var(--font-jad-display),Arial,sans-serif;letter-spacing:-.075em}.homepage_previewBody__1aTcu em{color:#4d68c8;font-style:normal}.homepage_previewBody__1aTcu p{max-width:37rem;margin:0;color:#4e5d7e;line-height:1.55}.homepage_previewBars__VLfFU{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;margin-top:2.4rem}.homepage_previewBars__VLfFU span{padding:1rem .8rem;border:1px solid #8da2dc78;border-radius:.5rem;background:#fff;color:#2b437b;font:700 .6rem/1.3 ui-monospace,Consolas,monospace;letter-spacing:.05em}.homepage_faq__qq__I{background:#eef2fc;color:#10172e}.homepage_faqInner__tVwhm{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(3rem,8vw,9rem);padding-block:clamp(4rem,7vw,8rem)}.homepage_faq__qq__I h2{max-width:11ch;margin:0 0 1.5rem;font:670 clamp(3.2rem,5vw,6rem)/.98 var(--font-jad-display),Arial,sans-serif;letter-spacing:-.075em}.homepage_faq__qq__I h2 em{color:#5065c7;font-family:var(--font-jad-serif),Georgia,serif;font-weight:400}.homepage_faqInner__tVwhm>div:first-child p{max-width:24rem;color:#52607e;line-height:1.6}.homepage_faqList__rce14{border-top:1px solid #8797ba}.homepage_faqList__rce14 details{border-bottom:1px solid #8797ba}.homepage_faqList__rce14 summary{min-height:5.8rem;display:grid;grid-template-columns:2rem 1fr 1.5rem;align-items:center;gap:1rem;cursor:pointer;list-style:none;font-weight:650;font-size:clamp(1rem,1.3vw,1.2rem)}.homepage_faqList__rce14 summary::-webkit-details-marker{display:none}.homepage_faqList__rce14 summary>span:first-child{color:#5266bb;font:700 .7rem/1 ui-monospace,Consolas,monospace}.homepage_faqSymbol__7IDOH{justify-self:end;color:#5065c7;font-size:1.5rem;font-weight:400;transition:transform .2s ease}.homepage_faqList__rce14 details[open] .homepage_faqSymbol__7IDOH{transform:rotate(45deg)}.homepage_faqList__rce14 details p{max-width:40rem;margin:-.3rem 3.5rem 1.7rem 3rem;color:#495877;font-size:.92rem;line-height:1.65}.homepage_contactButton__5ugoa{min-height:3.4rem;display:inline-flex;align-items:center;gap:1.5rem;padding:.85rem 1.3rem;border:1px solid #afbeff;border-radius:.5rem;background:linear-gradient(120deg,#6284ff,#5553e7);box-shadow:0 .7rem 2rem #243ec874;color:#fff;font-weight:700;font-size:.87rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.homepage_contactButton__5ugoa:hover{transform:translateY(-3px);box-shadow:0 1rem 2.5rem #243ec8ab}.homepage_contactLink__qNPlW{margin-top:1.3rem}.homepage_footerInner__0Zqit nav{display:flex;flex-wrap:wrap;gap:.8rem 1.2rem;max-width:23rem}.homepage_footerInner__0Zqit nav a{color:#cbd6ef}@media (max-width:850px){.homepage_faqInner__tVwhm,.homepage_platformInner__yelAI{grid-template-columns:1fr}.homepage_faq__qq__I h2,.homepage_platformStatement___abSo h2{max-width:14ch}.homepage_platformFlow___GsHT{margin-top:2rem}.homepage_platformPreview__sLomw{margin-top:4rem}.homepage_footerInner__0Zqit nav{order:3;width:100%;max-width:none}}@media (max-width:600px){.homepage_platformInner__yelAI{padding-block:5rem}.homepage_faq__qq__I h2,.homepage_platformStatement___abSo h2{font-size:clamp(2.8rem,11vw,4rem)}.homepage_previewTop__SFAVu span:last-child{max-width:7rem;text-align:right;font-size:.42rem}.homepage_previewBody__1aTcu{min-height:24rem;grid-template-columns:1fr}.homepage_previewRail__228x2{display:none}.homepage_previewBody__1aTcu>div{padding:2rem 1.25rem}.homepage_previewBody__1aTcu strong{font-size:2.8rem}.homepage_previewBars__VLfFU{grid-template-columns:1fr;gap:.4rem;margin-top:1.5rem}.homepage_previewBars__VLfFU span{padding:.7rem}.homepage_faqInner__tVwhm{gap:1rem}.homepage_faqList__rce14 summary{min-height:5rem;grid-template-columns:1.5rem 1fr 1rem;gap:.5rem}.homepage_faqList__rce14 details p{margin-left:2rem;margin-right:0}.homepage_contactButton__5ugoa{width:100%;justify-content:space-between;font-size:.78rem}.homepage_footerInner__0Zqit nav{gap:.9rem}}@media (prefers-reduced-motion:reduce){.homepage_platformPreview__sLomw:hover{transform:perspective(1600px) rotateX(4deg)}}.homepage_differenceHeading__afmGm h2 em,.homepage_introBody__F2foG h2 em{color:#344aa8}.homepage_previewTop__SFAVu span:last-child{color:#485a80}.homepage_previewBody__1aTcu small{color:#42557b}.homepage_faq__qq__I .homepage_sectionTop__6WHVb{color:#53617d;border-color:#8797ba}.homepage_faq__qq__I .homepage_sectionNumber__ZMaPL{color:#344aa8}