: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:6;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)}@media (min-width:1025px){html[lang=en] .am-future__h .fut-line{font-size:clamp(26px,3.4vw,36px)!important;text-wrap:balance;line-height:1.28}}.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}@media (min-width:1025px){.atadmain #tech .am-tech__shot[data-i="0"],.atadmain #tech .am-tech__shot[data-i="1"],.atadmain #tech .am-tech__shot[data-i="2"],.atadmain #tech .am-tech__shot[data-i="3"]{transform:translateX(28px)}}@media (orientation:landscape) and (max-width:1366px) and (pointer:coarse){.atadmain #tech .am-tech__shot[data-i="0"],.atadmain #tech .am-tech__shot[data-i="1"],.atadmain #tech .am-tech__shot[data-i="3"]{transform:translateX(-16px)}.atadmain #tech .am-tech__shot[data-i="2"]{transform:translateX(-34px)}}.am-tech__shot[data-i="0"].fold>svg{transform:scaleY(.03);opacity:0;transform-origin:center center}.am-tech__shot[data-i="0"].unfold>svg{transform-origin:center center;animation:techUnfold .9s cubic-bezier(.18,.86,.24,1) forwards}.am-tech__shot[data-i="0"].unfolded>svg{transform:none;opacity:1;animation:none}@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{font-family:Pretendard,sans-serif;font-weight:800;letter-spacing:-.03em;font-size:clamp(46px,6vw,88px);line-height:1;margin:0 0 28px}.am-odin__btn,.am-odin__name{position:relative;z-index:1;color:#fff}.am-odin__btn{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;padding:12px 22px;border-radius:999px;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.4);font-size:14px;font-weight:600;text-decoration:none;backdrop-filter:blur(6px);transition:background .2s,transform .2s}.am-odin__btn:hover{background:hsla(0,0%,100%,.24);transform:translateY(-2px)}.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{position:relative;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);border-bottom:0;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,1px 100%,1px 100%,1px 100%,100% 1px;background-position:0 33.333%,0 66.667%,25% 0,50% 0,75% 0,0 100%;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:.45;filter:none}.am-trust__cell:last-child img{opacity:.15}html.atadmain .am-trust__grid{border:0!important;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)),linear-gradient(var(--line),var(--line)),linear-gradient(var(--line),var(--line)),linear-gradient(var(--line),var(--line))!important;background-size:100% 1px,100% 1px,100% 1px,100% 1px,1px 100%,1px 100%,1px 100%,1px 100%,1px 100%!important;background-position:0 0,0 33.333%,0 66.667%,0 100%,0 0,25% 0,50% 0,75% 0,100% 0!important;background-repeat:no-repeat!important}@media (max-width:520px){html.atadmain .am-trust__grid{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)),linear-gradient(var(--line),var(--line)),linear-gradient(var(--line),var(--line)),linear-gradient(var(--line),var(--line))!important;background-size:100% 1px,100% 1px,100% 1px,100% 1px,100% 1px,1px 100%,1px 100%,1px 100%,1px 100%!important;background-position:0 0,0 25%,0 50%,0 75%,0 100%,0 0,33.333% 0,66.667% 0,100% 0!important;background-repeat:no-repeat!important}}@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}