:root{--bg:#070b16;--bg-2:#0b1124;--line:#1e2a47;--line-soft:#26324f;--card:#101a33;--card-2:#0d1730;--shadow:0 18px 50px rgba(0,0,0,.45);--text:#eaf0fb;--muted:#9aa8c4;--muted-2:#6e7e9e;--accent:#2f6bff;--accent-2:#56a2ff;--accent-soft:rgba(47,107,255,.14);--font:"Pretendard","Apple SD Gothic Neo","Malgun Gothic","Segoe UI",system-ui,-apple-system,sans-serif}*{box-sizing:border-box}body,html{margin:0;height:100%}body{font-family:var(--font);background:var(--bg);color:var(--text);line-height:1.6;-webkit-font-smoothing:antialiased;overflow:hidden}#root{height:100vh}.nav{position:absolute;top:0;left:0;right:0;z-index:40;height:84px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(24px,4vw,64px);pointer-events:none}.nav *{pointer-events:auto}.nav__brand{display:inline-flex;align-items:center}.nav__brand img{height:27px;width:auto;display:block}.nav__bar,.nav__menu{height:100%;display:flex;align-items:center}.nav__menu{position:relative;gap:clamp(26px,3.4vw,58px);list-style:none;margin:0;padding:0}.nav__menu li{display:flex;align-items:center;height:100%}.nav__item{position:relative;font-size:14px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.06em;text-decoration:none;transition:color .2s;padding:8px 6px;border-radius:9px;white-space:nowrap}.nav__item.active,.nav__item.is-cur,.nav__item:hover{color:#fff}.nav__ind{position:absolute;left:0;bottom:15px;height:2px;width:0;border-radius:2px;background:var(--accent-2);box-shadow:0 0 10px var(--accent-2);opacity:0;transition:left .34s cubic-bezier(.2,.7,.2,1),width .34s cubic-bezier(.2,.7,.2,1),opacity .2s}.nav__bar.mega-open .nav__ind{opacity:1}.megax{position:absolute;left:0;right:0;top:100%;z-index:39;overflow:hidden;background:linear-gradient(180deg,rgba(140,160,200,.07),rgba(90,112,155,.05));-webkit-backdrop-filter:blur(22px) saturate(140%);backdrop-filter:blur(22px) saturate(140%);border-top:1px solid hsla(0,0%,100%,.09);border-bottom:1px solid hsla(0,0%,100%,.05);box-shadow:0 36px 72px -28px rgba(0,0,0,.62),inset 0 1px 0 hsla(0,0%,100%,.05);clip-path:inset(0 0 100% 0);opacity:0;pointer-events:none;transition:clip-path .44s cubic-bezier(.2,.7,.2,1),opacity .3s ease}.nav__bar.mega-open .megax{clip-path:inset(0 0 0 0);opacity:1;pointer-events:auto}.megax__sheen{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.megax__glow{position:absolute;border-radius:50%;filter:blur(56px);opacity:.5;mix-blend-mode:screen}.megax__glow.g1{left:8%;top:-42%;width:380px;height:380px;background:radial-gradient(circle,rgba(47,107,255,.65),transparent 66%);animation:megaxF1 14s ease-in-out infinite}.megax__glow.g2{left:40%;top:-18%;width:340px;height:340px;background:radial-gradient(circle,rgba(123,91,240,.5),transparent 68%);animation:megaxF2 18s ease-in-out infinite}.megax__glow.g3{right:10%;top:-36%;width:360px;height:360px;background:radial-gradient(circle,rgba(31,181,173,.42),transparent 68%);animation:megaxF3 16s ease-in-out infinite}@keyframes megaxF1{0%,to{transform:translate(0)}50%{transform:translate(46px,30px)}}@keyframes megaxF2{0%,to{transform:translate(0)}50%{transform:translate(-50px,26px)}}@keyframes megaxF3{0%,to{transform:translate(0)}50%{transform:translate(34px,36px)}}@media(prefers-reduced-motion:reduce){.megax__glow{animation:none}}.megax__inner{position:relative;z-index:1;display:flex;justify-content:center;padding:30px clamp(24px,4vw,64px) 38px}.megax__col{display:none;flex-flow:row wrap;align-items:flex-start;justify-content:center;gap:8px 10px;width:auto;max-width:100%}.megax__col.is-active{display:flex}.megax__col .megax__h{display:none}.megax__h{margin:0 0 14px;font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--accent-2)}.megax__link{position:relative;display:flex;flex-direction:column;gap:3px;padding:9px 12px 9px 14px;border-radius:10px;text-decoration:none;transition:background .2s,padding-left .22s cubic-bezier(.2,.7,.2,1);min-width:188px}.megax__link:before{content:"";position:absolute;left:12px;top:50%;width:18px;height:18px;opacity:0;transform:translateY(-50%) translateX(-6px);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2356a2ff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat;transition:opacity .2s ease,transform .22s cubic-bezier(.2,.7,.2,1)}.megax__link:hover{background:rgba(86,162,255,.12);padding-left:40px}.megax__link:hover:before{opacity:1;transform:translateY(-50%) translateX(0)}.megax__t{font-size:14.5px;font-weight:600;color:#eaf0fb}.megax__d{font-size:12px;color:var(--muted-2);line-height:1.4}.megax__link:hover .megax__t{color:#fff}.megax__link--svc{flex-flow:row;align-items:center;gap:13px;padding-left:14px}.megax__link--svc:before{display:none}.megax__link--svc:hover{padding-left:14px}.megax__link--svc .megax__txt{display:flex;flex-direction:column;gap:3px}.megax__svcic{flex:none;width:27px;height:27px;color:var(--accent-2);opacity:.9}.megax__svcic svg{width:100%;height:100%;display:block}.megax__feature{display:flex;flex-direction:column;gap:6px;margin-top:0;padding:16px 18px;border-radius:14px;text-decoration:none;background:linear-gradient(135deg,rgba(47,107,255,.24),rgba(123,91,240,.16));border:1px solid rgba(86,162,255,.3);transition:border-color .25s,transform .25s}.megax__feature:hover{border-color:rgba(86,162,255,.62);transform:translateY(-2px)}.megax__feature-t{font-size:15px;font-weight:700;color:#fff}.megax__feature-d{font-size:12px;color:var(--muted);line-height:1.45}.megax__feature-go{margin-top:4px;font-size:12.5px;font-weight:600;color:var(--accent-2)}@media(max-width:760px){.megax__col{width:auto}}.nav__cta{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14px;color:#fff;background:var(--accent);border:0;border-radius:5px;padding:9px 18px;cursor:pointer;text-decoration:none;transition:background .2s}.nav__cta>span{position:relative;z-index:1}.nav__cta:before{content:"";position:absolute;top:0;left:-130%;width:55%;height:100%;z-index:0;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.6),hsla(0,0%,100%,.15),transparent);transform:skewX(-20deg);opacity:0;pointer-events:none}.nav__cta:hover:before{animation:btnShine .85s ease-out}.nav__cta:after{content:"";position:absolute;right:-6px;bottom:-10px;width:62%;height:135%;z-index:0;pointer-events:none;background:radial-gradient(ellipse at bottom right,rgba(31,181,173,.5),rgba(31,181,173,.1) 45%,transparent 70%);opacity:.5;transition:opacity .25s}.nav__cta:hover:after{opacity:.8}@media(max-width:760px){.megax,.nav__menu{display:none}}.nav__lang{position:relative;display:flex;align-items:center}.nav__lang-btn{display:inline-flex;align-items:center;gap:7px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);border-radius:999px;padding:7px 12px;cursor:pointer;color:#dbe6fb;font-family:var(--font);font-weight:600;font-size:13px;line-height:1;transition:border-color .2s,background .2s,color .2s}.nav__lang-btn:hover{border-color:var(--accent-2);background:rgba(47,107,255,.14);color:#fff}.nav__lang-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.nav__lang-chev{display:none}.nav__lang-btn[aria-expanded=true] .nav__lang-chev{transform:rotate(180deg)}.nav__lang-cur{letter-spacing:.04em}.nav__lang-menu{position:absolute;top:50%;right:calc(100% + 8px);margin:0;padding:5px;list-style:none;transform:translateY(-50%);background:rgba(11,17,36,.96);border:1px solid var(--line);border-radius:999px;backdrop-filter:blur(14px);box-shadow:0 18px 44px rgba(0,0,0,.5);z-index:60;display:flex;flex-direction:row;align-items:center;gap:3px;transform-origin:right center}.nav__lang-menu:not([hidden]){animation:langExpand .36s cubic-bezier(.2,.72,.2,1)}@keyframes langExpand{0%{opacity:0;clip-path:inset(0 0 0 100%);transform:translate(6px,-50%)}to{opacity:1;clip-path:inset(0 0 0 0);transform:translateY(-50%)}}.nav__lang-menu button{opacity:0;animation:langItem .3s ease forwards}.nav__lang-menu li:first-child button{animation-delay:.06s}.nav__lang-menu li:nth-child(2) button{animation-delay:.11s}.nav__lang-menu li:nth-child(3) button{animation-delay:.16s}.nav__lang-menu li:nth-child(4) button{animation-delay:.21s}@keyframes langItem{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:none}}.nav__lang-menu li{margin:0;display:flex;align-items:center}.nav__lang-menu button{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:999px;padding:8px 13px;cursor:pointer;color:var(--muted);font-family:var(--font);font-weight:700;font-size:12.5px;line-height:1;letter-spacing:.06em;transition:background .15s,color .15s}.nav__lang-menu button:hover{background:rgba(86,162,255,.14);color:#fff}.nav__lang-menu button.is-on{background:var(--accent-2);color:#fff}.nav__lang-code{font-weight:700;letter-spacing:.06em;color:inherit}.nav__lang-name{display:none}.atadmain .nav{top:0}.atadmain .nav:before{content:"";position:absolute;left:0;right:0;top:-20px;height:150px;background:linear-gradient(180deg,rgba(7,11,22,.92),rgba(7,11,22,.6) 45%,transparent);z-index:-1;pointer-events:none}.atadmain .nav__right{display:flex;align-items:center;gap:clamp(16px,1.7vw,30px);height:100%}.atadmain .nav__recruit{position:relative;font-family:var(--font);font-size:14px;color:var(--muted);font-weight:600;letter-spacing:.06em;text-decoration:none;transition:color .2s;padding:8px 6px;border-radius:9px;white-space:nowrap}.atadmain .nav__recruit:hover{color:#fff}.atadmain .nav__recruit:after{content:"";position:absolute;left:6px;right:6px;bottom:2px;height:1.5px;background:var(--accent-2);transform:scaleX(0);transform-origin:left;transition:transform .26s ease}.atadmain .nav__recruit:hover:after{transform:scaleX(1)}.atadmain .nav__lang-btn .nav__lang-chev{display:block;width:14px;height:14px;transition:transform .25s ease}.atadmain .nav__lang-menu{top:calc(100% + 10px);right:0;left:auto;transform:none;flex-direction:column;gap:2px;border-radius:14px;padding:6px;min-width:150px;clip-path:none;box-shadow:none!important}.atadmain .nav__lang-menu:not([hidden]){animation:langDropV .26s cubic-bezier(.2,.72,.2,1)}@keyframes langDropV{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.atadmain .nav__lang-menu li{width:100%}.atadmain .nav__lang-menu button{width:100%;justify-content:flex-start;gap:11px;border-radius:9px;padding:10px 14px;font-size:13px}.atadmain .nav__lang-name{display:inline;font-weight:600;letter-spacing:0;color:inherit}.atadmain .nav__lang-code{min-width:24px;text-align:left;opacity:.7}.atadmain .nav__lang-menu button.is-on .nav__lang-code{opacity:1}.atadmain .nav__lang-btn{background:transparent!important;border:0!important;border-radius:0!important;padding:7px 2px!important}.atadmain .nav__lang-btn:hover{background:transparent!important;color:#fff}.atadmain .nav__lang-menu button.is-on{background:rgba(47,107,255,.16)!important;box-shadow:inset 0 0 0 1px rgba(86,162,255,.55)!important;color:#fff!important}.kv{position:relative;width:100vw;height:100vh;overflow:hidden;background:var(--bg);perspective:1200px}.kv__glow{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(820px 520px at 72% 30%,rgba(47,107,255,.16),transparent 62%)}.kv__canvas-host{position:absolute;inset:0;z-index:0}.kv__canvas-host canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.kv__cursorglow{left:0;top:0;width:520px;height:520px;border-radius:50%;z-index:1;opacity:0;transition:opacity .35s ease;will-change:transform;background:radial-gradient(circle,rgba(86,162,255,.18),rgba(86,162,255,.06) 40%,transparent 70%)}.kv__cursorglow,.kv__layer{position:absolute;pointer-events:none}.kv__layer{z-index:3}.kv__layer a,.kv__layer button{pointer-events:auto}.kv__eyebrow{font-size:12px;letter-spacing:.34em;text-transform:uppercase;color:var(--accent-2);font-weight:700;margin:0}.kv__title{font-family:var(--title-font,"Pretendard",sans-serif);font-weight:800;line-height:1.05;letter-spacing:-.025em;margin:0;color:#fff;display:flex;flex-direction:column;gap:.06em;text-shadow:0 8px 60px rgba(7,11,22,.55);font-size:clamp(46px,7.6vw,132px)}.kv__title .l1,.kv__title .l2{white-space:nowrap}.kv__title .l2{color:#fff}.kv__title .accent{color:var(--accent-2);transition:color .5s ease}.kv__sub{font-size:clamp(13px,.92vw,15px);line-height:1.6;color:var(--muted);margin:0 0 20px;max-width:340px;word-break:keep-all}.kv__actions{display:flex;gap:12px;flex-wrap:wrap}.kv__btn{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14px;padding:10px 19px;border-radius:5px;border:1px solid transparent;cursor:pointer;text-decoration:none;transition:background .25s,border-color .25s,color .25s;white-space:nowrap}.kv__btn--primary{position:relative;overflow:hidden;color:#fff;background:var(--accent)}.kv__btn--primary>span{position:relative;z-index:1}.kv__btn--primary:before{content:"";position:absolute;top:0;left:-130%;width:55%;height:100%;z-index:0;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.6),hsla(0,0%,100%,.15),transparent);transform:skewX(-20deg);opacity:0;pointer-events:none}.kv__btn--primary:hover:before{animation:btnShine .85s ease-out}.kv__btn--primary:after{content:"";position:absolute;right:-6px;bottom:-10px;width:62%;height:135%;z-index:0;pointer-events:none;background:radial-gradient(ellipse at bottom right,rgba(31,181,173,.55),rgba(31,181,173,.12) 45%,transparent 70%);opacity:.55;transition:opacity .25s}.kv__btn--primary:hover:after{opacity:.85}@keyframes btnShine{0%{left:-130%;opacity:0}14%{opacity:.9}to{left:155%;opacity:0}}.kv__btn--ghost{background:rgba(13,23,48,.4);color:var(--text);border-color:var(--line-soft);backdrop-filter:blur(6px)}.kv__btn--ghost:hover{border-color:var(--accent-2);color:#fff}.kv__meta{display:inline-flex;align-items:center;gap:9px;color:var(--muted-2);font-size:13px}.kv__meta .dot{width:7px;height:7px;border-radius:50%;background:var(--accent-2);box-shadow:0 0 10px var(--accent-2);animation:kvTwinkle 2.4s ease-in-out infinite}@keyframes kvTwinkle{0%,to{opacity:.25}50%{opacity:.9}}.kv__hint{position:absolute;left:50%;transform:translateX(-50%);bottom:78px;white-space:nowrap;z-index:5;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted-2);pointer-events:none;animation:kvHint 2.6s ease-in-out infinite}@keyframes kvHint{0%,to{opacity:.22}50%{opacity:.6}}.kv__layer{animation:kvIn .9s cubic-bezier(.2,.7,.2,1) .12s forwards}.kv__layer--b{animation-delay:.22s}.kv__layer--c{animation-delay:.32s}@keyframes kvIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.kv__hint,.kv__layer,.kv__meta .dot{animation:none}}[data-layout=split] .kv__stagewrap{display:contents}[data-layout=split] .kv__layer--eyebrow{top:108px;left:clamp(24px,4vw,64px)}[data-layout=split] .kv__layer--title{top:148px;left:clamp(24px,4vw,64px);right:clamp(24px,4vw,64px);bottom:54px;display:flex}[data-layout=split] .kv__title{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:0;font-size:clamp(30px,4.7vw,80px)}[data-layout=split] .kv__title .l1{align-self:flex-start;white-space:nowrap}[data-layout=split] .kv__title .l2{align-self:flex-end;text-align:right;white-space:nowrap}[data-layout=split] .kv__layer--aside{left:clamp(24px,4vw,64px);bottom:64px;max-width:400px}[data-layout=split] .kv__layer--meta{top:96px;right:clamp(24px,4vw,64px);text-align:right}[data-layout=centered] .kv__stagewrap{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:22px;padding:0 24px}[data-layout=centered] .kv__layer{position:static;animation:kvIn .9s cubic-bezier(.2,.7,.2,1) .12s forwards}[data-layout=centered] .kv__title{font-size:clamp(32px,5.2vw,82px)}[data-layout=centered] .kv__title .l2{align-self:center}[data-layout=centered] .kv__sub{margin-left:auto;margin-right:auto}[data-layout=centered] .kv__actions{justify-content:center}[data-layout=centered] .kv__layer--meta{margin-top:6px}[data-layout=left] .kv__stagewrap{position:absolute;inset:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:20px;padding:0 clamp(24px,5vw,80px);max-width:760px}[data-layout=left] .kv__layer{position:static;animation:kvIn .9s cubic-bezier(.2,.7,.2,1) .12s forwards}[data-layout=left] .kv__title{font-size:clamp(36px,5.6vw,92px)}[data-layout=left] .kv__title .l2{align-self:flex-start}[data-layout=bottom] .kv__stagewrap{position:absolute;left:0;right:0;bottom:56px;display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:0 clamp(24px,5vw,80px)}[data-layout=bottom] .kv__layer{position:static;animation:kvIn .9s cubic-bezier(.2,.7,.2,1) .12s forwards}[data-layout=bottom] .kv__layer--eyebrow{order:1}[data-layout=bottom] .kv__layer--title{order:2}[data-layout=bottom] .kv__layer--aside{order:3}[data-layout=bottom] .kv__layer--meta{order:4}[data-layout=bottom] .kv__title{font-size:clamp(36px,5.8vw,96px);flex-direction:column;flex-wrap:nowrap;gap:.04em}[data-layout=bottom] .kv__title .l2{align-self:flex-start}[data-layout=bottom] .kv__sub{max-width:560px}@media(max-width:760px){[data-layout] .kv__layer{position:static}.kv__stagewrap{position:absolute!important;inset:auto 0 56px 0!important;display:flex!important;flex-direction:column;align-items:flex-start;gap:14px;padding:0 24px!important;text-align:left!important}[data-layout=split] .kv__layer--aside,[data-layout=split] .kv__layer--eyebrow,[data-layout=split] .kv__layer--meta,[data-layout=split] .kv__layer--title{position:static;max-width:none;top:auto;left:auto;right:auto;bottom:auto}[data-layout=split] .kv__title{display:flex!important;flex-direction:column}[data-layout=split] .kv__title .l1,[data-layout=split] .kv__title .l2{position:static!important;white-space:normal}[data-layout=split] .kv__title .l2{align-self:flex-start}.kv__title{font-size:clamp(38px,12vw,72px)!important}}.kv-switch{position:fixed;left:50%;bottom:18px;transform:translateX(-50%);z-index:60;display:flex;align-items:center;gap:4px;padding:5px;border-radius:999px;background:rgba(11,17,36,.72);border:1px solid var(--line);backdrop-filter:blur(14px);box-shadow:0 12px 40px rgba(0,0,0,.45)}.kv-switch__lbl{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);padding:0 10px 0 8px}.kv-switch button{appearance:none;border:0;background:transparent;color:var(--muted);font-family:var(--font);font-size:13px;font-weight:600;padding:8px 15px;border-radius:999px;cursor:pointer;transition:color .2s,background .2s;white-space:nowrap}.kv-switch button:hover{color:#fff}.kv-switch button.is-on{color:#fff;background:var(--accent);box-shadow:0 4px 16px rgba(47,107,255,.4)}@media(max-width:760px){.kv-switch{flex-wrap:wrap;justify-content:center;max-width:calc(100vw - 24px);bottom:12px}.kv-switch__lbl{display:none}.kv-switch button{padding:7px 12px;font-size:12px}}html.atadmain{height:auto;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;background:var(--bg)}html.intro-active{overflow:hidden}html.intro-done .atad-intro{display:none!important}body.atadmain{height:auto;overflow:visible;margin:0;color:#fff;font-family:var(--font)}.nav{transition:opacity 1.3s ease .55s}.am-hero .kv__canvas-host canvas:first-child{transition:opacity 1.7s ease .7s}html.intro-active .am-hero .kv__canvas-host canvas:first-child,html.intro-active .nav{opacity:0;transition:opacity .3s ease}.atad-intro{position:fixed;inset:0;z-index:9999;cursor:pointer;background:transparent;opacity:1}.atad-intro.gone{opacity:0;pointer-events:none;transition:opacity .6s ease}.atad-intro__bg{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(120% 90% at 50% 42%,#0a1024,#05070f 64%,#03040a);transition:opacity .8s ease}.atad-intro.is-out .atad-intro__bg{opacity:0}.atad-intro__cv{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:1}.atad-intro__brand{position:absolute;left:0;right:0;top:45%;transform:translateY(-50%);display:block;pointer-events:none;transition:opacity .7s ease}.atad-intro__brand.hide{opacity:0}.atad-intro__line{position:absolute;top:50%;margin:0;font-family:var(--font);font-weight:700;letter-spacing:-.01em;max-width:32vw;font-size:clamp(32px,4vw,60px);line-height:1.4;color:#eaf0fb;word-break:keep-all;text-shadow:0 2px 28px rgba(5,8,20,.9),0 0 30px rgba(86,162,255,.3);opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.atad-intro__line:first-child{right:67%;text-align:right;transform:translate(-22px,-50%)}.atad-intro__line:nth-child(2){left:67%;text-align:left;transform:translate(22px,-50%)}.atad-intro__line.show{opacity:1;transform:translateY(-50%)}.atad-intro__skip{position:absolute;right:clamp(20px,3vw,40px);bottom:clamp(20px,3vw,38px);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.16);border-radius:999px;padding:9px 20px;color:rgba(220,230,251,.8);font-family:var(--font);font-size:13px;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.atad-intro__skip:hover{background:rgba(86,162,255,.16);border-color:rgba(86,162,255,.5);color:#fff}@media (prefers-reduced-motion:reduce){.atad-intro{display:none}}.am-main{z-index:1}.am section,.am-main{position:relative}.am-rv{opacity:0;transform:translateY(28px)}.am-rv.in{animation:amRise .9s cubic-bezier(.2,.7,.2,1) forwards}.am-rv.d1.in{animation-delay:.1s}.am-rv.d2.in{animation-delay:.2s}.am-rv.d3.in{animation-delay:.3s}.am-rv.d4.in{animation-delay:.42s}.am-rv.d5.in{animation-delay:.54s}.am-rv.d6.in{animation-delay:.66s}@keyframes amRise{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.am-rv{opacity:1;transform:none}.am-rv.in{animation:none}}.am-hero{position:relative;height:100vh;min-height:680px;overflow:hidden;background:var(--bg)}.am-hero .kv__canvas-host{position:absolute;inset:0;z-index:0;transform:translateY(6%)}.am-hero .kv__canvas-host canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.am-hero__glow{inset:0;z-index:1;background:radial-gradient(820px 520px at 50% 26%,rgba(47,107,255,.18),transparent 62%)}.am-hero__glow,.am-hero__words{position:absolute;pointer-events:none}.am-hero__words{z-index:2;left:0;right:0;top:50%;transform:translateY(-50%);display:flex;justify-content:space-between;align-items:center;padding:0 clamp(40px,7vw,130px)}.am-hero__w{font-family:Pretendard,sans-serif;font-weight:800;letter-spacing:-.03em;font-size:clamp(44px,7vw,112px);color:#fff;line-height:1;text-shadow:0 4px 40px rgba(0,0,0,.5)}.am-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:34%;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent,var(--bg))}.am-constel{position:relative;overflow:hidden;background:var(--bg);display:flex;flex-direction:column;justify-content:center}.am-constel:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(1100px 760px at 50% 56%,rgba(47,107,255,.14),transparent 64%)}.am-constel__in{position:relative;z-index:1;width:100%;max-width:var(--am-content);margin:0 auto;padding:0 var(--am-margin)}.am-constel__eyebrow{margin:0 0 18px;font-size:14px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--accent-2)}.am-constel__h{font-family:Pretendard,sans-serif;font-weight:800;letter-spacing:-.03em;line-height:1.22;font-size:clamp(34px,4.4vw,68px);color:#fff;margin:0 0 clamp(28px,4vh,56px);word-break:keep-all}.am-constel__h .accent{color:var(--accent-2)}.am-constel__stage{position:relative;width:100%;height:560px}.am-constel__lines{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;overflow:visible}.am-constel__lines line{stroke:var(--accent-2);stroke-width:1.2;opacity:0;transition:stroke-dashoffset 1.1s cubic-bezier(.4,0,.2,1),opacity .5s ease}.am-constel.in .am-constel__lines line{opacity:.5;stroke-dashoffset:0!important}.am-cnode{position:absolute;z-index:1;transform:translate(-50%,-50%) scale(.6);display:inline-flex;align-items:center;justify-content:center;padding:11px 22px;border-radius:999px;white-space:nowrap;font-size:18px;font-weight:600;color:#cfe0ff;background:rgba(86,162,255,.07);border:1px solid rgba(134,178,255,.28);backdrop-filter:blur(6px);opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.am-constel.in .am-cnode{opacity:1;transform:translate(-50%,-50%) scale(1)}.am-cnode--hub{font-family:Pretendard,sans-serif;font-weight:800;font-size:30px;letter-spacing:.02em;color:#fff;padding:18px 38px;background:linear-gradient(135deg,rgba(47,107,255,.4),rgba(86,162,255,.22));border:1.5px solid rgba(134,178,255,.7);box-shadow:0 0 44px rgba(47,107,255,.5),inset 0 1px 0 hsla(0,0%,100%,.18);z-index:2}.am-constel.in .am-cnode--hub{animation:hubPulse 3.4s ease-in-out 1.2s infinite}@keyframes hubPulse{0%,to{box-shadow:0 0 40px rgba(47,107,255,.45),inset 0 1px 0 hsla(0,0%,100%,.18)}50%{box-shadow:0 0 64px rgba(47,107,255,.7),inset 0 1px 0 hsla(0,0%,100%,.18)}}@media (prefers-reduced-motion:reduce){.am-constel.in .am-cnode--hub{animation:none}}.atadmain .am-prob{display:flex;align-items:flex-start;height:auto;overflow:hidden;position:relative;background:#0b1f44}.atadmain #problem.am-prob{height:auto}.am-prob__in{width:100%;max-width:var(--am-content);margin:0 auto;padding:clamp(40px,6vh,90px) var(--am-margin);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:clamp(10px,1.8vh,26px);position:relative;will-change:transform}.am-prob__text{max-width:920px}.am-prob__eyebrow{margin:0 0 22px;font-size:14px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--accent-2)}.am-prob__h{font-family:Pretendard,sans-serif;font-weight:800;letter-spacing:-.02em;line-height:1.3;font-size:clamp(34px,4vw,62px);color:#fff;margin:0 0 clamp(20px,3vh,36px);word-break:keep-all}.am-prob__h .accent{color:var(--accent-2)}.am-prob__cap{margin:0;font-size:clamp(15px,1.2vw,18px);line-height:1.8;color:rgba(220,230,251,.62);word-break:keep-all}.am-prob__cap b{color:#eaf0fb;font-weight:700}.atadmain .am-future{position:relative;background:linear-gradient(180deg,#0b1124,#0b1124 16%,#0a0f1c 46%,#080c14 66%,#070b10 86%);overflow:hidden;padding:clamp(190px,30vh,400px) 0 clamp(50px,8vh,90px)}.am-future__in{position:relative;z-index:1}.am-future__particles{position:absolute;left:0;bottom:0;width:100%;height:100%;z-index:0;pointer-events:none;display:block}.atadmain .am-news2.am-news2--merged{background:transparent;position:relative;z-index:1;padding-top:clamp(40px,7vh,90px)}.am-future__in{width:100%;max-width:var(--am-content);margin:0 auto;padding:0 var(--am-margin)}.am-future__head{text-align:center}.am-future__tag{display:inline-flex;align-items:center;gap:14px;margin:0 0 clamp(120px,22vh,280px);font:700 clamp(16px,1.3vw,21px)/1 Pretendard,sans-serif;color:#4ade80;letter-spacing:-.01em}.am-future__tag .bar{width:5px;height:1.05em;border-radius:2px;background:#4ade80;display:block}.am-future__kicker{margin:0 0 clamp(14px,2.2vh,26px);font:700 clamp(13px,1vw,15px)/1 Pretendard,sans-serif;letter-spacing:.34em;text-transform:uppercase;color:var(--accent-2)}.am-future__h{margin:0;font-family:Pretendard,sans-serif;font-weight:800;letter-spacing:-.02em;line-height:1.3;font-size:clamp(40px,6vw,94px);color:#f3f6fb;word-break:keep-all;text-wrap:pretty}.am-future__h .fut-line{display:block;opacity:0;transform:translateY(30px)}.am-future__h .fut-line.in{animation:amRise 1.6s cubic-bezier(.2,.7,.2,1) forwards}.am-future__h .fut-line.d2.in{animation-delay:.5s}@media (prefers-reduced-motion:reduce){.am-future__h .fut-line{opacity:1;transform:none}.am-future__h .fut-line.in{animation:none}}.am-prob__orbit{position:relative;width:100%;max-width:1320px;margin:0 auto;aspect-ratio:1320/645}.am-prob__orbit .orb-field{position:absolute;inset:0;overflow:hidden;transform-origin:center 60%;will-change:transform,opacity;-webkit-mask:linear-gradient(180deg,#000 0,#000 66%,transparent 92%);mask:linear-gradient(180deg,#000 0,#000 66%,transparent 92%)}.am-prob__orbit .orb-svg{position:absolute;inset:0;width:100%;height:100%}.am-prob__orbit .orb-arc{fill:none;stroke:rgba(150,180,235,.3);stroke-width:1.4;stroke-dasharray:3 9;stroke-linecap:round;opacity:0;transition:opacity 1s ease;animation:orbDash var(--spd,52s) linear infinite}.am-prob.in .am-prob__orbit .orb-arc{opacity:1}@keyframes orbDash{to{stroke-dashoffset:-360}}.am-prob__orbit .orb-axis{stroke:rgba(150,180,235,.14);stroke-width:1.2;stroke-dasharray:2 8}.am-porb{position:absolute;left:0;top:0;transform:translate(-50%,-50%);opacity:0;width:clamp(54px,5.4vw,76px);height:clamp(54px,5.4vw,76px);border-radius:50%;display:grid;place-items:center;pointer-events:auto;cursor:pointer;color:#eef4ff;font:600 clamp(10px,.92vw,13px)/1 Pretendard,sans-serif;letter-spacing:.005em;text-align:center;transition:opacity .8s ease}.am-porb:before{content:"";position:absolute;inset:0;border-radius:50%;background:hsla(0,0%,100%,.09);-webkit-backdrop-filter:blur(11px) saturate(1.4);backdrop-filter:blur(11px) saturate(1.4);border:1px solid hsla(0,0%,100%,.24);box-shadow:0 12px 34px -12px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.28),inset 0 -10px 22px -14px rgba(120,160,255,.5);transition:transform .55s cubic-bezier(.2,.7,.2,1)}.am-prob.in .am-porb{opacity:1}.am-porb:hover:before{transform:scale(1.13)}.am-porb span{padding:0 5px;white-space:nowrap}.am-porb svg{width:54%;height:54%;display:block}.am-porb svg *{stroke:#10203c;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.am-porb svg .fillg{fill:#10203c;stroke:none}.am-prob__orbit .orb-row{position:absolute;z-index:3;width:0;height:0;will-change:transform}.orb-rowc{position:absolute;left:0;top:0;transform:translate(-50%,-50%);width:clamp(64px,7.2vw,98px);height:clamp(64px,7.2vw,98px);border-radius:50%;background:transparent;border:1.6px solid rgba(150,185,255,.55);display:grid;place-items:center;opacity:0}.orb-rowc--core{opacity:1;z-index:2;overflow:hidden;background:#2350d8;border:0;box-shadow:0 0 0 1px rgba(120,160,255,.5),0 18px 48px -10px rgba(0,0,0,.8)}.orb-rowc--core:before{content:"";position:absolute;inset:-35%;z-index:3;pointer-events:none;background:linear-gradient(108deg,transparent 40%,hsla(0,0%,100%,.55) 50%,transparent 60%);transform:translateX(-135%);opacity:0}.orb-rowc--core.shine:before{animation:coreSweep 1.6s cubic-bezier(.4,.08,.2,1) 1}@keyframes coreSweep{0%{transform:translateX(-135%);opacity:0}16%{opacity:1}84%{opacity:1}to{transform:translateX(135%);opacity:0}}.orb-rowc--core:after{content:"";position:absolute;inset:-8px;border-radius:50%;border:1.5px solid rgba(150,185,255,.5);pointer-events:none}.orb-rowc svg{width:34%;height:34%}.orb-rowc span{font:600 clamp(11px,1vw,15px)/1 Pretendard,sans-serif;color:rgba(232,242,255,.84);letter-spacing:.01em;white-space:nowrap}.orb-rowc svg *{fill:#fff;stroke:none}.orb-rowc--core .orb-a{width:46%;height:46%;object-fit:contain;display:block}.orb-sparks{position:absolute;left:50%;top:50%;width:0;height:0;z-index:0;pointer-events:none;opacity:0;transition:opacity .5s ease}.orb-sparks.on{opacity:1}.orb-sparks i{position:absolute;top:0;border-radius:50%;background:radial-gradient(circle,#dce9ff 0,#56a2ff 70%,rgba(86,162,255,0) 100%);box-shadow:0 0 7px 1px rgba(120,170,255,.7);transform:translate(-50%,30px) scale(.4);opacity:0;animation-name:orbSparkRise;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes orbSparkRise{0%{transform:translate(-50%,34px) scale(.4);opacity:0}14%{opacity:1}82%{opacity:.85}to{transform:translate(-50%,-168px) scale(1);opacity:0}}@media (prefers-reduced-motion:reduce){.orb-sparks{display:none}.am-prob__orbit .orb-arc{animation:none}}.prob-msgs{position:absolute;inset:0;z-index:6;pointer-events:none;will-change:transform}.prob-msg{position:absolute;left:50%;top:23%;transform:translateX(-50%);width:min(900px,84%);text-align:center;opacity:0}.prob-msg p{margin:0;font-size:clamp(19px,1.85vw,30px);line-height:1.66;color:rgba(214,226,250,.66);word-break:keep-all;text-wrap:pretty}.prob-msg .pm-l2,.prob-msg b{color:#fff;font-weight:700}.prob-msg .pm-l1,.prob-msg .pm-l2{opacity:0}@media (max-width:900px){.am-prob__orbit{max-width:640px;aspect-ratio:640/360}}.atadmain .am-tech{position:relative;background:#112969;height:auto;min-height:1080px;transition:background-color 1.5s ease}.atadmain #am-stage{background:#112969}.am-tech__wrap{width:100%;max-width:var(--am-content);margin:0 auto;padding:clamp(80px,11vh,150px) var(--am-margin);display:grid;grid-template-columns:minmax(0,2.85fr) minmax(0,1fr);gap:clamp(28px,3vw,56px);padding-bottom:0}.am-tech__col-r{order:1}.am-tech__col-l{order:2;text-align:right;padding-bottom:clamp(220px,34vh,520px)}.am-tech__col-l .am-tstep p{margin-left:auto}.am-tech__eyebrow{margin:0 0 16px;font-size:14px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--accent-2)}.am-tech__h2{font-family:Pretendard,sans-serif;font-weight:800;letter-spacing:-.02em;line-height:1.3;font-size:clamp(32px,3.6vw,56px);color:#fff;margin:0 0 clamp(110px,16vh,220px);word-break:keep-all}.am-tech__h2 .accent{color:var(--accent-2)}.am-tstep{padding:clamp(54px,8vh,108px) 0;border-top:1px solid rgba(134,178,255,.12);opacity:.34;transition:opacity .45s ease}.am-tstep:first-of-type{border-top:0;padding-top:0}.am-tstep.is-active{opacity:1}.am-tstep__tag{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--accent-2);padding:6px 12px;border-radius:7px;background:rgba(86,162,255,.14);margin:0 0 28px}.am-tstep[data-i="0"] .am-tstep__tag{color:#56a2ff;background:color-mix(in srgb,#56a2ff 16%,transparent)}.am-tstep[data-i="1"] .am-tstep__tag{color:#4ade80;background:color-mix(in srgb,#4ade80 16%,transparent)}.am-tstep[data-i="2"] .am-tstep__tag{color:#fbbf24;background:color-mix(in srgb,#fbbf24 16%,transparent)}.am-tstep[data-i="3"] .am-tstep__tag{color:#a78bfa;background:color-mix(in srgb,#a78bfa 16%,transparent)}.am-tstep h3{font-family:Pretendard,sans-serif;font-weight:800;font-size:clamp(27px,2.7vw,42px);color:#fff;margin:0 0 10px;letter-spacing:-.02em;white-space:nowrap}.am-tstep p{margin:0;font-size:20px;line-height:1.7;color:rgba(220,230,251,.66);word-break:keep-all;max-width:460px}.am-tech__col-r{position:relative}.am-tech__pin{height:720px;display:flex;align-items:center;justify-content:flex-start;will-change:transform}.am-tech__stage{position:relative;width:100%;max-width:1240px;aspect-ratio:1100/760;margin-left:clamp(-110px,-5vw,-60px);opacity:0;transition:opacity .8s ease}.am-tech__shot{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .6s ease}.am-tech__shot.is-on{opacity:1}.am-tech__shot svg{width:100%;height:100%;display:block}.am-tech__shot[data-i="0"].fold>svg{transform:scaleY(.03);opacity:0;transform-origin:center center;will-change:transform,opacity}.am-tech__shot[data-i="0"].unfold>svg{transform-origin:center center;will-change:transform,opacity;animation:techUnfold .9s cubic-bezier(.18,.86,.24,1) forwards}@keyframes techUnfold{0%{transform:scaleY(.03);opacity:0}30%{opacity:1}to{transform:scaleY(1);opacity:1}}@media (prefers-reduced-motion:reduce){.am-tech__shot[data-i="0"].fold>svg,.am-tech__shot[data-i="0"].unfold>svg{transform:none;opacity:1;animation:none}}@keyframes techSpin{to{transform:rotate(1turn)}}@keyframes techRadar{0%{transform:scale(.3);opacity:.6}70%{opacity:.16}to{transform:scale(1.55);opacity:0}}@keyframes techFlow{to{stroke-dashoffset:-26}}.am-tech__shot .loop-spin{transform-box:view-box;transform-origin:550px 392px}.am-tech__shot.is-on .loop-spin{animation:techSpin 17s linear infinite}.am-tech__shot .td-radar{transform-box:view-box;transform-origin:550px 392px;opacity:0;stroke-dasharray:2 9}.am-tech__shot.is-on .td-radar{animation:techRadar 4s ease-out infinite}.am-tech__shot.is-on .td-radar.d1{animation-delay:1s}.am-tech__shot.is-on .td-radar.d2{animation-delay:2s}.am-tech__shot.is-on .td-radar.d3{animation-delay:3s}.am-tech__shot.is-on .flow-in{animation:techFlow 1.1s linear infinite}@media (prefers-reduced-motion:reduce){.am-tech__shot .flow-in,.am-tech__shot .loop-spin,.am-tech__shot .td-radar{animation:none!important}}.am-tech__core{position:absolute;left:50%;top:51.6%;transform:translate(-50%,-50%);width:14.4%;aspect-ratio:1;border-radius:50%;z-index:4;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:#0b1f44;border:2.5px solid var(--ac,#56a2ff);box-shadow:0 0 44px 0 color-mix(in srgb,var(--ac,#56a2ff) 42%,transparent),inset 0 0 0 1px hsla(0,0%,100%,.05);transition:border-color .9s ease,background-color .9s ease;animation:corePulse 3.2s ease-in-out infinite}@keyframes corePulse{0%,to{box-shadow:0 0 34px 0 color-mix(in srgb,var(--ac,#56a2ff) 34%,transparent),inset 0 0 0 1px hsla(0,0%,100%,.05)}50%{box-shadow:0 0 58px 5px color-mix(in srgb,var(--ac,#56a2ff) 52%,transparent),inset 0 0 0 1px hsla(0,0%,100%,.05)}}@media (prefers-reduced-motion:reduce){.am-tech__core{animation:none!important}}.am-tech__core b{font-size:19px;font-weight:700;color:#f4f6fb;line-height:1.12;text-align:center;white-space:nowrap}.am-tech__core i{font-size:10px;font-weight:600;font-style:normal;letter-spacing:1.6px;color:var(--ac,#56a2ff);transition:color .9s ease}@media (prefers-reduced-motion:reduce){.am-tech__shot{transition:opacity .2s linear;transform:none}}.am-orbit{position:relative;width:480px;height:480px}.am-orbit__ring{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid rgba(134,178,255,.18);border-radius:50%;transition:border-color .4s}.am-orbit__ring.r1{width:150px;height:150px}.am-orbit__ring.r2{width:264px;height:264px}.am-orbit__ring.r3{width:374px;height:374px}.am-orbit__ring.r4{width:478px;height:478px}.am-orbit__sun{position:absolute;left:50%;top:50%;width:108px;height:108px;margin:-54px;border-radius:50%;z-index:5;background:#2f6bff;display:flex;align-items:center;justify-content:center}.am-orbit__sun b{font-family:Pretendard,sans-serif;font-size:16px;font-weight:800;color:#fff;letter-spacing:.03em}.am-orbit__spin{position:absolute;inset:0;transform-origin:50% 50%;transition:transform .3s ease-out}.am-orbit__rot{position:absolute;left:50%;top:50%;width:0;height:0}.am-orbit__rot.r1{transform:rotate(0deg)}.am-orbit__rot.r2{transform:rotate(90deg)}.am-orbit__rot.r3{transform:rotate(180deg)}.am-orbit__rot.r4{transform:rotate(270deg)}.am-orbit__planet{position:absolute;left:-14px;width:28px;height:28px;border-radius:50%;transition:outline-color .4s;outline:0 solid transparent}.am-orbit__rot.r1 .am-orbit__planet{top:-89px}.am-orbit__rot.r2 .am-orbit__planet{top:-146px}.am-orbit__rot.r3 .am-orbit__planet{top:-201px}.am-orbit__rot.r4 .am-orbit__planet{top:-253px}.am-orbit__planet[data-i="0"]{background:#56a2ff}.am-orbit__planet[data-i="1"]{background:#4ade80}.am-orbit__planet[data-i="2"]{background:#a78bfa}.am-orbit__planet[data-i="3"]{background:#fbbf24}.am-orbit.act-0 .am-orbit__ring.r1,.am-orbit.act-1 .am-orbit__ring.r2,.am-orbit.act-2 .am-orbit__ring.r3,.am-orbit.act-3 .am-orbit__ring.r4{border-color:rgba(134,178,255,.55)}.am-orbit.act-0 .am-orbit__planet[data-i="0"],.am-orbit.act-1 .am-orbit__planet[data-i="1"],.am-orbit.act-2 .am-orbit__planet[data-i="2"],.am-orbit.act-3 .am-orbit__planet[data-i="3"]{outline:3px solid hsla(0,0%,100%,.55);outline-offset:5px}@media (prefers-reduced-motion:reduce){.am-orbit__rot{animation:none}}@media (max-width:900px){.am-tech__wrap{grid-template-columns:1fr}.am-tech__col-r{display:none}}.atadmain .am-svc{display:flex;flex-direction:column;justify-content:flex-start;padding-top:clamp(70px,9vh,130px);overflow:hidden;position:relative;background:var(--bg)}.atadmain .am-svc:before{display:none}.am-svc__head{position:relative;z-index:2;width:100%;max-width:var(--am-content);margin:0 auto clamp(40px,5vh,72px);padding:0 var(--am-margin)}.am-svc__eyebrow{margin:0 0 16px;font-size:14px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--accent-2)}.am-svc__title{font-family:Pretendard,sans-serif;font-weight:800;letter-spacing:-.03em;line-height:1.22;font-size:clamp(30px,3.8vw,56px);color:#fff;margin:0}.am-svc__title .accent{color:var(--accent-2)}.am-svc__cards{position:relative;z-index:1;width:100%;max-width:var(--am-content);margin:0 auto;padding:0 var(--am-margin);display:flex;gap:clamp(20px,2vw,34px);align-items:flex-start}.am-card{position:relative;flex:1 1 0;min-width:0;border-radius:22px;padding:34px 32px 0;height:560px;overflow:hidden;background:linear-gradient(180deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.12);backdrop-filter:blur(8px);transition:transform .55s cubic-bezier(.2,.7,.2,1),border-color .3s;will-change:transform}.am-card:hover{border-color:color-mix(in srgb,var(--c2) 60%,transparent)}.am-card__cat{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--c2);margin:0 0 16px}.am-card__title{font-family:Pretendard,sans-serif;font-weight:800;font-size:clamp(26px,2.2vw,38px);color:#fff;margin:0 0 14px;letter-spacing:-.02em}.am-card__desc{margin:0 0 22px;font-size:15.5px;line-height:1.7;color:rgba(220,230,251,.78);word-break:keep-all;opacity:0;transform:translateY(10px);transition:opacity .4s ease,transform .4s cubic-bezier(.2,.7,.2,1)}.am-card:hover .am-card__desc{opacity:1;transform:none}.am-card__link{position:absolute;top:26px;right:26px;z-index:3;width:clamp(46px,3vw,56px);height:clamp(46px,3vw,56px);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:#fff;background:hsla(0,0%,100%,.06);border:1px solid color-mix(in srgb,var(--c2) 55%,transparent);opacity:0;transform:scale(.82);pointer-events:none;transition:opacity .4s ease,transform .4s cubic-bezier(.2,.7,.2,1),background .25s ease,border-color .25s ease,color .25s ease}.am-card:hover .am-card__link{opacity:1;transform:none;pointer-events:auto}.am-card__link:hover{background:var(--c2);border-color:var(--c2);color:#0a0f1f}.am-card__link svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s}.am-card__link:hover svg{transform:translateX(3px)}.am-card__art{position:absolute;left:0;right:0;top:42%;bottom:7%;display:flex;align-items:center;justify-content:center;pointer-events:none}.am-card__art img{max-width:56%;max-height:210px;width:auto;object-fit:contain;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.am-card:hover .am-card__art img{transform:translateY(-8px) scale(1.04)}.am-card[data-step="1"],.am-card[data-step="2"]{margin-top:0}@media (max-width:900px){.am-svc__cards{flex-direction:column}.am-card{margin-top:0!important;height:auto;padding-bottom:300px}}.am-odin{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:stretch;background:#04060e;min-height:clamp(560px,72vh,720px)}.am-odin__card{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:clamp(40px,5vw,76px);background:linear-gradient(150deg,#2f5bff,#1f3df0 60%,#1a31c8)}.am-odin__card:after{content:"";position:absolute;right:-30%;top:-20%;width:80%;height:80%;background:radial-gradient(circle,hsla(0,0%,100%,.18),transparent 65%);pointer-events:none}.am-odin__eyebrow{position:relative;z-index:1;margin:0 0 16px;font-size:clamp(12px,1vw,14px);font-weight:600;letter-spacing:.01em;color:hsla(0,0%,100%,.82)}.am-odin__name{position:relative;z-index:1;font-family:Pretendard,sans-serif;font-weight:800;letter-spacing:-.03em;font-size:clamp(46px,6vw,88px);line-height:1;color:#fff;margin:0 0 28px}.am-odin__btn{position:relative;z-index:1;gap:10px;padding:12px 22px;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.4);font-size:14px;text-decoration:none;backdrop-filter:blur(6px);transition:background .2s,transform .2s}.am-odin__btn:hover{background:hsla(0,0%,100%,.24)}.am-odin__btn svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.am-odin__stats{position:relative;z-index:1;margin-top:auto;padding-top:48px;display:flex;gap:clamp(28px,4vw,64px)}.am-odin__stat b{display:block;font-family:Pretendard,sans-serif;font-weight:800;font-size:clamp(28px,3vw,40px);letter-spacing:-.02em;color:#fff;line-height:1}.am-odin__stat span{display:block;margin-top:9px;font-size:12.5px;color:hsla(0,0%,100%,.72)}.am-odin__visual{overflow:hidden;background:#04060e}.am-odin__visual img{position:absolute;right:0;bottom:0;height:104%;width:auto;max-width:none;object-fit:contain;object-position:right bottom}@media (max-width:900px){.am-odin{grid-template-columns:1fr}.am-odin__visual{min-height:420px}.am-odin__visual img{height:auto;width:100%;position:relative;right:auto;bottom:auto}}.am-integ{padding:clamp(110px,16vh,200px) clamp(24px,5vw,80px);background:var(--bg);position:relative;overflow:hidden}.am-integ__in{max-width:1280px;margin:0 auto}.am-integ__eyebrow{margin:0 0 16px;font-size:14px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--accent-2)}.am-integ h2{font-family:Pretendard,sans-serif;font-weight:800;letter-spacing:-.02em;line-height:1.2;font-size:clamp(26px,3.4vw,46px);color:#fff;margin:0 0 40px;word-break:keep-all}.am-integ__words{display:flex;flex-wrap:wrap;gap:12px 30px;max-width:780px}#constel .am-integ__words{margin-top:clamp(30px,5vh,64px)}.am-integ__break{flex:0 0 100%;width:100%;height:0;margin:0}.vis-en-brk{display:none}.am-integ__words span{font-family:Pretendard,sans-serif;font-weight:700;letter-spacing:-.01em;font-size:clamp(20px,2.2vw,30px);color:rgba(220,230,251,.4);transition:color .25s}.am-integ__words span:hover{color:rgba(220,230,251,.8)}.am-integ__words span.hub{color:var(--accent-2)}#constel .am-integ__words{flex-wrap:wrap;max-width:none;gap:14px clamp(20px,1.8vw,34px);margin-top:clamp(44px,6vh,84px)}.am-news{padding:clamp(80px,11vh,150px) clamp(24px,5vw,80px) clamp(110px,15vh,190px);background:var(--bg)}.am-news__in{max-width:1280px;margin:0 auto}.am-news h2{font-family:Pretendard,sans-serif;font-weight:800;font-size:clamp(26px,3vw,42px);letter-spacing:-.02em;color:#fff;margin:0 0 clamp(34px,5vw,56px)}.am-news__grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(34px,5vw,70px);align-items:start}.am-news__media{position:relative;aspect-ratio:16/11;border-radius:14px;overflow:hidden;border:1px solid var(--line);background:radial-gradient(120% 100% at 30% 20%,rgba(47,107,255,.28),transparent 60%),linear-gradient(160deg,#0c1430,#070b16)}.am-news__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.am-news__list{display:flex;flex-direction:column}.am-news__feature{display:block;text-decoration:none;padding:0 0 26px}.am-news__cat{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-2);margin:0 0 12px}.am-news__feature h3{font-family:Pretendard,sans-serif;font-weight:700;font-size:clamp(18px,1.7vw,24px);line-height:1.4;color:#fff;margin:0 0 12px;word-break:keep-all}.am-news__feature p{margin:0;color:var(--muted);font-size:14px;line-height:1.75;word-break:keep-all}.am-news__row{display:flex;align-items:center;gap:16px;padding:22px 0;border-top:1px solid var(--line);text-decoration:none;transition:padding-left .25s}.am-news__row:hover{padding-left:8px}.am-news__row h3{flex:1;font-family:Pretendard,sans-serif;font-weight:600;font-size:clamp(15px,1.3vw,18px);color:#dbe6fb;margin:0;line-height:1.5;word-break:keep-all;transition:color .2s}.am-news__row:hover h3{color:#fff}.am-news__go{flex:none;color:var(--muted-2);font-size:18px;transition:color .2s,transform .2s}.am-news__row:hover .am-news__go{color:var(--accent-2);transform:translateX(3px)}@media (max-width:860px){.am-news__grid{grid-template-columns:1fr}}.am-trust{padding:clamp(70px,9vh,120px) clamp(24px,5vw,80px);background:#0a0f1f;border-top:1px solid var(--line)}.am-trust__in{max-width:1280px;margin:0 auto}.am-trust__label{text-align:center;font-size:12px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--accent-2);margin:0 0 clamp(34px,4vw,48px)}.am-trust__grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);background-image:linear-gradient(var(--line),var(--line)),linear-gradient(var(--line),var(--line)),linear-gradient(var(--line),var(--line)),linear-gradient(var(--line),var(--line)),linear-gradient(var(--line),var(--line));background-size:100% 1px,100% 1px,1px 100%,1px 100%,1px 100%;background-position:0 33.333%,0 66.667%,25% 0,50% 0,75% 0;background-repeat:no-repeat}.am-trust__cell{display:flex;align-items:center;justify-content:center;min-height:clamp(96px,12vh,128px);padding:24px}.am-trust__cell img{max-width:138px;max-height:40px;width:auto;height:auto;opacity:.6;filter:none}.am-trust__cell:last-child img{opacity:.15}@media (max-width:760px){.am-trust__grid{grid-template-columns:repeat(2,1fr);background-image:linear-gradient(var(--line),var(--line)),linear-gradient(var(--line),var(--line)),linear-gradient(var(--line),var(--line)),linear-gradient(var(--line),var(--line)),linear-gradient(var(--line),var(--line)),linear-gradient(var(--line),var(--line));background-size:100% 1px,100% 1px,100% 1px,100% 1px,100% 1px,1px 100%;background-position:0 16.667%,0 33.333%,0 50%,0 66.667%,0 83.333%,50% 0}}.am-cta2{position:relative;overflow:hidden;background:#070b10;display:flex;flex-direction:column;min-height:1340px;margin-top:-1px}.am-cta2__stars{inset:0;width:100%;height:100%}.am-cta2__glow,.am-cta2__stars{position:absolute;z-index:0;pointer-events:none;display:block}.am-cta2__glow{left:50%;bottom:clamp(140px,20vh,300px);transform:translateX(-50%);width:170%;height:60%;background:radial-gradient(92% 100% at 50% 100%,rgba(82,142,255,.55),rgba(50,110,255,.2) 42%,rgba(47,107,255,.06) 64%,transparent 78%);filter:blur(38px)}.am-cta2__close{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(120px,20vh,240px) var(--am-margin) clamp(220px,30vh,420px)}.am-cta2__ground{position:absolute;left:0;bottom:0;width:100%;height:auto;z-index:0;pointer-events:none;display:block}.am-cta2__close-btn,.am-cta2__close-h,.am-cta2__eyebrow{position:relative;z-index:1}.am-cta2__eyebrow{margin:0 0 22px;font-size:14px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--accent-2)}.am-cta2__close-h{margin:0;font-family:Pretendard,sans-serif;font-weight:800;letter-spacing:-.02em;line-height:1.3;font-size:clamp(38px,5.2vw,76px);color:#fff;word-break:keep-all}.am-cta2__close-h .accent{color:var(--accent-2)}.am-cta2__close-btn{position:relative;overflow:hidden;margin-top:clamp(34px,5vh,56px);display:inline-flex;align-items:center;gap:11px;padding:9px 11px 9px 22px;border-radius:999px;background:var(--accent);color:#fff;text-decoration:none;font-family:Pretendard,sans-serif;font-weight:700;font-size:clamp(13px,.95vw,15px);transition:background .25s ease}.am-cta2__close-btn>i,.am-cta2__close-btn>span{position:relative;z-index:2}.am-cta2__close-btn i{width:30px;height:30px;border-radius:50%;background:hsla(0,0%,100%,.18);display:grid;place-items:center;flex:none;font-style:normal;font-size:14px;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.am-cta2__close-btn:before{content:"";position:absolute;top:0;left:-130%;width:55%;height:100%;z-index:1;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.6),hsla(0,0%,100%,.06),transparent);transform:skewX(-20deg);opacity:0;pointer-events:none}.am-cta2__close-btn:hover:before{animation:amBtnShine .85s ease-out}.am-cta2__close-btn:hover{background:var(--accent-2)}.am-cta2__close-btn .btn-edge{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:visible}.am-cta2__close-btn .btn-edge rect{fill:none;stroke:#b2ceff;stroke-width:1.4;stroke-linecap:round;stroke-dasharray:74 160;stroke-dashoffset:0;animation:btnDash 3.2s linear infinite}@keyframes btnDash{to{stroke-dashoffset:-234}}@media (prefers-reduced-motion:reduce){.am-cta2__close-btn .btn-edge rect{animation:none}}.am-cta2__in{position:relative;z-index:1;width:100%;flex:1;max-width:var(--am-content);margin:0 auto;display:grid;grid-template-columns:5fr 7fr;column-gap:118px;align-items:start;padding:clamp(150px,20vh,240px) 0 clamp(90px,12vh,150px)}.am-cta2__h{font-family:Pretendard,sans-serif;font-weight:800;font-size:46px;line-height:1.28;letter-spacing:-.02em;color:#fff;margin:0}.am-cta2__h .line{display:block}.am-cta2__h .accent{color:var(--accent-2)}.am-cta2__desc{margin:clamp(28px,4vh,44px) 0 0;font-size:16px;line-height:1.85;color:var(--muted)}.am-cta2__note{display:flex;align-items:center;gap:11px;margin:clamp(22px,3vh,32px) 0 0;font-size:14px;line-height:1.7;color:var(--muted-2)}.am-cta2__dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--accent-2);box-shadow:0 0 0 4px rgba(86,162,255,.18),0 0 12px 2px var(--accent-2);animation:ctaDot 2s ease-in-out infinite}@keyframes ctaDot{0%,to{box-shadow:0 0 0 3px rgba(86,162,255,.18),0 0 8px 1px var(--accent-2)}50%{box-shadow:0 0 0 6px rgba(86,162,255,.08),0 0 16px 3px var(--accent-2)}}@media (prefers-reduced-motion:reduce){.am-cta2__dot{animation:none}}.am-cta2__form{gap:clamp(22px,3vh,34px)}.am-cta2__form,.am-fld{display:flex;flex-direction:column}.am-fld{gap:12px}.am-fld__l{font-size:15px;font-weight:600;color:#eaf0fb}.am-fld__l i{color:var(--accent-2);font-style:normal}.am-fld input{background:transparent;border:0;border-bottom:1px solid hsla(0,0%,100%,.2);padding:8px 2px;color:#fff;font-family:Pretendard,sans-serif;font-size:15px;outline:none;transition:border-color .2s}.am-fld input::placeholder{color:rgba(174,185,208,.45)}.am-fld input:focus{border-color:var(--accent-2)}.am-cta2__submit{position:relative;overflow:hidden;margin-top:8px;align-self:flex-start;padding:14px 42px;border-radius:999px;border:0;background:var(--accent);color:#fff;font-family:Pretendard,sans-serif;font-weight:700;font-size:15px;cursor:pointer;transition:background .2s}.am-cta2__submit>span{position:relative;z-index:1}.am-cta2__submit:before{content:"";position:absolute;top:0;left:-130%;width:55%;height:100%;z-index:0;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.1),hsla(0,0%,100%,.02),transparent);transform:skewX(-20deg);opacity:0;pointer-events:none}.am-cta2__submit:hover:before{animation:amBtnShine .85s ease-out}.am-cta2__submit:after{content:"";position:absolute;right:-6px;bottom:-10px;width:62%;height:135%;z-index:0;pointer-events:none;background:radial-gradient(ellipse at bottom right,rgba(31,181,173,.5),rgba(31,181,173,.1) 45%,transparent 70%);opacity:.5;transition:opacity .25s}.am-cta2__submit:hover:after{opacity:.85}@keyframes amBtnShine{0%{left:-130%;opacity:0}14%{opacity:.9}to{left:155%;opacity:0}}.am-cta2__submit:hover{background:var(--accent-2)}@media (max-width:860px){.am-cta2__in{grid-template-columns:1fr;gap:40px;overflow-y:auto}}.am-contact{position:relative;overflow:hidden;background:radial-gradient(1100px 700px at 18% 116%,rgba(40,78,180,.5),transparent 60%),linear-gradient(180deg,#0a1024,#05080f)}.am-ftr{position:relative;z-index:1;width:100%;margin-top:0;background:#070b10;padding:clamp(80px,14vh,150px) var(--am-margin,140px) clamp(32px,4vh,50px)}.am-ftr__main{display:flex;align-items:center;justify-content:space-between;gap:60px}.am-ftr__logo{height:clamp(26px,3.4vw,46px);width:auto;filter:drop-shadow(0 18px 40px rgba(0,0,0,.55)) brightness(1.5) grayscale(1)}.am-ftr__info{display:flex;flex-direction:column;gap:18px;min-width:clamp(320px,32vw,460px)}.am-ftr__row{display:flex;align-items:baseline;gap:34px}.am-ftr__row .k{flex:none;min-width:64px;font-size:14px;font-weight:600;letter-spacing:.04em;color:#cdd6ea}.am-ftr__row .v{font-size:15px;color:#aeb9d0;text-decoration:none}.am-ftr__row a.v:hover{color:#fff}.am-ftr__copy{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:clamp(28px,4vh,48px)}.am-ftr__copy p{margin:0;font-size:13px;color:rgba(174,185,208,.6)}.am-ftr__top{background:none;border:0;cursor:pointer;font-family:Pretendard,sans-serif;font-size:13px;font-weight:600;color:rgba(174,185,208,.7);display:inline-flex;align-items:center;gap:7px;transition:color .2s}.am-ftr__top:hover{color:#fff}.am-ftr__top span{transition:transform .2s}.am-ftr__top:hover span{transform:translateY(-3px)}@media (max-width:860px){.am-ftr__main{gap:40px}.am-ftr__copy,.am-ftr__main{flex-direction:column;align-items:flex-start}.am-ftr__copy{gap:8px}}.atadmain .nav{position:absolute;transition:opacity .1s ease}.atadmain .nav.nav--hidden{opacity:0;pointer-events:none}.atadmain .nav__item{cursor:pointer}.atadmain .nav__lang-menu[hidden]{display:none}#am-holder{position:relative;width:100%;overflow:hidden}#am-stage{position:fixed;top:0;left:0;width:1920px;transform-origin:top left;will-change:transform}.atadmain .am-constel,.atadmain .am-hero,.atadmain .am-integ,.atadmain .am-news,.atadmain .am-prob,.atadmain .am-svc,.atadmain .am-trust{height:1080px;min-height:0}.atadmain .am-integ,.atadmain .am-news{display:flex;align-items:center;padding-top:0;padding-bottom:0}.atadmain .am-trust{display:flex;flex-direction:column;justify-content:center;padding-top:0;padding-bottom:0}.atadmain .am-trust__in{width:100%}.atadmain .am-contact{padding-top:0;padding-bottom:0}.atadmain .am-integ__in,.atadmain .am-news__in{width:100%}.atadmain{--am-margin:140px;--am-content:1640px;--am-gutter:20px}.atadmain .nav{padding:0 var(--am-margin)}.atadmain .am-contact,.atadmain .am-integ,.atadmain .am-news,.atadmain .am-trust{padding-left:0;padding-right:0}.atadmain .am-contact__in,.atadmain .am-foot,.atadmain .am-integ__in,.atadmain .am-news__in,.atadmain .am-trust__in{max-width:var(--am-content);margin-left:auto;margin-right:auto;width:100%}.atadmain .am-mission__in{max-width:var(--am-content)}.atadmain .am-news__grid{max-width:none;column-gap:118px;row-gap:20px;align-items:start;grid-template-columns:5fr 7fr}.atadmain .am-news__list{height:369px}.atadmain .am-news__media{aspect-ratio:auto;height:369px;align-self:start}.atadmain .am-contact h2{font-size:clamp(26px,3vw,42px);line-height:1.3;letter-spacing:-.02em}.am-mline{display:block;opacity:0;transform:translateY(30px);transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1)}.am-mline.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.am-mline{opacity:1;transform:none}}.atadmain .am-trust{height:auto;display:block;background:var(--bg);border-top:0;padding-top:clamp(90px,12vh,140px);padding-bottom:clamp(90px,12vh,140px)}.am-trust__title{font-family:Pretendard,sans-serif;font-weight:800;font-size:clamp(26px,3vw,42px);line-height:1.22;letter-spacing:-.02em;color:#fff;margin:0 0 clamp(34px,4vw,52px)}.am-trust__cell{position:relative;padding:0;overflow:hidden}.am-trust__cell.am-rv.in{animation-delay:calc(var(--am-i, 0) * .07s)}.am-trust__logo--sopoong{mix-blend-mode:screen;height:56px!important;width:auto!important;max-height:none!important;max-width:200px!important}.am-trust__logo--blend{mix-blend-mode:screen;max-width:178px!important;max-height:54px!important}.am-trust__cell:first-child{--am-i:0}.am-trust__cell:nth-child(2){--am-i:1}.am-trust__cell:nth-child(3){--am-i:2}.am-trust__cell:nth-child(4){--am-i:3}.am-trust__cell:nth-child(5){--am-i:4}.am-trust__cell:nth-child(6){--am-i:5}.am-trust__cell:nth-child(7){--am-i:6}.am-trust__cell:nth-child(8){--am-i:7}.am-trust__cell:nth-child(9){--am-i:8}.am-trust__cell:nth-child(10){--am-i:9}.am-trust__cell:nth-child(11){--am-i:10}.am-trust__cell:nth-child(12){--am-i:11}.am-flip{position:absolute;left:0;right:0;top:0;height:200%;display:flex;flex-direction:column-reverse;transform:translateY(-50%);transition:transform .68s cubic-bezier(.18,1.16,.34,1)}.am-flip.flip-on{transform:translateY(0)}.am-face{flex:0 0 50%;height:50%;display:flex;align-items:center;justify-content:center;padding:24px}.am-face img{max-width:138px;max-height:40px;width:auto;height:auto;opacity:.62;filter:grayscale(1) brightness(1.6);transition:opacity .25s,filter .25s}.am-trust__cell:hover .am-face img{opacity:1;filter:none}.am-trust__cell{transition:background .25s}@media (hover:none){.am-face img,.am-trust__cell img{filter:none}}.atadmain .am-news{background:var(--bg)}.atadmain .am-news h2{margin-bottom:118px}.am-news__item{display:block;text-decoration:none;border-top:1px solid var(--line);padding:20px 0;transition:padding .35s}.am-news__item:first-child{border-top:0;padding-top:0}.am-news__item .am-news__cat{display:block;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-2);max-height:0;opacity:0;overflow:hidden;margin:0;transition:max-height .35s,opacity .3s,margin .35s}.am-news__item h3{font-family:Pretendard,sans-serif;font-weight:600;font-size:clamp(15px,1.3vw,18px);color:#9fb0cf;margin:0;line-height:1.5;word-break:keep-all;transition:color .25s,font-size .3s}.am-news__desc{margin:0;color:var(--muted);font-size:14px;line-height:1.75;max-height:0;opacity:0;overflow:hidden;word-break:keep-all;transition:max-height .45s,opacity .3s,margin .35s}.am-news__item.is-open .am-news__cat{max-height:26px;opacity:1;margin-bottom:12px}.am-news__item.is-open h3{color:#fff;font-size:clamp(18px,1.7vw,24px);font-weight:700}.am-news__item.is-open .am-news__desc{max-height:150px;opacity:1;margin-top:12px}.am-odin__card{justify-content:flex-start;background:#2247f5}.am-odin__head{display:flex;flex-direction:column}.am-odin__stats{position:absolute;left:clamp(40px,5vw,76px);right:clamp(40px,5vw,76px);bottom:clamp(40px,5vw,76px);margin-top:0;padding-top:0}.am-odin__btn{align-self:flex-start;display:inline-flex;align-items:center;gap:18px;padding:8px 8px 8px 26px;border-radius:999px;white-space:nowrap;background:rgba(7,11,30,.26);border:0;color:#fff;font-size:15px;font-weight:600;backdrop-filter:blur(4px)}.am-odin__btn:hover{background:rgba(7,11,30,.46);transform:translateY(-2px)}.am-odin__btn-ic{width:36px;height:36px;border-radius:50%;background:#fff;display:grid;place-items:center;flex:none}.am-odin__btn-ic svg{width:15px;height:15px;stroke:#1f3df0;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.am-odin__visual{position:relative}.am-odin__fade{position:absolute;left:0;right:0;bottom:0;height:32%;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent,#04060e)}.atadmain .am-integ{background:var(--bg)}.atadmain .am-integ:after{content:"";position:absolute;left:0;right:0;bottom:0;height:16%;z-index:3;pointer-events:none;background:linear-gradient(180deg,transparent,var(--bg))}.am-integ__grad{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(2600px 760px at 50% 116%,rgba(96,156,255,.62),rgba(47,107,255,.3) 38%,rgba(47,107,255,.08) 60%,transparent 76%)}.am-integ__in{position:relative;z-index:3}#constel.am-integ:after{display:none}#constel .am-integ__grad{background:linear-gradient(180deg,transparent 62%,rgba(11,31,68,.5) 82%,#0b1f44)}.am-integ__planet{z-index:0;right:clamp(-460px,-16vw,-150px);top:50%;transform:translateY(-50%);width:clamp(980px,86vw,1580px);height:auto;object-fit:contain;mix-blend-mode:screen;-webkit-mask:linear-gradient(90deg,transparent,transparent 38%,#000 90%);mask:linear-gradient(90deg,transparent,transparent 38%,#000 90%)}.am-integ__planet,.am-shoot{position:absolute;pointer-events:none}.am-shoot{inset:0;z-index:2;overflow:hidden}#constel{overflow:visible;z-index:3}#problem{position:relative;z-index:1}#constel .am-shoot{top:0;bottom:auto;height:142%;overflow:visible;-webkit-mask:linear-gradient(180deg,#000 66%,rgba(0,0,0,.32) 84%,transparent 99%) no-repeat;mask:linear-gradient(180deg,#000 66%,rgba(0,0,0,.32) 84%,transparent 99%) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.am-integ__floor{position:absolute;z-index:2;left:50%;bottom:0;transform:translateX(-50%);width:108%;max-width:none;height:auto;pointer-events:none}.am-shootstar{position:absolute;height:2px;width:300px;transform-origin:right center;mix-blend-mode:screen;background:linear-gradient(90deg,hsla(0,0%,100%,0),currentColor 78%,#fff);border-radius:2px;filter:blur(.6px);opacity:.95}.am-shootstar:after{content:"";position:absolute;right:-9px;top:50%;width:26px;height:26px;border-radius:50%;transform:translateY(-50%);background:radial-gradient(circle,#fff,currentColor 30%,hsla(0,0%,100%,0) 70%);filter:blur(1px)}.am-integ__words span{transition:color .4s ease,text-shadow .4s ease;cursor:default}.am-hero .kv__cursorglow{z-index:2}.am-svc__row{display:flex;width:100%;height:100%}.am-svc__panel{position:relative;flex-grow:0;flex-shrink:1;flex-basis:33.333%;min-width:0;overflow:hidden;cursor:pointer;transition:flex-basis .6s cubic-bezier(.6,.04,.26,1),background .6s}.am-svc__panel:after{content:"";position:absolute;left:0;top:0;width:1px;height:100%;pointer-events:none;background:linear-gradient(180deg,rgba(124,172,255,.6),rgba(86,162,255,.14) 44%,transparent 78%);transition:opacity .4s}.am-svc__panel:first-child:after{display:none}.am-svc__row:has(.am-svc__panel.is-active) .am-svc__panel:after{opacity:0}.am-svc__panel:last-child{border-right:0}.am-svc__panel.is-active{flex-basis:87%;flex-shrink:0;cursor:pointer}.am-svc__glyph{display:none;width:clamp(72px,6vw,112px);color:var(--c);opacity:.5}.am-svc__glyph svg{width:100%;height:auto;display:block}.am-svc__panel[data-svc=heimdall] .am-svc__glyph{opacity:.36}.am-svc__row:has(.am-svc__panel.is-active) .am-svc__panel:not(.is-active) .am-svc__art,.am-svc__row:has(.am-svc__panel.is-active) .am-svc__panel:not(.is-active) .am-svc__badge{display:none}.am-svc__row:has(.am-svc__panel.is-active) .am-svc__panel:not(.is-active) .am-svc__name{position:absolute;left:0;right:0;bottom:29%;margin:0 auto;width:max-content;writing-mode:vertical-rl;transform:rotate(180deg);font-size:clamp(34px,2.9vw,58px)}.am-svc__row:has(.am-svc__panel.is-active) .am-svc__panel:not(.is-active) .am-svc__glyph{display:block;position:absolute;left:0;right:0;top:73%;margin:0 auto}.am-svc__col{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;padding:96px 28px 84px;text-align:center;opacity:1;transition:opacity .4s ease}.am-svc__panel.is-active .am-svc__col{opacity:0;pointer-events:none}.am-svc__badge{flex:none;display:inline-flex;align-items:center;padding:7px 18px;border-radius:999px;font-size:15px;font-weight:600;color:var(--c2);white-space:nowrap;transition:color .25s ease,border-color .25s ease;border:1.5px solid color-mix(in srgb,var(--c) 70%,transparent);background:transparent}.am-svc__art{flex:1;display:flex;align-items:center;justify-content:center;width:100%;min-height:0;padding:40px 0}.am-svc__art img{max-width:min(58%,240px);max-height:84%;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 30px 70px rgba(0,0,0,.5));transition:transform .6s cubic-bezier(.2,.7,.2,1)}.am-svc__panel:hover .am-svc__art img{transform:translateY(-10px) scale(1.04)}.am-svc__name{flex:none;margin:0;font-family:Pretendard,sans-serif;font-weight:800;letter-spacing:-.03em;font-size:clamp(40px,4.6vw,78px);line-height:1;color:var(--c);transition:color .3s ease}.am-svc__detail{position:absolute;inset:0;display:flex;opacity:0;pointer-events:none;transition:opacity .5s ease .15s}.am-svc__panel.is-active .am-svc__detail{opacity:1;pointer-events:auto}.am-svc__panel-l{flex:0 0 34%;position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-start;padding:clamp(96px,15vh,190px) clamp(48px,4vw,80px) 0;background:var(--c);color:#fff}.am-svc__d-name{margin:0 0 26px;font-family:Pretendard,sans-serif;font-weight:800;letter-spacing:-.03em;font-size:clamp(48px,5vw,92px);line-height:1;color:#fff}.am-svc__d-desc{margin:0 0 38px;max-width:360px;font-size:clamp(16px,1.15vw,19px);line-height:1.7;color:hsla(0,0%,100%,.92);word-break:keep-all}.am-svc__btn{position:relative;overflow:hidden;align-self:flex-start;display:inline-flex;align-items:center;gap:18px;padding:9px 9px 9px 28px;border-radius:999px;white-space:nowrap;background:rgba(4,8,24,.24);color:#fff;font-size:15px;font-weight:600;text-decoration:none;transition:color .3s ease}.am-svc__btn:before{content:"";position:absolute;z-index:0;top:50%;right:28px;width:38px;height:38px;border-radius:50%;background:#fff;transform:translate(50%,-50%) scale(1);transform-origin:center;transition:transform .45s cubic-bezier(.7,0,.3,1)}.am-svc__btn>i,.am-svc__btn>span{position:relative;z-index:1}.am-svc__btn:hover{color:var(--c)}.am-svc__btn:hover:before{transform:translate(50%,-50%) scale(26)}.am-svc__btn i{width:38px;height:38px;border-radius:50%;background:#fff;display:grid;place-items:center;flex:none;transition:background .3s ease}.am-svc__btn i svg{width:16px;height:16px;stroke:var(--c);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s ease}.am-svc__btn:hover i{background:var(--c)}.am-svc__btn:hover i svg{stroke:#fff}.am-svc__stats{position:absolute;left:clamp(48px,4vw,80px);bottom:clamp(96px,15vh,190px);display:flex;gap:clamp(28px,3vw,52px)}.am-svc__stat b{display:block;font-family:Pretendard,sans-serif;font-weight:800;font-size:clamp(30px,2.4vw,44px);line-height:1;color:#fff;letter-spacing:-.02em}.am-svc__stat span{display:block;margin-top:9px;font-size:14px;color:hsla(0,0%,100%,.85)}.am-svc__panel-r{flex:1;position:relative;overflow:hidden;background:radial-gradient(120% 90% at 70% 40%,color-mix(in srgb,var(--c) 26%,transparent),transparent 60%),#04060e}.am-svc__d-art{position:absolute;right:-2%;top:50%;transform:translateY(-50%);height:84%;width:auto;max-width:78%;object-fit:contain;filter:drop-shadow(0 40px 90px rgba(0,0,0,.6))}.am-svc__d-art--cover,.am-svc__d-art--odin{right:0;top:0;transform:none;height:100%;width:100%;max-width:none;object-fit:cover;object-position:center;filter:none}.am-svc__chip{position:absolute;z-index:2;display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:14px;font-size:15px;font-weight:700;color:#fff;background:color-mix(in srgb,var(--c) 30%,rgba(8,14,30,.7));border:1px solid color-mix(in srgb,var(--c2) 60%,transparent);backdrop-filter:blur(8px);box-shadow:0 14px 34px rgba(0,0,0,.4);animation:svcFloat 5s ease-in-out infinite}.am-svc__chip.c1{left:14%;top:16%;animation-delay:0s}.am-svc__chip.c2{left:6%;top:46%;animation-delay:.8s}.am-svc__chip.c3{left:24%;top:72%;animation-delay:1.6s}@keyframes svcFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@media (prefers-reduced-motion:reduce){.am-svc__chip,.am-svc__cspchip{animation:none}}.am-svc__cspchip{position:absolute;z-index:2;width:clamp(144px,13.5vw,225px);height:auto;pointer-events:none;filter:drop-shadow(0 20px 40px rgba(0,0,0,.55));animation:svcFloat 5s ease-in-out infinite}.am-svc__cspchip.c1{left:24%;top:2%;width:clamp(144px,13.5vw,225px);animation-delay:0s}.am-svc__cspchip.c2{left:14%;top:30%;width:clamp(144px,13.5vw,225px);animation-delay:.7s}.am-svc__cspchip.c3{left:22%;top:58%;width:clamp(174px,16.5vw,273px);animation-delay:1.4s}.am-svc__panel:not(.is-active):hover{background:linear-gradient(0deg,color-mix(in srgb,var(--c) 60%,transparent),color-mix(in srgb,var(--c) 14%,transparent) 38%,transparent 72%)}.am-svc__panel:not(.is-active):hover .am-svc__name{color:#fff}.atadmain .am-svc,.atadmain .am-svc *{cursor:auto}.solacc{display:flex;gap:10px;width:100%;max-width:var(--am-content);margin:clamp(40px,5vh,72px) auto 0;padding:0 var(--am-margin);height:clamp(440px,56vh,600px)}.solacc-panel{position:relative;overflow:hidden;border-radius:14px;flex:1 1 0;min-width:0;display:block;text-decoration:none;cursor:pointer;transition:flex-grow .62s cubic-bezier(.3,.72,.2,1)}.solacc-panel.is-open{flex-grow:7}.solacc--odin{--c:86,162,255}.solacc--heim{--c:25,194,179}.solacc--vdc{--c:139,92,246}.solacc-bg{position:absolute;inset:0;z-index:0;transition:background .5s ease;background:radial-gradient(120% 90% at 50% 8%,rgba(var(--c),.14),transparent 62%),#0b1124}.solacc-bg:after{content:"";position:absolute;inset:0;opacity:.4;mix-blend-mode:screen;background-image:radial-gradient(hsla(0,0%,100%,.12) 1px,transparent 1.4px);background-size:22px 22px}.solacc-panel.is-open .solacc-bg{background:radial-gradient(110% 100% at 28% 12%,rgba(var(--c),.16),transparent 60%),#0c1424}.solacc-panel:after{content:"";position:absolute;inset:0;border-radius:14px;z-index:6;pointer-events:none;opacity:0;transition:opacity .5s ease;padding:1.5px;background:conic-gradient(from var(--ang,0deg),#cfe0ff,rgba(var(--c),1) 20deg,rgba(var(--c),.15) 80deg,transparent 200deg,rgba(var(--c),.15) 300deg,rgba(var(--c),1) 340deg,#cfe0ff 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.solacc-panel.is-open:after{opacity:1;animation:solBorder 4s linear infinite}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes solBorder{to{--ang:360deg}}@media (prefers-reduced-motion:reduce){.solacc-panel.is-open:after{animation:none}}.solacc-num{left:clamp(20px,2vw,34px);top:clamp(16px,2vh,28px);font-weight:800;font-size:clamp(40px,5vw,86px);line-height:1;color:hsla(0,0%,100%,.08);letter-spacing:-.02em}.solacc-label,.solacc-num{position:absolute;z-index:3;font-family:Pretendard,sans-serif}.solacc-label{left:0;right:0;bottom:clamp(26px,4vh,52px);margin:0;text-align:center;font-weight:700;font-size:clamp(17px,1.5vw,22px);color:hsla(0,0%,100%,.5);transition:opacity .3s ease;white-space:nowrap}.solacc-panel.is-open .solacc-label{opacity:0}.solacc-dash{position:absolute;right:5%;top:46%;transform:translateY(-50%) scale(.96);z-index:2;width:min(60%,540px);opacity:0;transition:opacity .55s ease .2s,transform .6s cubic-bezier(.3,.72,.2,1) .2s;pointer-events:none}.solacc-dash svg{width:100%;height:auto;display:block;filter:drop-shadow(0 24px 50px rgba(0,0,0,.5))}.solacc-dash--glyph{width:min(42%,300px);right:9%}.solacc-panel.is-open .solacc-dash{opacity:1;transform:translateY(-50%) scale(1)}.solacc-body{position:absolute;left:clamp(28px,3vw,56px);bottom:clamp(40px,6vh,72px);z-index:4;opacity:0;transform:translateY(12px);transition:opacity .5s ease .15s,transform .5s cubic-bezier(.3,.72,.2,1) .15s;max-width:60%}.solacc-panel.is-open .solacc-body{opacity:1;transform:none}.solacc-ico{display:inline-flex;width:46px;height:46px;border-radius:12px;align-items:center;justify-content:center;background:rgba(var(--c),.14);border:1px solid rgba(var(--c),.32);margin:0 0 20px}.solacc-ico svg{width:24px;height:24px;fill:none;stroke:rgb(var(--c));stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.solacc-cat{margin:0 0 8px;font-size:14px;font-weight:600;letter-spacing:.03em;color:rgb(var(--c))}.solacc-title{margin:0 0 22px;font-family:Pretendard,sans-serif;font-weight:800;font-size:clamp(30px,3vw,46px);letter-spacing:-.02em;color:#fff;line-height:1}.solacc-go{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;border:1px solid hsla(0,0%,100%,.28);color:#fff;font-size:20px;transition:background .25s,border-color .25s,color .25s}.solacc-panel:hover .solacc-go{background:rgb(var(--c));border-color:rgb(var(--c));color:#0b1124}@media (max-width:900px){.solacc{flex-direction:column;height:auto;padding:0 24px}.solacc-panel{height:110px}.solacc-panel.is-open{height:400px}.solacc-dash{display:none}}.atadmain .am-svc,.atadmain .am-svc *{cursor:none}.atadmain #odin.am-svc .acc-panel:not(.is-open),.atadmain #odin.am-svc .acc-panel:not(.is-open) *{cursor:none!important}.acc-panel.is-open .acc-cat,.acc-panel.is-open .acc-desc{text-align:left}.atadmain .am-svc__panel.is-active,.atadmain .am-svc__panel.is-active *{cursor:auto}.atadmain .am-svc__panel.is-active .am-svc__panel-l,.atadmain .am-svc__panel.is-active .am-svc__panel-l *{cursor:none}.atadmain .am-svc__panel.is-active .am-svc__btn,.atadmain .am-svc__panel.is-active .am-svc__btn *{cursor:pointer}.svc-cursor{position:fixed;left:0;top:0;width:78px;height:78px;border-radius:50%;z-index:200;pointer-events:none;display:grid;place-items:center;transform:translate(-50%,-50%) scale(.35);opacity:0;background:rgba(150,170,200,.16);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);transition:opacity .25s ease,transform .25s cubic-bezier(.2,.7,.2,1)}.svc-cursor.is-on{opacity:1;transform:translate(-50%,-50%) scale(1)}.svc-cursor span{font-family:Pretendard,sans-serif;font-weight:500;font-size:12px;letter-spacing:.1em;color:#fff}.atadmain .svc-cursor{background:transparent!important;border:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;width:84px!important;height:84px!important;margin:-42px 0 0 -42px!important}.atadmain .svc-cursor span{font-family:Pretendard,sans-serif!important;font-weight:800!important;font-size:62px!important;line-height:1!important;letter-spacing:-.02em!important;color:#56a2ff;text-shadow:0 0 26px currentColor,0 0 10px currentColor;transition:color .18s ease}.atadmain .svc-cursor[data-svc=odin] span{color:#56a2ff}.atadmain .svc-cursor[data-svc=heim] span{color:#5fe0a0}.atadmain .svc-cursor[data-svc=vdc] span{color:#a78bfa}.atadmain .am-contact h2,.atadmain .am-integ h2,.atadmain .am-mission__h,.atadmain .am-news h2,.atadmain .am-svc__name,.atadmain .am-trust__title{font-size:46px;line-height:1.2}.atadmain .am-cf .v,.atadmain .am-contact__tag,.atadmain .am-mission p,.atadmain .am-mission__sub,.atadmain .am-news__cat,.atadmain .am-news__desc,.atadmain .am-news__item h3,.atadmain .am-svc__badge{font-size:16px}.atadmain .am-news__item.is-open h3{font-size:20px}