@charset "UTF-8";.hero{position:relative;background:var(--bg)}.hero__deskWrap{position:relative;width:100%;overflow:hidden}.hero__stage{position:relative;width:1920px;height:1010px;transform-origin:top left;transform:scale(var(--hero-scale, 1));background:var(--bg)}.hero__stage>*{position:absolute}.hero__stage a{color:#fff;text-decoration:none}.hero__stage .bg-layer img{display:block;width:100%;height:100%}.hero__stage .bg-texture-overlay{position:absolute;inset:0;background:#03060999}.hero__stage .bg-fade{left:0;top:452px;width:1914px;height:360px;background:linear-gradient(to bottom,#03060900,#030609 92%)}.hero__stage .panel-soft{border-radius:40px;background:radial-gradient(60% 60% at 50% 45%,#080a108c,#03060900 75%);filter:blur(2px)}.hero__stage .panel-glass{border-radius:24px;background:linear-gradient(150deg,#ffffff0a,#08090cbd 45%,#08090ccc);border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(16px) saturate(115%);backdrop-filter:blur(16px) saturate(115%);box-shadow:inset 0 1px #ffffff14,0 24px 60px #00000073}.hero__stage .eyebrow{left:150px;top:343px;width:520px;margin:0;font-size:25px;line-height:.967;letter-spacing:-.25px;text-transform:uppercase;font-weight:400;color:#fff;opacity:.2}.hero__stage .eyebrow div,.hero__stage .eyebrow span{display:block;white-space:nowrap}.hero__stage .eyebrow .l2{padding-left:22px}.hero__stage .eyebrow .l3{padding-left:44px}.hero__stage .eyebrow--mirror{left:auto;right:150px;width:282px;text-align:right}.hero__stage .eyebrow--mirror .flip{display:inline-block;text-align:left;transform:scaleX(-1);transform-origin:center}.hero__stage .webula{left:431px;top:529px;width:1058px;height:301px}.hero__stage .webula img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 16px rgba(255,255,255,.4))}.hero__stage .chip{display:inline-flex;align-items:center;justify-content:center;width:auto;padding:0 18px;border-radius:100px;background:#0f0f0f;color:#fff;font-size:16px;font-weight:500;letter-spacing:-.16px;white-space:nowrap;box-shadow:0 6px 24px #00000073}.hero__stage .headline{left:798px;top:741px;width:842px;margin:0;font-size:60px;line-height:.967;letter-spacing:-.6px;text-transform:uppercase;font-weight:500;color:#fff}.hero__stage .headline .line2{display:flex;align-items:flex-start;min-height:58px}.hero__stage .typed{white-space:nowrap}.hero__stage .caret{display:inline-block;width:4px;height:50px;margin-left:6px;background:#fff;transform:translateY(2px);animation:blink 1s steps(1) infinite}.hero__stage .lead{left:798px;top:873px;width:632px;margin:0;font-size:16px;line-height:1.3;letter-spacing:-.16px;color:var(--muted);font-weight:400}.hero__stage .actions{left:798px;top:949px;display:flex;gap:11px}.hero__stage .btn{height:52px;width:265px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:100px;border:none;cursor:pointer;font-family:inherit;font-size:16px;letter-spacing:-.16px;background:#fff;color:#000;transition:transform .2s,box-shadow .2s}.hero__stage .btn:hover{transform:translateY(-2px);box-shadow:0 12px 38px #ffffff38}.hero__stage .btn .spark{width:19px;height:20px}.hero__rv{display:none;position:relative;overflow:hidden;padding:8px 0 40px}.hero__bg{position:absolute;left:0;right:0;top:0;height:700px;z-index:0;pointer-events:none;overflow:hidden}.hero__bg:after{content:"";position:absolute;left:0;right:0;bottom:0;height:320px;background:linear-gradient(180deg,rgba(3,6,9,0),var(--bg) 88%)}.hero__tex{position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;height:660px;object-fit:cover;opacity:.5}.hero__glowM{position:absolute;top:96px;left:50%;width:360px;opacity:.85}.hero__figM,.hero__fig2M{position:absolute;left:50%;width:150%;max-width:680px;object-fit:contain}.hero__figM{top:-60px;opacity:.79}.hero__fig2M{top:96px}.hero__mark{position:relative;z-index:2;margin-top:470px;width:100%}.hero__webula{display:block;width:100%;height:auto;aspect-ratio:1088.4/331.4;filter:drop-shadow(0 0 9px rgba(255,255,255,.45))}.hero__chip{position:absolute;display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 14px;border-radius:10px;background:#0f0f0f;color:#fff;font-size:15px;font-weight:500;letter-spacing:-.15px;white-space:nowrap;box-shadow:0 6px 24px #00000073}.hero__chip--1{top:6%;left:52%;transform:translate(-40%)}.hero__chip--2{top:42%;left:0}.hero__chip--3{top:38%;right:13%}.hero__chip--4{top:66%;left:16%}.hero__chip--5{top:66%;right:1%}.hero__panel{position:relative;z-index:3;margin-top:22px;padding:34px 30px 0;background:linear-gradient(150deg,#ffffff0a,#08090cbd 45%,#08090cd1);border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(16px) saturate(115%);backdrop-filter:blur(16px) saturate(115%);box-shadow:inset 0 1px #ffffff14,0 24px 60px #00000073}.hero__headline{margin:0;font-size:34px;line-height:1.05;letter-spacing:-.5px;text-transform:uppercase;font-weight:500;color:#fff}.hero__typed{white-space:nowrap}.hero__caret{display:inline-block;width:3px;height:30px;margin-left:4px;background:#fff;transform:translateY(4px);animation:blink 1s steps(1) infinite}.hero__lead{margin:18px 0 0;font-size:15px;line-height:1.4;letter-spacing:-.15px;color:var(--muted)}.hero__actions{position:relative;z-index:4;margin-top:26px;margin-bottom:-26px;display:flex;gap:12px}.hero__btn{height:52px;flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:100px;border:none;cursor:pointer;font-family:inherit;font-size:16px;letter-spacing:-.16px;background:#fff;color:#000;transition:transform .2s,box-shadow .2s}.hero__btn:hover{transform:translateY(-2px);box-shadow:0 12px 38px #ffffff38}.hero__spark{width:18px;height:19px;flex:none}@media all and (max-width:1023px){.hero__deskWrap{display:none}.hero__rv{display:block}}@media all and (max-width:762px){.hero__rv{padding:4px 0 32px}.hero__bg{height:386px}.hero__tex{height:373px}.hero__glowM{top:52px;width:190px}.hero__figM,.hero__fig2M{width:150%;max-width:360px}.hero__figM{top:-37px}.hero__fig2M{top:52px}.hero__mark{margin-top:262px}.hero__chip{height:27px;padding:0 11px;font-size:12.5px}.hero__panel{margin-top:16px;padding:26px 20px 0}.hero__headline{font-size:26px}.hero__caret{height:23px}.hero__actions{margin-top:24px;margin-bottom:-24px;gap:10px}.hero__btn{height:48px;font-size:13.5px;gap:7px;padding:0 8px}}
