.dxp{--ink:#091012;--ink2:#0f191c;--paper:#f3f6f4;--paper2:#e7edea;--teal:#1d5a66;--teal2:#2b7f8e;--mint:#8fd0ab;--coral:#ff6b45;--mute:#76868a;--body-l:#415054;--body-d:#aebdc0;--line-l:#09101224;--line-d:#f3f6f429;--ease:cubic-bezier(.2,.7,.1,1);--font:"Pretendard Variable",Pretendard,"Apple SD Gothic Neo","Noto Sans KR",system-ui,sans-serif;--gut:max(20px,env(safe-area-inset-left,0px));--gutr:max(20px,env(safe-area-inset-right,0px))}@font-face{font-family:Pretendard Variable;src:url(/fonts/pretendard-variable-1.3.9.woff2)format("woff2");font-weight:45 920;font-display:swap}.dxp *{box-sizing:border-box}.dxp{background:var(--ink);color:var(--paper);font-family:var(--font);letter-spacing:-.005em;word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;padding-bottom:calc(86px + env(safe-area-inset-bottom,0px));margin:0;font-size:17px;line-height:1.8;overflow-x:clip}.dxp h1,.dxp h2,.dxp h3,.dxp h4,.dxp p,.dxp ul,.dxp ol{margin:0}.dxp ul,.dxp ol{padding:0;list-style:none}.dxp a{color:inherit;text-decoration:none}.dxp button{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.dxp :focus-visible{outline:2px solid var(--mint);outline-offset:4px}.dxp b{font-weight:700}.dxp .wrap{max-width:1320px;padding-inline:var(--gut) var(--gutr);margin:0 auto}.dxp .k{letter-spacing:.04em;color:var(--mute);font-size:14px;font-weight:600}.dxp .dark .k,.dxp .teal .k{color:var(--mint)}.dxp .light .k{color:var(--teal)}.dxp .bar{transform-origin:0;background:var(--mint);z-index:90;width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0)}.dxp .cur{background:var(--teal);z-index:95;pointer-events:none;position:fixed;inset:0;transform:translateY(100%)}.dxp .hd{left:0;right:0;top:env(safe-area-inset-top,0px);z-index:80;color:#fff;transition:transform .6s var(--ease),background .5s,color .5s;position:fixed}.dxp .hd[data-t=light]{color:var(--ink)}.dxp .hd.solid[data-t=dark]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#091012cc}.dxp .hd.solid[data-t=light]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f3f6f4d6}.dxp .hd.hide{transform:translateY(-110%)}.dxp .hd .wrap{justify-content:space-between;align-items:center;gap:24px;padding-block:16px;display:flex}.dxp .brand{letter-spacing:-.03em;align-items:center;gap:9px;font-size:20px;font-weight:800;display:flex}.dxp .brand i{background:var(--mint);border-radius:50%;width:9px;height:9px;animation:2.4s ease-out infinite bl;box-shadow:0 0 #8fd0ab99}@keyframes bl{0%{box-shadow:0 0 #8fd0ab99}to{box-shadow:0 0 0 12px #8fd0ab00}}.dxp .hd nav{align-items:center;gap:34px;font-size:15.5px;font-weight:600;display:flex}.dxp .hd nav>a,.dxp .nvp>a{padding:8px 0;display:block;position:relative}.dxp .hd nav>a:after,.dxp .nvp>a:after{content:"";transform-origin:0;height:1.5px;transition:transform .5s var(--ease);background:currentColor;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.dxp .hd nav>a:hover:after,.dxp .nvp>a:hover:after,.dxp .hd nav a[aria-current]:after{transform:scaleX(1)}.dxp .nvp{position:relative}.dxp .mega{opacity:0;pointer-events:none;width:min(640px,86vw);transition:opacity .35s var(--ease),transform .45s var(--ease);background:var(--ink2);color:var(--paper);border:1px solid var(--line-d);border-radius:20px;grid-template-columns:1fr 1fr;gap:4px;padding:14px;display:grid;position:absolute;top:100%;left:50%;transform:translate(-50%,12px);box-shadow:0 30px 80px #0006}.dxp .nvp:hover .mega,.dxp .nvp:focus-within .mega{opacity:1;pointer-events:auto;transform:translate(-50%)}.dxp .mega a{border-radius:12px;padding:12px 14px;line-height:1.4;transition:background .3s;display:block}.dxp .mega a:hover{background:#8fd0ab1a}.dxp .mega b{font-size:15.5px;font-weight:650;display:block}.dxp .mega span{color:var(--body-d);font-size:13px;font-weight:400}.dxp .pill{transition:background .4s var(--ease),color .4s var(--ease);border:1px solid;border-radius:999px;align-items:center;gap:10px;padding:11px 20px;font-size:15px;font-weight:650;display:inline-flex}.dxp .hd[data-t=dark] .pill:hover{color:#000;background:#fff}.dxp .hd[data-t=light] .pill:hover{background:var(--ink);color:#fff}.dxp .burger{border:1px solid;border-radius:50%;width:44px;height:44px;display:none;position:relative}.dxp .burger:before,.dxp .burger:after{content:"";height:1.5px;transition:transform .4s var(--ease),top .4s var(--ease);background:currentColor;position:absolute;left:13px;right:13px}.dxp .burger:before{top:18px}.dxp .burger:after{top:25px}.dxp.mo .burger:before{top:21px;transform:rotate(45deg)}.dxp.mo .burger:after{top:21px;transform:rotate(-45deg)}.dxp .mnu{z-index:75;background:var(--ink);color:var(--paper);padding:96px var(--gutr) 120px var(--gut);transition:transform .6s var(--ease);visibility:hidden;position:fixed;inset:0;overflow:auto;transform:translateY(-100%)}.dxp.mo .mnu{visibility:visible;transform:none}.dxp.mo .hd{color:#fff}.dxp .mnu a{letter-spacing:-.03em;border-bottom:1px solid var(--line-d);padding:10px 0;font-size:30px;font-weight:300;display:block}.dxp .mnu a b{font-weight:700}.dxp .mnu .sm{grid-template-columns:1fr 1fr;gap:6px 14px;margin:10px 0 18px;display:grid}.dxp .mnu .sm a{color:var(--body-d);border:0;padding:8px 0;font-size:16px;font-weight:500}@media (width<=900px){.dxp .hd nav,.dxp .hd .pill{display:none}.dxp .burger{display:block}}.dxp .dock{z-index:70;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--line-d);color:var(--paper);padding:12px var(--gutr) calc(12px + env(safe-area-inset-bottom,0px)) var(--gut);animation:dk .9s var(--ease) 1.2s forwards;background:#091012e6;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}@keyframes dk{to{transform:none}}.dxp .dock .in{justify-content:space-between;align-items:center;gap:18px;max-width:1320px;margin:0 auto;display:flex}.dxp .dk-l{align-items:center;gap:14px;min-width:0;display:flex}.dxp .live{background:var(--mint);border-radius:50%;flex:none;width:10px;height:10px;animation:2s ease-out infinite bl}.dxp .dk-l p{color:var(--body-d);font-size:14.5px;line-height:1.45}.dxp .dk-l p b{color:#fff;font-size:16px;display:block}.dxp .dk-r{flex:none;gap:10px;display:flex}.dxp .dbtn{border:1px solid var(--line-d);transition:transform .4s var(--ease),background .4s,color .4s;border-radius:999px;align-items:center;gap:10px;padding:14px 24px;font-size:15.5px;font-weight:700;line-height:1;display:inline-flex}.dxp .dbtn:hover{transform:translateY(-2px)}.dxp .dbtn.line:hover{color:var(--ink);background:#fff}@media (width<=700px){.dxp .dk-l p span{display:none}.dxp .dk-l p b{font-size:15px}.dxp .dbtn{padding:13px 16px;font-size:14.5px}.dxp .dbtn.line{display:none}.dxp .dock .in{gap:10px}}.dxp .hero{background:var(--ink);height:440vh;position:relative}.dxp .stage{height:100svh;position:sticky;top:0;overflow:hidden}.dxp #cv{width:100%;height:100%;display:block;position:absolute;inset:0}.dxp .hs{padding-inline:var(--gut) var(--gutr);pointer-events:none;will-change:opacity,transform;max-width:1320px;margin:0 auto;position:absolute;bottom:9vh;left:0;right:0}.dxp .hs h1,.dxp .hs .h{letter-spacing:-.04em;font-size:clamp(2.4rem,7vw,7rem);font-weight:300;line-height:1.12}.dxp .hs h1 b,.dxp .hs .h b{font-weight:760}.dxp .hs .sub{color:var(--body-d);max-width:30em;margin-top:26px;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.7}.dxp .hsA .k{margin-bottom:22px}.dxp .hsC{color:var(--ink);top:50%;bottom:auto}.dxp .hsC .in{max-width:min(540px,40vw)}.dxp .hsC .k{color:var(--teal)}.dxp .hsC .h{margin-top:14px;font-size:clamp(2rem,3.7vw,3.7rem);font-weight:300}.dxp .hsC .sub{color:var(--body-l);margin-top:18px;font-size:clamp(1rem,1.2vw,1.12rem)}.dxp .fx{border-top:1px solid var(--line-l);gap:0;margin-top:26px;display:grid}.dxp .fx li{border-bottom:1px solid var(--line-l);align-items:baseline;gap:16px;padding:11px 0;line-height:1.5;display:flex}.dxp .fx b{letter-spacing:-.02em;flex:none;width:9.4em;font-size:15.5px}.dxp .fx span{color:var(--body-l);font-size:14.5px}.dxp .hsC .row{pointer-events:auto;flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.dxp .btn{transition:transform .5s var(--ease),background .4s,color .4s;border:1px solid;border-radius:999px;align-items:center;gap:14px;padding:17px 28px;font-size:16px;font-weight:650;line-height:1;display:inline-flex}.dxp .btn.solid{background:var(--ink);color:var(--paper);border-color:var(--ink)}.dxp .btn.line{color:var(--ink)}.dxp .dark .btn.solid,.dxp .teal .btn.solid{background:var(--mint);color:var(--ink);border-color:var(--mint)}.dxp .dark .btn.line,.dxp .teal .btn.line{color:var(--paper)}.dxp .btn:hover{transform:translateY(-3px)}.dxp .btn.line:hover{background:var(--ink);color:var(--paper)}.dxp .dark .btn.line:hover,.dxp .teal .btn.line:hover{background:var(--paper);color:var(--ink)}.dxp .btn i{transition:transform .5s var(--ease);font-style:normal;display:inline-block}.dxp .btn:hover i{transform:translate(5px)}.dxp .orbs{pointer-events:none;position:absolute;inset:0}.dxp .orb{color:var(--ink);white-space:nowrap;opacity:0;pointer-events:auto;will-change:transform,opacity;background:#fff;border:1px solid #09101214;border-radius:999px;align-items:center;gap:9px;padding:11px 18px;font-size:15px;font-weight:650;line-height:1;display:flex;position:absolute;top:0;left:0;box-shadow:0 12px 32px #09101229}.dxp .orb i{background:var(--teal);border-radius:50%;width:9px;height:9px}.dxp .orb.m i{background:var(--coral)}.dxp .orb:hover{background:var(--ink);color:#fff}.dxp .mch{display:none}@media (width<=899px){.dxp .orbs{display:none}.dxp .hsC{top:auto;bottom:calc(96px + env(safe-area-inset-bottom,0px))}.dxp .hsC .in{max-width:none}.dxp .hsC .h{font-size:clamp(1.8rem,7.4vw,2.6rem)}.dxp .fx{display:none}.dxp .hsC .sub{margin-top:12px;font-size:15.5px}.dxp .hsC .row{margin-top:18px}.dxp .btn{padding:15px 22px;font-size:15px}.dxp .mch{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.dxp .mch span{border:1px solid var(--line-l);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:650}}.dxp .cue{right:var(--gutr);letter-spacing:.14em;color:#8d9a9d;pointer-events:none;flex-direction:column;align-items:center;gap:12px;font-size:12px;display:flex;position:absolute;bottom:9vh}.dxp .cue span{transform-origin:0 0;width:1px;height:64px;animation:cue 2.2s var(--ease) infinite;background:linear-gradient(#fff,#0000);display:block}@keyframes cue{0%{transform:scaleY(0)}60%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.dxp.js .rv{opacity:0;transition:opacity 1s var(--ease),transform 1.1s var(--ease);transition-delay:calc(var(--d,0)*90ms);transform:translateY(34px)}.dxp.js .rv.in{opacity:1;transform:none}.dxp .w{vertical-align:bottom;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}.dxp .wi{display:inline-block}.dxp.js .sp .wi{transition:transform 1.1s var(--ease);transition-delay:calc(var(--i)*55ms);transform:translateY(112%)}.dxp.js .sp.in .wi{transform:none}.dxp .sec{padding-block:clamp(84px,11vw,150px);position:relative;overflow:hidden}.dxp .dark{background:var(--ink);color:var(--paper)}.dxp .teal{color:#fff;background:linear-gradient(135deg,#0f3b45,#1d5a66 60%,#256b79)}.dxp .title b{font-weight:760}.dxp .light .title b{color:var(--teal)}.dxp .dark .title b{color:var(--mint)}.dxp .lead{color:var(--body-l);max-width:32em;font-size:clamp(1.06rem,1.4vw,1.22rem)}.dxp .spot:before{content:"";pointer-events:none;background:radial-gradient(520px circle at var(--mx,50%) var(--my,30%),#8fd0ab17,transparent 60%);opacity:var(--so,0);transition:opacity .6s;position:absolute;inset:0}.dxp .spot:hover{--so:1}.dxp .mq{background:var(--teal);color:#fff;border-block:1px solid #ffffff1f;padding:18px 0;overflow:hidden}.dxp .mq div{letter-spacing:-.02em;white-space:nowrap;gap:44px;width:max-content;font-size:clamp(1.05rem,1.8vw,1.5rem);font-weight:600;animation:46s linear infinite rail;display:flex}.dxp .mq span{align-items:center;gap:44px;display:flex}.dxp .mq span:after{content:"";background:var(--mint);border-radius:50%;width:8px;height:8px}@keyframes rail{to{transform:translate(-50%)}}.dxp .hk-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.dxp .hooks{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:clamp(44px,6vw,80px);display:grid}.dxp .hook{border:1px solid var(--line-d);transition:transform .6s var(--ease),border-color .4s;background:linear-gradient(170deg,#101a1d,#0b1315);border-radius:26px;flex-direction:column;gap:22px;padding:clamp(22px,2.4vw,34px);display:flex}.dxp .hook:hover{border-color:#8fd0ab80;transform:translateY(-8px)}.dxp .hook h3{letter-spacing:-.035em;font-size:clamp(1.5rem,2.2vw,2.05rem);font-weight:650;line-height:1.3}.dxp .hook p{color:var(--body-d);font-size:16px;line-height:1.7}.dxp .hv{border:1px solid var(--line-d);background:#0a1214;border-radius:16px;height:170px;padding:16px;position:relative;overflow:hidden}.dxp .hv svg{width:calc(100% - 58px);height:100%;display:block}.dxp .hv .l1,.dxp .hv .l2{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:300;stroke-dashoffset:300px;animation:dr 6s var(--ease) infinite}.dxp .hv .l1{stroke:var(--mint)}.dxp .hv .l2{stroke:var(--coral);animation-delay:.5s}@keyframes dr{0%{stroke-dashoffset:300px}45%,90%{stroke-dashoffset:0}to{stroke-dashoffset:-300px}}.dxp .hv .tg{border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:700;position:absolute;right:14px}.dxp .hv .ta{color:var(--mint);background:#8fd0ab2e;top:14px}.dxp .hv .tb{color:var(--coral);background:#ff6b452e;bottom:14px}.dxp .h2v{letter-spacing:-.02em;flex-direction:column;justify-content:center;gap:14px;font-size:19px;font-weight:600;line-height:1.5;display:flex}.dxp .h2v mark{color:#fff;background:linear-gradient(#0000 60% 60%);border-radius:3px;padding:0 3px;animation:5s infinite mk}.dxp .h2v mark+mark{animation-delay:.8s}@keyframes mk{0%,20%{color:#fff;background:0 0}35%,80%{background:var(--coral);color:var(--ink)}to{color:#fff;background:0 0}}.dxp .h2v .fg{color:var(--coral);background:#ff6b4529;border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:12.5px;font-weight:700;animation:5s infinite tg2}@keyframes tg2{0%,22%{opacity:0;transform:translateY(8px)}38%,80%{opacity:1;transform:none}to{opacity:0}}.dxp .h3v{align-items:flex-end;gap:18px;padding:18px 20px 34px;display:flex}.dxp .h3v .g{flex:1;align-items:flex-end;gap:7px;height:100%;display:flex;position:relative}.dxp .h3v .g:after{content:attr(data-l);color:var(--body-d);white-space:nowrap;font-size:12px;font-weight:600;position:absolute;bottom:-26px;left:0}.dxp .h3v i{height:var(--h);border-radius:5px 5px 0 0;flex:1}.dxp .h3v .a i{background:var(--coral);animation:cl 7s var(--ease) infinite;animation-delay:calc(var(--n)*.12s)}.dxp .h3v .b i{background:var(--mint);animation:keep 7s var(--ease) infinite;animation-delay:calc(var(--n)*.12s)}@keyframes cl{0%,25%{height:var(--h)}55%,90%{height:12%}to{height:var(--h)}}@keyframes keep{0%,25%{height:var(--h)}55%,90%{height:calc(var(--h)*.82)}to{height:var(--h)}}@media (width<=900px){.dxp .hooks{grid-template-columns:1fr}}.dxp .why-h{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;gap:clamp(24px,5vw,90px);display:grid}.dxp .whys{border-top:1px solid var(--line-l);margin-top:clamp(44px,6vw,80px)}.dxp .why{border-bottom:1px solid var(--line-l);transition:padding .6s var(--ease),background .5s;grid-template-columns:minmax(0,5fr) minmax(0,6fr) 44px;align-items:center;gap:clamp(20px,5vw,90px);padding:clamp(24px,3vw,38px) 0;display:grid;position:relative}.dxp .why:before{content:"";background:var(--teal);transform-origin:0;width:100%;height:2px;transition:transform .9s var(--ease);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.dxp .why:hover:before{transform:scaleX(1)}.dxp .why:hover{padding-left:18px}.dxp .why h3{letter-spacing:-.035em;font-size:clamp(1.3rem,2.1vw,1.9rem);font-weight:650;line-height:1.3}.dxp .why p{color:var(--body-l);font-size:16.5px}.dxp .why .ar{border:1px solid var(--line-l);width:44px;height:44px;transition:background .4s,color .4s,transform .5s var(--ease);border-radius:50%;justify-content:center;align-items:center;display:flex}.dxp .why:hover .ar{background:var(--teal);color:#fff;border-color:var(--teal);transform:rotate(-45deg)}@media (width<=860px){.dxp .why-h{grid-template-columns:1fr}.dxp .why{grid-template-columns:1fr;gap:10px}.dxp .why .ar{display:none}}.dxp .pd-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.dxp .rail-w{margin-top:clamp(44px,6vw,80px);overflow:hidden}.dxp .rail{gap:28px;width:max-content;padding-left:28px;animation:100s linear infinite rail;display:flex}.dxp .rail-w:hover .rail{animation-play-state:paused}.dxp .pc{flex:none;width:min(78vw,400px);display:block}.dxp .pv{height:310px;color:var(--ink);transition:transform .7s var(--ease),box-shadow .6s;background:linear-gradient(160deg,#fbfcfb,#dfe8e4);border-radius:22px;position:relative;overflow:hidden}.dxp .pc:hover .pv{transform:translateY(-8px);box-shadow:0 30px 60px #00000059}.dxp .pt{padding:22px 4px 0}.dxp .pt small{letter-spacing:.06em;color:var(--mint);font-size:12.5px;font-weight:700}.dxp .pt h3{letter-spacing:-.03em;margin-top:4px;font-size:clamp(1.4rem,2vw,1.75rem);font-weight:650;line-height:1.3}.dxp .pt p{color:var(--body-d);margin-top:6px;font-size:16px;line-height:1.6}.dxp .chs{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.dxp .chs span{border:1px solid var(--line-d);color:#c9d6d8;border-radius:999px;padding:6px 13px;font-size:13.5px;line-height:1.4}.dxp .more{color:var(--mint);align-items:center;gap:10px;margin-top:16px;font-size:15px;font-weight:650;display:inline-flex}.dxp .more i{transition:transform .4s var(--ease);font-style:normal}.dxp .pc:hover .more i{transform:translate(6px)}.dxp .spl{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(30px,6vw,100px);display:grid}.dxp .spl .pv.big{height:clamp(340px,36vw,460px)}.dxp .trio{border-top:1px solid var(--line-l);grid-template-columns:repeat(3,1fr);gap:0;margin-top:30px;display:grid}.dxp .trio div{padding:16px 16px 0 0}.dxp .trio b{letter-spacing:-.02em;font-size:17px;display:block}.dxp .trio span{color:var(--body-l);margin-top:4px;font-size:14.5px;line-height:1.6;display:block}.dxp .fl2{color:var(--coral)}@media (width<=900px){.dxp .spl,.dxp .trio{grid-template-columns:1fr}.dxp .trio div{border-bottom:1px solid var(--line-l);padding:14px 0}}.dxp .cmp{border:1px solid var(--line-d);border-radius:26px;grid-template-columns:minmax(0,2fr) minmax(0,5fr) minmax(0,5fr);margin-top:clamp(44px,6vw,80px);display:grid;overflow:hidden}.dxp .cmp>div{border-bottom:1px solid var(--line-d);padding:20px 24px;font-size:16px;line-height:1.55}.dxp .cmp>div:nth-last-child(-n+3){border-bottom:0}.dxp .cmp .hd2{color:var(--body-d);background:#0c1416;font-size:15px;font-weight:700}.dxp .cmp .hd2.x{background:var(--teal);color:#fff}.dxp .cmp .lb{color:#fff;background:#0c1416;font-weight:650}.dxp .cmp .o{color:var(--body-d);background:#0c1416;padding-left:46px;position:relative}.dxp .cmp .o:before{content:"×";color:#667;font-weight:700;position:absolute;top:19px;left:22px}.dxp .cmp .n{color:#fff;background:linear-gradient(90deg,#1d5a668c,#1d5a664d);padding-left:50px;font-weight:600;position:relative}.dxp .cmp .n:before{content:"";border-left:2px solid var(--mint);border-bottom:2px solid var(--mint);width:12px;height:7px;transition:transform .6s var(--ease) calc(var(--r)*.18s + .3s);position:absolute;top:26px;left:22px;transform:rotate(-45deg)scale(0)}.dxp .cmp.in .n:before{transform:rotate(-45deg)scale(1)}.dxp .note{color:#7d8c90;margin-top:16px;font-size:13px}@media (width<=860px){.dxp .cmp{grid-template-columns:1fr}.dxp .cmp>div{border-bottom:0}.dxp .cmp .lb{color:var(--mint);padding-top:22px;font-size:15px}.dxp .cmp .hd2{display:none}.dxp .cmp>div:nth-last-child(-n+3){border-bottom:0}}.dxp .ghost{white-space:nowrap;letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px #0910121a;pointer-events:none;will-change:transform;z-index:0;font-size:clamp(8rem,22vw,22rem);font-weight:800;line-height:1;position:absolute;top:50%;left:0;transform:translateY(-50%)}.dxp .cz{z-index:1;position:relative}.dxp .nm{letter-spacing:-.05em;margin-top:14px;font-size:clamp(3.4rem,10vw,9rem);font-weight:300;line-height:1}.dxp .nm b{color:var(--teal);font-weight:800}.dxp .role{letter-spacing:-.02em;margin-top:18px;font-size:clamp(1.1rem,1.7vw,1.45rem);font-weight:550}.dxp .path{grid-template-columns:repeat(3,1fr);gap:16px;max-width:860px;margin-top:44px;display:grid;position:relative}.dxp .path:before{content:"";background:var(--line-l);height:1px;position:absolute;top:7px;left:6px;right:6px}.dxp .path:after{content:"";background:var(--teal);transform-origin:0;height:2px;transition:transform 2.2s var(--ease) .3s;position:absolute;top:7px;left:6px;right:6px;transform:scaleX(0)}.dxp .path.in:after{transform:scaleX(1)}.dxp .path li{padding-top:30px;position:relative}.dxp .path li:before{content:"";background:var(--paper);border:2px solid var(--teal);z-index:2;border-radius:50%;width:15px;height:15px;transition:background .4s;position:absolute;top:0;left:0}.dxp .path.in li:before{background:var(--teal)}.dxp .path li:nth-child(2):before{transition-delay:.9s}.dxp .path li:nth-child(3):before{transition-delay:1.6s}.dxp .path b{letter-spacing:-.02em;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.35;display:block}.dxp .path span{color:var(--body-l);margin-top:6px;font-size:14.5px;line-height:1.6;display:block}.dxp .cz .quote{letter-spacing:-.03em;border-left:3px solid var(--teal);max-width:26em;margin-top:44px;padding-left:22px;font-size:clamp(1.2rem,2vw,1.7rem);font-weight:500;line-height:1.5}@media (width<=860px){.dxp .path{grid-template-columns:1fr;gap:26px}.dxp .path:before,.dxp .path:after{transform-origin:0 0;width:1px;height:auto;inset:6px auto 6px 7px}.dxp .path:after{transform:scaleY(0)}.dxp .path.in:after{transform:scaleY(1)}.dxp .path li{padding:0 0 0 38px}.dxp .path li:before{top:2px}}.dxp .ck-g{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(30px,6vw,100px);display:grid}.dxp .ck{border-top:1px solid var(--line-d)}.dxp .ci{border-bottom:1px solid var(--line-d)}.dxp .ci>button{letter-spacing:-.025em;align-items:center;gap:18px;width:100%;padding:22px 0;font-size:clamp(1.1rem,1.6vw,1.4rem);font-weight:600;line-height:1.4;display:flex}.dxp .bx{border:2px solid var(--line-d);border-radius:9px;flex:none;width:30px;height:30px;transition:background .4s,border-color .4s;position:relative}.dxp .bx:after{content:"";border-left:3px solid var(--ink);border-bottom:3px solid var(--ink);width:11px;height:6px;transition:transform .5s var(--ease);position:absolute;top:5px;left:8px;transform:rotate(-45deg)scale(0)}.dxp .ci.open .bx{background:var(--mint);border-color:var(--mint)}.dxp .ci.open .bx:after{transform:rotate(-45deg)scale(1)}.dxp .ans{transition:grid-template-rows .7s var(--ease);grid-template-rows:0fr;display:grid}.dxp .ci.open .ans{grid-template-rows:1fr}.dxp .ans>div{min-height:0;overflow:hidden}.dxp .ans p{color:var(--body-d);padding:0 0 24px 48px;font-size:16.5px}.dxp .ans p b{color:var(--mint)}@media (width<=900px){.dxp .ck-g{grid-template-columns:1fr}}.dxp .steps{grid-template-columns:repeat(5,1fr);gap:20px;margin-top:clamp(44px,6vw,80px);display:grid;position:relative}.dxp .sline{background:#fff3;height:1px;position:absolute;top:7px;left:7px;right:7px}.dxp .sline i{background:var(--mint);transform-origin:0;width:100%;transform:scaleX(var(--sp,0));transition:transform 1.1s var(--ease);position:absolute;top:0;bottom:0;left:0}.dxp .stp{opacity:.35;transition:opacity .7s var(--ease);cursor:default;padding-top:34px;position:relative}.dxp .stp.on{opacity:1}.dxp .stp .dot{border:1.5px solid var(--mint);width:15px;height:15px;transition:background .5s,transform .6s var(--ease);background:#124650;border-radius:50%;position:absolute;top:0;left:0}.dxp .stp.on .dot{background:var(--mint);transform:scale(1.4)}.dxp .stp h3{letter-spacing:-.03em;font-size:clamp(1.3rem,1.9vw,1.7rem);font-weight:600;line-height:1.3}.dxp .stp p{color:var(--body-d);margin-top:8px;font-size:15.5px;line-height:1.65}.dxp .light .sline{background:var(--line-l)}.dxp .light .sline i{background:var(--teal)}.dxp .light .stp .dot{background:var(--paper);border-color:var(--teal)}.dxp .light .stp.on .dot{background:var(--teal)}.dxp .light .stp p{color:var(--body-l)}@media (width<=860px){.dxp .steps{grid-template-columns:1fr;gap:26px}.dxp .sline{display:none}.dxp .stp{opacity:.5;padding:0 0 0 36px}.dxp .stp .dot{top:6px}}.dxp .dg-cta{flex-wrap:wrap;gap:12px;margin-top:clamp(40px,5vw,64px);display:flex}.dxp .dg-ch{color:var(--body-d);flex-wrap:wrap;gap:26px;margin-top:30px;font-size:15px;font-weight:550;display:flex}.dxp .dg-ch a{border-bottom:1px solid #ffffff40;padding-bottom:3px;transition:border-color .4s,color .4s}.dxp .dg-ch a:hover{color:#fff;border-color:#fff}.dxp .big-t b{color:var(--mint);font-weight:780}.dxp .fq-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(32px,6vw,110px);display:grid}.dxp .fq-l .title{margin-top:16px;font-size:clamp(1.9rem,3.6vw,3.2rem)}.dxp .acc{border-top:1px solid var(--line-l)}.dxp .ai{border-bottom:1px solid var(--line-l)}.dxp .ai>button{letter-spacing:-.025em;width:100%;transition:padding .5s var(--ease);justify-content:space-between;align-items:center;gap:24px;padding:26px 0;font-size:clamp(1.12rem,1.7vw,1.42rem);font-weight:550;line-height:1.4;display:flex}.dxp .ai>button:hover{padding-left:12px}.dxp .plus{border:1px solid var(--line-l);width:34px;height:34px;transition:transform .6s var(--ease),background .4s,color .4s,border-color .4s;border-radius:50%;flex:none;position:relative}.dxp .plus:before,.dxp .plus:after{content:"";background:currentColor;width:12px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dxp .plus:after{transition:transform .6s var(--ease);transform:translate(-50%,-50%)rotate(90deg)}.dxp .ai.open .plus{background:var(--teal);color:#fff;border-color:var(--teal);transform:rotate(180deg)}.dxp .ai.open .plus:after{transform:translate(-50%,-50%)rotate(0)}.dxp .pbody{transition:grid-template-rows .7s var(--ease);grid-template-rows:0fr;display:grid}.dxp .ai.open .pbody{grid-template-rows:1fr}.dxp .pbody>div{min-height:0;overflow:hidden}.dxp .pbody p{color:var(--body-l);max-width:36em;padding-bottom:26px}.dxp .dark .acc,.dxp .dark .ai,.dxp .dark .plus{border-color:var(--line-d)}.dxp .dark .pbody p{color:var(--body-d)}.dxp .dark .ai.open .plus{background:var(--mint);color:var(--ink);border-color:var(--mint)}@media (width<=860px){.dxp .fq-grid{grid-template-columns:1fr}}.dxp .ft{color:#8d9a9d;background:#060b0c;padding:64px 0 40px;font-size:14.5px;line-height:1.9}.dxp .ft .wrap{flex-wrap:wrap;justify-content:space-between;gap:36px;display:flex}.dxp .ft b{color:var(--paper);font-weight:650}.dxp .ft a:hover{color:var(--paper)}.dxp .ft .cl{flex-direction:column;display:flex}.dxp .ft .big{color:#fff;letter-spacing:-.03em;margin-bottom:6px;font-size:22px;font-weight:800}.dxp .ph-top{padding-top:clamp(130px,16vw,210px)}.dxp .crumb{color:var(--body-d);flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.dxp .crumb a:hover{color:#fff}.dxp .tag{color:var(--mint);border:1px solid #8fd0ab80;border-radius:999px;padding:5px 14px;font-size:13.5px;font-weight:650;display:inline-block}.dxp .tag.c{color:var(--coral);border-color:#ff6b4599}.dxp .tabs{flex-wrap:wrap;gap:8px;margin-top:36px;display:flex}.dxp .tabs button{border:1px solid var(--line-d);color:var(--body-d);border-radius:999px;padding:11px 20px;font-size:15px;font-weight:650;transition:background .4s,color .4s,border-color .4s}.dxp .tabs button.on{background:var(--paper);color:var(--ink);border-color:var(--paper)}.dxp .pgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:34px 26px;margin-top:clamp(36px,5vw,64px);display:grid}.dxp .pgrid .pc{width:auto}.dxp .pgrid .pc.off{display:none}.dxp .pgrid .pc{animation:pop .7s var(--ease) both}@keyframes pop{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.dxp .pdh{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(30px,6vw,100px);display:grid}.dxp .pdh h1{letter-spacing:-.04em;margin-top:22px;font-size:clamp(2.2rem,5.2vw,4.8rem);font-weight:300;line-height:1.15}.dxp .pdh h1 b{color:var(--mint);font-weight:780}.dxp .pdh .lead{margin-top:24px}.dxp .pdh .row{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.dxp .pdh .pv.big{height:clamp(340px,38vw,480px);box-shadow:0 40px 90px #00000073}@media (width<=900px){.dxp .pdh{grid-template-columns:1fr}}.dxp .sits{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:clamp(36px,5vw,64px);display:grid}.dxp .sit{border:1px solid var(--line-l);transition:transform .6s var(--ease),box-shadow .6s,border-color .4s;background:#fff;border-radius:24px;flex-direction:column;gap:18px;min-height:190px;padding:28px 26px;display:flex}.dxp .sit:hover{border-color:var(--teal);transform:translateY(-8px);box-shadow:0 26px 50px #0910121a}.dxp .sit i{background:var(--paper2);border-radius:50%;flex:none;width:34px;height:34px;position:relative}.dxp .sit i:after{content:"?";color:var(--teal);justify-content:center;align-items:center;font-style:normal;font-weight:800;display:flex;position:absolute;inset:0}.dxp .sit p{letter-spacing:-.03em;font-size:clamp(1.1rem,1.6vw,1.35rem);font-weight:600;line-height:1.45}@media (width<=860px){.dxp .sits{grid-template-columns:1fr}.dxp .sit{min-height:0}}.dxp .vw{text-align:left}.dxp .vw .big-t{max-width:15em}.dxp .vw .lead{margin-top:30px}.dxp .work{border-top:1px solid var(--line-l);margin-top:clamp(36px,5vw,64px)}.dxp .wk{border-bottom:1px solid var(--line-l);transition:padding .6s var(--ease);grid-template-columns:70px minmax(0,4fr) minmax(0,6fr);align-items:baseline;gap:clamp(14px,3vw,50px);padding:28px 0;display:grid}.dxp .wk:hover{padding-left:16px}.dxp .wk em{color:var(--teal);letter-spacing:.06em;font-size:14px;font-style:normal;font-weight:700}.dxp .wk h3{letter-spacing:-.03em;font-size:clamp(1.25rem,1.9vw,1.7rem);font-weight:650;line-height:1.3}.dxp .wk p{color:var(--body-l);font-size:16.5px}@media (width<=760px){.dxp .wk{grid-template-columns:1fr;gap:6px}}.dxp .dl2{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(30px,6vw,100px);display:grid}.dxp .dls{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.dxp .dls span{border:1px solid var(--line-d);transition:transform .5s var(--ease),border-color .4s;background:#0e181b;border-radius:14px;padding:12px 20px;font-size:15.5px;font-weight:550}.dxp .dls span:hover{border-color:var(--mint);transform:translateY(-4px)}.dxp .vs{border:1px solid var(--line-d);border-radius:24px;overflow:hidden}.dxp .vs div{padding:24px 28px;line-height:1.6}.dxp .vs .o{color:var(--body-d);background:#0c1416}.dxp .vs .n{background:linear-gradient(90deg,#1d5a6699,#1d5a664d);font-weight:600}.dxp .vs small{letter-spacing:.06em;color:#8d9a9d;margin-bottom:6px;font-size:12.5px;font-weight:700;display:block}.dxp .vs .n small{color:var(--mint)}@media (width<=900px){.dxp .dl2{grid-template-columns:1fr}}.dxp .pn{grid-template-columns:1fr 1fr;gap:20px;margin-top:clamp(40px,5vw,70px);display:grid}.dxp .pn a{border:1px solid var(--line-d);transition:border-color .4s,transform .5s var(--ease),background .4s;border-radius:22px;flex-direction:column;gap:4px;padding:24px 28px;display:flex}.dxp .pn a:hover{border-color:var(--mint);background:#8fd0ab0f;transform:translateY(-4px)}.dxp .pn small{color:var(--mint);font-size:13.5px;font-weight:650}.dxp .pn b{letter-spacing:-.03em;font-size:clamp(1.2rem,1.8vw,1.55rem)}.dxp .pn a:last-child{text-align:right}@media (width<=600px){.dxp .pn{grid-template-columns:1fr}.dxp .pn a:last-child{text-align:left}}.dxp .ab-h{padding-top:clamp(130px,16vw,210px);padding-bottom:clamp(70px,9vw,120px)}.dxp .ab-h h1{letter-spacing:-.05em;margin-top:24px;font-size:clamp(2.8rem,9vw,8.4rem);font-weight:300;line-height:1.05}.dxp .ab-h h1 b{color:var(--mint);font-weight:800}.dxp .ab-h .lead{max-width:34em;margin-top:36px}.dxp .ab-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(32px,7vw,120px);display:grid}.dxp .ph{aspect-ratio:4/5;background:#2a2a2e;border-radius:10px;position:sticky;top:110px;overflow:hidden}.dxp .ph img{object-fit:cover;object-position:50% 14%;will-change:transform;width:100%;height:112%;position:absolute;top:-6%;left:0;transform:scale(1.14)}.dxp .ph:after{content:"";background:linear-gradient(#0000 60%,#09101266);position:absolute;inset:0}.dxp .tl{margin-top:44px;padding-left:44px;position:relative}.dxp .tl:before{content:"";background:var(--line-l);width:1px;position:absolute;top:8px;bottom:8px;left:10px}.dxp .tl i.f{width:2px;height:var(--h,0%);background:var(--teal);max-height:calc(100% - 16px);transition:height .2s linear;position:absolute;top:8px;left:10px}.dxp .tl li{padding-bottom:40px;position:relative}.dxp .tl li:last-child{padding-bottom:0}.dxp .tl li:before{content:"";background:var(--paper);border:2px solid var(--line-l);border-radius:50%;width:21px;height:21px;transition:background .5s,border-color .5s;position:absolute;top:7px;left:-44px}.dxp .tl li.on:before{background:var(--teal);border-color:var(--teal)}.dxp .tl h3{letter-spacing:-.03em;font-size:clamp(1.25rem,1.9vw,1.65rem);font-weight:650;line-height:1.35}.dxp .tl p{color:var(--body-l);max-width:30em;margin-top:6px}@media (width<=860px){.dxp .ab-grid{grid-template-columns:1fr}.dxp .ph{aspect-ratio:1;position:relative;top:0}}.dxp .pr4{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:clamp(36px,5vw,64px);display:grid}.dxp .pr4>div{border:1px solid var(--line-d);transition:transform .6s var(--ease),border-color .4s;background:linear-gradient(170deg,#101a1d,#0b1315);border-radius:26px;padding:clamp(24px,3vw,40px)}.dxp .pr4>div:hover{border-color:#8fd0ab80;transform:translateY(-6px)}.dxp .pr4 h3{letter-spacing:-.035em;font-size:clamp(1.35rem,2.1vw,1.85rem);font-weight:650;line-height:1.3}.dxp .pr4 p{color:var(--body-d);margin-top:12px}@media (width<=760px){.dxp .pr4{grid-template-columns:1fr}}.dxp .pm{grid-template-columns:1fr 1fr;gap:20px;margin-top:clamp(36px,5vw,64px);display:grid}.dxp .pm>div{border-radius:26px;padding:clamp(26px,3vw,44px)}.dxp .pm .y{background:linear-gradient(135deg,#1d5a66b3,#1d5a6659);border:1px solid #8fd0ab59}.dxp .pm .no{border:1px solid var(--line-d);background:#0c1416}.dxp .pm h3{letter-spacing:-.03em;font-size:clamp(1.3rem,2vw,1.7rem);font-weight:700}.dxp .pm ul{gap:12px;margin-top:18px;display:grid}.dxp .pm li{padding-left:30px;line-height:1.6;position:relative}.dxp .pm .y li:before{content:"";border-left:2px solid var(--mint);border-bottom:2px solid var(--mint);width:12px;height:7px;position:absolute;top:7px;left:4px;transform:rotate(-45deg)}.dxp .pm .no li{color:var(--body-d)}.dxp .pm .no li:before{content:"×";color:#778;font-weight:700;position:absolute;top:0;left:3px}@media (width<=760px){.dxp .pm{grid-template-columns:1fr}}.dxp .info{border-top:1px solid var(--line-l);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:28px;margin-top:40px;padding-top:30px;display:grid}.dxp .info dt{color:var(--teal);letter-spacing:.04em;font-size:13.5px;font-weight:700}.dxp .info dd{margin:4px 0 0;font-size:16.5px;line-height:1.6}@media (prefers-reduced-motion:reduce){.dxp .rail,.dxp .mq div,.dxp .cue span,.dxp .brand i,.dxp .live,.dxp .hv .l1,.dxp .hv .l2,.dxp .h2v mark,.dxp .h2v .fg,.dxp .h3v i{animation:none!important}.dxp .hv .l1,.dxp .hv .l2{stroke-dashoffset:0}.dxp .dock{animation:none;transform:none}.dxp.js .rv,.dxp.js .sp .wi{opacity:1;transition:none;transform:none}}.dxp .mk{padding:22px;position:absolute;inset:0}.dxp .mk s,.dxp .mk b.sk{background:#e2e2e5;border-radius:4px;height:8px;display:block}.dxp .sb{background:#fff;border-radius:999px;align-items:center;gap:10px;height:46px;padding:0 18px;font-size:15px;font-weight:600;display:flex;box-shadow:0 6px 18px #00000017}.dxp .mgl{border:2px solid #111;border-radius:50%;flex:none;width:14px;height:14px;position:relative}.dxp .mgl:after{content:"";background:#111;width:2px;height:7px;position:absolute;bottom:-6px;right:-4px;transform:rotate(-45deg)}.dxp .typ{white-space:nowrap;width:0;animation:6s steps(9,end) infinite typ;display:inline-block;overflow:hidden}@keyframes typ{0%{width:0}35%{width:6.4em}85%{width:6.4em}to{width:0}}.dxp .rs{background:#fff;border-radius:14px;margin-top:12px;padding:13px 15px;position:relative;overflow:hidden;box-shadow:0 4px 14px #0000000f}.dxp .rs i{background:#c8c8cc;border-radius:6px;width:52%;height:11px;display:block}.dxp .rs s{width:92%;margin-top:9px}.dxp .rs s+s{width:70%}.dxp .rs em{color:#555;background:#e8e8ea;border-radius:5px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:700;position:absolute;top:12px;right:12px}.dxp .rs.hl{outline:2px solid #111;animation:6s infinite hl}.dxp .rs.hl i{background:#1b1b1d;width:44%}.dxp .rs.hl:after,.dxp .sh:after{content:"";background:linear-gradient(100deg,#0000,#ffffffd9,#0000);width:40%;animation:3.2s ease-in-out infinite sh;position:absolute;top:0;bottom:0;left:-50%}@keyframes sh{0%{left:-50%}60%,to{left:130%}}@keyframes hl{0%,30%{opacity:.4;transform:translateY(8px)scale(.98)}45%,90%{opacity:1;transform:none}to{opacity:.4}}.dxp .mp{background-color:#ebebe7;background-image:linear-gradient(90deg,#0000000d 1px,#0000 1px),linear-gradient(#0000000d 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:36px 36px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.dxp .mp:before{content:"";background:#fff;height:22px;position:absolute;top:38%;left:-10%;right:-10%;transform:rotate(-12deg);box-shadow:0 0 0 1px #0000000d}.dxp .mp:after{content:"";background:#fff;width:16px;position:absolute;top:-10%;bottom:-10%;left:62%;transform:rotate(14deg);box-shadow:0 0 0 1px #0000000d}.dxp .pin{z-index:3;width:34px;animation:pin 2.4s var(--ease) infinite;filter:drop-shadow(0 8px 6px #00000040);margin-left:-17px;position:absolute;top:26%;left:50%}@keyframes pin{0%,to{transform:translateY(0)}40%{transform:translateY(-16px)}60%{transform:translateY(0)}}.dxp .ring{z-index:2;border:2px solid #00000059;border-radius:50%;width:70px;height:26px;margin-left:-35px;animation:2.4s ease-out infinite ring;position:absolute;top:calc(26% + 40px);left:50%}@keyframes ring{0%,60%{opacity:0;transform:scale(.3)}70%{opacity:.8}to{opacity:0;transform:scale(1.6)}}.dxp .pl{z-index:4;animation:up 6s var(--ease) infinite;background:#fff;border-radius:16px;padding:14px 16px;position:absolute;bottom:18px;left:18px;right:18px;box-shadow:0 10px 30px #00000024}@keyframes up{0%{transform:translateY(120%)}14%,90%{transform:none}to{transform:translateY(120%)}}.dxp .pl i{background:#1b1b1d;border-radius:6px;width:48%;height:12px;display:block}.dxp .pl s{width:70%;margin-top:9px}.dxp .bt{gap:8px;margin-top:12px;display:flex}.dxp .bt span{text-align:center;background:#efefee;border-radius:9px;flex:1;padding:8px 0;font-size:13px;font-weight:600}.dxp .bt .pp{color:#fff;background:#111;position:relative}.dxp .bt .pp:after{content:"";border:2px solid #111;border-radius:12px;animation:1.8s ease-out infinite pul;position:absolute;inset:-4px}@keyframes pul{0%{opacity:.7;transform:scale(.92)}to{opacity:0;transform:scale(1.12)}}.dxp .bp{animation:bp 7s var(--ease) infinite;animation-delay:calc(var(--n)*.7s);opacity:0;background:#fff;border-radius:14px;gap:12px;margin-bottom:12px;padding:12px;display:flex;box-shadow:0 4px 14px #0000000f}@keyframes bp{0%{opacity:0;transform:translateY(34px)}12%,88%{opacity:1;transform:none}to{opacity:0;transform:translateY(-20px)}}.dxp .bp .th{background:linear-gradient(135deg,#d9d9dc,#b9b9be);border-radius:10px;flex:none;width:64px;height:64px}.dxp .bp strong{letter-spacing:-.02em;color:#151517;font-size:14.5px;line-height:1.35;display:block}.dxp .bp s{margin-top:8px}.dxp .bp s+s{width:60%}.dxp .ph1,.dxp .ph2{background:#151517;border-radius:22px;position:absolute;overflow:hidden;box-shadow:0 16px 36px #00000047}.dxp .ph1{z-index:3;width:130px;height:240px;margin-left:-65px;animation:4s ease-in-out infinite fl;top:24px;left:50%}.dxp .ph2{background:linear-gradient(160deg,#3a3a3f,#1d1d20);width:116px;height:220px;animation:4s ease-in-out infinite reverse fl;top:44px;left:calc(50% + 40px);transform:rotate(8deg)}@keyframes fl{0%,to{translate:0}50%{translate:0 -10px}}.dxp .ph1:before{content:"";background:linear-gradient(160deg,#55555b,#18181a);position:absolute;inset:0}.dxp .play{z-index:2;background:#ffffffe6;border-radius:50%;width:44px;height:44px;margin:-22px;position:absolute;top:44%;left:50%}.dxp .play:after{content:"";border-top:9px solid #0000;border-bottom:9px solid #0000;border-left:14px solid #111;position:absolute;top:13px;left:17px}.dxp .prog{z-index:2;background:#ffffff40;border-radius:2px;height:3px;position:absolute;bottom:14px;left:12px;right:12px}.dxp .prog:after{content:"";background:#fff;border-radius:2px;animation:5s linear infinite pg;position:absolute;top:0;bottom:0;left:0}@keyframes pg{0%{width:0}to{width:100%}}.dxp .ic{z-index:2;background:#ffffffb3;border-radius:50%;width:20px;height:20px;position:absolute;right:9px}.dxp .bw{background:#fff;border-radius:14px 14px 0 0;position:absolute;inset:26px 24px -30px;overflow:hidden;box-shadow:0 14px 34px #00000024}.dxp .bw .tb{background:#efefee;align-items:center;gap:6px;height:30px;padding:0 12px;display:flex}.dxp .bw .tb i{background:#c8c8cc;border-radius:50%;width:9px;height:9px}.dxp .bw .scr{padding:16px;animation:9s ease-in-out infinite scr}@keyframes scr{0%,15%{transform:translateY(0)}50%,70%{transform:translateY(-70px)}to{transform:translateY(0)}}.dxp .bw .hh{background:#151517;border-radius:8px;width:70%;height:16px}.dxp .bw .hh+.hh{width:46%;margin-top:9px}.dxp .bw .bb{background:#151517;border-radius:14px;width:84px;height:28px;margin-top:14px}.dxp .bw .gr{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px;display:grid}.dxp .bw .gr i{background:#e8e8ea;border-radius:9px;height:62px}.dxp .seo{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.dxp .seo span{color:#fff;background:#151517;border-radius:6px;padding:3px 9px;font-size:11.5px;font-weight:700}.dxp .bd{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:12px;height:100%;display:grid}.dxp .bd>div{background:#fff;border-radius:14px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 14px #0000000f}.dxp .bd .lg{flex-direction:column;grid-row:span 2;gap:10px}.dxp .bd .lg i{background:#151517;border-radius:50%;width:86px;height:86px;animation:8s linear infinite spin;position:relative}.dxp .bd .lg i:after{content:"";background:#f5f5f3;border-radius:9px;width:34px;height:34px;margin:-17px;position:absolute;top:50%;left:50%;transform:rotate(45deg)}@keyframes spin{to{transform:rotate(360deg)}}.dxp .bd .lg s{width:60%}.dxp .bd .sw{gap:7px}.dxp .bd .sw i{width:26px;height:44px;animation:3s ease-in-out infinite sw;animation-delay:calc(var(--n)*.2s);border-radius:7px}@keyframes sw{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.dxp .bd .tp{letter-spacing:-.04em;font-size:30px;font-weight:300}.dxp .bd .tp b{font-weight:800}.dxp .doc{background:#fff;border-radius:14px 14px 0 0;padding:20px;position:absolute;inset:26px 30px -10px;box-shadow:0 14px 34px #00000024}.dxp .doc i{background:#151517;border-radius:7px;width:50%;height:13px;margin-bottom:16px;display:block}.dxp .doc s{margin-bottom:11px}.dxp .doc .fl{border-radius:8px;margin:2px -8px 14px;padding:8px;animation:7s infinite fl2;position:relative}.dxp .doc .fl s{margin:0 0 9px}.dxp .doc .fl s:last-child{width:64%;margin:0}@keyframes fl2{0%,12%{background:0 0;outline:0 solid #0000}24%,60%{background:#00000012;outline:2px dashed #151517}72%,to{background:0 0;outline:2px solid #0000}}.dxp .doc .fl em{color:#fff;animation:tg 7s var(--ease) infinite;background:#151517;border-radius:999px;padding:4px 10px;font-size:12px;font-style:normal;font-weight:700;position:absolute;top:-14px;right:-6px}@keyframes tg{0%,18%{opacity:0;transform:translateY(8px)}28%,60%{opacity:1;transform:none}70%,to{opacity:0}}.dxp .doc .ok{color:#fff;animation:ok 7s var(--ease) infinite;background:#151517;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:700;display:flex;position:absolute;bottom:46px;left:20px}.dxp .doc .ok:before{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:12px;height:7px;transform:rotate(-45deg)translateY(-2px)}@keyframes ok{0%,62%{opacity:0;transform:translateY(12px)scale(.96)}74%,94%{opacity:1;transform:none}to{opacity:0}}.dxp .ct{flex-direction:column;gap:10px;padding-top:6px;display:flex}.dxp .bu{opacity:0;max-width:78%;animation:bu 9s var(--ease) infinite;animation-delay:calc(var(--n)*1.2s);border-radius:18px;padding:11px 15px;font-size:14px;font-weight:500;line-height:1.45}.dxp .bu.me{color:#fff;background:#151517;border-bottom-right-radius:5px;align-self:flex-end}.dxp .bu.th{background:#fff;border-bottom-left-radius:5px;align-self:flex-start;box-shadow:0 4px 12px #00000012}@keyframes bu{0%{opacity:0;transform:translateY(16px)scale(.96)}8%,86%{opacity:1;transform:none}to{opacity:0}}.dxp .bu.tag{color:#444;background:#e4e4e7;border-radius:999px;align-self:center;padding:6px 14px;font-size:12.5px;font-weight:700}.dxp{--disp:"Sora","Pretendard Variable",Pretendard,sans-serif;--body-l:#34454a;--body-d:#bbc8cb;--ink:#070d0f;--ink2:#0c1417;--ink3:#111c20;background:var(--ink);font-size:18px;line-height:1.8}.dxp .grain{z-index:65;pointer-events:none;opacity:.055;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.dxp .k{font-family:var(--disp);letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:700}.dxp .title{letter-spacing:-.045em;font-size:clamp(2rem,4.4vw,3.9rem);font-weight:800;line-height:1.22}.dxp .title b,.dxp .big-t b{font-weight:800}.dxp .big-t{letter-spacing:-.05em;font-size:clamp(2.3rem,5.8vw,5.4rem);font-weight:800;line-height:1.14}.dxp .lead{color:var(--body-l);font-size:clamp(1.1rem,1.5vw,1.28rem);font-weight:450;line-height:1.75}.dxp .dark .lead,.dxp .teal .lead{color:var(--body-d)}.dxp .hs h1,.dxp .hs .h{letter-spacing:-.05em;font-weight:800}.dxp .hs h1 b,.dxp .hs .h b{color:var(--mint)}.dxp .nm{letter-spacing:-.06em;font-weight:800}.dxp .nm b{font-weight:800}.dxp .pdh h1,.dxp .ab-h h1{letter-spacing:-.05em;font-weight:800}.dxp .mnu a{font-weight:700}.dxp .why h3,.dxp .hook h3,.dxp .pr4 h3,.dxp .wk h3,.dxp .tl h3,.dxp .sit p{font-weight:750}.dxp .why p,.dxp .hook p,.dxp .pr4 p,.dxp .tl p,.dxp .wk p{font-weight:450}.dxp .pt p{font-size:16.5px}.dxp .cmp .n{font-weight:650}.dxp .hd .wrap{padding-block:18px}.dxp .hd nav{position:absolute;left:50%;transform:translate(-50%)}.dxp .hd .sl{opacity:.8;gap:22px;font-size:14.5px;font-weight:600;display:flex}.dxp .hd .sl a{align-items:center;gap:5px;transition:opacity .3s;display:inline-flex}.dxp .hd .sl a:hover{opacity:1;text-underline-offset:4px;text-decoration:underline}.dxp .hd .wrap{position:relative}@media (width<=1100px){.dxp .hd .sl{display:none}}.dxp .dock{background:#070d0feb;border-top:1px solid #8fd0ab40}.dxp .dock:before{content:"";background:linear-gradient(90deg,transparent,var(--mint),transparent);background-repeat:no-repeat;background-size:50% 100%;height:1px;animation:4.5s linear infinite dsw;position:absolute;top:-1px;left:0;right:0}@keyframes dsw{0%{background-position:-50% 0}to{background-position:150% 0}}.dxp .dk-l{gap:18px}.dxp .dk-ms{min-width:min(430px,46vw);height:3.1em;position:relative;overflow:hidden}.dxp .dk-ms p{opacity:0;transition:opacity .6s var(--ease),transform .7s var(--ease);line-height:1.4;position:absolute;top:0;left:0;right:0;transform:translateY(60%)}.dxp .dk-ms p.on{opacity:1;transform:none}.dxp .dk-ms p b{color:#fff;letter-spacing:-.02em;font-size:17px;font-weight:750;display:block}.dxp .dk-ms p span{color:var(--body-d);font-size:14px}.dxp .dk-c{gap:8px;display:flex}.dxp .dk-c span{border:1px solid var(--line-d);color:#cfe0d6;white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:650}.dxp .dbtn.solid{padding:15px 26px;position:relative;overflow:hidden}.dxp .dbtn.solid:after{content:"";background:linear-gradient(100deg,#0000,#ffffffb3,#0000);width:40%;animation:3.4s ease-in-out infinite sh;position:absolute;top:0;bottom:0;left:-60%}@media (width<=1100px){.dxp .dk-c{display:none}}@media (width<=700px){.dxp .dk-ms{flex:1;min-width:0;height:2.9em}.dxp .dk-ms p b{font-size:15px}.dxp .dk-ms p span{display:none}}.dxp .hero{height:540vh}.dxp .vig{pointer-events:none;background:radial-gradient(at 50% 46%,#0000 40%,#0000009e 100%);position:absolute;inset:0}.dxp .lbx{z-index:4;background:#000;height:0;position:absolute;left:0;right:0}.dxp .lbx.t{top:0}.dxp .lbx.b{bottom:0}.dxp .mt{pointer-events:none;z-index:2;position:absolute;inset:0}.dxp .mw{text-align:center;opacity:0;will-change:transform,opacity,filter;width:100%;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.dxp .mw-w{letter-spacing:-.07em;color:#fff;font-size:clamp(5.2rem,22vw,22rem);font-weight:850;line-height:1;display:block}.dxp .mw:nth-child(2n) .mw-w{color:#0000;-webkit-text-stroke:2px #fff}.dxp .mw:last-of-type .mw-w{color:var(--mint);-webkit-text-stroke:0}.dxp .mw-s{color:var(--body-d);letter-spacing:-.02em;margin-top:18px;font-size:clamp(1.1rem,2.2vw,1.9rem);font-weight:500;display:block}.dxp .mrail{gap:10px;display:flex;position:absolute;bottom:calc(14vh + 20px);left:50%;transform:translate(-50%)}.dxp .mrail i{background:#fff3;border-radius:2px;width:34px;height:3px;transition:background .3s}.dxp .mrail i.on{background:var(--mint)}.dxp .tc{padding-inline:var(--gut) var(--gutr);text-align:center;pointer-events:none;z-index:3;color:#fff;position:absolute;top:50%;left:0;right:0}.dxp .tc-k{font-family:var(--disp);letter-spacing:.34em;color:var(--mint);text-transform:uppercase;font-size:13px;font-weight:700}.dxp .tc-h{letter-spacing:-.05em;margin-top:20px;font-size:clamp(2rem,4.6vw,4.4rem);font-weight:800;line-height:1.18}.dxp .tc-h b{color:var(--mint)}.dxp .tc-cr{justify-content:center;max-width:900px;margin:clamp(20px,3vh,38px) auto 0;display:flex}.dxp .tc-cr li{border-left:1px solid #fff3;flex:1;padding:4px clamp(12px,2.4vw,34px);line-height:1.5}.dxp .tc-cr li:first-child{border-left:0}.dxp .tc-cr span{font-family:var(--disp);letter-spacing:.26em;color:var(--mint);margin-bottom:6px;font-size:12px;font-weight:700;display:block}.dxp .tc-cr b{letter-spacing:-.02em;font-size:clamp(.95rem,1.35vw,1.18rem);font-weight:650}.dxp .tc .row{pointer-events:auto;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(22px,3.4vh,40px);display:flex}.dxp .tc .btn.line{color:#fff}.dxp .tc .btn.line:hover{color:var(--ink);background:#fff}@media (width<=700px){.dxp .tc-cr{flex-direction:column;gap:12px}.dxp .tc-cr li{border-top:1px solid #ffffff29;border-left:0;padding:10px 0 0}.dxp .tc-cr li:first-child{border-top:0}.dxp .tc-cr b br{display:none}.dxp .tc-h{font-size:clamp(1.8rem,7.4vw,2.6rem)}.dxp .mw-w{font-size:clamp(4.6rem,26vw,9rem)}.dxp .btn{padding:15px 22px;font-size:15px}}.dxp .stats{flex-wrap:wrap;gap:clamp(24px,5vw,70px);margin-top:38px;display:flex}.dxp .st{flex-direction:column;display:flex}.dxp .st b{font-family:var(--disp);letter-spacing:-.05em;color:var(--teal);font-size:clamp(3.6rem,8vw,7rem);font-weight:800;line-height:1}.dxp .st b i{letter-spacing:0;color:var(--ink);font-size:.36em;font-style:normal;font-family:var(--font);margin-left:6px;font-weight:750}.dxp .st span{color:var(--body-l);margin-top:8px;font-size:15.5px;font-weight:550}.dxp .cz .quote{font-weight:650}.dxp .dark .st b{color:var(--mint)}.dxp .dark .st b i{color:#fff}.dxp .dark .st span{color:var(--body-d)}.dxp .gp{display:none}.dxp .gp.on{animation:gpin .7s var(--ease);display:block}@keyframes gpin{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.dxp .gb{text-align:left;border:1px solid var(--line-l);width:100%;transition:background .4s,border-color .4s,transform .5s var(--ease);background:#fff;border-radius:18px;padding:18px 22px;display:block}.dxp .gb small{color:var(--teal);letter-spacing:.02em;font-size:13px;font-weight:700;display:block}.dxp .gb b{letter-spacing:-.03em;margin-top:2px;font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:750;line-height:1.4;display:block}.dxp .gb:hover{transform:translate(6px)}.dxp .gb.on{background:var(--ink);color:#fff;border-color:var(--ink)}.dxp .gb.on small{color:var(--mint)}.dxp .dark .gb{background:var(--ink3);border-color:var(--line-d);color:#fff}.dxp .dark .gb small{color:var(--mint)}.dxp .dark .gb.on{background:var(--teal);border-color:var(--mint)}.dxp .card-l{border:1px solid var(--line-l);background:#fff;border-radius:26px;padding:clamp(22px,2.6vw,36px)}.dxp .card-d{background:var(--ink3);border:1px solid var(--line-d);border-radius:26px;padding:clamp(22px,2.6vw,36px)}.dxp .tilt{transition:transform .5s var(--ease);transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));will-change:transform}.dxp .sech{flex-direction:column;gap:16px;max-width:860px;display:flex}.dxp .two{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,5vw,80px);margin-top:clamp(34px,4.5vw,60px);display:grid}.dxp .two.r{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}@media (width<=900px){.dxp .two,.dxp .two.r{grid-template-columns:1fr}}.dxp .stk{gap:10px;display:grid}.dxp .pdw{position:relative;overflow:hidden}.dxp .amb{pointer-events:none;background:radial-gradient(40% 40% at 78% 38%,#2b7f8e73,#0000 70%),radial-gradient(34% 34% at 20% 78%,#8fd0ab29,#0000 70%);animation:14s ease-in-out infinite alternate amb;position:absolute;inset:-20%}@keyframes amb{0%{transform:translate(0)scale(1)}to{transform:translate(-3%,2%)scale(1.08)}}.dxp .pdh .pvw{position:relative}.dxp .fchip{border:1px solid var(--line-d);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;z-index:3;background:#111c20e0;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:650;animation:6s ease-in-out infinite flt;position:absolute;box-shadow:0 14px 34px #00000059}.dxp .fchip i{background:var(--mint);border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.dxp .fchip.a{top:12%;left:-6%}.dxp .fchip.b{animation-delay:-3s;bottom:14%;right:-4%}@keyframes flt{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (width<=900px){.dxp .fchip.a{left:2%}.dxp .fchip.b{right:2%}}.dxp .sx{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(20px,3vw,40px);margin-top:clamp(34px,4.5vw,60px);display:grid}.dxp .sx-l{align-content:start;gap:10px;display:grid}.dxp .serp{border:1px solid var(--line-l);background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 30px 60px #09101214}.dxp .serp .bar2{border-bottom:1px solid var(--line-l);background:#f7faf8;align-items:center;gap:12px;padding:16px 20px;display:flex}.dxp .serp .bar2 .sb2{border:1px solid var(--line-l);background:#fff;border-radius:999px;flex:1;align-items:center;gap:10px;height:42px;padding:0 18px;font-size:16px;font-weight:650;display:flex}.dxp .serp .rows{gap:10px;padding:14px 20px 6px;display:grid}.dxp .serp .rw{border:1px dashed #0000;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;transition:background .5s,border-color .5s;display:flex}.dxp .serp .rw em{background:var(--paper2);color:#445;text-align:center;border-radius:7px;flex:none;min-width:62px;padding:4px 10px;font-size:12px;font-style:normal;font-weight:800}.dxp .serp .rw s{background:#e3e9e6;border-radius:5px;flex:1;height:9px;text-decoration:none;display:block}.dxp .serp .rw.hl{border-color:var(--teal);background:#1d5a6612}.dxp .serp .rw.hl em{background:var(--teal);color:#fff}.dxp .serp .rw.hl:after{content:"점검";color:var(--teal);font-size:12px;font-weight:800}.dxp .serp .inf{border-top:1px solid var(--line-l);grid-template-columns:1fr 1fr;display:grid}.dxp .serp .inf div{padding:20px 22px;font-size:15.5px;line-height:1.65}.dxp .serp .inf div+div{border-left:1px solid var(--line-l);background:#f7faf8}.dxp .serp .inf small{color:var(--teal);letter-spacing:.04em;margin-bottom:4px;font-size:12.5px;font-weight:800;display:block}@media (width<=900px){.dxp .sx{grid-template-columns:1fr}.dxp .sx-l{grid-template-columns:1fr 1fr}.dxp .serp .inf{grid-template-columns:1fr}.dxp .serp .inf div+div{border-left:0;border-top:1px solid var(--line-l)}}@media (width<=560px){.dxp .sx-l{grid-template-columns:1fr}}.dxp .layers{flex-direction:column;justify-content:flex-end;gap:12px;min-height:360px;display:flex}.dxp .ly{border:1px solid var(--line-d);opacity:0;transition:opacity .9s var(--ease),transform 1s var(--ease);border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:22px 28px;display:flex;transform:translateY(-40px)}.dxp .ly b{letter-spacing:-.03em;font-size:clamp(1.15rem,1.7vw,1.5rem);font-weight:800}.dxp .ly span{color:var(--body-d);text-align:right;max-width:20em;font-size:15px;line-height:1.5}.dxp .ly3{background:#ff6b4524;border-color:#ff6b458c;align-self:center;width:78%;transition-delay:1.4s}.dxp .ly2{background:#2b7f8e47;border-color:#8fd0ab80;align-self:center;width:90%;transition-delay:.7s}.dxp .ly1{border-color:var(--mint);background:#8fd0ab33;width:100%;transition-delay:0s}.dxp .layers.in .ly{opacity:1;transform:none}.dxp .docs3{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:clamp(34px,4.5vw,60px);display:grid}.dxp .doc3{border:1px solid var(--line-l);transition:transform .6s var(--ease),box-shadow .6s;background:#fff;border-radius:24px;flex-direction:column;gap:18px;padding:22px;display:flex}.dxp .doc3:hover{transform:translateY(-8px);box-shadow:0 30px 50px #0910121a}.dxp .doc3 .pg{background:#f2f6f4;border-radius:14px;height:190px;padding:16px;position:relative;overflow:hidden}.dxp .doc3 h3{letter-spacing:-.03em;font-size:1.2rem;font-weight:800}.dxp .doc3 p{color:var(--body-l);margin-top:4px;font-size:15.5px;line-height:1.65}.dxp .mapg{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.dxp .mapg i{height:34px;animation:5s ease-in-out infinite mp;animation-delay:calc(var(--n)*.25s);background:#dbe5e0;border-radius:9px}.dxp .mapg i.t{background:var(--teal)}@keyframes mp{0%,to{opacity:.6}50%{opacity:1}}.dxp .tbl{gap:9px;display:grid}.dxp .tbl div{align-items:center;gap:10px;display:flex}.dxp .tbl s{background:#d5e0db;border-radius:5px;flex:1;height:9px}.dxp .tbl em{background:var(--teal);width:18px;height:18px;animation:5s infinite tk;animation-delay:calc(var(--n)*.5s);border-radius:50%;flex:none;position:relative}.dxp .tbl em:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:7px;height:4px;position:absolute;top:4px;left:5px;transform:rotate(-45deg)}@keyframes tk{0%,15%{transform:scale(0)}30%,to{transform:scale(1)}}.dxp .bars{align-items:flex-end;gap:12px;height:100%;display:flex}.dxp .bars i{background:var(--teal);height:var(--h);animation:br 5s var(--ease) infinite;animation-delay:calc(var(--n)*.2s);transform-origin:bottom;border-radius:8px 8px 0 0;flex:1}.dxp .bars i:nth-child(2){background:var(--teal2)}.dxp .bars i:nth-child(3){background:var(--mint)}@keyframes br{0%{transform:scaleY(0)}30%,to{transform:scaleY(1)}}@media (width<=900px){.dxp .docs3{grid-template-columns:1fr}}.dxp .phn{aspect-ratio:300/600;width:min(300px,100%);color:var(--ink);background:#fff;border:9px solid #05090a;border-radius:44px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 40px 80px #00000080,0 0 0 1px #ffffff1f}.dxp .phn .nt{z-index:5;background:#05090a;border-radius:0 0 14px 14px;width:90px;height:22px;margin-left:-45px;position:absolute;top:0;left:50%}.dxp .phn .phh{background:linear-gradient(150deg,#2b7f8e,#1d5a66 60%,#0f3b45);height:34%;position:absolute;top:0;left:0;right:0}.dxp .phn .phh:after{content:"";background:radial-gradient(circle,#ffffff59,#0000 70%);border-radius:50%;width:120px;height:120px;margin:-60px;position:absolute;top:46%;left:50%}.dxp .phn .bd2{background:#fff;padding:16px 18px;position:absolute;inset:34% 0 0}.dxp .phn h4{letter-spacing:-.03em;margin:0;font-size:19px;font-weight:800}.dxp .phn .ln{background:#e3e9e6;border-radius:4px;height:8px;margin-top:9px}.dxp .phn .rowi{color:#445;align-items:center;gap:10px;margin-top:12px;font-size:12.5px;font-weight:650;display:flex}.dxp .phn .rowi i{background:#dbe5e0;border-radius:50%;flex:none;width:16px;height:16px}.dxp .phn .bts{gap:8px;margin-top:16px;display:flex}.dxp .phn .bts span{text-align:center;background:#eef3f0;border-radius:12px;flex:1;padding:10px 0;font-size:13px;font-weight:750}.dxp .phn .bts span.pp{background:var(--ink);color:#fff}.dxp .hp{background:var(--mint);width:34px;height:34px;color:var(--ink);z-index:6;cursor:pointer;font-size:14px;font-weight:800;font-family:var(--disp);border-radius:50%;justify-content:center;align-items:center;margin:-17px 0 0 -17px;animation:2s ease-out infinite bl;display:flex;position:absolute;box-shadow:0 0 #8fd0abb3}.dxp .hp.on{background:#fff;transform:scale(1.2)}.dxp .hpw{position:relative}.dxp .pn2{border-left:3px solid var(--mint);padding:6px 0 6px 22px}.dxp .pn2 h3{letter-spacing:-.04em;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:800}.dxp .pn2 p{color:var(--body-d);margin-top:12px;font-size:17.5px}.dxp .pn2 small{color:var(--mint);margin-top:14px;font-size:13.5px;font-weight:700;display:inline-block}.dxp .ba{border:1px solid var(--line-l);-webkit-user-select:none;user-select:none;aspect-ratio:16/9;background:#fff;border-radius:26px;max-width:980px;margin:0 auto;position:relative;overflow:hidden}.dxp .ba .lay{grid-template-columns:1fr 1fr;align-content:center;gap:clamp(12px,2.4vw,30px);padding:clamp(18px,3vw,40px);display:grid;position:absolute;inset:0}.dxp .ba .lay.af{background:#fff}.dxp .ba .lay.bf{clip-path:inset(0 calc(100% - var(--p,50%)) 0 0);background:#eef1ef}.dxp .ba .lay.bf .box{opacity:.85}.dxp .ba .lab{z-index:2;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:800;position:absolute;top:16px}.dxp .ba .lab.l{color:#445;background:#d9dfdc;left:16px}.dxp .ba .lab.r{background:var(--teal);color:#fff;right:16px}.dxp .ba .box{border:1px solid var(--line-l);background:#fff;border-radius:18px;flex-direction:column;gap:6px;padding:16px 18px;font-size:clamp(12px,1.35vw,15px);line-height:1.5;display:flex}.dxp .ba .bf .box{background:#f7f8f7}.dxp .ba .box b{font-size:1.02em;font-weight:800}.dxp .ba .box span{color:var(--body-l)}.dxp .ba .bf .box span.x{color:#b43c1f;font-weight:700}.dxp .ba .af .box span.o{color:var(--teal);font-weight:700}.dxp .ba input{opacity:0;cursor:ew-resize;z-index:4;width:100%;height:100%;margin:0;position:absolute;inset:0}.dxp .ba .hd3{top:0;bottom:0;left:var(--p,50%);background:var(--teal);z-index:3;width:3px;margin-left:-1.5px;position:absolute}.dxp .ba .hd3:after{content:"↔";background:var(--teal);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin:-22px;font-weight:800;display:flex;position:absolute;top:50%;left:50%}.dxp .chk8{border-top:1px solid var(--line-d);grid-template-columns:1fr 1fr;gap:0 40px;margin-top:clamp(30px,4vw,50px);display:grid}.dxp .chk8 li{border-bottom:1px solid var(--line-d);letter-spacing:-.02em;align-items:center;gap:16px;padding:18px 0;font-size:clamp(1.02rem,1.4vw,1.2rem);font-weight:650;display:flex}.dxp .chk8 li:before{content:"";border:2px solid var(--line-d);background:var(--mint) center/0 no-repeat;border-radius:8px;flex:none;width:26px;height:26px;transition:background .4s,border-color .4s}.dxp .chk8.in li:before{animation:ckin .5s var(--ease) both;animation-delay:calc(var(--n)*.22s + .3s)}@keyframes ckin{to{background:var(--mint);border-color:var(--mint);box-shadow:inset 0 0 0 5px var(--ink3)}}@media (width<=760px){.dxp .chk8{grid-template-columns:1fr}}.dxp .qp{gap:14px;margin-top:clamp(34px,4.5vw,60px);display:grid}.dxp .qr{grid-template-columns:minmax(0,4fr) 48px minmax(0,7fr);align-items:center;gap:16px;display:grid}.dxp .qb{background:var(--paper2);border-radius:22px 22px 22px 6px;padding:18px 22px;font-size:clamp(1rem,1.4vw,1.2rem);font-weight:650;position:relative}.dxp .qb small{color:var(--teal);letter-spacing:.08em;margin-bottom:2px;font-size:12px;font-weight:800;display:block}.dxp .qa{background:var(--line-l);height:2px;position:relative}.dxp .qa:after{content:"";border-top:2px solid var(--teal);border-right:2px solid var(--teal);width:9px;height:9px;position:absolute;top:-4px;right:0;transform:rotate(45deg)}.dxp .qa:before{content:"";background:var(--teal);transform-origin:0;width:100%;height:2px;transition:transform 1s var(--ease);position:absolute;top:0;left:0;transform:scaleX(0)}.dxp .qr.in .qa:before{transform:scaleX(1)}.dxp .qt{border:1px solid var(--line-l);letter-spacing:-.03em;transition:transform .5s var(--ease),box-shadow .5s,border-color .4s;background:#fff;border-radius:18px;padding:18px 24px;font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:800;line-height:1.4}.dxp .qt small{color:var(--teal);letter-spacing:.08em;margin-bottom:2px;font-size:12px;font-weight:800;display:block}.dxp .qr:hover .qt{border-color:var(--teal);transform:translate(8px);box-shadow:0 18px 36px #09101214}@media (width<=760px){.dxp .qr{grid-template-columns:1fr}.dxp .qa{width:2px;height:22px;margin-left:24px}.dxp .qa:after{top:auto;bottom:0;right:-4px;transform:rotate(135deg)}}.dxp .post{color:var(--ink);background:#fff;border-radius:22px;padding:clamp(18px,2.4vw,30px);position:relative;box-shadow:0 36px 70px #0006}.dxp .post .pb{border:2px solid #0000;border-radius:12px;margin-bottom:12px;padding:14px 16px;transition:border-color .4s,background .4s}.dxp .post .pb.on{border-color:var(--teal);background:#1d5a6614}.dxp .post .pb s{background:#dfe7e3;border-radius:5px;height:9px;margin-top:9px;display:block}.dxp .post .pb s:first-child{margin-top:0}.dxp .post .pb h4{letter-spacing:-.03em;margin:0;font-size:clamp(1.1rem,1.6vw,1.4rem);font-weight:800}.dxp .post .pb .cta2{background:var(--ink);color:#fff;border-radius:999px;padding:9px 18px;font-size:13px;font-weight:700;display:inline-block}.dxp .post .pb .bdg{background:var(--mint);color:var(--ink);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-block}.dxp .kbn{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:clamp(30px,4vw,50px);display:grid;position:relative}.dxp .kbc{background:#e9efec;border-radius:22px;min-height:230px;padding:16px;position:relative}.dxp .kbc h4{letter-spacing:.04em;color:var(--teal);margin:0 0 4px;font-size:14px;font-weight:800}.dxp .kbc p{color:var(--body-l);margin-bottom:12px;font-size:13.5px;line-height:1.5}.dxp .kbt{pointer-events:none;width:calc(33.3333% - 9.33333px);padding:60px 16px 0;position:absolute;top:0;left:0}.dxp .kbt div{animation:kbm 9s var(--ease) infinite;animation-delay:calc(var(--n)*3s);left:16px;right:16px;top:calc(96px + var(--y)*0px);background:#fff;border-radius:14px;padding:14px 16px;font-size:14.5px;font-weight:700;line-height:1.4;position:absolute;box-shadow:0 10px 24px #0910121f}.dxp .kbt div:after{content:attr(data-s);color:var(--teal);margin-top:4px;font-size:12px;font-weight:800;display:block}@keyframes kbm{0%,10%{opacity:0;transform:translate(0)}16%,30%{opacity:1;transform:translate(0)}40%,56%{transform:translate(calc(100% + 46px))}66%,86%{transform:translate(calc(200% + 92px))}96%,to{opacity:0;transform:translate(calc(200% + 92px))}}@media (width<=760px){.dxp .kbn{grid-template-columns:1fr}.dxp .kbt{display:none}.dxp .kbc{min-height:0}}.dxp .ph3{grid-template-columns:repeat(3,1fr);gap:clamp(14px,3vw,40px);margin-top:clamp(34px,4.5vw,60px);display:grid}.dxp .ph3 .col{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.dxp .vid{aspect-ratio:9/16;background:linear-gradient(160deg,var(--c1),var(--c2));border:7px solid #05090a;border-radius:30px;width:min(230px,100%);position:relative;overflow:hidden;box-shadow:0 30px 60px #00000073}.dxp .vid .hd5{background:#ffffffe0;border-radius:50%;width:72px;height:72px;margin-left:-36px;position:absolute;top:26%;left:50%}.dxp .vid .bd5{background:#ffffffe0;border-radius:60px 60px 0 0;width:148px;height:120px;margin-left:-74px;position:absolute;top:calc(26% + 78px);left:50%}.dxp .vid .cap2{text-align:center;color:#fff;background:#0000008c;border-radius:10px;padding:8px 10px;font-size:14px;font-weight:800;line-height:1.35;position:absolute;bottom:46px;left:12px;right:12px}.dxp .vid .pgb{background:#ffffff4d;border-radius:2px;height:3px;position:absolute;bottom:18px;left:12px;right:12px}.dxp .vid .pgb:after{content:"";background:#fff;border-radius:2px;animation:4s linear infinite pg;position:absolute;top:0;bottom:0;left:0}.dxp .vid .tm{color:#fff;background:#00000073;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800;position:absolute;top:14px;right:12px}.dxp .ph3 h3{letter-spacing:-.03em;font-size:1.3rem;font-weight:800}.dxp .ph3 p{color:var(--body-d);max-width:17em;font-size:16px}.dxp .split{margin-top:clamp(30px,4vw,50px)}.dxp .split svg{width:100%;height:auto;display:block}.dxp .split text{font-family:var(--font);fill:var(--ink);font-size:14px;font-weight:750}.dxp .split .ln2{fill:none;stroke:var(--teal);stroke-width:2px;stroke-dasharray:6 6;animation:2.2s linear infinite dash}@keyframes dash{to{stroke-dashoffset:-24px}}.dxp .chn{grid-template-columns:1fr 1fr;gap:20px;margin-top:clamp(34px,4.5vw,60px);display:grid}.dxp .chn>div{border-radius:26px;padding:clamp(24px,3vw,40px)}.dxp .chn h3{letter-spacing:-.04em;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:800}.dxp .chn ul{gap:12px;margin-top:18px;display:grid}.dxp .chn li{padding-left:26px;font-size:17px;line-height:1.6;position:relative}.dxp .chn li:before{content:"";background:var(--mint);border-radius:50%;width:10px;height:10px;position:absolute;top:.62em;left:3px}@media (width<=760px){.dxp .ph3,.dxp .chn{grid-template-columns:1fr}.dxp .ph3 .col{margin-bottom:12px}}.dxp .ai-chat{border:1px solid var(--line-d);background:#0f181b;border-radius:26px;flex-direction:column;gap:16px;max-width:760px;min-height:420px;margin-left:auto;padding:clamp(20px,2.6vw,34px);display:flex}.dxp .ai-chat .u{background:var(--teal);color:#fff;border-radius:20px 20px 6px;align-self:flex-end;max-width:85%;padding:14px 20px;font-weight:650;line-height:1.5}.dxp .ai-chat .a{background:#17252a;border-radius:20px 20px 20px 6px;align-self:flex-start;max-width:92%;padding:18px 22px;font-size:16.5px;line-height:1.7}.dxp .ai-chat .a i{height:10px;width:var(--w,100%);transform-origin:0;animation:ln 9s var(--ease) infinite;animation-delay:calc(var(--n)*.5s + 1.4s);background:#ffffff2e;border-radius:5px;margin:9px 0;display:block;transform:scaleX(0)}@keyframes ln{0%{transform:scaleX(0)}16%,88%{transform:scaleX(1)}to{transform:scaleX(0)}}.dxp .ai-chat .src{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.dxp .ai-chat .src span{border:1px solid var(--mint);color:var(--mint);opacity:.35;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700;animation:9s infinite srcp}@keyframes srcp{0%,38%{opacity:.25}50%,90%{opacity:1;background:#8fd0ab24}to{opacity:.25}}.dxp .ai-chat small{color:#8aa1a6;font-size:13px}.dxp .brw{border:1px solid var(--line-l);background:#fff;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 36px 70px #0910121f}.dxp .brw .tb2{background:#eef2f0;align-items:center;gap:7px;height:38px;padding:0 16px;display:flex}.dxp .brw .tb2 i{background:#cdd7d2;border-radius:50%;width:11px;height:11px}.dxp .brw .pgx{gap:14px;padding:22px;display:grid;position:relative}.dxp .brw .sc{border:1px solid var(--line-l);background:#f5f8f6;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;transition:background .5s,border-color .5s;display:flex}.dxp .brw .sc b{letter-spacing:-.03em;font-size:clamp(1rem,1.4vw,1.2rem);font-weight:800}.dxp .brw .sc span.t{opacity:0;transition:opacity .5s,transform .6s var(--ease);white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:800;transform:scale(.8)}.dxp .brw .sc span.t.ok{color:var(--teal);background:#1d5a6624}.dxp .brw .sc span.t.no{color:#c24a27;background:#ff6b452e}.dxp .brw .sc.sd{border-color:var(--teal);background:#fff}.dxp .brw .sc.sd span.t{opacity:1;transform:none}.dxp .brw .scan{background:var(--teal);height:3px;animation:6s linear infinite scn;position:absolute;top:0;left:0;right:0;box-shadow:0 0 24px 6px #1d5a6673}@keyframes scn{0%{top:38px}to{top:100%}}.dxp .cs4{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:clamp(30px,4vw,50px);display:grid}.dxp .cs4>div{border:1px solid var(--line-d);background:var(--ink3);transition:transform .6s var(--ease),border-color .4s;border-radius:22px;padding:26px}.dxp .cs4>div:hover{border-color:var(--mint);transform:translateY(-8px)}.dxp .cs4 h3{letter-spacing:-.03em;margin-top:16px;font-size:1.25rem;font-weight:800}.dxp .cs4 p{color:var(--body-d);margin-top:8px;font-size:15.5px;line-height:1.65}.dxp .cs4 .ic2{background:#8fd0ab24;border-radius:14px;width:44px;height:44px;position:relative}.dxp .cs4 .ic2:after{content:"";border:2px solid var(--mint);border-radius:5px;position:absolute;inset:12px}@media (width<=1000px){.dxp .cs4{grid-template-columns:1fr 1fr}}@media (width<=560px){.dxp .cs4{grid-template-columns:1fr}}.dxp .bb{border:1px solid var(--line-l);background:var(--bg0);min-height:420px;transition:background .6s var(--ease);--bg0:#fbf3ea;--ac:#e6704a;--tx:#3b2a22;--ff:var(--font);--fw:700;border-radius:26px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.dxp .bb[data-p="1"]{--bg0:#eef3f8;--ac:#1f4e8c;--tx:#102036;--fw:800}.dxp .bb[data-p="2"]{--bg0:#14120f;--ac:#c9a35a;--tx:#f4eee2;--fw:300}.dxp .bb .l{color:var(--tx);flex-direction:column;justify-content:center;gap:18px;padding:clamp(24px,4vw,56px);display:flex}.dxp .bb .lg3{font-weight:var(--fw);letter-spacing:-.03em;align-items:center;gap:12px;font-size:22px;display:flex}.dxp .bb .lg3 i{background:var(--ac);border-radius:50%;width:36px;height:36px;transition:background .6s}.dxp .bb h3{letter-spacing:-.05em;font-size:clamp(1.8rem,3.4vw,3rem);line-height:1.2;font-weight:var(--fw);margin:0}.dxp .bb .sw3{gap:8px;display:flex}.dxp .bb .sw3 i{border-radius:12px;width:42px;height:42px;transition:background .6s}.dxp .bb .sw3 i:first-child{background:var(--ac)}.dxp .bb .sw3 i:nth-child(2){background:var(--tx)}.dxp .bb .sw3 i:nth-child(3){background:color-mix(in srgb,var(--ac) 30%,var(--bg0))}.dxp .bb .r{background:var(--ac);justify-content:center;align-items:center;padding:30px;transition:background .6s;display:flex;position:relative}.dxp .bb .cd{aspect-ratio:1.6;background:var(--bg0);width:min(300px,100%);color:var(--tx);border-radius:18px;flex-direction:column;justify-content:space-between;padding:22px;transition:background .6s;display:flex;transform:rotate(-4deg);box-shadow:0 30px 60px #00000040}.dxp .bb .cd b{font-weight:var(--fw);letter-spacing:-.03em;font-size:18px}.dxp .bb .cd span{opacity:.7;font-size:12.5px}@media (width<=760px){.dxp .bb{grid-template-columns:1fr}.dxp .bb .r{min-height:260px}}.dxp .pers{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.dxp .pers button{border:1px solid var(--line-l);border-radius:999px;padding:12px 22px;font-size:15.5px;font-weight:750;transition:background .4s,color .4s}.dxp .pers button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.dxp .trf{grid-template-columns:1fr 40px 1fr 40px 1fr;align-items:stretch;gap:10px;margin-top:24px;display:grid}.dxp .trf>div{border:1px solid var(--line-d);background:var(--ink3);border-radius:20px;padding:22px}.dxp .trf small{color:var(--mint);letter-spacing:.06em;font-size:12.5px;font-weight:800}.dxp .trf p{letter-spacing:-.02em;margin-top:8px;font-size:clamp(1rem,1.4vw,1.2rem);font-weight:700;line-height:1.5}.dxp .trf .ar2{color:var(--mint);background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:24px;display:flex}.dxp .trf .fin{background:var(--teal);border-color:var(--mint)}@media (width<=860px){.dxp .trf{grid-template-columns:1fr}.dxp .trf .ar2{height:24px;transform:rotate(90deg)}}.dxp .syn{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:clamp(30px,4vw,50px);display:grid}.dxp .syn>div{border:1px solid var(--line-l);background:#fff;border-radius:22px;flex-direction:column;gap:14px;min-height:200px;padding:20px;display:flex}.dxp .syn small{color:var(--teal);letter-spacing:.04em;font-size:12.5px;font-weight:800}.dxp .syn p{letter-spacing:-.03em;margin-top:auto;font-size:1.1rem;font-weight:750;line-height:1.45}.dxp .syn mark{color:inherit;animation:6s infinite syn;animation-delay:calc(var(--n)*.4s);background:linear-gradient(#0000 62%,#8fd0ab00 62%)}@keyframes syn{0%,10%{background:linear-gradient(#0000 62%,#8fd0ab00 62%)}30%,70%{background:linear-gradient(#0000 62%,#8fd0abe6 62%)}90%,to{background:linear-gradient(#0000 62%,#8fd0ab00 62%)}}.dxp .syn .mini{background:#f2f6f4;border-radius:12px;height:70px;position:relative;overflow:hidden}@media (width<=1000px){.dxp .syn{grid-template-columns:1fr 1fr}}@media (width<=560px){.dxp .syn{grid-template-columns:1fr}}.dxp .sim{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(20px,3vw,44px);margin-top:clamp(34px,4.5vw,60px);display:grid}.dxp .docp{border:1px solid var(--line-l);background:#fff;border-radius:24px;padding:clamp(22px,3vw,40px);font-size:clamp(1rem,1.35vw,1.18rem);line-height:2.1;box-shadow:0 36px 70px #0910121a}.dxp .docp h4{letter-spacing:-.03em;margin:0 0 12px;font-size:1.3em;font-weight:800;line-height:1.4}.dxp .fg2{border-bottom:3px solid var(--coral);cursor:pointer;background:#ff6b4529;border-radius:3px;padding:0 4px;transition:background .3s;animation:3s ease-in-out infinite fgp}.dxp .fg2.on{background:var(--coral);color:var(--ink);animation:none}@keyframes fgp{0%,to{background:#ff6b451f}50%{background:#ff6b4552}}.dxp .fr{background:var(--ink);color:#fff;border-radius:24px;padding:clamp(22px,3vw,34px);position:sticky;top:110px}.dxp .fr .why3{color:var(--coral);letter-spacing:.04em;background:#ff6b4533;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:800;display:inline-block}.dxp .fr h3{letter-spacing:-.03em;margin:14px 0 0;font-size:1.35rem;font-weight:800;line-height:1.4}.dxp .fr p{color:var(--body-d);margin-top:10px;font-size:16px;line-height:1.7}.dxp .fr .fx2{background:#8fd0ab1f;border:1px solid #8fd0ab80;border-radius:14px;margin-top:18px;padding:16px 18px}.dxp .fr .fx2 small{color:var(--mint);letter-spacing:.04em;margin-bottom:4px;font-size:12.5px;font-weight:800;display:block}.dxp .fr .fx2 b{font-size:16.5px;font-weight:750;line-height:1.6}.dxp .sim-n{color:var(--mute);margin-top:14px;font-size:13.5px}@media (width<=900px){.dxp .sim{grid-template-columns:1fr}.dxp .fr{position:relative;top:0}}.dxp .trk{grid-template-columns:1fr 1fr;gap:clamp(18px,3vw,40px);margin-top:clamp(34px,4.5vw,60px);display:grid}.dxp .trk>div{border:1px solid var(--line-d);background:var(--ink3);border-radius:26px;padding:clamp(24px,3vw,40px)}.dxp .trk>div.hot{background:linear-gradient(170deg,#ff6b451a,var(--ink3));border-color:#ff6b458c}.dxp .trk h3{letter-spacing:-.04em;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:800}.dxp .trk small{letter-spacing:.06em;color:var(--mint);margin-bottom:10px;font-size:12.5px;font-weight:800;display:inline-block}.dxp .trk .hot small{color:var(--coral)}.dxp .trk ol{gap:0;margin-top:22px;display:grid;position:relative}.dxp .trk ol:before{content:"";background:var(--line-d);width:2px;position:absolute;top:12px;bottom:12px;left:13px}.dxp .trk li{padding:0 0 26px 48px;position:relative}.dxp .trk li:last-child{padding-bottom:0}.dxp .trk li:before{content:"";background:var(--ink3);border:2px solid var(--line-d);width:18px;height:18px;animation:8s infinite trl;animation-delay:calc(var(--n)*1.6s);border-radius:50%;position:absolute;top:4px;left:5px}.dxp .trk .hot li:before{animation-name:trh}@keyframes trl{0%,8%{background:var(--ink3);border-color:var(--line-d)}18%,70%{background:var(--mint);border-color:var(--mint)}to{background:var(--ink3);border-color:var(--line-d)}}@keyframes trh{0%,8%{background:var(--ink3);border-color:var(--line-d)}18%,70%{background:var(--coral);border-color:var(--coral)}to{background:var(--ink3);border-color:var(--line-d)}}.dxp .trk b{letter-spacing:-.02em;font-size:1.1rem;font-weight:750;display:block}.dxp .trk li span{color:var(--body-d);margin-top:2px;font-size:15.5px;line-height:1.6;display:block}@media (width<=860px){.dxp .trk{grid-template-columns:1fr}}.dxp .kit{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(24px,4vw,60px);margin-top:clamp(34px,4.5vw,60px);display:grid}.dxp .env{border:1px solid var(--line-l);background:#fff;border-radius:24px;padding:clamp(22px,3vw,36px);position:relative;box-shadow:0 30px 60px #0910121a}.dxp .env .st2{color:#c24a27;background:#ff6b452e;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:800;animation:4s ease-in-out infinite flt;position:absolute;top:22px;right:22px}.dxp .env h4{letter-spacing:-.03em;margin:0;font-size:1.15rem;font-weight:800}.dxp .env s{background:#e3e9e6;border-radius:5px;height:9px;margin-top:12px;display:block}.dxp .env .stamp{border:2px solid var(--coral);color:var(--coral);border-radius:8px;margin-top:22px;padding:6px 14px;font-size:14px;font-weight:800;display:inline-block;transform:rotate(-4deg)}.dxp .chkl{gap:12px;display:grid}.dxp .chkl li{border:1px solid var(--line-l);background:#fff;border-radius:18px;align-items:flex-start;gap:16px;padding:18px 22px;font-weight:650;line-height:1.55;display:flex}.dxp .chkl li i{background:var(--teal);color:#fff;width:26px;height:26px;font-size:14px;font-style:normal;font-weight:800;font-family:var(--disp);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.dxp .chkl li span{color:var(--body-l);margin-top:2px;font-size:15.5px;font-weight:450;display:block}@media (width<=900px){.dxp .kit{grid-template-columns:1fr}}.dxp .jr{margin-top:clamp(36px,5vw,64px);position:relative}.dxp .jr .tr{grid-template-columns:repeat(6,1fr);gap:10px;display:grid;position:relative}.dxp .jr .tr:before{content:"";background:var(--line-d);height:2px;position:absolute;top:25px;left:8%;right:8%}.dxp .jr .tr:after{content:"";height:2px;width:var(--pw,0%);background:var(--mint);max-width:84%;transition:width 1s var(--ease);position:absolute;top:25px;left:8%}.dxp .jb{text-align:center;padding-top:0;position:relative}.dxp .jb i{background:var(--ink3);border:2px solid var(--line-d);z-index:2;width:52px;height:52px;transition:background .5s,border-color .5s,transform .6s var(--ease);border-radius:50%;margin:0 auto;display:block;position:relative}.dxp .jb.on i{background:var(--mint);border-color:var(--mint);transform:scale(1.15)}.dxp .jb.on i:after{content:"";border:2px solid var(--mint);border-radius:50%;animation:1.6s ease-out infinite pul;position:absolute;inset:-9px}.dxp .jb b{letter-spacing:-.03em;color:#9fb3b7;margin-top:14px;font-size:clamp(.98rem,1.3vw,1.18rem);font-weight:750;transition:color .4s;display:block}.dxp .jb.on b{color:#fff}.dxp .jd{margin-top:34px}.dxp .jd .gp .gr2{grid-template-columns:1fr 1fr;gap:18px;display:grid}.dxp .jd .gr2>div{border:1px solid var(--line-d);background:var(--ink3);border-radius:22px;padding:24px 28px;line-height:1.65}.dxp .jd .gr2 small{letter-spacing:.06em;color:var(--coral);margin-bottom:6px;font-size:12.5px;font-weight:800;display:block}.dxp .jd .gr2>div+div small{color:var(--mint)}.dxp .jd .gr2 p{letter-spacing:-.02em;font-size:1.1rem;font-weight:650}@media (width<=860px){.dxp .jr .tr{grid-template-columns:repeat(3,1fr);row-gap:22px}.dxp .jr .tr:before,.dxp .jr .tr:after{display:none}.dxp .jd .gp .gr2{grid-template-columns:1fr}}.dxp .scr2{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(20px,3vw,44px);margin-top:clamp(34px,4.5vw,60px);display:grid}.dxp .sc-d{border:1px solid var(--line-l);background:#fff;border-radius:24px;padding:clamp(22px,3vw,36px);box-shadow:0 30px 60px #09101214}.dxp .sc-d .ln3{border-bottom:1px solid var(--line-l);grid-template-columns:90px 1fr;gap:14px;padding:16px 0;line-height:1.65;display:grid}.dxp .sc-d .ln3:last-child{border-bottom:0}.dxp .sc-d .ln3 em{color:var(--teal);letter-spacing:.04em;padding-top:4px;font-size:12.5px;font-style:normal;font-weight:800}.dxp .sc-d .ln3 span{font-size:16.5px;font-weight:600}.dxp .sc-d .ln3 span i{color:var(--body-l);margin-top:2px;font-size:14.5px;font-style:normal;font-weight:450;display:block}@media (width<=900px){.dxp .scr2{grid-template-columns:1fr}}.dxp .cyc{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(24px,5vw,80px);margin-top:clamp(34px,4.5vw,60px);display:grid}.dxp .ring4{aspect-ratio:1;width:min(440px,100%);margin:0 auto;position:relative}.dxp .ring4 svg{width:100%;height:100%;overflow:visible}.dxp .ring4 .rc{fill:none;stroke:var(--line-d);stroke-width:2px}.dxp .ring4 .rg{fill:none;stroke:var(--mint);stroke-width:3px;stroke-linecap:round;stroke-dasharray:60 900;transform-origin:50%;animation:8s linear infinite rot}@keyframes rot{to{stroke-dashoffset:-960px}}.dxp .ring4 .nd{background:var(--ink3);border:1px solid var(--mint);white-space:nowrap;border-radius:999px;padding:11px 18px;font-size:clamp(.9rem,1.3vw,1.1rem);font-weight:750;position:absolute;transform:translate(-50%,-50%)}.dxp .ring4 .ctr{text-align:center;letter-spacing:-.03em;color:var(--mint);font-size:clamp(1rem,1.6vw,1.4rem);font-weight:800;line-height:1.4;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dxp .rules{gap:12px;display:grid}.dxp .rules li{border:1px solid var(--line-d);background:var(--ink3);border-radius:18px;padding:20px 24px;line-height:1.65}.dxp .rules b{letter-spacing:-.02em;margin-bottom:2px;font-size:1.1rem;font-weight:750;display:block}.dxp .rules span{color:var(--body-d);font-size:15.5px}@media (width<=900px){.dxp .cyc{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.dxp .ly{opacity:1;transform:none}.dxp .amb,.dxp .fchip,.dxp .hp,.dxp .mapg i,.dxp .tbl em,.dxp .bars i,.dxp .kbt div,.dxp .vid .pgb:after,.dxp .ai-chat .a i,.dxp .ai-chat .src span,.dxp .brw .scan,.dxp .fg2,.dxp .trk li:before,.dxp .syn mark,.dxp .env .st2,.dxp .ring4 .rg,.dxp .dock:before,.dxp .dbtn.solid:after{animation:none!important}.dxp .ai-chat .a i{transform:none}.dxp .chk8 li:before{background:var(--mint)}}.dxp .fl{opacity:0;pointer-events:none;z-index:5;background:#fff;position:absolute;inset:0}.dxp .hs{z-index:3}.dxp .hsA h1{font-size:clamp(2.3rem,6.2vw,6rem)}.dxp .vig{z-index:1}.dxp .cue,.dxp .tc{z-index:3}.dxp .tc-k,.dxp .tc-h,.dxp .tc-cr li,.dxp .tc .row{opacity:0}.dxp .tick{background:var(--mint);color:var(--ink);white-space:nowrap;border-block:1px solid #070d0f33;padding:20px 0;overflow:hidden}.dxp .tick>div{animation:38s linear infinite tk2;display:inline-block}.dxp .tick span{letter-spacing:-.03em;margin-right:70px;font-size:clamp(1.15rem,2vw,1.7rem);font-weight:800;display:inline-block;position:relative}.dxp .tick span:after{content:"";background:var(--ink);border-radius:50%;width:12px;height:12px;margin-top:-6px;position:absolute;top:50%;right:-42px}@keyframes tk2{to{transform:translate(-50%)}}.dxp .tick:hover>div{animation-play-state:paused}.dxp .kc{background:#fff;border-radius:14px;margin-top:8px;padding:13px 16px;font-size:15px;font-weight:700;line-height:1.45;box-shadow:0 8px 20px #09101214}.dxp .serp .inf{display:block}.dxp .serp .inf>.gp{grid-template-columns:1fr 1fr;display:none}.dxp .serp .inf>.gp.on{animation:gpin .7s var(--ease);display:grid}@media (width<=900px){.dxp .serp .inf>.gp{grid-template-columns:1fr}.dxp .serp .inf>.gp>div+div{border-left:0;border-top:1px solid var(--line-l);background:#f7faf8}}.dxp .serp .inf>.gp>div{padding:20px 22px;font-size:15.5px;line-height:1.65}.dxp .serp .inf>.gp>div+div{border-left:1px solid var(--line-l);background:#f7faf8}.dxp .serp .inf>.gp small{color:var(--teal);letter-spacing:.04em;margin-bottom:4px;font-size:12.5px;font-weight:800;display:block}.dxp .serp .inf div+div{border-left:0}.dxp .st b em{font-style:normal}.dxp .cz .st b{color:var(--teal)}.dxp .pn2.gp small:first-child{color:var(--mint)}.dxp .hp{font-family:var(--disp);border:0}.dxp .hp:not(.on){animation:2s ease-out infinite bl}.dxp .chk8 li{color:#fff}.dxp .gb.rv{transition:opacity .9s var(--ease),transform .9s var(--ease),background .4s,border-color .4s}.dxp .stat-d{margin-top:34px}.dxp .ab-h .stats{margin-top:46px}@media (width<=700px){.dxp .st b{font-size:clamp(3rem,18vw,4.6rem)}.dxp .tick span{margin-right:56px}.dxp .hd .sl{display:none}.dxp .dk-l{flex:1;min-width:0}.dxp .dk-ms{min-width:0}}.dxp .sc-d{align-self:start}@media (width<=700px){.dxp .ba{aspect-ratio:auto;min-height:480px}.dxp .ba .lay{grid-template-columns:1fr;align-content:start;gap:10px;padding-top:62px}.dxp .ba .box{font-size:13px}}.dxp{--ink:#0d1315;--ink2:#121b1e;--ink3:#172226;--paper:#f2efe8;--paper2:#e7e3d9;--teal:#1d5a66;--teal2:#2f6f7c;--mint:#a9c7b5;--coral:#e0673f;--body-l:#3d4a4d;--body-d:#b7c0c0;--line-l:#0d131529;--line-d:#f2efe833;--mute:#7c8a8b}.dxp .light{--rule:#0d13156b}.dxp .dark,.dxp .teal{--rule:#f2efe852}.dxp{background:var(--ink);color:var(--paper)}.dxp .light{background:var(--paper);color:var(--ink)}.dxp .teal{background:#17434c}.dxp *{box-shadow:none!important;border-radius:3px!important}.dxp .bb .lg3 i,.dxp .brand i,.dxp .brw .tb2 i,.dxp .burger,.dxp .chkl li i,.dxp .hp,.dxp .jb i,.dxp .live,.dxp .phn .rowi i,.dxp .plus,.dxp .sit i,.dxp .stp .dot,.dxp .tbl em,.dxp .vid .hd5,.dxp .why .ar,.dxp .dg-o i{border-radius:50%!important}.dxp .phn{border-radius:34px!important;box-shadow:0 30px 60px #0000004d!important}.dxp .phn .nt{border-radius:0 0 12px 12px!important}.dxp .vid{border-radius:20px!important;box-shadow:0 30px 60px #00000059!important}.dxp .grain{opacity:.07}.dxp .k{font-family:var(--font);text-transform:none;letter-spacing:0;align-items:center;gap:12px;font-size:15px;font-weight:700;display:flex}.dxp .k:before{content:"";background:currentColor;flex:none;width:30px;height:1px}.dxp .title,.dxp .big-t{font-weight:800}.dxp .dark .title b,.dxp .teal .title b,.dxp .dark .big-t b,.dxp .teal .big-t b{color:var(--mint)}.dxp .hd.solid[data-t=dark]{background:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--line-d)}.dxp .hd.solid[data-t=light]{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--line-l)}.dxp .brand i{animation:none}.dxp .mega{border:1px solid var(--line-d);background:var(--ink);border-radius:3px!important}.dxp .dock{background:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none;border-top:1px solid var(--line-d)}.dxp .dock:before,.dxp .dbtn.solid:after,.dxp .dk-c{display:none!important}.dxp .live{background:var(--mint);animation:none}.dxp .btn{letter-spacing:-.01em;padding:18px 30px;font-weight:700}.dxp .dbtn{padding:14px 24px}.dxp .dbtn.solid,.dxp .dark .btn.solid,.dxp .teal .btn.solid{background:var(--paper);color:var(--ink);border-color:var(--paper)}.dxp .light .btn.solid{background:var(--ink);color:var(--paper)}.dxp .tag{border:0;border-bottom:1px solid;padding:0 0 4px;font-size:14px;border-radius:0!important}.dxp .chs span,.dxp .mch span,.dxp .dls span{border-radius:2px!important}.dxp .stage{background:#0a0f11}.dxp .hk{z-index:3;left:var(--gut);color:var(--body-d);font-size:14.5px;font-weight:700;position:absolute;top:calc(8.5vh + 26px)}.dxp .mw{padding-inline:var(--gut);top:46%}.dxp .mw-w{letter-spacing:-.045em;font-size:clamp(1.9rem,4.8vw,4.7rem);font-weight:800;line-height:1.3;color:#fff!important;-webkit-text-stroke:0!important}.dxp .tc-k{font-family:var(--font);letter-spacing:.02em;text-transform:none;color:var(--body-d);font-size:15px;font-weight:700}.dxp .tc-cr{max-width:760px}.dxp .tc-cr li{padding:6px clamp(14px,2.4vw,34px)}.dxp .tc-cr b{font-size:clamp(.95rem,1.3vw,1.12rem);font-weight:700}.dxp .tc .btn.solid{background:var(--paper);color:var(--ink);border-color:var(--paper)}@media (width<=700px){.dxp .mw-w{font-size:clamp(1.7rem,7.6vw,2.6rem)}.dxp .tc-cr li{padding:10px 0 0}}.dxp .slot{aspect-ratio:var(--ar,3/2);color:#d3dcda;background:#1b2a2e;width:100%;margin:0;position:relative;overflow:hidden}.dxp .slot:before{content:"";background:repeating-linear-gradient(135deg,#ffffff0a 0 1px,#0000 1px 16px),linear-gradient(160deg,#27393e,#131d20);position:absolute;inset:0}.dxp .slot .cm{border:1px solid #fff3;position:absolute;inset:14px}.dxp .slot figcaption{font-size:14.5px;font-weight:600;line-height:1.5;position:absolute;bottom:26px;left:28px;right:28px}.dxp .slot figcaption em{color:var(--mint);margin-bottom:2px;font-size:12.5px;font-style:normal;font-weight:700;display:block}.dxp .pv{background:0 0!important;height:auto!important;overflow:visible!important}.dxp .pc:hover .pv{transform:none}.dxp .rail{align-items:flex-start}.dxp .pc{border-top:1px solid var(--rule);padding-top:16px}.dxp .pc:hover .slot:before{background:repeating-linear-gradient(135deg,#ffffff0f 0 1px,#0000 1px 16px),linear-gradient(160deg,#30474d,#16242a)}.dxp .pt h3{font-weight:800}.dxp .chs span{border:1px solid var(--line-d)}.dxp .pdh .pvw{width:100%}.dxp .spl .slot{--ar:4/3}.dxp .mq{background:var(--paper);color:var(--ink);border:0}.dxp .mq span:after{background:var(--ink);border-radius:50%!important}.dxp .tick{background:var(--paper);color:var(--ink);border-block:0}.dxp .tick span:after{background:var(--ink)}.dxp .hook{gap:20px;border:0!important;border-top:1px solid var(--rule)!important;background:0 0!important;padding:22px 0 0!important}.dxp .hook:hover{transform:none}.dxp .hook h3{font-weight:800}.dxp .hooks{gap:clamp(20px,3vw,44px)}.dxp .hooks .slot{--ar:4/3}.dxp .doc3,.dxp .syn>div,.dxp .cs4>div,.dxp .trf>div,.dxp .rules li,.dxp .card-d,.dxp .card-l{border:0!important;border-top:1px solid var(--rule)!important;background:0 0!important;padding:22px 0 0!important}.dxp .card-d,.dxp .card-l{padding:22px 0 0!important}.dxp .doc3:hover,.dxp .cs4>div:hover{transform:none}.dxp .doc3 em{color:var(--teal);margin-bottom:10px;font-size:14px;font-style:normal;font-weight:800;display:block}.dxp .doc3 h3,.dxp .cs4 h3{font-weight:800}.dxp .docs3{gap:clamp(20px,3vw,44px)}.dxp .trf .fin{border-top:3px solid var(--mint)!important;background:0 0!important}.dxp .cs4 .ic2{display:none}.dxp .syn small{color:var(--teal)}.dxp .syn>div{min-height:0}.dxp .gb{border:0;border-top:1px solid var(--rule);background:0 0}.dxp .gb.on{background:var(--ink);border-color:var(--ink)}.dxp .dark .gb{border:0;border-top:1px solid var(--rule);background:0 0}.dxp .dark .gb.on{background:var(--paper);color:var(--ink)}.dxp .dark .gb.on small{color:var(--teal)}.dxp .serp .rw span{flex:1;font-size:15.5px;font-weight:600}.dxp .post .pb p{color:var(--body-l);font-size:15px;line-height:1.7}.dxp .env .st2{animation:none}.dxp .fg2{background:#e0673f2e;animation:none}.dxp .ceo-g{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(28px,5vw,90px);display:grid}.dxp .ceo-ph{margin:0;position:relative}.dxp .ceo-ph img{aspect-ratio:4/5;object-fit:cover;filter:grayscale(.15);width:100%;display:block}.dxp .ceo-g .nm{margin-top:14px}@media (width<=860px){.dxp .ceo-g{grid-template-columns:1fr}.dxp .ceo-ph{max-width:420px}}.dxp .about-slot{margin-top:clamp(40px,6vw,80px)}.dxp .about-slot .slot{--ar:21/9}@media (width<=700px){.dxp .about-slot .slot{--ar:4/3}}.dxp .dg-pg{padding-top:clamp(110px,12vw,150px)}.dxp .dgw{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(30px,6vw,100px);display:grid}.dxp .dg-side{position:sticky;top:110px}.dxp .dg-side h1{letter-spacing:-.045em;margin-top:18px;font-size:clamp(2rem,3.8vw,3.4rem);font-weight:800;line-height:1.22}.dxp .dg-side h1 b{color:var(--mint)}.dxp .dg-side .lead{margin:22px 0 28px}.dxp .dg-n{color:var(--body-d);border-top:1px solid var(--line-d);gap:10px;margin-top:22px;padding-top:18px;font-size:15.5px;display:grid}.dxp .dg-n li{padding-left:16px;position:relative}.dxp .dg-n li:before{content:"";background:var(--mint);width:6px;height:1px;position:absolute;top:.8em;left:0}.dxp .dg-form{background:var(--paper);color:var(--ink);min-height:620px;padding:clamp(26px,3.4vw,52px)}.dxp .dg-top{color:var(--teal);white-space:nowrap;align-items:center;gap:18px;font-size:15px;font-weight:800;display:flex}.dxp .dg-bar{background:var(--line-l);flex:1;height:2px}.dxp .dg-bar i{background:var(--ink);height:100%;transition:width .6s var(--ease);display:block}.dxp .dg-q{letter-spacing:-.04em;color:var(--ink);margin-top:30px;font-size:clamp(1.45rem,2.4vw,2.05rem);font-weight:800;line-height:1.4}.dxp .dg-h{color:var(--body-l);margin-top:10px;font-size:16px}.dxp .dg-opts{border-top:1px solid var(--rule);margin-top:26px}.dxp .dg-o{border-bottom:1px solid var(--line-l);letter-spacing:-.02em;width:100%;color:var(--ink);transition:padding .4s var(--ease),background .3s,color .3s;align-items:center;gap:16px;padding:17px 6px;font-size:17px;font-weight:650;display:flex}.dxp .dg-o i{border:1.5px solid var(--ink);flex:none;width:22px;height:22px;position:relative}.dxp .dg-o.m i{border-radius:3px!important}.dxp .dg-o:hover{padding-left:16px}.dxp .dg-o.on{background:var(--ink);color:#fff;padding-left:18px}.dxp .dg-o.on i{background:var(--mint);border-color:var(--mint)}.dxp .dg-in{border:1px solid var(--rule);width:100%;font:inherit;color:var(--ink);background:#fff;outline:0;margin-top:14px;padding:15px 16px;font-size:16px;display:block}.dxp .dg-in:focus{border-color:var(--ink)}.dxp .dg-f{gap:18px;margin-top:26px;display:grid}.dxp .dg-f label{color:var(--ink);gap:8px;font-size:15px;font-weight:800;display:grid}.dxp .dg-f .dg-in{margin-top:0;font-weight:500}.dxp .dg-nav{justify-content:space-between;gap:12px;margin-top:34px;display:flex}.dxp .dg-form .btn.solid{background:var(--ink)!important;color:#fff!important;border-color:var(--ink)!important}.dxp .dg-form .btn.line{color:var(--ink)!important;border-color:var(--ink)!important}.dxp .dg-form .btn.line:hover{background:var(--ink)!important;color:#fff!important}.dxp .dg-err{color:#b43c1f;margin-top:16px;font-weight:700}.dxp .dg-done h2{letter-spacing:-.04em;color:var(--ink);margin:14px 0 18px;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:800}.dxp .dg-done p{color:var(--body-l);line-height:1.8}.dxp .dg-done .k{color:var(--teal)}.dxp .dg-done .btn{margin-top:26px}.dxp .dg-proto{margin-top:20px;font-size:14px;color:var(--mute)!important}@media (width<=900px){.dxp .dgw{grid-template-columns:1fr}.dxp .dg-side{position:relative;top:0}}.dxp .nodock .dock{display:none}.dxp .nodock{padding-bottom:0}.dxp .proc{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.dxp .proc-i{gap:16px;display:grid}.dxp .procs{border-top:1px solid var(--rule);margin-top:28px}.dxp .procs li{border-bottom:1px solid var(--rule);grid-template-columns:44px 1fr;gap:12px;padding:20px 0;display:grid}.dxp .procs em{padding-top:4px;font-size:14px;font-style:normal;font-weight:800}.dxp .light .procs em{color:var(--teal)}.dxp .dark .procs em{color:var(--mint)}.dxp .procs b{letter-spacing:-.03em;font-size:1.15rem;font-weight:800;display:block}.dxp .procs span{margin-top:3px;font-size:16px;line-height:1.65;display:block}.dxp .light .procs span{color:var(--body-l)}.dxp .dark .procs span{color:var(--body-d)}@media (width<=900px){.dxp .proc{grid-template-columns:1fr}}.dxp .slot.has{background:#e9e6df}.dxp .slot.has:before{display:none}.dxp .slot.has img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.dxp .slot .ex{letter-spacing:.02em;color:#fff;background:#0d1315b3;border-radius:3px;padding:5px 8px;font-size:11px;font-weight:600;line-height:1;position:absolute;bottom:10px;right:10px}.dxp .hs{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.dxp .hsi{opacity:0;will-change:opacity,transform;position:absolute}.dxp .hsi.bg{object-fit:cover;filter:saturate(.75)brightness(.6);width:100%;height:100%;inset:0}.dxp .hsp{opacity:0;will-change:opacity,transform;align-items:flex-start;gap:clamp(12px,2vw,28px);display:flex;position:absolute;top:60%;left:50%}.dxp .hsp img{border:1px solid #ffffff2e;border-radius:3px;width:auto;height:clamp(130px,25vh,260px);display:block}@media (width<=700px){.dxp .hsp{top:64%}.dxp .hsp img{height:17vh}}.dxp .dgh-g{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.dxp .dgh .big-t{margin-top:18px;font-size:clamp(2rem,3.9vw,3.7rem);line-height:1.2}.dxp .dgh .lead{max-width:34em;margin-top:24px}.dxp .dgh-q{border-top:1px solid #ffffff38;margin:34px 0 0;padding:0;list-style:none}.dxp .dgh-q li{border-bottom:1px solid #ffffff24;grid-template-columns:9.5em minmax(0,1fr);gap:16px;padding:14px 0;font-size:15.5px;line-height:1.55;display:grid}.dxp .dgh-q b{color:#fff;font-weight:700}.dxp .dgh-q span{color:var(--body-d)}.dxp .dgh-n{color:var(--body-d);margin-top:18px;font-size:15px}.dxp .dgh-r .slot{width:100%}@media (width<=860px){.dxp .dgh-g{grid-template-columns:1fr}.dxp .dgh-q li{grid-template-columns:1fr;gap:2px}}.dxp .slot.nf{background:#e9e6df}.dxp .slot.nf:after{content:attr(data-k) " · 사진 대기";color:#6b7473;font-size:12px;position:absolute;bottom:14px;left:16px}.dxp .ab-pair{grid-template-columns:1fr 1fr;gap:16px;margin-top:clamp(32px,4vw,56px);display:grid}.dxp .ab-pair .sim-n{margin-top:8px}@media (width<=700px){.dxp .ab-pair{grid-template-columns:1fr}}.dxp .dgh-g{align-items:start}.dxp .dgh-h{letter-spacing:.04em;color:var(--mint);margin-bottom:6px;font-size:13px;font-weight:700}.dxp .dgh-q{margin-top:0!important}.dxp .dgh-r .dgh-n{margin-top:20px}.dxp .wo{border-top:1px solid #fff3;margin-top:clamp(36px,5vw,64px)}.dxp .wo-r{border-bottom:1px solid #ffffff24;grid-template-columns:minmax(9em,14em) minmax(0,1fr) auto;align-items:start;gap:clamp(14px,3vw,48px);padding:22px 0;transition:background .4s;display:grid}.dxp .wo-r b{letter-spacing:-.03em;font-size:clamp(1.1rem,1.6vw,1.45rem);font-weight:700}.dxp .wo-r span{color:var(--body-d);font-size:15.5px;line-height:1.65}.dxp .wo-r span em{color:var(--mint);margin-top:6px;font-size:13.5px;font-style:normal;display:block}.dxp .wo-r i{color:var(--mint);font-style:normal;transition:transform .4s}.dxp .wo-r:hover i{transform:translate(6px)}@media (width<=700px){.dxp .wo-r{grid-template-columns:1fr auto;gap:6px 12px}.dxp .wo-r span{grid-column:1/2}}.dxp .wo-r span strong{color:var(--paper,#f1eee6);margin-bottom:4px;font-weight:650;display:block}.dxp .wo-r span em u{color:#ffffff80;letter-spacing:.04em;min-width:5.6em;font-size:12.5px;text-decoration:none;display:inline-block}.dxp .wo-r{padding:30px 0}.dxp .dc-g{margin-top:clamp(40px,6vw,76px)}.dxp .dc-g:first-child{margin-top:0}.dxp .dc-g h2{letter-spacing:.08em;color:var(--teal);border-bottom:1px solid;padding-bottom:14px;font-size:13px;font-weight:700}.dxp .dc-g li a{border-bottom:1px solid #0000001f;grid-template-columns:minmax(0,5fr) minmax(0,6fr) auto;align-items:start;gap:clamp(14px,3vw,48px);padding:26px 0;display:grid}.dxp .dc-g li b{letter-spacing:-.03em;font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:700;line-height:1.4}.dxp .dc-g li span{color:var(--body-l);font-size:15.5px;line-height:1.7}.dxp .dc-g li i{font-style:normal;transition:transform .4s}.dxp .dc-g li a:hover i{transform:translate(6px)}@media (width<=760px){.dxp .dc-g li a{grid-template-columns:1fr auto}.dxp .dc-g li span{grid-column:1/2}}.dxp .dq{max-width:22em;font-size:clamp(1.8rem,4.2vw,3.4rem)!important;line-height:1.3!important}.dxp .dq-w{max-width:820px}.dxp .dq-a{border-left:3px solid var(--teal);padding:6px 0 6px 24px}.dxp .dq-t{letter-spacing:-.02em;margin-top:10px;font-size:clamp(1.1rem,1.6vw,1.35rem);font-weight:600;line-height:1.75}.dxp .dq-b{margin-top:clamp(32px,4vw,52px)}.dxp .dq-b h2{letter-spacing:-.03em;font-size:clamp(1.15rem,1.7vw,1.5rem);font-weight:700}.dxp .dq-b p{color:var(--body-l);margin-top:12px;font-size:17px;line-height:1.85}.dxp .dq-r{border-top:1px solid #0000002e;border-bottom:1px solid #0000002e;align-items:baseline;gap:14px;margin-top:clamp(36px,5vw,60px);padding:20px 0;display:flex}.dxp .dq-r span{color:var(--teal);font-size:13px;font-weight:700}.dxp .dq-r b{flex:1;font-size:1.15rem}.dxp .dq-r i{font-style:normal}.dxp .dq-m{margin-top:clamp(32px,4vw,52px)}.dxp .dq-m a{border-bottom:1px solid #0000001a;justify-content:space-between;gap:16px;padding:16px 0;font-weight:600;display:flex}.dxp .dq-m i{font-style:normal}.dxp .pc .pv .slot{aspect-ratio:1!important}.dxp .pgrid .pc{flex-direction:column;display:flex}.dxp .pgrid .pc .pt{flex-direction:column;flex:1;display:flex}.dxp .pgrid .pc .more{margin-top:auto;padding-top:18px}.dxp .diagnosis-page{background:var(--ink);color:#fff;padding-bottom:clamp(60px,8vw,110px)}.dxp .diagnosis-page .diagnosis-container{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:0 clamp(30px,6vw,100px);width:auto;max-width:1320px;display:grid}.dxp .dg-left{grid-area:1/1;position:sticky;top:110px}.dxp .diagnosis-hero,.dxp .diagnosis-notice{background:0 0;border:0;height:auto;min-height:0;margin:0;padding:0;position:static}.dxp .diagnosis-notice{margin-top:22px}.dxp .diagnosis-hero .eyebrow{color:var(--mint);letter-spacing:.08em;font-size:13px;font-weight:800}.dxp .diagnosis-hero h1{letter-spacing:-.045em;color:#fff;max-width:none;margin-top:18px;font-size:clamp(2rem,3.8vw,3.4rem);font-weight:800;line-height:1.22}.dxp .diagnosis-notice p{color:var(--body-d);max-width:none;margin:0 0 10px;font-size:15.5px;line-height:1.7}.dxp .diagnosis-notice .notice-lead{color:#fff;font-size:17px;font-weight:700}.dxp .diagnosis-notice .privacy{border-top:1px solid var(--line-d);margin-top:18px;padding-top:16px;font-size:14px}.dxp .diagnosis-form{background:var(--paper);color:var(--ink);box-shadow:none;border:0;border-radius:0;grid-area:1/2;max-width:none;margin:0;padding:clamp(26px,3.4vw,52px)}.dxp .diagnosis-form h2{letter-spacing:-.04em;color:var(--ink);margin:30px 0 4px;font-size:clamp(1.3rem,2vw,1.7rem);font-weight:800}.dxp .diagnosis-progress{color:var(--teal);background:var(--paper);z-index:2;align-items:center;gap:14px;padding:10px 0;font-size:14px;font-weight:800;display:flex;position:sticky;top:70px}.dxp .diagnosis-progress progress{appearance:none;background:var(--line-l);border:0;flex:1;height:2px}.dxp .diagnosis-progress progress::-webkit-progress-bar{background:var(--line-l)}.dxp .diagnosis-progress progress::-webkit-progress-value{background:var(--ink)}.dxp .diagnosis-progress progress::-moz-progress-bar{background:var(--ink)}.dxp .question{border:0;border-top:1px solid var(--rule);min-width:0;box-shadow:none;background:0 0;margin:0;padding:26px 0 8px}.dxp .question legend{letter-spacing:-.035em;color:var(--ink);float:left;width:100%;margin-bottom:12px;padding:0;font-size:clamp(1.1rem,1.6vw,1.35rem);font-weight:800;line-height:1.45}.dxp .question legend+*{clear:both}.dxp .question-hint{color:var(--body-l);margin:0 0 6px;font-size:15px}.dxp .choice-list{border-top:1px solid var(--line-l);margin-top:14px;display:block}.dxp .choice-button{text-align:left;white-space:normal;border:0;border-bottom:1px solid var(--line-l);letter-spacing:-.02em;width:100%;height:auto;color:var(--ink);box-shadow:none;transition:padding .4s var(--ease),background .3s,color .3s;background:0 0;border-radius:0;justify-content:flex-start;align-items:center;gap:14px;padding:15px 6px;font-size:16.5px;font-weight:650;display:flex}.dxp .choice-button:hover{color:var(--ink);background:0 0;padding-left:16px}.dxp .choice-button:before{content:"";border:1.5px solid var(--ink);border-radius:50%;flex:none;width:20px;height:20px}.dxp .choice-button:has(.choice-mark):before{display:none}.dxp .choice-mark{border:1.5px solid var(--ink);width:20px;height:20px;color:var(--ink);background:0 0;border-radius:3px;flex:none;justify-content:center;align-items:center;display:inline-flex}.dxp .choice-button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--line-l);padding-left:18px}.dxp .choice-button[aria-pressed=true]:before{background:var(--mint);border-color:var(--mint)}.dxp .choice-button[aria-pressed=true] .choice-mark{background:var(--mint);border-color:var(--mint);color:var(--ink)}.dxp .diagnosis-form .form-input{border:1px solid var(--rule);width:100%;font:inherit;color:var(--ink);box-shadow:none;background:#fff;border-radius:0;outline:0;min-height:0;margin-top:14px;padding:14px 16px;font-size:16px;display:block}.dxp .diagnosis-form .form-input:focus{border-color:var(--ink)}.dxp .contact-fields{border-top:1px solid var(--rule);box-shadow:none;background:0 0;border-radius:0;gap:18px;margin-top:20px;padding:6px 0 0;display:grid}.dxp .contact-fields label{color:var(--ink);font-size:15px;font-weight:800;display:block}.dxp .contact-fields label span{color:var(--teal);font-weight:700}.dxp .contact-fields .form-input{margin-top:8px;font-weight:500}.dxp .submission-error{color:#b3261e;font-size:15px;font-weight:700}.dxp .submit-diagnosis{background:var(--ink);color:#fff;width:100%;height:auto;box-shadow:none;border:0;border-radius:999px;justify-content:center;padding:18px 28px;font-size:17px;font-weight:800;display:inline-flex}.dxp .submit-diagnosis:hover{background:var(--teal)}.dxp .submit-diagnosis:disabled{opacity:.6}.dxp .diagnosis-success{padding-bottom:clamp(80px,10vw,140px)}.dxp .diagnosis-success .diagnosis-container{text-align:left;display:block}.dxp .diagnosis-success svg{color:var(--mint)}.dxp .diagnosis-success h1{letter-spacing:-.045em;color:#fff;margin:18px 0;font-size:clamp(2rem,4vw,3.2rem);font-weight:800}.dxp .diagnosis-success p{color:var(--body-d);font-size:17px;line-height:1.7}.dxp .diagnosis-success .actions{margin-top:28px}.dxp .diagnosis-success .actions a{background:var(--mint);color:var(--ink);border-radius:999px;font-weight:800}.dxp.nodock .dock{display:none}@media (width<=900px){.dxp .diagnosis-page .diagnosis-container{display:block}.dxp .diagnosis-hero h1{font-size:clamp(1.9rem,8vw,2.6rem)}.dxp .diagnosis-notice{margin-bottom:28px}.dxp .dg-left{position:static}}.dxp .diagnosis-form .choice-button{gap:14px;line-height:1.5;border:0!important;border-bottom:1px solid var(--line-l)!important;min-height:0!important;color:var(--ink)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:15px 6px!important;font-size:16.5px!important;transform:none!important}.dxp .diagnosis-form .choice-button:hover{padding-left:16px!important}.dxp .diagnosis-form .choice-button[aria-pressed=true]{background:var(--ink)!important;color:#fff!important;box-shadow:none!important;padding-left:18px!important;transform:none!important}.dxp .diagnosis-form .choice-mark{border:1.5px solid;width:20px;height:20px}.dxp .diagnosis-form .question{box-shadow:none!important;background:0 0!important;border-bottom:0!important;border-left:0!important;border-right:0!important;margin:0!important;padding:26px 0 8px!important}.dxp .diagnosis-form .contact-fields{box-shadow:none!important;background:0 0!important;border-bottom:0!important;border-left:0!important;border-right:0!important;margin-top:20px!important;padding:6px 0 0!important}.dxp .diagnosis-form .submit-diagnosis{background:var(--ink)!important;color:#fff!important;box-shadow:none!important;border-radius:999px!important;height:auto!important;min-height:0!important;padding:18px 28px!important;transform:none!important}.dxp .diagnosis-form .submit-diagnosis:hover{background:var(--teal)!important}.dxp .diagnosis-hero h1,.dxp .diagnosis-success h1{font-family:inherit}.dxp .diagnosis-success .diagnosis-container{width:auto;max-width:1320px;margin:0 auto;display:block}.dxp .diagnosis-success .actions{display:flex}.dxp .diagnosis-success .actions a,.dxp .diagnosis-success .actions .btn{align-items:center;gap:8px;font-weight:800;background:var(--mint)!important;width:auto!important;height:auto!important;min-height:0!important;color:var(--ink)!important;box-shadow:none!important;border-radius:999px!important;padding:15px 28px!important;display:inline-flex!important}.dxp .contact-fields>div{margin:0!important;padding:0!important}.dxp .contact-fields{gap:14px!important}.dxp .diagnosis-form [hidden]{display:none!important}.dxp .dg-steps{justify-content:space-between;gap:12px;margin-top:30px;display:flex}.dxp .dg-step{font:inherit;border:1px solid var(--ink);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:15px 26px;font-size:16px;font-weight:800;transition:background .3s,color .3s,opacity .3s}.dxp .dg-step.next{background:var(--ink);color:#fff;margin-left:auto}.dxp .dg-step.next:hover{background:var(--teal);border-color:var(--teal)}.dxp .dg-step.prev:hover:not(:disabled){background:var(--ink);color:#fff}.dxp .dg-step:disabled{opacity:.3;cursor:default}.dxp .contact-fields .dg-step.prev{justify-self:start}.dxp .diagnosis-form .dg-step{border-radius:999px!important;min-height:0!important}.dxp .dt-h{background:var(--ink);color:#fff;padding:clamp(130px,16vw,210px) 0 clamp(70px,9vw,120px)}.dxp .dt-h .k,.dxp .dt-flow .k,.dxp .dt-prod .k,.dxp .dt-cta .k{color:var(--teal);letter-spacing:.04em;font-size:14px;font-weight:800}.dxp .dt-h .k,.dxp .dt-prod .k{color:var(--mint)}.dxp .dt-h h1{letter-spacing:-.045em;margin-top:18px;font-size:clamp(2.2rem,5.4vw,4.6rem);font-weight:800;line-height:1.18}.dxp .dt-h h1 b{color:var(--mint);font-weight:800}.dxp .dt-h .lead{color:var(--body-d);max-width:36em;margin-top:26px}.dxp .dt-flow,.dxp .dt-cta{background:var(--paper);color:var(--ink)}.dxp .dt-prod{background:var(--ink);color:#fff}.dxp .dt-flow .title,.dxp .dt-prod .title,.dxp .dt-cta .title{margin-top:16px}.dxp .dt-prod .lead{color:var(--body-d);margin-top:20px}.dxp .dt-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(20px,3vw,44px);margin:clamp(36px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}.dxp .dt-steps li{border-top:1px solid var(--rule);padding:22px 0 34px}.dxp .dt-steps .n{color:var(--teal);font-size:14px;font-weight:800}.dxp .dt-steps h3{letter-spacing:-.035em;color:var(--ink);margin:8px 0 6px;font-size:clamp(1.3rem,2vw,1.7rem);font-weight:800}.dxp .dt-steps p{color:var(--body-l);margin:0;font-size:16px;line-height:1.65}.dxp .dt-steps .stuck{color:var(--ink);margin-top:10px;font-weight:650}.dxp .dt-list{border-top:1px solid var(--line-d);margin:clamp(34px,5vw,60px) 0 0;padding:0;list-style:none}.dxp .dt-list a{border-bottom:1px solid var(--line-d);color:#fff;transition:padding .4s var(--ease),background .3s;grid-template-columns:minmax(0,220px) minmax(0,1fr) 28px;align-items:center;gap:16px;padding:22px 4px;display:grid}.dxp .dt-list a:hover{background:#ffffff0a;padding-left:18px}.dxp .dt-list b{letter-spacing:-.03em;font-size:clamp(1.15rem,1.8vw,1.5rem);font-weight:800}.dxp .dt-list span{color:var(--body-d);font-size:16px}.dxp .dt-list i{color:var(--mint);text-align:right;font-style:normal}@media (width<=900px){.dxp .dt-steps{grid-template-columns:1fr 1fr}.dxp .dt-list a{grid-template-columns:1fr 24px}.dxp .dt-list span{grid-column:1}}@media (width<=560px){.dxp .dt-steps{grid-template-columns:1fr}}
