.at{--at-bg:#f4f6f8;--at-bg2:#ebeff3;--at-ink:#2a3138;--at-sub:#5e6b78;--at-line:#dde3e9;--at-accent:#44627e;--at-accent2:#7fa6c9;--at-dk-bg:#131b24;--at-dk-sub:#8da0b3;--at-dk-line:rgba(141,160,179,0.18);background:var(--at-bg);color:var(--at-ink);word-break:keep-all;overflow-x:hidden}@keyframes atFadeUp{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}@keyframes atPulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes atMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes atReveal{0%{opacity:0;transform:translateY(46px)}to{opacity:1;transform:translateY(0)}}@keyframes atRevealScale{0%{opacity:0;transform:translateY(30px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes atCitySpin{0%{transform:rotateX(58deg) rotate(0deg)}to{transform:rotateX(58deg) rotate(1turn)}}@keyframes atGlobeSpin{0%{transform:rotateX(14deg) rotateY(0deg)}to{transform:rotateX(14deg) rotateY(1turn)}}@keyframes atOrbitSpin{0%{transform:rotateX(74deg) rotate(0deg)}to{transform:rotateX(74deg) rotate(1turn)}}@keyframes atDrift{0%{transform:translateY(0) translateX(0);opacity:.8}to{transform:translateY(-52px) translateX(16px);opacity:.1}}@keyframes atScan{0%{top:-10%}to{top:110%}}@keyframes atRingPulse{0%{transform:translate(-50%,-50%) scale(.7);opacity:.7}to{transform:translate(-50%,-50%) scale(1.5);opacity:0}}@keyframes atBubble1{0%,15%{opacity:0;transform:translateY(14px)}22%,to{opacity:1;transform:translateY(0)}}@keyframes atBubble2{0%,38%{opacity:0;transform:translateY(14px)}46%,to{opacity:1;transform:translateY(0)}}@keyframes atBubble3{0%,62%{opacity:0;transform:translateY(14px)}70%,to{opacity:1;transform:translateY(0)}}@keyframes atHeroZoom{to{transform:scale(1.18)}}@keyframes atHeroLift{to{transform:translateY(-70px);opacity:.12}}@keyframes atCityIn{0%{transform:scale(.74) translateY(80px);opacity:.25}to{transform:scale(1) translateY(0);opacity:1}}@keyframes atBtSlide{0%{transform:translateX(6%)}to{transform:translateX(-22%)}}@keyframes atPaneFloatA{0%,to{transform:rotateY(-6deg) rotateX(2.5deg) translateY(0)}50%{transform:rotateY(-6deg) rotateX(2.5deg) translateY(-13px)}}@keyframes atPaneFloatB{0%,to{transform:rotateY(6deg) rotateX(2.5deg) translateY(0)}50%{transform:rotateY(6deg) rotateX(2.5deg) translateY(-13px)}}.at .at-rv{animation:atReveal .9s cubic-bezier(.22,.61,.36,1) both;animation-timeline:view();animation-range:entry 0 entry 38%}.at .at-rvs{animation:atRevealScale .9s cubic-bezier(.22,.61,.36,1) both;animation-timeline:view();animation-range:entry 0 entry 42%}@supports not (animation-timeline:view()){.at .at-rv,.at .at-rvs{animation:none}}.at-hero{position:relative;min-height:calc(100vh - 56px);display:flex;align-items:center;overflow:hidden}.at-hero .at-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.at-hero .at-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(244,247,250,.3),rgba(244,247,250,0) 24%,rgba(19,27,36,0) 66%,rgba(19,27,36,.9)),linear-gradient(90deg,rgba(236,242,247,.45),rgba(236,242,247,.1) 50%,rgba(0,0,0,0))}.at-hero .at-scanline{position:absolute;left:0;right:0;height:120px;pointer-events:none;background:linear-gradient(rgba(127,166,201,0),rgba(127,166,201,.1),rgba(127,166,201,0));animation:atScan 7s linear infinite}.at-pt{position:absolute;width:3px;height:3px;border-radius:50%;background:rgba(120,155,190,.8);animation:atDrift 5.5s ease-in-out infinite alternate}@supports (animation-timeline:scroll()){.at-hero .at-bg{animation:atHeroZoom linear both;animation-timeline:scroll();animation-range:0 110vh;transform-origin:center 60%}.at-hero .at-inner{animation:atHeroLift linear both;animation-timeline:scroll();animation-range:10vh 95vh}}.at-hero .at-inner{position:relative;z-index:3}.at-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;border-radius:999px;background:rgba(255,255,255,.55);border:1px solid rgba(110,145,180,.4);color:#3a5470;font-size:12px;font-weight:600;letter-spacing:.06em;backdrop-filter:blur(4px);animation:atFadeUp .9s .25s both}.at-dot{width:7px;height:7px;border-radius:50%;background:#c8dcee;animation:atPulse 1.6s infinite}.at-h1{animation:atFadeUp 1s .55s both}.at-h1-sub{animation:atFadeUp 1s .9s both}.at-cta-row{animation:atFadeUp 1s 1.2s both}.at-marquee{overflow:hidden;background:var(--at-dk-bg);padding:15px 0}.at-marquee .at-track{display:flex;gap:52px;width:max-content;animation:atMarquee 32s linear infinite}.at-marquee span{font-size:12px;letter-spacing:.26em;text-transform:uppercase;color:rgba(255,255,255,.55);white-space:nowrap}.at-marquee b{color:#9fc4e2;font-weight:700}.at-g-dl{height:130px;background:linear-gradient(180deg,var(--at-dk-bg) 0,var(--at-bg) 100%)}.at-g-ld{height:130px;background:linear-gradient(180deg,var(--at-bg) 0,var(--at-dk-bg) 100%)}.at-g-ad{height:130px;background:linear-gradient(180deg,var(--at-bg2) 0,var(--at-dk-bg) 100%)}@property --at-n{syntax:"<integer>";initial-value:0;inherits:false}.at-count{counter-reset:atn var(--at-n);animation-duration:1.6s;animation-timing-function:cubic-bezier(.22,.61,.36,1);animation-fill-mode:both;animation-timeline:view();animation-range:entry 0 entry 60%}.at-count:after{content:counter(atn)}.at-c25{animation-name:atC25}@keyframes atC25{0%{--at-n:0}to{--at-n:25}}.at-c34{animation-name:atC34}@keyframes atC34{0%{--at-n:0}to{--at-n:34}}.at-c21{animation-name:atC21}@keyframes atC21{0%{--at-n:0}to{--at-n:21}}.at-c24{animation-name:atC24}@keyframes atC24{0%{--at-n:0}to{--at-n:24}}@supports not (animation-timeline:view()){.at-c25:after{content:"25"}.at-c34:after{content:"34"}.at-c21:after{content:"21"}.at-c24:after{content:"24"}.at-count{animation:none}}@keyframes atFloaty{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.at-chatbox{animation:atFloaty 7s ease-in-out infinite}.at-msg-user{animation:atBubble1 9s ease infinite}.at-msg-ai{animation:atBubble2 9s ease infinite}.at-msg-ai2{animation:atBubble3 9s ease infinite}.at-typingdots i{width:6px;height:6px;border-radius:50%;background:#9db2c4;display:inline-block;animation:atPulse 1.2s infinite}.at-typingdots i:nth-child(2){animation-delay:.2s}.at-typingdots i:nth-child(3){animation-delay:.4s}.at-chap{position:relative;padding:110px 24px;overflow:hidden}.at-chap .at-bigno{position:absolute;top:18px;right:-14px;font-size:clamp(150px,24vw,320px);font-weight:800;line-height:1;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.5px rgba(68,98,126,.15);user-select:none;pointer-events:none}.at-pane3{perspective:950px}.at-pane3 .at-pn{border-radius:22px;overflow:hidden;border:1px solid var(--at-line);box-shadow:0 32px 70px rgba(42,49,56,.16);transition:transform .6s cubic-bezier(.22,.61,.36,1),box-shadow .6s;animation:atPaneFloatA 7.5s ease-in-out infinite}.at-chap-rev .at-pane3 .at-pn{animation-name:atPaneFloatB}.at-pane3:hover .at-pn{animation-play-state:paused;transform:rotateY(0) rotateX(0) scale(1.02);box-shadow:0 42px 90px rgba(42,49,56,.22)}.at-pane3 img,.at-pane3 video{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.at-go{display:inline-flex;align-items:center;gap:8px;font-size:14.5px;font-weight:600;color:var(--at-accent);transition:gap .3s}.at-go:hover{gap:14px}.at-bigtype{overflow:hidden;padding:70px 0;background:var(--at-bg2)}.at-bigtype .at-bt{white-space:nowrap;font-size:clamp(90px,15vw,230px);font-weight:800;letter-spacing:-.03em;line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(68,98,126,.28);user-select:none}.at-bigtype .at-bt b{color:var(--at-accent);-webkit-text-stroke:0;opacity:.92}@supports (animation-timeline:view()){.at-bigtype .at-bt{animation:atBtSlide linear both;animation-timeline:view();animation-range:entry 0 exit 100%}}.at-dk3d{position:relative;overflow:hidden;color:#e8eef4;padding:70px 24px 110px;background:radial-gradient(ellipse 90% 60% at 80% 100%,rgba(127,166,201,.14) 0,rgba(0,0,0,0) 60%),var(--at-dk-bg)}.at-dk3d .at-stars{position:absolute;inset:0;background-image:radial-gradient(1px 1px at 12% 24%,rgba(255,255,255,.5) 50%,transparent 51%),radial-gradient(1px 1px at 78% 14%,rgba(255,255,255,.35) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 56% 36%,rgba(255,255,255,.4) 50%,transparent 51%),radial-gradient(1px 1px at 90% 48%,rgba(255,255,255,.3) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 6% 58%,rgba(255,255,255,.25) 50%,transparent 51%)}.at-dk3d .at-dknum{position:absolute;top:-60px;right:-20px;font-size:clamp(140px,20vw,260px);font-weight:800;line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(127,166,201,.2);pointer-events:none}.at-dk3d h2.at-grad{background:linear-gradient(180deg,#ffffff 30%,#9fb6cc);-webkit-background-clip:text;background-clip:text;color:transparent}.at-feat-dot{width:8px;height:8px;border-radius:50%;background:var(--at-accent2);animation:atPulse 2s infinite;display:inline-block}.at-stage{position:relative;height:480px;perspective:1000px;display:grid;place-items:center}@supports (animation-timeline:view()){.at-stage{animation:atCityIn cubic-bezier(.22,.61,.36,1) both;animation-timeline:view();animation-range:entry 0 cover 38%}}.at-city{position:relative;width:520px;height:520px;transform-style:preserve-3d;transform:rotateX(58deg) rotate(0deg);animation:atCitySpin 80s linear infinite}.at-grid3d{position:absolute;inset:-110px;transform:translateZ(-1px);background-image:linear-gradient(rgba(127,166,201,.15) 1px,transparent 0),linear-gradient(90deg,rgba(127,166,201,.15) 1px,transparent 0);background-size:52px 52px;border-radius:50%;-webkit-mask-image:radial-gradient(circle,#000 30%,transparent 70%);mask-image:radial-gradient(circle,#000 30%,transparent 70%)}.at-ring3d{transform:translate(-50%,-50%) translateZ(2px);border-radius:50%;border:1px solid rgba(127,166,201,.4);box-shadow:0 0 70px rgba(127,166,201,.3),inset 0 0 50px rgba(127,166,201,.14)}.at-ring3d,.at-ripple{position:absolute;left:50%;top:50%;width:400px;height:400px}.at-ripple{border-radius:50%;border:1px solid rgba(127,166,201,.5);animation:atRingPulse 3.4s ease-out infinite}.at-tower{position:absolute;transform-style:preserve-3d}.at-tower i{position:absolute;left:0;bottom:0;width:var(--w);height:var(--h);background-image:repeating-linear-gradient(180deg,rgba(170,200,228,.34) 0 2px,transparent 2px 13px),repeating-linear-gradient(90deg,rgba(170,200,228,.2) 0 2px,transparent 2px 11px),linear-gradient(180deg,#33455a,#1e2a38);border:1px solid rgba(150,180,210,.24);transform-origin:bottom center}.at-tower i:first-child{transform:rotateX(-90deg) translateZ(calc(var(--d) / 2))}.at-tower i:nth-child(2){transform:rotate(90deg) rotateX(-90deg) translateZ(calc(var(--w) / 2));width:var(--d)}.at-tower i:nth-child(3){transform:rotate(180deg) rotateX(-90deg) translateZ(calc(var(--d) / 2))}.at-tower i:nth-child(4){transform:rotate(270deg) rotateX(-90deg) translateZ(calc(var(--w) / 2));width:var(--d)}.at-t1{--w:74px;--d:74px;--h:250px;left:224px;top:224px}.at-t2{--w:56px;--d:56px;--h:175px;left:122px;top:280px}.at-t3{--w:56px;--d:56px;--h:200px;left:330px;top:296px}.at-t4{--w:46px;--d:46px;--h:128px;left:176px;top:140px}.at-t5{--w:46px;--d:46px;--h:146px;left:312px;top:150px}.at-featgrid{perspective:1200px}.at-feat{transform-style:preserve-3d;transition:transform .4s,box-shadow .4s,border-color .4s}.at-feat:hover{transform:translateY(-8px) rotateX(4deg) rotateY(-3deg);box-shadow:0 22px 46px rgba(42,49,56,.14);border-color:rgba(68,98,126,.4)}.at-feat .at-ic{width:44px;height:44px;border-radius:50%;border:1px solid var(--at-line);display:grid;place-items:center;font-size:12.5px;font-weight:700;letter-spacing:.06em;color:var(--at-accent);transition:border-color .4s}.at-feat:hover .at-ic{border-color:var(--at-accent)}.at-rep-ph{position:relative;overflow:hidden;border-radius:18px;background:linear-gradient(165deg,#dce5ee,#c2d2e0)}.at-rep-ph img{filter:saturate(.96) brightness(1.02);transition:transform .8s cubic-bezier(.22,.61,.36,1)}.at-rep-ph:hover img{transform:scale(1.035)}.at-rep-ph:before{background:linear-gradient(160deg,rgba(127,166,201,.22),rgba(68,98,126,.14));mix-blend-mode:overlay;opacity:.5}.at-rep-ph:after,.at-rep-ph:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}.at-rep-ph:after{background:linear-gradient(180deg,rgba(196,212,226,.16),rgba(235,239,243,0) 28%,rgba(235,239,243,0) 62%,rgba(229,236,242,.78))}.at-loccard{position:relative;border-radius:20px;overflow:hidden;border:1px solid var(--at-line);min-height:360px;background:#dce5ee;box-shadow:0 24px 56px rgba(42,49,56,.12)}.at-tilegrid{position:absolute;inset:0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr)}.at-tilegrid img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.8) contrast(.97)}.at-pinwrap{position:absolute;left:33.1%;top:53.7%;transform:translate(-50%,-50%);display:grid;place-items:center}.at-pinring{position:absolute;width:110px;height:110px;border-radius:50%;border:1px solid rgba(68,98,126,.55);animation:atRingPulse 3s ease-out infinite}.at-pin{width:15px;height:15px;border-radius:50%;background:var(--at-accent);box-shadow:0 0 0 6px rgba(68,98,126,.22)}.at-lochover{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:rgba(28,36,46,.55);backdrop-filter:blur(3px);opacity:0;transition:opacity .35s;pointer-events:none}.at-loccard:focus-within .at-lochover,.at-loccard:hover .at-lochover{opacity:1;pointer-events:auto}.at-band{position:relative;background:var(--at-dk-bg);color:#fff;text-align:center;padding:90px 24px 130px;overflow:hidden}.at-globewrap{transform:translate(-50%,-50%);width:440px;height:440px;perspective:900px;opacity:.45;pointer-events:none}.at-globewrap,.at-orbit{position:absolute;left:50%;top:50%}.at-orbit{margin-left:-310px;margin-top:-310px;width:620px;height:620px;border-radius:50%;border:1px solid rgba(127,166,201,.35);animation:atOrbitSpin 16s linear infinite}.at-orbit.at-o2{margin-left:-360px;margin-top:-360px;width:720px;height:720px;animation-duration:26s;animation-direction:reverse;border-color:rgba(127,166,201,.22)}.at-orbit i{position:absolute;left:50%;top:-4px;width:9px;height:9px;border-radius:50%;background:#bfd9ef;box-shadow:0 0 14px 4px rgba(150,190,225,.5)}.at-globe{position:absolute;inset:0;transform-style:preserve-3d;animation:atGlobeSpin 26s linear infinite}.at-globe .at-lon{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(127,166,201,.4)}.at-globe .at-lon:nth-child(2){transform:rotateY(30deg)}.at-globe .at-lon:nth-child(3){transform:rotateY(60deg)}.at-globe .at-lon:nth-child(4){transform:rotateY(90deg)}.at-globe .at-lon:nth-child(5){transform:rotateY(120deg)}.at-globe .at-lon:nth-child(6){transform:rotateY(150deg)}.at-globe .at-lat{position:absolute;left:50%;top:50%;border-radius:50%;border:1px solid rgba(127,166,201,.35)}.at-globe .at-lat-eq{width:440px;height:440px;transform:translate(-50%,-50%) rotateX(90deg)}.at-globe .at-lat-n{width:380px;height:380px;transform:translate(-50%,-50%) rotateX(90deg) translateZ(110px)}.at-globe .at-lat-s{width:380px;height:380px;transform:translate(-50%,-50%) rotateX(90deg) translateZ(-110px)}.at-globe .at-core{position:absolute;left:50%;top:50%;width:14px;height:14px;border-radius:50%;background:var(--at-accent2);box-shadow:0 0 30px 8px rgba(127,166,201,.55);transform:translate(-50%,-50%);animation:atPulse 2.4s infinite}@media (prefers-reduced-motion:reduce){.at *,.at :after,.at :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}