@charset "UTF-8";.row{margin:0!important}.greeting{position:relative;overflow:hidden;background:#fff}@media (max-width:1024px){.greeting{padding:80px 0 0}}.greeting .inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1440px;margin:0 auto;padding:0 40px}@media (max-width:1400px){.greeting .inner{gap:60px;padding:0 30px}}@media (max-width:1024px){.greeting .inner{padding:0 20px;gap:40px}}@media (max-width:768px){.greeting .inner{flex-direction:column;align-items:flex-start;gap:0}}.greeting .tit{font-size:40px;font-weight:700;line-height:130%;letter-spacing:-1.6px;color:#242424}@media (max-width:1024px){.greeting .tit{font-size:28px;letter-spacing:-1.12px}}@media (max-width:768px){.greeting .tit{font-size:20px;letter-spacing:-0.5px}}.greeting .lead{margin-top:40px;font-size:24px;font-weight:600;line-height:120%;letter-spacing:-0.96px;color:#242424}@media (max-width:1024px){.greeting .lead{margin-top:24px;font-size:18px;letter-spacing:-0.72px}}.greeting .body{display:flex;flex-direction:column;gap:16px;margin-top:24px;font-size:18px;font-weight:400;line-height:160%;letter-spacing:-0.72px;color:#686868}@media (max-width:1024px){.greeting .body{font-size:16px;letter-spacing:-0.64px}}@media (max-width:768px){.greeting .body br{display:none}}.greeting .sign{margin-top:24px;font-size:18px;font-weight:400;line-height:160%;letter-spacing:-0.72px;color:#686868}.greeting .name{margin:0 6px;font-size:32px;line-height:160%;letter-spacing:-1.28px;color:#454545}@media (max-width:1024px){.greeting .name{font-size:24px;letter-spacing:-0.96px}}.greeting .photo img{max-width:100%;height:auto}.greeting .mark{position:absolute;left:0;bottom:-10px;z-index:0;width:100%;overflow:hidden;font-family:"Industry Test",sans-serif;font-size:200px;font-weight:700;font-style:italic;line-height:100%;letter-spacing:-5px;color:rgba(0,0,0,0.05);white-space:nowrap;pointer-events:none}@media (max-width:1400px){.greeting .mark{font-size:140px;letter-spacing:-3.5px}}@media (max-width:1024px){.greeting .mark{bottom:-12px;letter-spacing:-1.8px}}.greeting .track{display:flex;width:max-content;animation:greeting-roll 28s linear infinite}.greeting .track span{flex:none}@keyframes greeting-roll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.history{padding:130px 0;background:#fff}@media (max-width:1024px){.history{padding:80px 0 60px}}.history .head{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:40px;text-align:center}.history .tit{font-size:40px;font-weight:700;line-height:130%;letter-spacing:-1.6px;color:#242424}@media (max-width:1024px){.history .tit{font-size:28px;letter-spacing:-1.12px}}@media (max-width:768px){.history .tit{font-size:20px;letter-spacing:-0.5px}}.history .lead{font-size:16px;font-weight:400;line-height:140%;letter-spacing:-0.32px;color:#686868}.history .wrap{position:relative;display:flex;align-items:flex-start;width:100%;max-width:1760px;margin:0 auto;padding:0 20px 0 40px}@media (max-width:1400px){.history .wrap{gap:40px;padding:0 30px}}@media (max-width:1024px){.history .wrap{gap:24px;justify-content:space-between;padding:0 20px}}.history .info{flex:1 1 600px;width:600px;max-width:600px;min-width:0}@media (max-width:1400px){.history .info{width:42%;max-width:42%}}@media (max-width:1024px){.history .info{position:static;width:100%;flex:none}}@media (max-width:576px){.history .info{display:none}}.history .panel{display:none;flex-direction:column;gap:30px}.history .panel.on{display:flex}.history .intro{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.history .badge{padding:10px 16px;border-radius:999px;background:#f8f8f8;font-size:14px;font-weight:500;line-height:140%;letter-spacing:-0.28px;color:#454545}.history .name{font-size:40px;font-weight:700;line-height:130%;letter-spacing:-1.6px;color:#222}@media (max-width:1024px){.history .name{font-size:28px;letter-spacing:-1.12px}}@media (max-width:768px){.history .name{font-size:20px;letter-spacing:-0.5px}}.history .desc{margin-top:-6px;font-size:16px;font-weight:400;line-height:160%;letter-spacing:-0.64px;color:#686868}.history .thumb{width:100%;height:400px;border-radius:15px}.history .thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media (max-width:1024px){.history .thumb{height:220px}}.history .list{flex:1 1 720px;width:720px;max-width:720px;min-width:0;position:relative;margin-left:120px;overflow:visible}@media (max-width:1400px){.history .list{width:48%;max-width:48%}}@media (max-width:1024px){.history .list{width:100%;max-width:38%;flex:none;margin-top:0;margin-left:0}}@media (max-width:768px){.history .list{max-width:50%}}@media (max-width:576px){.history .list{max-width:100%}}.history .track{position:absolute;top:0;left:0;width:100%;display:flex;flex-direction:column;gap:80px;padding-top:170px}@media (max-width:1024px){.history .track{position:relative;width:auto;gap:48px}}@media (max-width:576px){.history .track{gap:40px;padding-top:0}}.history .era{display:flex;flex-direction:column;gap:60px;scroll-margin-top:160px}.history .year{display:flex;flex-direction:column;gap:28px}.history .num{padding-bottom:8px;border-bottom:1px solid #ddd;font-family:"Industry Test",sans-serif;font-size:44px;font-weight:600;line-height:120%;letter-spacing:-1.76px;color:#fdbe0f}@media (max-width:1024px){.history .num{font-size:32px;letter-spacing:-1.28px}}@media (max-width:576px){.history .num{font-size:28px;letter-spacing:-0.6px}}.history .rows{display:flex;flex-direction:column;gap:16px}.history .rows li{display:flex;align-items:flex-start;gap:14px;font-size:20px;line-height:120%;letter-spacing:-0.8px}@media (max-width:1024px){.history .rows li{font-size:16px;letter-spacing:-0.64px}}.history .month{flex:none;width:50px;font-weight:500;color:#999}.history .txt{font-weight:400;color:#454545}.history .rail{position:absolute;top:200px;right:20px;display:flex;flex-direction:column;align-items:flex-end;width:160px}@media (max-width:1400px){.history .rail{display:none}}.history .item{display:flex;align-items:center;justify-content:flex-end;gap:0;width:36px;height:36px;padding:0;border:0;background:transparent;cursor:pointer}.history .item.on{justify-content:space-between;width:140px;height:38px;padding:8px 8px 8px 16px;border-radius:79px;background:#f4f4f4}.history .item.on .label{max-width:90px;opacity:1}.history .item.on .dot{width:20px;height:20px;background:#fdbe0f}.history .label{max-width:0;overflow:hidden;font-size:14px;font-weight:500;line-height:160%;letter-spacing:-0.28px;color:#454545;white-space:nowrap;opacity:0}.history .dot{flex:none;width:10px;height:10px;border-radius:50%;background:#d5d5d5}.organization{padding:130px 0;background:#fff}@media (max-width:1024px){.organization{padding:80px 0 60px}}.organization .inner{width:100%;max-width:1440px;margin:0 auto;padding:0 40px;text-align:center}@media (max-width:1024px){.organization .inner{padding:0 20px}}.organization .tit{font-size:40px;font-weight:700;line-height:130%;letter-spacing:-1.6px;color:#242424}@media (max-width:1024px){.organization .tit{font-size:28px;letter-spacing:-1.12px}}@media (max-width:768px){.organization .tit{font-size:20px;letter-spacing:-0.5px}}.organization .img-bx{margin-top:112px;overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:1024px){.organization .img-bx{margin-top:48px;margin-right:-20px;margin-left:-20px;padding:0 20px}}.organization .img-bx img{display:block;width:100%;max-width:1440px;height:auto;margin:0 auto}@media (max-width:1024px){.organization .img-bx img{width:800px;max-width:none}}.ci{padding:130px 0;background:#fff}@media (max-width:1024px){.ci{padding:80px 0 60px}}.ci .inner{width:100%;max-width:1440px;margin:0 auto;padding:0 40px}@media (max-width:1024px){.ci .inner{padding:0 20px}}.ci .tit{font-size:40px;font-weight:700;line-height:130%;letter-spacing:-1.6px;color:#242424;text-align:center}@media (max-width:1024px){.ci .tit{font-size:28px;letter-spacing:-1.12px}}@media (max-width:768px){.ci .tit{font-size:20px;letter-spacing:-0.5px}}.ci .group{display:flex;flex-direction:column;gap:80px;margin-top:60px}@media (max-width:1024px){.ci .group{gap:48px;margin-top:40px}}.ci .block{display:flex;flex-direction:column;gap:24px}.ci .head{display:flex;flex-direction:column;gap:10px}.ci .name{display:flex;align-items:center;gap:8px;font-size:26px;font-weight:600;line-height:120%;letter-spacing:-1.04px;color:#242424}@media (max-width:1024px){.ci .name{font-size:22px;letter-spacing:-0.88px}}.ci .mark{flex:none;width:3px;height:12px;background:#e79b00}.ci .desc{font-size:18px;font-weight:400;line-height:160%;letter-spacing:-0.72px;color:#686868}.ci .em{font-weight:600}.ci .view{display:flex;align-items:center;justify-content:center;height:360px;border-radius:15px;background:#fafafa;padding:0}@media (max-width:768px){.ci .view{height:260px}}@media (max-width:768px){.ci .view img{width:70%;height:auto}}.ci .colors{display:flex;gap:24px}@media (max-width:1024px){.ci .colors{gap:10px}}@media (max-width:768px){.ci .colors{flex-wrap:wrap}}.ci .colors li{display:flex;flex:1;flex-direction:column;justify-content:space-between;min-width:0;height:180px;padding:20px;border-radius:15px;background:#fafafa}@media (max-width:1024px){.ci .colors li{height:160px}.ci .colors li br{display:none}}@media (max-width:768px){.ci .colors li{flex:none;width:calc((100% - 10px) / 2)}}@media (max-width:576px){.ci .colors li{width:100%}}.ci .label{font-size:16px;font-weight:400;line-height:160%;letter-spacing:-0.64px;color:#686868}.ci .swatch{display:block;width:100%;height:40px;border-radius:10px}.ci .grad{background:linear-gradient(90deg,#d46b12 0%,#f0a51b 55%,#ffc617 100%)}.ci .types{display:flex;gap:24px}@media (max-width:1024px){.ci .types{flex-direction:column}}.ci .card{display:flex;flex:1;flex-direction:column;align-items:center;gap:24px;min-width:0;padding:20px;border-radius:15px;background:#fafafa}.ci .card .label{align-self:stretch;font-weight:600;line-height:120%;color:#242424}.ci .card img{width:213px;max-width:100%;height:auto}.ci .card .guide{width:448px}.ci .scale{display:flex;flex-direction:column;align-items:center;gap:4px;width:378px;max-width:100%}@media (max-width:768px){.ci .scale{width:100%}}.ci .chip{display:block;width:100%;height:14px;background:linear-gradient(90deg,#d46b12 0%,#f0a51b 55%,#ffc617 100%)}.ci .meta{display:flex;justify-content:space-between;width:calc(100% + 133px);font-size:16px;font-weight:400;line-height:160%;letter-spacing:-0.64px;color:#999;text-align:center}@media (max-width:768px){.ci .meta{width:100%;font-size:13px;letter-spacing:-0.52px}}.ci .meta i{display:block;width:0;height:0;margin:0 auto 4px;border-right:5px solid transparent;border-bottom:8px solid #999;border-left:5px solid transparent}.talent{padding:130px 0 0;background:#fff;overflow:hidden}@media (max-width:1024px){.talent{padding-top:80px}}.talent .inner{width:100%;max-width:1480px;margin:0 auto;padding:0 20px}.talent .head{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:80px;text-align:center}@media (max-width:1024px){.talent .head{margin-bottom:40px}}.talent .tit{font-size:40px;font-weight:700;line-height:130%;letter-spacing:-1.6px;color:#242424}@media (max-width:1024px){.talent .tit{font-size:28px;letter-spacing:-1.12px}}@media (max-width:768px){.talent .tit{font-size:20px;letter-spacing:-0.5px}}.talent .lead{font-size:16px;font-weight:400;line-height:140%;letter-spacing:-0.32px;color:#686868}.talent .body{position:relative;padding-bottom:130px}.talent .body:before{content:"";position:absolute;left:50%;top:195px;bottom:0;width:100vw;background:#fafafa;transform:translateX(-50%)}@media (max-width:1024px){.talent .body{padding-bottom:60px}.talent .body:before{top:0}}.talent .circles,.talent .list,.talent .note{position:relative;z-index:1}.talent .circles{display:flex}@media (max-width:768px){.talent .circles{flex-wrap:wrap;justify-content:center}}.talent .item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;width:390px;aspect-ratio:1/1;margin-right:-40px;padding:40px 30px;border:1px solid #ddd;border-radius:50%;background:#fff;color:#242424;text-align:center;overflow:hidden;cursor:pointer;box-sizing:border-box}.talent .item:first-child{margin-left:0}@media (max-width:1400px){.talent .item{width:350px;margin-right:-24px}}@media (max-width:1024px){.talent .item{margin-right:0;flex:1;width:auto}}@media (max-width:768px){.talent .item{width:40%;flex:none}}@media (max-width:576px){.talent .item{width:50%;gap:10px;padding:20px}}.talent .item.on{z-index:2;gap:16px;color:#fff}.talent .item.on .bg{opacity:1}.talent .item.on .icon{display:none}.talent .item.on .txt{max-height:40px;opacity:1}.talent .bg{position:absolute;inset:0;background-position:center;background-repeat:no-repeat;background-size:cover;opacity:0;transition:opacity 0.4s}.talent .icon{position:relative;z-index:1;height:80px;width:auto}@media (max-width:576px){.talent .icon{height:40px}}.talent .name,.talent .txt{position:relative;z-index:1}.talent .name{font-size:28px;font-weight:600;line-height:120%;letter-spacing:-1.12px}@media (max-width:1024px){.talent .name{font-size:18px;letter-spacing:-0.72px}}@media (max-width:576px){.talent .name{font-size:14px;letter-spacing:-0.56px}}.talent .txt{max-height:0;overflow:hidden;font-size:18px;font-weight:400;line-height:160%;letter-spacing:-0.72px;color:rgba(255,255,255,0.8);opacity:0;transition:max-height 0.35s ease,opacity 0.35s ease}@media (max-width:576px){.talent .txt{font-size:14px;letter-spacing:-0.56px}}.talent .list{display:flex;flex-direction:column;gap:40px;margin-top:60px}@media (max-width:1024px){.talent .list{gap:16px;margin-top:40px}}.talent .row{display:flex;align-items:flex-start;gap:24px;width:100%;padding:30px 130px;border:0;border-radius:15px;background:transparent;text-align:left;cursor:pointer}.talent .row.on{background:#fff;box-shadow:0 0 12px rgba(0,0,0,0.07)}@media (max-width:1024px){.talent .row{padding:30px 50px}}@media (max-width:576px){.talent .row{padding:20px;flex-direction:column;gap:16px}}.talent .num{flex:none;width:20px;padding-top:16px;font-size:16px;font-weight:600;line-height:120%;letter-spacing:-0.64px;color:#aaa;text-align:center}@media (max-width:768px){.talent .num{padding-top:6px}}.talent .info{display:flex;align-items:center;gap:80px;flex:1;min-width:0}@media (max-width:1024px){.talent .info{gap:12px}}@media (max-width:768px){.talent .info{flex-direction:column;align-items:flex-start;gap:10px}}.talent .subject{display:flex;flex-direction:column;gap:8px;width:500px;max-width:46%}@media (max-width:1024px){.talent .subject{width:300px;max-width:none}}.talent .en{font-size:40px;font-weight:600;line-height:130%;letter-spacing:-1.6px;color:#242424}@media (max-width:1024px){.talent .en{font-size:24px;letter-spacing:-0.96px}}@media (max-width:576px){.talent .en{font-size:20px;letter-spacing:-0.8px}}.talent .ko{font-size:18px;font-weight:600;line-height:160%;letter-spacing:-0.72px;color:#fdbe0f}.talent .copy{flex:1;font-size:18px;font-weight:400;line-height:160%;letter-spacing:-0.72px;color:#686868}@media (max-width:1024px){.talent .copy{font-size:16px;letter-spacing:-0.64px;flex:none}}.talent .note{margin-top:80px;padding:24px;border-radius:15px;background:#f2f2f2;font-size:18px;font-weight:400;line-height:160%;letter-spacing:-0.72px;color:#454545;text-align:center}@media (max-width:1024px){.talent .note{margin-top:40px;font-size:16px;letter-spacing:-0.64px}}@media (max-width:576px){.talent .note{padding:20px;font-size:14px;letter-spacing:-0.56px}}.group{padding-top:130px;overflow:hidden}@media (max-width:1024px){.group{padding-top:80px}}.group .inner{width:100%;max-width:1512px;margin:0 auto;padding:0 40px}@media (max-width:1024px){.group .inner{padding:0 20px}}.group .head{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:40px;text-align:center}.group .tit{font-size:40px;font-weight:700;line-height:130%;letter-spacing:-1.6px;color:#242424}@media (max-width:1024px){.group .tit{font-size:28px;letter-spacing:-1.12px}}@media (max-width:768px){.group .tit{font-size:20px;letter-spacing:-0.5px}}.group .lead{font-size:16px;font-weight:400;line-height:140%;letter-spacing:-0.32px;color:#686868}@media (max-width:576px){.group .lead br{display:none}}.group .map:after{display:none}.group .map .desk{position:relative;display:block}.group .map .desk .shot{display:block;width:100%;height:auto}.group .map .desk .pulses{position:absolute;inset:0;pointer-events:none}.group .map .desk .pulse{position:absolute;width:clamp(48px,4.11vw,79px);height:clamp(48px,4.11vw,79px);transform:translate(-50%,-50%)}.group .map .desk .pulse.lg{width:clamp(72px,6.35vw,122px);height:clamp(72px,6.35vw,122px)}.group .map .desk .ring{position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;background:#fdbe0f;opacity:0;transform:translate(-50%,-50%) scale(0.15);animation:group-pulse 2.4s ease-out infinite}.group .map .desk .ring:nth-child(2){animation-delay:0.8s}.group .map .desk .ring:nth-child(3){animation-delay:1.6s}.group .map .mob{display:none}@media (max-width:1024px){.group .map .desk{display:none}.group .map .mob{display:block;padding:0 20px}.group .map .guide{margin-bottom:16px;text-align:left;font-size:14px;font-weight:400;line-height:140%;letter-spacing:-0.28px;color:#686868}.group .map .board{position:relative;width:100%;max-width:345px;margin:0 auto}.group .map .base{display:block;width:100%;height:auto}.group .map .hits{position:absolute;inset:0}.group .map .hit{position:absolute;display:block}}.group .list{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:80px;padding-bottom:130px}@media (max-width:1024px){.group .list{grid-template-columns:1fr;margin-top:40px;padding-bottom:60px;gap:12px}}.group .item{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:24px;border:1px solid #ddd;border-radius:8px;background:#fff;text-align:left;cursor:pointer}.group .item.on{border-color:#fdbe0f;background:#fdbe0f}.group .name{font-size:20px;font-weight:600;line-height:120%;color:#242424}@media (max-width:768px){.group .name{font-size:18px}}.group .desc{font-size:16px;font-weight:400;line-height:160%;letter-spacing:-0.64px;color:#686868}@media (max-width:768px){.group .desc{font-size:14px;letter-spacing:-0.56px}}.group .logo{display:flex;align-items:center;justify-content:center;min-height:100%}@media (max-width:768px){.group .logo{display:none}}.group .logo img{display:block;width:160px;height:auto}html.is-lock{overflow:hidden}@keyframes group-pulse{0%{opacity:0.55;transform:translate(-50%,-50%) scale(0.15)}70%{opacity:0.12}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}@media (prefers-reduced-motion:reduce){.group .desk .ring{animation:none;opacity:0.25;transform:translate(-50%,-50%) scale(0.55)}}.group_pop{display:none}@media (max-width:1024px){.group_pop{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:20px}.group_pop[hidden]{display:none}}.group_pop .dim{position:absolute;inset:0;background:rgba(0,0,0,0.45)}.group_pop .box{position:relative;z-index:1;border-radius:8px;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,0.18);overflow:hidden;cursor:pointer}.group_pop .x{position:absolute;top:10px;right:10px;z-index:2;width:16px;height:16px;border:0;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='M2 2l12 12M14 2L2 14' stroke='%23242424' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") center/16px 16px no-repeat;cursor:pointer}.group_pop .view{width:100%;height:100%;overflow:hidden;padding:0;display:flex;align-items:center;justify-content:center}.group_pop .view.scroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;align-items:flex-start;justify-content:flex-start}.group_pop .pic{display:block;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.group_pop .view.scroll .pic{max-width:none}.office{padding:130px 0;background:#fff}@media (max-width:1024px){.office{padding:80px 0 60px}}.office .inner{width:100%;max-width:1440px;margin:0 auto;padding:0 40px}@media (max-width:1024px){.office .inner{padding:0 20px}}.office .tit{font-size:40px;font-weight:700;line-height:130%;letter-spacing:-1.6px;color:#242424;text-align:center}@media (max-width:1024px){.office .tit{font-size:28px;letter-spacing:-1.12px}}@media (max-width:768px){.office .tit{font-size:20px;letter-spacing:-0.5px}}.office .tabs{display:flex;width:1080px;max-width:100%;margin:60px auto 0;background:#fafafa;border-radius:999px}@media (max-width:1024px){.office .tabs{margin-top:32px}}@media (max-width:768px){.office .tabs{overflow-x:auto;-webkit-overflow-scrolling:touch}}.office .tab{flex:1;height:70px;border:0;border-radius:999px;background:transparent;font-size:18px;font-weight:600;line-height:140%;letter-spacing:-0.36px;color:#686868;cursor:pointer;white-space:nowrap}@media (max-width:1024px){.office .tab{height:52px;font-size:15px;letter-spacing:-0.3px}}@media (max-width:768px){.office .tab{flex:0 0 auto;min-width:25%;padding:0 12px;font-size:14px}}.office .tab.on{background:#fdbe0f;color:#242424}.office .view{display:flex;flex-direction:column;gap:60px;margin-top:60px;padding:0}@media (max-width:1024px){.office .view{gap:32px;margin-top:32px}}.office .frame{height:600px;border-radius:15px;background:#fafafa;overflow:hidden}@media (max-width:1024px){.office .frame{height:360px}}.office .canvas{width:100%;height:100%}.office .pin{pointer-events:none}.office .pin img{display:block;width:106px;height:61px;max-width:none}.office .place{display:flex;align-items:center;gap:8px;font-size:26px;font-weight:600;line-height:120%;letter-spacing:-1.04px;color:#242424}@media (max-width:1024px){.office .place{font-size:22px;letter-spacing:-0.88px}}.office .bar{flex:none;width:3px;height:12px;background:#fdbe0f}.office .cards{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}@media (max-width:1024px){.office .cards{grid-template-columns:1fr;gap:12px}}.office .card{display:flex;flex-direction:column;gap:12px;padding:32px;border-radius:15px;background:#fafafa}.office .card[hidden]{display:none}@media (max-width:768px){.office .card{padding:20px}}.office .kind{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:500;line-height:160%;letter-spacing:-0.72px;color:#242424}.office .txt{font-size:18px;font-weight:500;line-height:160%;letter-spacing:-0.72px;color:#686868}@media (max-width:1024px){.office .txt{font-size:16px;letter-spacing:-0.64px}}.management{padding:130px 0 0;color:#242424}@media (max-width:1024px){.management{padding:80px 0}}@media (max-width:768px){.management{padding-bottom:0}}.management .inner{width:100%;max-width:1520px;margin:0 auto;padding:0 40px;display:flex;flex-direction:column;gap:130px}@media (max-width:1024px){.management .inner{padding:0 20px;gap:80px}}.management .head{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;margin-bottom:40px}.management .head_left{align-items:flex-start;text-align:left}.management .head_left .lead{max-width:none}.management .tit{font-size:40px;font-weight:700;line-height:130%;letter-spacing:-1.6px;color:#242424}@media (max-width:1024px){.management .tit{font-size:28px;letter-spacing:-1.12px}}@media (max-width:768px){.management .tit{font-size:20px;letter-spacing:-0.5px}}.management .lead{max-width:840px;font-size:16px;font-weight:400;line-height:140%;letter-spacing:-0.32px;color:#686868}.management .orbits{display:flex;flex-direction:column;align-items:center}.management .stats{display:flex;justify-content:center}.management .stats+.stats{margin-top:20px}@media (max-width:1024px){.management .stats+.stats{margin-top:12px}}@media (max-width:1024px){.management .stats{flex-wrap:wrap;gap:12px}}.management .stat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:320px;height:320px;margin-left:-40px;padding:30px 40px;border-radius:50%;background:rgba(253,190,15,0.07);text-align:center}.management .stat:first-child{margin-left:0}@media (max-width:1024px){.management .stat{width:220px;height:220px;margin:0;padding:20px}}.management .name{font-size:24px;font-weight:600;line-height:120%;letter-spacing:-0.96px;color:#242424}@media (max-width:768px){.management .name{font-size:20px;letter-spacing:-0.6px}}.management .stat .name{font-size:18px;line-height:160%;letter-spacing:-0.72px}.management .val{font-family:"Industry Test",sans-serif;font-size:44px;font-weight:500;line-height:120%;letter-spacing:-1.76px;color:#fdbe0f}@media (max-width:1024px){.management .val{font-size:32px}}.management .block{display:flex;flex-direction:column;gap:48px}.management .block+.block{margin-top:150px}.management>section>.container{display:flex;flex-direction:column}.management .part{display:flex;flex-direction:column;gap:20px}.management .part+.part{margin-top:80px}.management .sub{display:flex;align-items:center;gap:8px;font-size:26px;font-weight:600;line-height:120%;letter-spacing:-1.04px}.management .bar{flex:none;width:3px;height:12px;background:#fdbe0f}.management .tag{font-size:16px;font-weight:600;line-height:140%;letter-spacing:-0.32px;color:#fdbe0f}.management .certs{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media (max-width:1024px){.management .certs{grid-template-columns:1fr}}.management .cert{position:relative;display:flex;flex-direction:column;gap:16px;min-height:240px;padding:32px;border-radius:20px;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,0.08);overflow:hidden}@media (max-width:768px){.management .cert{min-height:200px;padding:24px}}.management .cert .tag{display:flex;align-items:center;gap:8px}.management .cert .tag:before{content:"";flex:none;width:5px;height:5px;border-radius:50%;background:#fdbe0f}.management .code{font-family:"Industry Test",sans-serif;font-size:24px;line-height:29px;letter-spacing:-0.96px;font-weight:600;color:#242424}.management .mark{position:absolute;right:16px;bottom:16px;width:100px;height:100px;object-fit:contain;pointer-events:none}.management .medias{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width:1024px){.management .medias{grid-template-columns:1fr}}.management .media{display:flex;flex-direction:column;gap:18px}@media (max-width:768px){.management .media{gap:12px}}.management .pic{position:relative;height:363px;border-radius:15px;overflow:hidden}@media (max-width:1024px){.management .pic{height:220px}}.management .pic img{width:100%;height:100%;object-fit:cover}.management .chip{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:50px;background:#fff;font-size:16px;font-weight:600;line-height:120%;letter-spacing:-0.32px;color:#242424}@media (max-width:768px){.management .chip{font-size:14px;letter-spacing:-0.56px;padding:6px 12px}}.management .pic .chip{position:absolute;left:20px;top:20px}@media (max-width:768px){.management .pic .chip{left:12px;top:12px}}.management .desc{font-size:18px;font-weight:400;line-height:160%;letter-spacing:-0.72px;color:#686868}@media (max-width:768px){.management .desc{font-size:16px;letter-spacing:-0.64px}.management .desc br{display:none}}.management .phase{display:flex;flex-direction:column;gap:24px}.management .years{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.management .years li{display:flex;align-items:flex-end;justify-content:center}.management .when{font-family:"Industry Test",sans-serif;font-size:28px;line-height:120%;letter-spacing:-1.12px;color:#242424}.management .kind{margin-left:8px;font-size:14px;font-weight:600;line-height:160%;color:#fdbe0f}.management .track{position:relative;display:flex;justify-content:space-around;align-items:center;height:38px;margin:0 8%}.management .track:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;background:#e8e8e8}.management .track span{position:relative;width:12px;height:12px;border-radius:50%;background:#fdbe0f}.management.env .sc2{margin-top:150px}@media (max-width:768px){.management.env .sc2{margin-top:80px}}.management.env .sc4{padding:130px 0}@media (max-width:768px){.management.env .sc4{padding:80px 0}}.management.env .sc5{padding:130px 0}@media (max-width:768px){.management.env .sc5{padding:80px 0}}.management.env .sc5 .desc{margin-top:24px}.management.env .sc6{padding:130px 0}@media (max-width:768px){.management.env .sc6{padding:80px 0}}.management.env .sc6 .lines{max-width:800px}.management.env .sc6 .line{padding:32px 24px;gap:60px}.management.env .sc6 .line .desc{font-size:18px}.management.env .sc6 .line:first-child{padding-top:0}@media (max-width:768px){.management.env .sc6 .line{padding:0 0 20px 0;gap:0}.management.env .sc6 .line .name{font-size:18px}.management.env .sc6 .line .desc{font-size:16px}}.management.env .sc7{padding:100px 0}@media (max-width:768px){.management.env .sc7{padding:80px 0}}.management.env .sc7 .head{margin-bottom:80px}@media (max-width:768px){.management.env .sc7 .head{margin-bottom:40px}}.management.env .sc7 .phase{gap:28px}.management.env .sc7 .years{gap:24px}.management.env .sc7 .years li{align-items:baseline;gap:8px}@media (max-width:768px){.management.env .sc7 .years{display:none}}.management.env .sc7 .when{font-weight:500;line-height:1}.management.env .sc7 .kind{margin-left:0;font-size:16px;font-weight:600;line-height:135%;letter-spacing:-0.64px;color:#686868}.management.env .sc7 .track{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;height:12px;margin:0}.management.env .sc7 .track:before{top:6px;height:1px;background:linear-gradient(90deg,#dddddd 0%,#fedf87 50%,#fdbe0f 100%)}.management.env .sc7 .track span{justify-self:center;width:12px;height:12px}.management.env .sc7 .track span:first-child{background:#dddddd}.management.env .sc7 .track span:nth-child(2){background:#fedf87}.management.env .sc7 .track span:nth-child(3){background:#fdbe0f}@media (max-width:768px){.management.env .sc7 .track{display:none}}.management.env .sc7 .step{gap:12px;padding:40px;border-radius:9px;background:#fff;box-shadow:0 4px 24px rgba(0,0,0,0.06)}@media (max-width:768px){.management.env .sc7 .step{padding:24px;position:relative}.management.env .sc7 .step:after{content:"";position:absolute;right:24px;top:24px;font-size:16px;font-weight:500;color:#686868}.management.env .sc7 .step:first-child:after{content:"2021~2022 도입기"}.management.env .sc7 .step:nth-child(2):after{content:"2023-2025 성장기"}.management.env .sc7 .step:nth-child(3):after{content:"2026~ 성숙기"}}.management.env .sc7 .step .num{margin-bottom:18px;font-size:18px;font-weight:600;line-height:120%;letter-spacing:-0.72px}@media (max-width:768px){.management.env .sc7 .step .num{margin-bottom:12px}}.management.env .sc7 .step .name{font-size:26px;font-weight:600;line-height:120%;letter-spacing:-1.04px}@media (max-width:768px){.management.env .sc7 .step .name{font-size:20px;letter-spacing:-0.8px}}.management.env .sc7 .step .dots li{align-items:flex-start;gap:6px;font-size:18px;font-weight:400;line-height:160%;letter-spacing:-0.72px;color:#686868}.management.env .sc7 .step .dots li:before{width:4px;height:4px;margin-top:12px;background:#aaaaaa}.management .road_sec{position:relative;gap:80px;padding:130px 0;margin-top:130px}.management .road_sec>.container{gap:0}@media (max-width:1024px){.management .road_sec{gap:40px;padding:80px 0;margin-top:80px}}.management .road_sec>*{position:relative;z-index:1}.management .road_sec .head{gap:8px;margin-bottom:80px}.management .bg{background:#fafafa}.management .road{position:relative}.management .road .line{position:absolute;z-index:2;top:82px;left:calc((100% - 60px) / 8);right:calc((100% - 60px) / 8);border-bottom:0;border-top:2px dashed rgba(253,190,15,0.3)}@media (max-width:1024px){.management .road .line{display:none}}.management .road .list{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width:1024px){.management .road .list{grid-template-columns:1fr;justify-items:center;gap:24px}}.management .road .col{display:flex;flex-direction:column;align-items:center;width:100%;cursor:pointer}@media (max-width:1024px){.management .road .col{max-width:344px}}.management .road .year{display:flex;align-items:baseline;justify-content:center;gap:8px;height:28px;margin-bottom:24px}@media (max-width:768px){.management .road .year{height:auto;margin-bottom:0}}.management .road .when{font-weight:500;line-height:1}.management .road .kind{margin-left:0;font-size:16px;font-weight:600;line-height:135%;letter-spacing:-0.64px;color:#686868}.management .road .dot{position:relative;z-index:1;width:38px;height:38px;margin-bottom:40px}@media (max-width:768px){.management .road .dot{display:none}}.management .road .dot img{position:absolute;left:50%;top:50%;display:block;width:58px;height:58px;max-width:none;transform:translate(-50%,-50%)}.management .road .bubble,.management .road .goal{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:200px;text-align:center}@media (max-width:768px){.management .road .bubble,.management .road .goal{height:160px}}.management .road .bubble{gap:24px;margin-bottom:8px;padding:33px 6px 40px}.management .road .bubble p{position:relative;z-index:1;font-size:18px;font-weight:400;line-height:150%;letter-spacing:-0.72px;color:#454545}@media (max-width:768px){.management .road .bubble p{font-size:16px;letter-spacing:-0.64px}}.management .road .goal{gap:30px;padding:30px 22px;border-radius:20px;background:#fff;transition:background 0.45s ease}.management .road .goal p{font-size:20px;font-weight:600;line-height:150%;letter-spacing:-0.8px;color:#242424}@media (max-width:768px){.management .road .goal p{font-size:18px;letter-spacing:-0.72px}}.management .road .shape{position:absolute;top:0;max-width:none;transition:opacity 0.45s ease;width:100%}.management .road .shape.on{opacity:0}@media (max-width:768px){.management .road .shape{width:100%;height:100%}}.management .road .ico{position:relative;z-index:1;width:28px;height:28px}.management .road .ico img{position:absolute;left:50%;top:50%;width:24px;height:24px;transform:translate(-50%,-50%);transition:opacity 0.45s ease}.management .road .ico img.on{opacity:0}.management .road .col.on .shape:not(.on){opacity:0}.management .road .col.on .shape.on{opacity:1}.management .road .col.on .bubble p{color:#242424}.management .road .col.on .goal{background:#fdbe0f}.management .road .col.on .ico img:not(.on){opacity:0}.management .road .col.on .ico img.on{opacity:1}.management.soc .sc2 .cols{gap:20px}.management.soc .sc2 .col{align-items:flex-start;gap:40px;padding:40px;border-radius:15px;background:#f8f8f7}@media (max-width:768px){.management.soc .sc2 .col{gap:24px;padding:24px}}.management.soc .sc2 .col img{display:block;width:auto;height:64px;max-width:none}.management.soc .sc2 .txt{display:flex;flex-direction:column;gap:8px;width:100%}.management.soc .sc2 .name{font-size:26px;font-weight:600;line-height:120%;letter-spacing:-1.04px;color:#000}@media (max-width:768px){.management.soc .sc2 .name{font-size:20px;letter-spacing:-0.8px}}.management.soc .sc2 .desc{font-size:16px;line-height:160%;letter-spacing:-0.64px;color:#454545}.management.soc .sc2 .dots{gap:4px;margin-top:8px}.management.soc .sc2 .dots li{align-items:center;gap:8px;font-size:18px;font-weight:500;line-height:160%;letter-spacing:-0.72px;color:#454545}@media (max-width:768px){.management.soc .sc2 .dots li{font-size:16px;letter-spacing:-0.64px}}.management.soc .sc2 .dots li:before{width:5px;height:5px;margin-top:0;background:#aaa}.management.soc .sc4 .cards{gap:20px}.management.soc .sc4 .card{justify-content:space-between;align-items:flex-end;gap:0;height:390px;min-height:0;padding:40px;border-radius:0;background:#f8f8f7}@media (max-width:1024px){.management.soc .sc4 .card{height:auto;padding:24px}}.management.soc .sc4 .card>img{display:block;width:auto;height:64px;max-width:none}.management.soc .sc4 .txt{display:flex;flex-direction:column;gap:6px;width:100%}.management.soc .sc4 .name{font-weight:600;line-height:160%;letter-spacing:-0.8px;color:#242424}.management.soc .sc4 .name:before{background:#aaa}.management.soc .sc4 .desc{font-size:16px;line-height:160%;letter-spacing:-0.64px;color:#454545}.management.soc .sc4 .ico{position:relative;flex:none}.management.soc .sc4 .ico img{position:absolute;display:block;max-width:none}.management.soc .sc4 .fund{width:64px;height:74px}.management.soc .sc4 .fund img:first-child{left:32.94%;top:1.48%;width:42px;height:46px}.management.soc .sc4 .fund img:nth-child(2){left:1.7%;top:65.23%;width:63px;height:26px}.management.soc .sc4 .fund img:nth-child(3){left:59.21%;top:36.1%;width:9px;height:20px}.management.soc .sc4 .trip{width:78px;height:64px}.management.soc .sc4 .trip img:first-child{left:22.15%;top:1.86%;width:61px;height:31px}.management.soc .sc4 .trip img:nth-child(2){left:0;top:52.23%;width:76px;height:31px}.management.soc .sc3{padding:130px 0}@media (max-width:1024px){.management.soc .sc3{padding:80px 0}}.management.soc .sc3 .val{display:flex;align-items:flex-end;font-size:48px;line-height:1}@media (max-width:768px){.management.soc .sc3 .val{font-size:36px}}.management.soc .sc5{padding:130px 0}@media (max-width:1024px){.management.soc .sc5{padding:80px 0}}.management.soc .sc5 .item{background-color:#fff}.management.soc .sc5 .item .name{margin-top:30px}.management.soc .sc5 .item .desc{margin-top:12px;line-height:22px}.management.soc .sc7{padding:130px 0;background:#f8f8f7}@media (max-width:1024px){.management.soc .sc7{padding:80px 0}}.management.soc .sc7 .head{gap:8px}.management.soc .sc7 .head .lead{max-width:none;font-size:18px;line-height:160%;letter-spacing:-0.72px}.management.soc .sc7 .ring>.desc{max-width:none;font-size:20px;font-weight:500;line-height:150%;letter-spacing:-0.8px;color:#454545}@media (max-width:768px){.management.soc .sc7 .ring>.desc{font-size:16px;letter-spacing:-0.64px}}.management.soc .sc7 .band{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;padding:0}.management.soc .sc7 .band p{min-height:auto;flex:none}@media (max-width:1024px){.management.soc .sc7 .pips{gap:0}}.management.soc .sc7 .pips li{flex-direction:column;gap:12px;width:240px;height:240px;margin-left:-40px;padding:20px 16px;box-shadow:none;font-size:18px;font-weight:500;line-height:130%;letter-spacing:-0.72px;color:#242424}.management.soc .sc7 .pips li:first-child{margin-left:0}@media (max-width:1024px){.management.soc .sc7 .pips li{width:160px;height:160px;margin-left:0}}.management.soc .sc7 .ico{display:flex;align-items:center;justify-content:center;width:32px;height:32px}.management.soc .sc7 .ico img{display:block;width:auto;height:auto;max-width:none}.management.soc .sc7 .slogan{width:100%;max-width:1280px;padding:16px 24px;border-radius:9999px;background:#fff6db;font-size:20px;font-weight:500;line-height:130%;letter-spacing:-0.8px;color:#242424;text-align:center;justify-content:center}@media (max-width:768px){.management.soc .sc7 .slogan{font-size:16px;letter-spacing:-0.64px;padding:12px 16px}}.management.soc .sc8{margin:0;padding:130px 0}@media (max-width:1024px){.management.soc .sc8{padding:80px 0}}.management.soc>section+section{margin-top:130px}@media (max-width:1024px){.management.soc>section+section{margin-top:80px}}.management.gov>section+section{margin-top:150px}@media (max-width:1024px){.management.gov>section+section{margin-top:80px}}.management.gov>.sc4,.management.gov>.sc5,.management.gov>.sc7{margin-top:0}.management.gov .head{gap:8px}.management.gov .sc2 .medias{gap:48px 24px}.management.gov .sc2 .media{gap:8px}.management.gov .sc2 .media .pic{margin-bottom:10px}.management.gov .sc3{padding:130px 0 0;background:#f8f8f7}@media (max-width:1024px){.management.gov .sc3{padding:80px 0 0}}.management.gov .sc3 .cols{gap:20px}.management.gov .sc3 .col{gap:8px;padding:40px;border-radius:20px;background:#fff}@media (max-width:1024px){.management.gov .sc3 .col{padding:24px}}.management.gov .sc3 .tag{margin-bottom:22px;font-size:18px;line-height:120%;letter-spacing:-0.72px}.management.gov .sc3 .desc{font-size:16px;line-height:140%;letter-spacing:-0.32px;color:#686868}.management.gov .sc3 .dots{gap:4px;margin-top:16px}.management.gov .sc3 .dots li{align-items:center;font-size:16px;line-height:160%;letter-spacing:-0.64px;color:#686868}.management.gov .sc3 .dots li:before{width:5px;height:5px;margin-top:0;background:#aaa}.management.gov .sc4{padding:130px 0;background:#f8f8f7}@media (max-width:1024px){.management.gov .sc4{padding:80px 0}}.management.gov .sc4 .kind{margin-left:8px;font-size:16px;font-weight:600;line-height:135%;letter-spacing:-0.64px;color:#686868}.management.gov .sc4 .years li{align-items:baseline;gap:8px}.management.gov .sc4 .phase{gap:0}.management.gov .sc4 .years{gap:20px;margin-bottom:12px}@media (max-width:1024px){.management.gov .sc4 .years{grid-auto-flow:row;grid-template-columns:1fr;gap:20px}}@media (max-width:768px){.management.gov .sc4 .years{display:none}}.management.gov .sc4 .when{font-weight:500;line-height:1}.management.gov .sc4 .track{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;height:38px;margin:0 0 24px}.management.gov .sc4 .track:before{top:50%;height:0;border-top:2px dashed rgba(253,190,15,0.3);background:none;transform:translateY(-1px)}.management.gov .sc4 .track span{justify-self:center;width:38px;height:38px;border-radius:0;background:none}.management.gov .sc4 .track span:after{content:"";position:absolute;left:50%;top:50%;width:58px;height:58px;transform:translate(-50%,-50%);background:url("../images/sub/esg/road_dot.svg") no-repeat center/58px 58px}@media (max-width:1024px){.management.gov .sc4 .track{display:none}}.management.gov .sc4 .steps{gap:20px}.management.gov .sc4 .step{gap:12px;padding:40px;border-radius:20px;background:#fff}@media (max-width:768px){.management.gov .sc4 .step{padding:24px;position:relative}.management.gov .sc4 .step:after{content:"";position:absolute;right:24px;top:24px;font-size:16px;font-weight:500;color:#686868}.management.gov .sc4 .step:first-child:after{content:"~2018"}.management.gov .sc4 .step:nth-child(2):after{content:"2023-2024 현재"}.management.gov .sc4 .step:nth-child(3):after{content:"2024~2026"}}.management.gov .sc4 .step .num{margin-bottom:18px;font-size:18px;font-weight:600;line-height:120%;letter-spacing:-0.72px}.management.gov .sc4 .step .name{font-size:24px;line-height:120%;letter-spacing:-0.96px}.management.gov .sc4 .step .dots{gap:4px}.management.gov .sc4 .step .dots li{align-items:center;font-size:16px;line-height:160%;letter-spacing:-0.64px;color:#686868}.management.gov .sc4 .step .dots li:before{width:5px;height:5px;margin-top:0;background:#aaa}.management.gov .sc5{padding:130px 0}@media (max-width:1024px){.management.gov .sc5{padding:80px 0}}@media (max-width:1024px){.management.gov .sc5 .split{flex-direction:column}}.management.gov .sc5 .head{margin-bottom:0}.management.gov .sc5 .lines{flex:none;width:800px;max-width:100%}.management.gov .sc5 .line{gap:24px;padding:32px 24px;border-bottom:1px solid #eee}@media (max-width:768px){.management.gov .sc5 .line{gap:16px;padding:24px}}.management.gov .sc5 .line:first-child{padding-top:0}.management.gov .sc5 .line .name{color:#222}.management.gov .sc5 .line .desc{margin-top:12px;font-size:18px;letter-spacing:-0.72px}.management.gov .sc5 .no{margin-left:0;font-family:inherit;font-weight:600;letter-spacing:-0.64px;color:#fff}.management.gov .sc5 .channel{margin-top:40px;border-radius:15px;background:#fff6db}.management.gov .sc5 .channel .name{font-size:24px;line-height:120%;letter-spacing:-0.96px}@media (max-width:768px){.management.gov .sc5 .channel .name{font-size:20px;letter-spacing:-0.8px}}.management.gov .sc5 .channel .desc{margin-top:8px;font-size:16px;line-height:140%;letter-spacing:-0.32px;color:#454545}.management.gov .sc5 .channel .note{margin-top:12px;line-height:140%;letter-spacing:-0.32px}.management.gov .sc5 .mail{height:auto;padding:12px 30px;background:#fdbe0f;font-weight:400;color:#242424}.management.gov .sc7{padding:130px 0;background:#f8f8f7}@media (max-width:1024px){.management.gov .sc7{padding:80px 0}}.management.gov .sc7 .head{margin-bottom:0}.management.gov .sc7 .head .tit{font-weight:600;line-height:140%}.management.gov .sc7 .band{padding:0;border-radius:0;background:none}.management.gov .sc7 .oath{margin-top:40px}.management.gov .sc7 .one{border-radius:15px;background:#fff;font-size:18px;font-weight:600;letter-spacing:-0.72px;color:#000}.management.gov .sc7 .band p{border-radius:15px;font-size:16px;font-weight:500;line-height:160%;letter-spacing:-0.64px;color:#454545}@media (max-width:768px){.management.gov .sc7 .band p{font-size:14px;letter-spacing:-0.56px;padding:0 12px;min-height:auto;height:60px}}.management.soc>section>.container>.note{max-width:836px;margin:80px auto 0;text-align:center;width:100%;border-inline:1px solid #ddd}@media (max-width:768px){.management.soc>section>.container>.note{margin-top:40px}}.management .sheet{overflow-x:auto}.management table{width:100%;min-width:720px;border-collapse:collapse;border-top:1px solid #999;table-layout:fixed}.management table td,.management table th{padding:24px 16px;border-bottom:1px solid #ddd;text-align:center;font-size:18px;font-weight:400;line-height:160%;letter-spacing:-0.36px;color:#454545}@media (max-width:768px){.management table td,.management table th{font-size:16px;letter-spacing:-0.32px;padding:16px 12px}}.management table td{background-color:#fff}.management table thead th{border-bottom:0;background:#f4f4f4;font-weight:600;color:#242424}.management .note{font-size:16px;font-weight:400;line-height:160%;letter-spacing:-0.32px;color:#686868}@media (max-width:768px){.management .note{font-size:14px;letter-spacing:-0.28px}}.management .sheet .note{margin-top:12px}.management .block>.note{max-width:836px;margin:0 auto;text-align:center}.management .fleet{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:24px;align-items:stretch}@media (max-width:1024px){.management .fleet{grid-template-columns:1fr;gap:32px}}.management .panel{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:24px;padding:40px;border-radius:20px;background:#fff;box-shadow:0 4px 24px rgba(0,0,0,0.06)}.management .panel p{width:100%;font-size:20px;font-weight:500;line-height:30px;letter-spacing:-0.5px;color:#999}.management .panel strong{display:block;font-size:28px;font-weight:700;letter-spacing:-0.7px;color:#fdbe0f}.management .split{display:flex;gap:20px;justify-content:space-between;align-items:start}@media (max-width:768px){.management .split{flex-direction:column}}.management .lines{display:flex;flex-direction:column}.management .line{display:flex;align-items:center;gap:24px;padding:16px 0;border-bottom:1px solid #eee}.management .line img{flex:none;width:130px;height:130px;object-fit:contain}.management .line .desc{margin-top:8px;font-size:16px;letter-spacing:-0.32px}@media (max-width:1024px){.management .line{flex-direction:column;align-items:flex-start}}.management .no{display:flex;align-items:center;justify-content:center;flex:none;width:46px;aspect-ratio:1/1;margin-left:24px;border-radius:50%;background:#fdbe0f;font-family:"Industry Test",sans-serif;font-size:16px;color:#242424}@media (max-width:768px){.management .no{width:36px;font-size:14px}}.management .stack{display:flex;flex-direction:column;gap:20px}.management .item{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:40px;border-radius:20px;background:#fafafa}@media (max-width:1024px){.management .item{padding:24px;gap:0}}.management .item img{flex:none;width:130px;height:130px;object-fit:contain}.management .item .name{margin-top:8px}.management .item .desc{margin-top:8px;font-size:16px;letter-spacing:-0.32px}@media (max-width:1024px){.management .item{flex-direction:column;align-items:flex-start}}.management .cols{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:1024px){.management .cols{grid-template-columns:1fr}}.management .col{display:flex;flex-direction:column;gap:12px;padding:0;border-radius:20px;background:#fafafa}.management .col .desc{font-size:16px;letter-spacing:-0.32px}.management .col .dots{margin-top:8px}.management .dots{display:flex;flex-direction:column;gap:6px}.management .dots li{display:flex;align-items:flex-start;gap:8px;font-size:16px;line-height:180%;letter-spacing:-0.32px;color:#454545}.management .dots li:before{content:"";flex:none;width:4px;height:4px;margin-top:12px;border-radius:50%;background:#fdbe0f}.management .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:1024px){.management .steps{grid-template-columns:1fr}}.management .step{display:flex;flex-direction:column;gap:12px;padding:40px;border-radius:20px;background:#fafafa}.management .num{font-size:16px;font-weight:600;color:#fdbe0f}.management .nums{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width:1024px){.management .nums{grid-template-columns:1fr;gap:14px}}.management .nums li{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:200px;padding:40px 16px;text-align:center;background-color:#fff;border-radius:999px}@media (max-width:1024px){.management .nums li{padding:24px 12px;min-height:auto}}.management .nums .name{font-size:18px;line-height:160%}.management .nums .val span{margin-left:8px;font-size:18px}.management .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:1024px){.management .cards{grid-template-columns:1fr}}.management .card{display:flex;flex-direction:column;gap:12px;min-height:180px;padding:40px;border-radius:20px;background:#fafafa}.management .card .name{display:flex;align-items:center;gap:8px;font-size:20px}.management .card .name:before{content:"";flex:none;width:5px;height:5px;border-radius:50%;background:#fdbe0f}.management .card .desc{font-size:16px;letter-spacing:-0.32px}.management .give{display:grid;grid-template-columns:repeat(4,1fr)}@media (max-width:1024px){.management .give{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.management .give{grid-template-columns:1fr}}.management .give li{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;aspect-ratio:1;padding:48px 36px;border-radius:50%;background:#f8f8f7;text-align:center;cursor:pointer;transition:background 0.45s ease}.management .give li.on{background:#fdbe0f}.management .give li.on .chip{background:rgba(255,255,255,0.7)}@media (max-width:1024px){.management .give li{aspect-ratio:auto;border-radius:24px;padding:32px 20px}}.management .give .chip{padding:6px 12px;background:rgba(253,190,15,0.1);font-size:14px;font-weight:500;letter-spacing:-0.56px;color:#d37300;transition:background 0.45s ease,color 0.45s ease}.management .give .name{font-size:24px}@media (max-width:768px){.management .give .name{font-size:20px}}.management .give .desc{font-size:16px;line-height:140%;letter-spacing:-0.32px;color:#242424}.management .ring{display:flex;flex-direction:column;align-items:center;gap:20px}.management .ring>.desc{max-width:839px;text-align:center}.management .pips{display:flex;justify-content:center}@media (max-width:1024px){.management .pips{flex-wrap:wrap;gap:12px}}.management .pips li{display:flex;align-items:center;justify-content:center;width:200px;height:200px;margin-left:-20px;padding:24px;border-radius:50%;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,0.06);text-align:center;font-size:16px;font-weight:600;line-height:140%;letter-spacing:-0.32px}.management .pips li:first-child{margin-left:0}@media (max-width:1024px){.management .pips li{width:140px;height:140px;margin-left:0}}.management .slogan{padding:8px 0 16px;font-size:18px;font-weight:600;letter-spacing:-0.36px}.management .rights{display:grid;grid-template-columns:minmax(0,1fr) 653px;gap:40px;align-items:center}@media (max-width:1024px){.management .rights{grid-template-columns:1fr;gap:32px}}.management .checks{display:flex;flex-direction:column;gap:12px;margin-top:24px}.management .checks li{display:flex;align-items:center;gap:16px;padding:20px 40px;background:#f8f8f7;border-radius:999px;font-size:18px;color:#686868;font-weight:500;letter-spacing:-0.36px}@media (max-width:768px){.management .checks li{font-size:16px;letter-spacing:-0.32px;padding:12px 16px}}.management .checks li:before{content:"";flex:none;width:20px;height:20px;background:url("../images/sub/esg/check_gray.svg") no-repeat center/20px 20px}.management .photo{border-radius:9px;overflow:hidden}.management .photo img{width:100%;height:446px;object-fit:cover}@media (max-width:1024px){.management .photo img{height:220px}}.management .channel{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:40px;border-radius:20px;background:#fafafa}@media (max-width:1024px){.management .channel{flex-direction:column;align-items:flex-start;gap:24px;padding:24px}}.management .channel .desc{margin-top:8px;font-size:16px}.management .channel .note{margin-top:8px}.management .mail{display:inline-flex;align-items:center;justify-content:center;flex:none;height:46px;padding:0 24px;border-radius:999px;background:#242424;font-size:16px;font-weight:600;letter-spacing:-0.32px;color:#fff;text-decoration:none}.management .band{padding:80px 40px;border-radius:20px;background:#fafafa}@media (max-width:1024px){.management .band{padding:40px 20px}}.management .band .oath{display:flex;flex-direction:column;gap:12px;margin-top:40px}.management .band li{display:flex;align-items:center;gap:12px}.management .band p{display:flex;align-items:center;flex:1;min-height:80px;padding:0 30px;border-radius:12px;background:#fff;font-size:18px;font-weight:500;letter-spacing:-0.36px}@media (max-width:768px){.management .band p{font-size:16px;letter-spacing:-0.32px;padding:0}}.management .one{display:flex;align-items:center;justify-content:center;flex:none;width:80px;aspect-ratio:1/1;border-radius:50%;background:#fdbe0f;font-size:16px;font-weight:600}@media (max-width:768px){.management .one{width:60px;font-size:14px}}.depth-nav{width:100%;height:80px;background-color:#fff;border-bottom:1px solid #eee}@media (max-width:768px){.depth-nav{height:60px}}.depth-nav .nav-list{display:flex;align-items:center;justify-content:center;height:100%}.depth-nav .nav-list li{width:200px;height:100%}.depth-nav .nav-list li a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:16px;font-weight:600;line-height:26px;letter-spacing:-0.64px;color:#686868;text-align:center}@media (max-width:768px){.depth-nav .nav-list li a{font-size:14px;letter-spacing:-0.56px;line-height:20px}}.depth-nav .nav-list li span{position:relative}.depth-nav .nav-list li.active a{color:#242424}.depth-nav .nav-list li.active a span:after{content:"";position:absolute;top:-2px;right:-10px;width:8px;height:8px;border-radius:2px;background-color:#fdbe0f;transform:rotate(45deg)}.tab_list{max-width:1120px;width:100%;height:70px;margin:0 auto;display:flex;align-items:center;justify-content:center;margin-top:130px;border-radius:999px;background-color:#fafafa;overflow:hidden}@media (max-width:768px){.tab_list{margin-top:40px;height:46px}}.tab_list .list{flex:1;display:flex;align-items:center;justify-content:center;height:100%;font-size:18px;font-weight:600;line-height:25px;letter-spacing:-0.36px;color:#686868;border-radius:999px;cursor:pointer}@media (max-width:768px){.tab_list .list{font-size:14px;letter-spacing:-0.32px}}.tab_list .list.active{background-color:#fdbe0f;color:#242424}.brand{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:60px 20px 80px}@media (max-width:1024px){.brand{flex-direction:column;gap:40px;padding:40px 20px 60px}}.brand .txt{display:flex;flex:1;flex-direction:column;gap:60px;min-width:0}@media (max-width:1024px){.brand .txt{gap:32px}}@media (max-width:768px){.brand .txt{gap:24px}}.brand .head{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.brand .tit{font-size:40px;font-weight:700;line-height:130%;letter-spacing:-1.6px;color:#242424}@media (max-width:1024px){.brand .tit{font-size:28px;letter-spacing:-1.12px}}@media (max-width:768px){.brand .tit{font-size:20px;letter-spacing:-0.5px}}.brand .desc{font-size:18px;font-weight:400;line-height:160%;letter-spacing:-0.72px;color:#686868}@media (max-width:768px){.brand .desc{font-size:16px;letter-spacing:-0.64px}}@media (max-width:576px){.brand .desc br{display:none}}.brand .dots{display:flex;flex-direction:column;gap:8px}.brand .dots li{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:400;line-height:120%;letter-spacing:-0.72px;color:#686868}@media (max-width:768px){.brand .dots li{font-size:16px;letter-spacing:-0.64px}}.brand .dots li:before{content:"";flex:none;width:5px;height:5px;border-radius:50%;background:#fdbe0f}.brand .pic{flex:none;width:640px;height:418px;border-radius:15px;overflow:hidden}@media (max-width:1024px){.brand .pic{width:100%;height:auto}}.brand .pic img{width:100%;height:100%;object-fit:cover}@media (max-width:1024px){.brand .pic img{height:auto}}.merit{padding:130px 0;overflow:hidden;background:#f8f8f7}@media (max-width:1024px){.merit{padding:80px 0}}@media (max-width:768px){.merit{padding:40px 0}}.merit .head{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:60px;text-align:center}@media (max-width:1024px){.merit .head{margin-bottom:40px}}.merit .tit{font-size:40px;font-weight:700;line-height:130%;letter-spacing:-1.6px;color:#242424}@media (max-width:1024px){.merit .tit{font-size:28px;letter-spacing:-1.12px}}@media (max-width:768px){.merit .tit{font-size:20px;letter-spacing:-0.5px}}.merit .lead{font-size:18px;font-weight:400;line-height:160%;letter-spacing:-0.72px;color:#686868}.merit .map{--map-w:1250;position:relative;width:100%;max-width:1250px;aspect-ratio:1250/386;margin:4.8% auto 0;container-type:inline-size;container-name:merit-map}.merit .map:after{display:none}.merit .map li:first-child .line:after{right:-1px;bottom:-1px}.merit .map li:nth-child(2) .line:after{left:-2px;bottom:-1px}.merit .map li:nth-child(3) .line:after{right:-1px;top:-1px}.merit .map li:nth-child(4) .line:after{left:-1px;top:-1px}@media (max-width:768px){.merit .map{aspect-ratio:auto;margin-top:0}}.merit .hub{position:absolute;left:50%;top:50%;width:28.64%;aspect-ratio:1;transform:translate(-50%,-50%)}@media (max-width:768px){.merit .hub{display:none}}.merit .rings{display:block;width:100%;height:auto}.merit .core{position:absolute;left:50%;top:50%;z-index:1;transform:translate(-50%,-50%);font-size:1.6cqw;font-weight:600;line-height:160%;letter-spacing:-0.04em;color:#242424;white-space:nowrap}.merit .list{position:absolute;inset:0;width:100%;height:100%}@media (max-width:768px){.merit .list{position:static;display:flex;flex-direction:column;gap:24px;height:auto}}.merit .list li{position:absolute;width:39.04%;height:23.83%}@media (max-width:768px){.merit .list li{position:static;width:100%;height:auto;transform:none;padding-bottom:10px;border-bottom:1px dashed #ddd}}.merit .line{position:absolute;top:0;display:flex;width:99%;max-width:100%}.merit .line svg{display:block;width:100%;height:auto}.merit .line:after{content:"";position:absolute;width:0.64cqw;min-width:4px;aspect-ratio:1/1;background-color:#fdbe0f;border-radius:50%;display:block}@media (max-width:768px){.merit .line{display:none}}.merit .desc,.merit .name{position:absolute}@media (max-width:768px){.merit .desc,.merit .name{position:static;width:100%;right:auto;left:auto;top:auto;text-align:left;white-space:normal}}.merit .name{display:flex;align-items:flex-end;min-height:2.4em;font-size:1.6cqw;font-weight:600;line-height:120%;letter-spacing:-0.04em;color:#242424;white-space:nowrap}@media (max-width:768px){.merit .name{min-height:0;margin-bottom:8px;font-size:16px;letter-spacing:-0.64px;white-space:normal}.merit .name br{display:none}}.merit .desc{width:100%;font-size:1.28cqw;font-weight:400;line-height:160%;letter-spacing:-0.04em;color:#686868;white-space:nowrap}@media (max-width:768px){.merit .desc{font-size:14px;letter-spacing:-0.56px;white-space:normal}.merit .desc br{display:none}}.merit .list li:first-child,.merit .list li:nth-child(3),.merit .list li:nth-child(5){left:0}.merit .list li:first-child .line,.merit .list li:nth-child(3) .line,.merit .list li:nth-child(5) .line{right:1.23%}.merit .list li:first-child .desc,.merit .list li:first-child .name,.merit .list li:nth-child(3) .desc,.merit .list li:nth-child(3) .name,.merit .list li:nth-child(5) .desc,.merit .list li:nth-child(5) .name{right:28.07%;text-align:right}@media (max-width:768px){.merit .list li:first-child .desc,.merit .list li:first-child .name,.merit .list li:nth-child(3) .desc,.merit .list li:nth-child(3) .name,.merit .list li:nth-child(5) .desc,.merit .list li:nth-child(5) .name{right:auto;text-align:left}}.merit .list li:nth-child(2),.merit .list li:nth-child(4),.merit .list li:nth-child(6){right:0}.merit .list li:nth-child(2) .line,.merit .list li:nth-child(4) .line,.merit .list li:nth-child(6) .line{left:1.23%}.merit .list li:nth-child(2) .desc,.merit .list li:nth-child(2) .name,.merit .list li:nth-child(4) .desc,.merit .list li:nth-child(4) .name,.merit .list li:nth-child(6) .desc,.merit .list li:nth-child(6) .name{left:28.07%}@media (max-width:768px){.merit .list li:nth-child(2) .desc,.merit .list li:nth-child(2) .name,.merit .list li:nth-child(4) .desc,.merit .list li:nth-child(4) .name,.merit .list li:nth-child(6) .desc,.merit .list li:nth-child(6) .name{left:auto}}.merit .list li:first-child,.merit .list li:nth-child(2){top:0}.merit .list li:first-child .name,.merit .list li:nth-child(2) .name{top:-65.22%}.merit .list li:first-child .desc,.merit .list li:nth-child(2) .desc{top:16.3%}.merit .list li:nth-child(3),.merit .list li:nth-child(4){top:74.09%}.merit .list li:nth-child(3) .line,.merit .list li:nth-child(4) .line{top:8.7%}.merit .list li:nth-child(3) .name,.merit .list li:nth-child(4) .name{top:43.48%}.merit .list li:nth-child(3) .desc,.merit .list li:nth-child(4) .desc{top:119.57%}.merit .list li:nth-child(5),.merit .list li:nth-child(6){top:50%;width:38.08%;height:auto;transform:translateY(-50%)}.merit .list li:nth-child(5) .line,.merit .list li:nth-child(6) .line{width:100%;top:50%;transform:translateY(-50%)}.merit .list li:nth-child(5) .name,.merit .list li:nth-child(6) .name{top:-3em}.merit .list li:nth-child(5) .desc,.merit .list li:nth-child(6) .desc{top:0.75em}@media (max-width:768px){.merit .list li:nth-child(5),.merit .list li:nth-child(6){top:auto;width:100%;transform:none}}.merit .list li:nth-child(5) .line{right:6.3%}.merit .list li:nth-child(5) .line:after{top:50%;right:-0.32cqw;transform:translateY(-50%)}.merit .list li:nth-child(6) .line{left:6.3%}.merit .list li:nth-child(6) .line:after{top:50%;left:-0.32cqw;transform:translateY(-50%)}.merit .msg{display:flex;flex-direction:column;align-items:center;gap:8px;width:836px;max-width:100%;margin:126px auto 0;padding:24px;border-radius:15px;background:#fff;text-align:center}@media (max-width:768px){.merit .msg{gap:4px;width:100%;margin-top:40px;padding:20px}}.merit .msg strong{font-size:20px;font-weight:600;line-height:120%;letter-spacing:-0.8px;color:#242424}@media (max-width:768px){.merit .msg strong{font-size:18px;letter-spacing:-0.72px}}.merit .msg span{font-size:18px;font-weight:400;line-height:160%;letter-spacing:-0.72px;color:#686868}@media (max-width:768px){.merit .msg span{font-size:16px;letter-spacing:-0.64px}}.func{padding:130px 0}@media (max-width:1024px){.func{padding:80px 0}}.func .container{display:flex;align-items:flex-start;justify-content:space-between;gap:40px}@media (max-width:1024px){.func .container{flex-direction:column;gap:24px}}.func .head{display:flex;flex-direction:column;gap:12px;padding-top:8px}.func .head .desc{font-size:18px;font-weight:400;line-height:160%;letter-spacing:-0.72px;color:#686868}@media (max-width:768px){.func .head .desc{font-size:16px}}.func .tit{font-size:40px;font-weight:700;line-height:130%;letter-spacing:-1.6px;color:#242424}@media (max-width:1024px){.func .tit{font-size:28px;letter-spacing:-1.12px}}@media (max-width:768px){.func .tit{font-size:20px;letter-spacing:-0.5px}}.func .list{display:flex;flex:none;flex-direction:column;gap:20px;width:800px}@media (max-width:1024px){.func .list{width:100%}}.func .list li{display:flex;align-items:center;justify-content:space-between;padding:40px;border-radius:20px;background:#f8f8f7}@media (max-width:1024px){.func .list li{min-height:0;padding:28px}}@media (max-width:768px){.func .list li{position:relative;padding:24px}}.func .txt{display:flex;flex-direction:column;gap:12px}@media (max-width:1024px){.func .txt{width:auto;min-width:0;flex:1}}.func .num{margin-bottom:18px;font-size:18px;font-weight:600;line-height:120%;letter-spacing:-0.72px;color:#fdbe0f}@media (max-width:768px){.func .num{margin-bottom:8px;font-size:16px;letter-spacing:-0.64px}}.func .name{font-size:24px;font-weight:600;line-height:120%;letter-spacing:-0.96px;color:#242424}@media (max-width:768px){.func .name{font-size:20px;letter-spacing:-0.8px}}.func .desc{font-size:16px;font-weight:400;line-height:140%;letter-spacing:-0.32px;color:#686868}@media (max-width:768px){.func .desc{font-size:14px;letter-spacing:-0.56px;margin-top:20px}}@media (max-width:1024px){.func .desc br{display:none}}.func .ico{display:flex;align-items:center;justify-content:center;width:130px;height:130px}@media (max-width:768px){.func .ico{position:absolute;top:0;right:0}}.func .list li:nth-child(3) .ico{display:flex;align-items:center;justify-content:center}.func:has(>.ask){display:flex;flex-direction:column;align-items:center;gap:50px}.expect{padding:120px 0 80px;background:#f8f8f7}@media (max-width:1024px){.expect{padding:80px 0}}.expect .container{display:flex;flex-direction:column;align-items:center;gap:50px}.expect .tit{font-size:40px;font-weight:700;line-height:130%;letter-spacing:-1.6px;color:#242424;text-align:center}@media (max-width:1024px){.expect .tit{font-size:28px;letter-spacing:-1.12px}}@media (max-width:768px){.expect .tit{font-size:20px;letter-spacing:-0.5px}}.expect .cards{display:flex;align-items:stretch;width:100%;margin-top:-10px}@media (max-width:1024px){.expect .cards{flex-direction:column;gap:20px;margin-top:0}}.expect .card{display:flex;flex:1;flex-direction:column;align-items:center;gap:60px;min-width:0;padding:40px 60px;border-radius:20px;background:#fff}@media (max-width:1024px){.expect .card{gap:32px;padding:32px 24px}}@media (max-width:768px){.expect .card{gap:24px;padding:24px}}.expect .card_dark{position:relative;z-index:1;border:1px solid #aaa;background:#242424;box-shadow:0 4px 40px rgba(0,0,0,0.15)}.expect .card_dark .list li,.expect .card_dark .name{color:#fff}.expect .name{font-size:24px;font-weight:700;line-height:160%;letter-spacing:-0.96px;color:#242424;text-align:center}.expect .pic{width:100%;aspect-ratio:600/240;border-radius:20px;overflow:hidden}.expect .pic img{display:block;width:100%;height:100%;object-fit:cover}.expect .card>.name{margin-bottom:-40px}@media (max-width:1024px){.expect .card>.name{margin-bottom:0}}.expect .list{display:flex;flex-direction:column;gap:8px;width:100%}.expect .list li{display:flex;align-items:center;gap:6px;padding:16px 0;border-bottom:1px dashed #ddd;font-size:18px;font-weight:500;line-height:160%;letter-spacing:-0.72px;color:#242424}@media (max-width:768px){.expect .list li{padding:14px 0;font-size:14px;letter-spacing:-0.64px}}.expect .list li:before{content:"";flex:none;width:20px;height:20px;background:url("../images/sub/business/effect/check.svg") no-repeat center/100% 100%}.expect .list li:first-child{border-top:1px dashed #ddd}.expect .list li:last-child{border-bottom:0}.expect .list img{flex:none;width:16.6667px;height:16.6667px}.chain{padding:130px 0;background:#f8f8f7}@media (max-width:1024px){.chain{padding:80px 0}}.chain .row{display:flex;align-items:center;justify-content:center}@media (max-width:1024px){.chain .row{flex-wrap:wrap;gap:16px}}.chain li{display:flex;align-items:center;justify-content:center;flex:none;width:254px;height:254px;margin-left:-40px;border-radius:50%;background:#fff;font-size:20px;font-weight:600;line-height:120%;letter-spacing:-0.8px;color:#242424;text-align:center;transition:all 0.3s ease}.chain li:first-child{margin-left:0;z-index:1}.chain li:nth-child(2){z-index:2}.chain li:nth-child(3){z-index:3}.chain li:nth-child(4){z-index:4}.chain li:nth-child(5){z-index:5}.chain li:nth-child(6){z-index:6}.chain li:nth-child(7){z-index:7}@media (max-width:1024px){.chain li{width:140px;height:140px;margin-left:0;font-size:15px}}.chain li.on{position:relative;background:#fdbe0f}.chain:has(.ask){padding-bottom:80px}.chain:has(.ask) .container{display:flex;flex-direction:column;align-items:center;gap:50px}.lineup{padding:130px 0 80px;background:#f8f8f7}@media (max-width:768px){.lineup{padding:80px 0}}.lineup .container{display:flex;flex-direction:column;align-items:center;gap:50px}.lineup .tit{font-size:40px;font-weight:700;line-height:130%;letter-spacing:-1.6px;color:#242424;text-align:center}@media (max-width:1024px){.lineup .tit{font-size:28px;letter-spacing:-1.12px}}@media (max-width:768px){.lineup .tit{font-size:20px;letter-spacing:-0.5px}}.lineup .cards{display:flex;gap:20px;width:100%}@media (max-width:1024px){.lineup .cards{flex-wrap:wrap}}.lineup li{display:flex;flex:1;flex-direction:column;gap:20px;min-width:0}@media (max-width:1024px){.lineup li{flex:none;width:calc((100% - 20px) / 2)}}@media (max-width:576px){.lineup li{width:100%;gap:0}}.lineup .pic{display:flex;align-items:center;justify-content:center;height:296px;border-radius:15px;background:#fff}@media (max-width:576px){.lineup .pic{height:250px}}.lineup .name{font-size:24px;font-weight:600;line-height:120%;letter-spacing:-0.96px;color:#242424}@media (max-width:768px){.lineup .name{font-size:20px;letter-spacing:-0.8px}}@media (max-width:576px){.lineup .name{margin-top:20px}}.lineup .desc{font-size:16px;font-weight:400;line-height:140%;letter-spacing:-0.32px;color:#686868}@media (max-width:768px){.lineup .desc{font-size:14px;letter-spacing:-0.56px}}@media (max-width:576px){.lineup .desc{margin-top:12px}}.spec{padding:130px 0}@media (max-width:1024px){.spec{padding:80px 0}}.spec .container{display:flex;flex-direction:column;align-items:center;gap:74px}@media (max-width:1024px){.spec .container{gap:40px}}.spec .head{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.spec .tit{font-size:40px;font-weight:700;line-height:130%;letter-spacing:-1.6px;color:#242424}@media (max-width:1024px){.spec .tit{font-size:28px;letter-spacing:-1.12px}}@media (max-width:768px){.spec .tit{font-size:20px;letter-spacing:-0.5px}}.spec .desc{font-size:18px;font-weight:400;line-height:160%;letter-spacing:-0.72px;color:#686868}.spec .sheet{width:100%;overflow-x:auto}.spec table{width:100%;border-top:1px solid #999;border-collapse:collapse;table-layout:fixed;text-align:center}.spec td,.spec th{border-right:1px solid #ddd;border-bottom:1px solid #ddd;vertical-align:middle}.spec td:last-child,.spec th:last-child{border-right:0}.spec .grid{min-width:1440px}.spec .grid .c_label{width:151px}.spec .grid td,.spec .grid th{padding:12px 24px;font-size:15px;font-weight:400;line-height:120%;letter-spacing:-0.64px;color:#454545}.spec .grid thead th{height:49px;background:#f8f8f7;font-size:18px;font-weight:500;letter-spacing:-0.72px}.spec .grid tbody th[rowspan],.spec .grid thead th[rowspan]{color:#242424}.spec .bar{display:flex;align-items:center;justify-content:space-between;gap:12px}.spec .bar p{flex:none;width:173px}.spec .bar .to_l{transform:rotate(180deg)}.spec .box{min-width:720px}.spec .box .c_name{width:300px}@media (max-width:768px){.spec .box .c_name{width:auto}}.spec .box td,.spec .box th{padding:24px 46px;font-size:16px;font-weight:400;line-height:160%;color:#454545}@media (max-width:768px){.spec .box td,.spec .box th{padding:12px 0}}.spec .box thead th{padding:16px 46px;background:#f4f4f4;font-size:18px;font-weight:500;color:#242424}@media (max-width:768px){.spec .box thead th{padding:12px 0}}.goods{padding:130px 0 80px;background:#f8f8f7}@media (max-width:1024px){.goods{padding:80px 0}}.goods .container{display:flex;flex-direction:column;align-items:center;gap:50px}.goods .body{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%}.goods .tit{font-size:40px;font-weight:700;line-height:130%;letter-spacing:-1.6px;color:#242424}@media (max-width:1024px){.goods .tit{font-size:28px;letter-spacing:-1.12px}}@media (max-width:768px){.goods .tit{font-size:20px;letter-spacing:-0.5px}}.goods .groups{display:flex;flex-direction:column;gap:80px;width:100%}@media (max-width:1024px){.goods .groups{gap:48px}}.goods section{display:flex;flex-direction:column;gap:20px}.goods .label{display:flex;align-items:center;gap:8px;font-size:24px;font-weight:600;line-height:120%;letter-spacing:-0.96px;color:#242424}.goods .mark{display:flex;align-items:center;justify-content:center;width:3px;height:12px}.goods .mark img{transform:rotate(90deg)}.goods .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 20px}@media (max-width:1024px){.goods .cards{grid-template-columns:1fr}}.goods li{display:flex;flex-direction:column;gap:20px;min-width:0}.goods .pic{display:flex;align-items:center;justify-content:center;height:296px;overflow:hidden;border-radius:15px;background:#fff}.goods .pic img{display:block;border-radius:0;background:transparent;object-fit:contain}.goods .pic_pair{position:relative}.goods .pic_pair img{position:absolute}.goods .mark img{width:12px;height:3px;border-radius:0;background:transparent}.goods .txt{display:flex;flex-direction:column;gap:8px}.goods .name{font-size:24px;font-weight:600;line-height:120%;letter-spacing:-0.96px;color:#242424}@media (max-width:1024px){.goods .name{font-size:20px}}.goods .desc{font-size:16px;font-weight:400;line-height:140%;letter-spacing:-0.32px;color:#686868}.cap,.face{padding:130px 0}@media (max-width:1024px){.cap,.face{padding:80px 0}}.cap .container,.face .container{display:flex;flex-direction:column;align-items:center;gap:40px}@media (max-width:768px){.cap .container,.face .container{gap:24px}}.cap .tit,.face .tit{font-size:40px;font-weight:700;line-height:130%;letter-spacing:-1.6px;color:#242424}@media (max-width:1024px){.cap .tit,.face .tit{font-size:28px;letter-spacing:-1.12px}}@media (max-width:768px){.cap .tit,.face .tit{font-size:20px;letter-spacing:-0.5px}}.cap .cards,.face .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%}@media (max-width:1024px){.cap .cards,.face .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:576px){.cap .cards,.face .cards{grid-template-columns:1fr}}.cap li,.face li{display:flex;flex-direction:column;gap:30px;min-width:0;padding:40px 20px 40px 40px;border-radius:15px;background:#f8f8f7}@media (max-width:768px){.cap li,.face li{gap:20px;padding:20px}}.cap .name,.face .name{font-size:26px;font-weight:600;line-height:120%;letter-spacing:-1.04px;color:#242424}@media (max-width:768px){.cap .name,.face .name{font-size:20px;letter-spacing:-0.8px}}.cap .sub,.face .sub{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:20px;font-weight:600;line-height:160%;letter-spacing:-0.8px;color:#242424}.cap .sub:before,.face .sub:before{content:"";flex:none;width:5px;height:5px;border-radius:50%;background:#aaa}@media (max-width:768px){.cap .sub,.face .sub{font-size:16px;letter-spacing:-0.64px}}.cap .desc,.face .desc{font-size:16px;font-weight:400;line-height:160%;letter-spacing:-0.64px;color:#454545}@media (max-width:768px){.cap .desc,.face .desc{font-size:14px;letter-spacing:-0.56px}}.face{padding:130px 0 80px;background:#f8f8f7}@media (max-width:768px){.face{padding:80px 0}}.face li{background:#fff}.face .container{gap:50px}.model{padding:130px 0;background:#f8f8f7}@media (max-width:1024px){.model{padding:80px 0}}.model .container{display:flex;flex-direction:column;align-items:center;gap:40px}.model .tit{font-size:40px;font-weight:700;line-height:130%;letter-spacing:-1.6px;color:#242424}@media (max-width:1024px){.model .tit{font-size:28px;letter-spacing:-1.12px}}@media (max-width:768px){.model .tit{font-size:20px;letter-spacing:-0.5px}}.model .cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%}@media (max-width:1024px){.model .cards{grid-template-columns:1fr}}.model li{display:flex;align-items:center;gap:40px;min-width:0;padding:40px;border-radius:20px;background:#fff}@media (max-width:1024px){.model li{gap:20px;padding:28px}}@media (max-width:768px){.model li{gap:16px;padding:24px;flex-direction:column}}.model .ico{display:flex;align-items:center;justify-content:center;flex:none;width:120px;height:120px;border:1px solid #ddd;border-radius:50%;background:#fff}.model .txt{display:flex;flex-direction:column;gap:20px;min-width:0}.model .name{font-size:24px;font-weight:600;line-height:120%;letter-spacing:-0.96px;color:#242424}@media (max-width:768px){.model .name{font-size:20px;letter-spacing:-0.8px}}.model .desc{font-size:18px;font-weight:500;line-height:120%;letter-spacing:-0.72px;color:#686868}@media (max-width:768px){.model .desc{font-size:16px;letter-spacing:-0.64px;width:100%}.model .desc br{display:none}}.cap.flat{padding:0 0 80px}.cap.flat .container{gap:50px}.cap.flat li{min-height:242px;padding-bottom:20px}@media (max-width:768px){.cap.flat li{min-height:auto;height:auto}}@media (max-width:768px){.cap.flat li .desc br{display:none}}.tab_list.wide{max-width:1440px}.ask{display:inline-flex;align-items:center;justify-content:center;padding:8px 40px;border-radius:8px;background:#fdbe0f;font-size:16px;font-weight:500;line-height:1.6;letter-spacing:-0.32px;color:#242424}.panels{display:flex;flex-direction:column;gap:60px;padding-bottom:20px}.panels .panel{display:flex;flex-direction:column;align-items:center;gap:130px;padding:75px 0 70px;border-radius:30px;background:#f8f8f7}.panels .panel .intro{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:1100px;padding:0 40px;text-align:center}@media (max-width:768px){.panels .panel .intro{padding:0 20px}}.panels .panel .tit{font-size:40px;font-weight:700;line-height:130%;letter-spacing:-1.6px;color:#242424}@media (max-width:1024px){.panels .panel .tit{font-size:28px;letter-spacing:-1.12px}}@media (max-width:768px){.panels .panel .tit{font-size:20px;letter-spacing:-0.5px}}.panels .panel .intro .desc{font-size:18px;font-weight:400;line-height:160%;letter-spacing:-0.72px;color:#686868}@media (max-width:768px){.panels .panel .intro .desc{font-size:16px;letter-spacing:-0.64px}}.panels .panel .merit{width:100%;padding:0;background:transparent}.panels .panel .feat{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%;padding:0 40px}@media (max-width:1024px){.panels .panel .feat{padding:0 20px}}@media (max-width:768px){.panels .panel .feat{gap:20px}}.panels .panel .cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%}@media (max-width:1024px){.panels .panel .cards{grid-template-columns:1fr}}.panels .panel .cards li{display:flex;flex-direction:column;gap:30px;min-width:0;padding:40px;border-radius:20px;background:#fff}@media (max-width:768px){.panels .panel .cards li{gap:20px;padding:20px}}.panels .panel .ico{display:flex;align-items:center}.panels .panel .ico img{display:block}.panels .panel .txt{display:flex;flex-direction:column;gap:12px}.panels .panel .cards .name{font-size:24px;font-weight:600;line-height:120%;letter-spacing:-0.96px;color:#242424}@media (max-width:768px){.panels .panel .cards .name{font-size:18px;letter-spacing:-0.72px}}.panels .panel .txt .desc{font-size:16px;font-weight:400;line-height:140%;letter-spacing:-0.32px;color:#686868}@media (max-width:768px){.panels .panel .txt .desc{font-size:14px}.panels .panel .txt .desc br{display:none}}@media (max-width:1024px){.panels .panel{gap:64px;padding:48px 0}}.expect.plain{background:#fff}.expect.plain .card{background:#f8f8f7}.expect.plain .card_dark{background:#242424}.use{padding:130px 0 100px}@media (max-width:1024px){.use{padding:80px 0}}.use .container{display:flex;flex-direction:column;align-items:center;gap:40px}.use .head{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.use .tit{font-size:40px;font-weight:700;line-height:130%;letter-spacing:-1.6px;color:#242424}@media (max-width:1024px){.use .tit{font-size:28px;letter-spacing:-1.12px}}@media (max-width:768px){.use .tit{font-size:20px;letter-spacing:-0.5px}}.use .desc{font-size:18px;font-weight:400;line-height:160%;letter-spacing:-0.72px;color:#686868}.use .row{display:flex;justify-content:center;width:100%}@media (max-width:1024px){.use .row{flex-wrap:wrap;gap:16px}}.use li{display:flex;align-items:center;justify-content:center;flex:none;width:288px;height:288px;padding:24px;border:1px solid #ddd;border-radius:50%;background:#fff;font-size:20px;font-weight:600;line-height:120%;letter-spacing:-0.8px;color:#242424;text-align:center;transition:all 0.3s ease}@media (max-width:1024px){.use li{width:160px;height:160px;font-size:15px}}.use .on{border-color:transparent;background:#fdbe0f}.lineup.grid .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1024px){.lineup.grid .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.lineup.grid .cards{grid-template-columns:1fr}}.tn_hero .brand{padding-bottom:0}.tn_hero .pic.logo{display:flex;align-items:center;justify-content:center;background:#f8f8f8}.tn_hero .pic.logo img{width:auto;height:auto;object-fit:contain}@media (max-width:1024px){.tn_hero .pic.logo{height:220px}}.tn_hero .arch{display:flex;justify-content:center;padding:60px 20px 80px}.tn_hero .arch img{width:900px;max-width:100%;height:auto;border-radius:21px}.tn_center .head,.tn_nessus .head,.tn_one .head,.tn_path .head,.tn_point .head,.tn_port .head{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.tn_center .tit,.tn_nessus .tit,.tn_one .tit,.tn_path .tit,.tn_point .tit,.tn_port .tit{font-size:40px;font-weight:700;line-height:130%;letter-spacing:-1.6px;color:#242424}@media (max-width:1024px){.tn_center .tit,.tn_nessus .tit,.tn_one .tit,.tn_path .tit,.tn_point .tit,.tn_port .tit{font-size:28px;letter-spacing:-1.12px}}@media (max-width:768px){.tn_center .tit,.tn_nessus .tit,.tn_one .tit,.tn_path .tit,.tn_point .tit,.tn_port .tit{font-size:20px;letter-spacing:-0.5px}}.tn_center .desc,.tn_nessus .desc,.tn_one .desc,.tn_path .desc,.tn_point .desc,.tn_port .desc{font-size:18px;font-weight:400;line-height:160%;letter-spacing:-0.72px;color:#686868}@media (max-width:768px){.tn_center .desc,.tn_nessus .desc,.tn_one .desc,.tn_path .desc,.tn_point .desc,.tn_port .desc{font-size:16px;letter-spacing:-0.64px}}.tn_point{padding:130px 0;background:#f8f8f7}@media (max-width:1024px){.tn_point{padding:80px 0}}.tn_point .head{margin-bottom:40px}.tn_point .cards{display:flex;gap:20px}@media (max-width:1024px){.tn_point .cards{flex-direction:column}}.tn_point li{display:flex;flex:1;flex-direction:column;gap:24px;padding:40px;border-radius:15px;background:#fff}@media (max-width:768px){.tn_point li{gap:20px;padding:20px}}.tn_point .ico{display:flex;align-items:center;width:60px;height:60px}.tn_point .ico img{display:block}.tn_point .name{font-size:24px;font-weight:600;line-height:120%;letter-spacing:-0.96px;color:#242424}@media (max-width:768px){.tn_point .name{font-size:20px;letter-spacing:-0.8px}}.tn_point .txt{font-size:16px;font-weight:400;line-height:140%;letter-spacing:-0.32px;color:#454545}.tn_port{padding:130px 0}.tn_port .head{margin-bottom:40px}.tn_port .sheet{overflow-x:auto}.tn_port table{width:100%;min-width:1440px;border-collapse:collapse}.tn_port .c_kind{width:150px}.tn_port .c_sol{width:200px}.tn_port .c_env{width:150px}.tn_port .c_tgt{width:224px}.tn_port thead th{padding:20px 24px;border-top:2px solid #999;border-bottom:1px solid #ddd;background:#f4f4f4;font-size:18px;font-weight:500;line-height:155%;letter-spacing:-0.72px;color:#242424;text-align:center}.tn_port tbody td,.tn_port tbody th{padding:20px;border-bottom:1px solid #ddd;vertical-align:middle;font-size:16px;font-weight:400;line-height:130%;letter-spacing:-0.64px;color:#686868}.tn_port tbody th{font-weight:500;line-height:155%;color:#242424;text-align:center}.tn_port .tag{display:inline-block;margin-top:10px;padding:4px 8px;border-radius:5px;background:rgba(253,190,15,0.2);font-size:14px;font-weight:500;line-height:155%;letter-spacing:-0.56px;color:#454545}.tn_port .sol{text-align:center}.tn_port .sol img{display:block;margin:0 auto 4px}.tn_port .sol span{display:block;color:#041e42}.tn_port .sol em{display:block;margin-top:8px;font-size:14px;font-style:normal;letter-spacing:-0.56px}.tn_port .info p+p{margin-top:8px}.tn_port .info{line-height:155%}@media (max-width:1024px){.tn_port{padding:80px 0}}.tn_center .plans,.tn_nessus .plans{display:flex;gap:12px;align-items:stretch;justify-content:center}@media (max-width:1024px){.tn_center .plans,.tn_nessus .plans{flex-direction:column;align-items:center}}.tn_center .plans article,.tn_nessus .plans article{width:500px;max-width:100%;overflow:hidden;border:1px solid #ddd;border-radius:15px;background:#fff}@media (max-width:1024px){.tn_center .plans article,.tn_nessus .plans article{width:100%}}.tn_center .plans .name,.tn_nessus .plans .name{padding:8px 16px;background:#fdbe0f;font-size:18px;font-weight:600;line-height:160%;letter-spacing:-0.72px;color:#242424;text-align:center}.tn_center .plans .body,.tn_center .plans .opts,.tn_nessus .plans .body,.tn_nessus .plans .opts{padding:16px 24px}.tn_center .who,.tn_nessus .who{font-size:16px;font-weight:500;line-height:160%;letter-spacing:-0.64px;color:#242424;text-align:center}.tn_center .who span,.tn_nessus .who span{display:block;margin-bottom:4px;font-size:12px;font-weight:400;letter-spacing:-0.48px;color:#aaa}.tn_center .opts,.tn_nessus .opts{display:flex;flex-direction:column;gap:8px}.tn_center .body .opts,.tn_nessus .body .opts{margin-top:12px;padding:12px 0 0;border-top:1px solid #ddd}.tn_center .opts li,.tn_nessus .opts li{display:flex;gap:8px;align-items:center;font-size:15px;font-weight:400;line-height:160%;letter-spacing:-0.6px;color:#454545;text-align:left}.tn_center .opts li:before,.tn_nessus .opts li:before{content:"";flex:none;width:12px;height:9px;background:url("../images/sub/business/tenable/check.svg") no-repeat center/100% 100%}.tn_center .opts li:has(img):before,.tn_nessus .opts li:has(img):before{display:none}.tn_center .opts img,.tn_nessus .opts img{flex:none}.tn_nessus{padding:130px 0;background:#f8f8f7}@media (max-width:1024px){.tn_nessus{padding:80px 0}}.tn_nessus .container{display:flex;flex-direction:column;align-items:center;gap:130px}@media (max-width:1024px){.tn_nessus .container{gap:80px}}.tn_nessus .block,.tn_nessus .story{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%}.tn_nessus .head{gap:12px}.tn_nessus .facts{display:flex;width:100%}@media (max-width:1024px){.tn_nessus .facts{flex-wrap:wrap}}@media (max-width:576px){.tn_nessus .facts{flex-direction:column}}.tn_nessus .facts li{display:flex;flex:1;flex-direction:column;align-items:center;gap:12px;padding:40px 16px;text-align:center}@media (max-width:1024px){.tn_nessus .facts li{flex:none;width:50%}}@media (max-width:576px){.tn_nessus .facts li{width:100%;padding:24px}}.tn_nessus .facts li+li{border-left:1px solid #ddd}@media (max-width:576px){.tn_nessus .facts li+li{border-left:0;border-top:1px solid #ddd}}@media (max-width:1024px){.tn_nessus .facts li:nth-child(3){border-left:0}}.tn_nessus .facts>li>img{width:70px;height:70px;object-fit:contain}.tn_nessus .facts .name{font-size:23px;font-weight:600;line-height:120%;letter-spacing:-0.92px;color:#242424}.tn_nessus .facts .txt{font-size:15px;font-weight:400;line-height:140%;letter-spacing:-0.3px;color:#242424}.tn_nessus .note{font-size:12px;font-weight:400;line-height:140%;letter-spacing:-0.25px;color:#686868}.tn_nessus .more{display:inline-flex;align-items:center;gap:8px;padding:4px 8px;border-radius:46px;background:#fdbe0f;font-size:14px;font-weight:500;line-height:160%;letter-spacing:-0.57px;color:#242424}.tn_nessus .more.lg{padding:6px 12px;border-radius:48px;font-size:15px;letter-spacing:-0.6px}.tn_nessus .nums{width:100%;max-width:907px}.tn_nessus .nums ul{display:flex;align-items:stretch;padding:24px 40px;border-radius:15px;background:#fff}@media (max-width:768px){.tn_nessus .nums ul{padding:24px;flex-direction:column}}.tn_nessus .nums li{position:relative;flex:1;text-align:center;display:flex;flex-direction:column;justify-content:flex-end}@media (max-width:768px){.tn_nessus .nums li{padding:24px 0;width:100%}}.tn_nessus .nums li+li:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:1px;height:60px;background:#ddd}@media (max-width:768px){.tn_nessus .nums li+li:before{left:auto;top:0;width:60px;height:1px;transform:none}}.tn_nessus .nums strong{display:block;font-size:32px;font-weight:600;line-height:120%;letter-spacing:-1.28px;color:#fdbe0f}.tn_nessus .nums em{display:block;margin-bottom:4px;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-0.48px;color:#aaa;line-height:normal}@media (max-width:768px){.tn_nessus .nums em{display:inline-block}}.tn_nessus .nums span{display:block;margin-top:11px;font-size:15px;font-weight:400;line-height:140%;color:#242424}@media (max-width:768px){.tn_nessus .nums span br{display:none}}.tn_nessus .nums .note{margin-top:12px;letter-spacing:-0.48px;text-align:center}.tn_center{padding:130px 0}@media (max-width:1024px){.tn_center{padding:80px 0}}.tn_center .container{display:flex;flex-direction:column;align-items:center;gap:130px}@media (max-width:1024px){.tn_center .container{gap:80px}}.tn_center .block,.tn_center .intro{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%;text-align:center}@media (max-width:1024px){.tn_center .block,.tn_center .intro{gap:24px}}.tn_center .block .head,.tn_center .intro .head{gap:12px}.tn_center .sub{font-size:24px;font-weight:700;line-height:130%;letter-spacing:-0.96px;color:#242424}.tn_center .block .desc,.tn_center .intro .desc{font-size:16px;letter-spacing:-0.64px}.tn_center .shot{display:block;width:900px;max-width:100%;height:auto;border:1px solid #ddd;border-radius:15px}.tn_center .steps{display:flex;gap:20px;width:100%}@media (max-width:1024px){.tn_center .steps{flex-direction:column}}.tn_center .steps li{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:17px;min-height:340px;padding:28px 24px;border-radius:15px;background:#fff;box-shadow:0 0 24px rgba(0,0,0,0.07);text-align:center}@media (max-width:768px){.tn_center .steps li{padding:20px;min-height:auto}}.tn_center .steps img{width:88px;height:80px;object-fit:contain}.tn_center .steps .name{font-size:20px;font-weight:600;line-height:130%;letter-spacing:-0.8px;color:#242424}.tn_center .steps .txt{font-size:16px;font-weight:400;line-height:150%;letter-spacing:-0.64px;color:#686868}@media (max-width:768px){.tn_center .steps .txt br{display:none}}.tn_one{padding:130px 0;background:#f8f8f7}@media (max-width:1024px){.tn_one{padding:80px 0}}.tn_one .container{display:flex;flex-direction:column;align-items:center;gap:130px}.tn_one .ai_box,.tn_one .intro,.tn_one .risk{display:flex;flex-direction:column;align-items:center;width:100%;text-align:center}.tn_one .intro{gap:12px}.tn_one .sub{font-size:24px;font-weight:700;line-height:130%;letter-spacing:-0.96px;color:#242424}@media (max-width:768px){.tn_one .sub{font-size:20px;letter-spacing:-0.8px}}.tn_one .intro .desc,.tn_one .risk .desc{font-size:16px;letter-spacing:-0.64px}.tn_one .shot{display:block;width:900px;max-width:100%;height:auto;margin-top:28px}.tn_one .stack{display:flex;flex-direction:column;gap:12px;width:100%;max-width:1084px}.tn_one .mark{width:188px;height:40px;margin:0 auto 8px;object-fit:contain}.tn_one .chips,.tn_one .tops{display:flex;gap:12px}@media (max-width:1024px){.tn_one .chips,.tn_one .tops{flex-direction:column}}@media (max-width:768px){.tn_one .chips,.tn_one .tops{display:grid;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.tn_one .tops li:last-child{grid-column:span 2}}.tn_one .chips li,.tn_one .tops li{display:flex;flex:1;align-items:center;justify-content:center;gap:8px;border-radius:8px;text-align:center}@media (max-width:768px){.tn_one .chips li,.tn_one .tops li{flex-direction:column}}.tn_one .tops li{gap:12px;padding:30px 12px;background:#10244a;font-size:20px;font-weight:600;line-height:120%;letter-spacing:-0.8px;color:#fff}@media (max-width:768px){.tn_one .tops li{font-size:16px;letter-spacing:-0.64px;padding:12px 0}}.tn_one .chips li{padding:20px 8px;font-size:18px;font-weight:500;line-height:120%;letter-spacing:-0.72px;color:#242424}.tn_one .ai{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-radius:8px;background:#fdf6e9}@media (max-width:1024px){.tn_one .ai{flex-direction:column;gap:16px}}@media (max-width:768px){.tn_one .ai{gap:56px}}.tn_one .side{display:flex;align-items:center;gap:20px}@media (max-width:768px){.tn_one .side{flex-direction:column;gap:40px}}@media (max-width:768px){.tn_one .side img{transform:rotate(90deg)}}.tn_one .side span{display:flex;align-items:center;justify-content:center;padding:18px 24px;border-radius:10px;background:#fff;font-size:16px;font-weight:600;line-height:120%;letter-spacing:-0.64px;color:#10244a}.tn_one .back img{transform:scaleX(-1)}@media (max-width:768px){.tn_one .back img{transform:scaleX(-1) rotate(-90deg)}}.tn_one .latin{font-family:"Industry Test",sans-serif;font-size:20px;font-weight:600;letter-spacing:-1.27px;color:#10244a;text-align:center}.tn_one .graph{padding:12px;border-radius:8px;background:#10244a;color:#fff}.tn_one .ai_box{gap:40px}.tn_one .ai_box .card{display:flex;flex-direction:column;align-items:center;width:100%;padding:34px 40px;border-radius:15px;background:#fff}@media (max-width:1024px){.tn_one .ai_box .card{padding:28px 20px}}.tn_one .ai_box .name{font-size:20px;font-weight:600;line-height:160%;letter-spacing:-0.8px;color:#242424}.tn_one .ai_box .txt{margin-top:10px;font-size:16px;font-weight:400;line-height:160%;letter-spacing:-0.64px;color:#686868}.tn_one .rule{position:relative;width:100%;margin:32px 0}.tn_one .rule:before{content:"";position:absolute;top:50%;right:0;left:0;border-top:1px dashed #ddd}.tn_one .rule img{position:relative;display:block;margin:0 auto;transform:rotate(90deg)}.tn_one .acts{display:flex;gap:32px;justify-content:center;width:100%;margin-top:8px}@media (max-width:1024px){.tn_one .acts{flex-direction:column}}.tn_one .acts li{width:320px;max-width:100%}.tn_one .acts img{height:60px;object-fit:contain}.tn_one .acts .name{margin-top:10px;font-size:18px;font-weight:600;line-height:120%;color:#454545}.tn_one .dots{display:block;margin:60px auto}.tn_one .asks{display:grid;grid-template-columns:1fr 1fr;gap:20px;width:100%;max-width:900px;margin-top:40px}@media (max-width:1024px){.tn_one .asks{grid-template-columns:1fr}}.tn_one .asks li{padding:20px 24px;border-radius:999px;background:#fff;font-size:18px;font-weight:500;line-height:160%;letter-spacing:-0.72px;color:#454545;text-align:center}.tn_path{padding:130px 0 80px;text-align:center}@media (max-width:1024px){.tn_path{padding:80px 0}}.tn_path .head{gap:12px}.tn_path .desc{font-size:16px;letter-spacing:-0.64px}.tn_path .flow{display:flex;align-items:center;justify-content:space-between;max-width:1254px;margin:40px auto 0;padding:20px;border-radius:999px;background:#f8f8f7}@media (max-width:1024px){.tn_path .flow{flex-wrap:wrap;justify-content:center;gap:16px;border-radius:24px}}@media (max-width:576px){.tn_path .flow{flex-direction:column}}.tn_path .flow li{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:270px;height:270px;border-radius:50%;background:#fff;font-size:18px;font-weight:600;line-height:120%;letter-spacing:-0.72px;color:#454545}@media (max-width:1024px){.tn_path .flow li{width:160px;height:160px;font-size:14px}}.tn_path .flow img{height:60px;object-fit:contain}.tn_path .flow .arrow{width:auto;height:auto;background:transparent}.tn_path .flow .arrow img{width:10px;height:18px}@media (max-width:576px){.tn_path .flow .arrow img{transform:rotate(90deg)}}.tn_path .dots{display:block;margin:80px auto}@media (max-width:768px){.tn_path .dots{margin:40px auto}}.tn_path .sub{font-size:24px;font-weight:700;line-height:130%;letter-spacing:-0.96px;color:#242424}@media (max-width:768px){.tn_path .sub{font-size:20px;letter-spacing:-0.8px;margin-bottom:12px}}.tn_path .board{width:900px;max-width:100%;height:623px;margin:40px auto 50px;overflow:hidden;border:1px solid #ddd;border-radius:15px}@media (max-width:1024px){.tn_path .board{height:auto}}.tn_path .board img{width:100%;height:100%;object-fit:cover;object-position:center top}@media (max-width:1024px){.tn_path .board img{height:auto;object-fit:contain}}.area{padding:130px 0;background:#f8f8f7}@media (max-width:1024px){.area{padding:80px 0}}.area .head{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:40px;text-align:center}.area .tit{font-size:40px;font-weight:700;line-height:130%;letter-spacing:-1.6px;color:#242424}@media (max-width:1024px){.area .tit{font-size:28px;letter-spacing:-1.12px}}@media (max-width:768px){.area .tit{font-size:20px;letter-spacing:-0.5px}}.area .head .desc{font-size:18px;font-weight:400;line-height:160%;letter-spacing:-0.72px;color:#686868}.area .list{display:flex;align-items:center;width:100%}@media (max-width:1024px){.area .list{flex-wrap:wrap;justify-content:center;gap:16px}}.area li{display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:360px;height:360px;padding:40px 64px;border-radius:9999px;background:#fff;text-align:center;box-sizing:border-box;transition:background 0.45s ease}@media (max-width:1024px){.area li{width:calc(50% - 8px);height:auto;aspect-ratio:1;padding:32px 24px}}@media (max-width:768px){.area li{width:70%}}.area li.on{background:#fdbe0f}.area li.on .desc{color:#242424}.area .name{font-size:24px;font-weight:600;line-height:120%;letter-spacing:-0.96px;color:#242424}@media (max-width:768px){.area .name{font-size:20px;letter-spacing:-0.8px}}.area li .desc{font-size:16px;font-weight:400;line-height:140%;letter-spacing:-0.32px;color:#686868;transition:color 0.45s ease}@media (max-width:768px){.area li .desc{font-size:14px}.area li .desc br{display:none}}.news{padding:130px 0}@media (max-width:1024px){.news{padding:80px 0}}.news .container{display:flex;flex-direction:column;align-items:center;gap:80px}@media (max-width:1024px){.news .container{gap:48px}}.news .search{display:flex;align-items:center;width:100%;max-width:456px}.news .input{flex:1;min-width:0;height:56px;padding:0 24px;border:0;border-radius:79px;background:#fafafa;font-size:15px;font-weight:400;line-height:160%;letter-spacing:-0.3px;color:#242424}.news .input::placeholder{color:#aaa}.news .search .btn{display:flex;flex:none;align-items:center;justify-content:center;width:56px;height:56px;border:0;border-radius:50%;background:#fdbe0f;cursor:pointer}.news .search .btn img{display:block}.news .list{width:100%;border-top:1px solid #999}.news .link{display:flex;align-items:center;width:100%;border-bottom:1px solid #e6e6e6;transition:background 0.25s ease}.news .link:hover{background:#fafafa}.news .link:hover .tit{border-color:#454545}.news .num{display:flex;flex:none;align-items:center;justify-content:center;width:100px;padding:40px 0;font-size:16px;font-weight:400;line-height:160%;letter-spacing:-0.64px;color:#9a9a9a;text-align:center}@media (max-width:1024px){.news .num{width:56px;padding:28px 0}}.news .txt{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:18px;min-width:0;padding:30px 0}@media (max-width:1024px){.news .txt{gap:12px;padding:24px 0}}.news .tit{display:inline-block;max-width:100%;overflow:hidden;border-bottom:1px solid transparent;font-size:18px;font-weight:600;line-height:140%;letter-spacing:-0.72px;color:#242424;text-overflow:ellipsis;white-space:nowrap;transition:border-color 0.25s ease;vertical-align:top}.news .date{font-size:13.5px;font-weight:400;line-height:normal;color:#aaa}.view{padding:130px 0}.view .container{display:flex;flex-direction:column;align-items:stretch;gap:80px}.view .top{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%}.view .head{display:flex;flex-direction:column;gap:20px;width:100%}.view .tit{display:block;overflow:visible;border-bottom:0;font-size:40px;font-weight:700;line-height:130%;letter-spacing:-1.6px;color:#242424;text-overflow:unset;white-space:normal;word-break:keep-all}@media (max-width:1024px){.view .tit{font-size:28px;letter-spacing:-1.12px}}@media (max-width:768px){.view .tit{font-size:20px;letter-spacing:-0.5px}}.view .meta{display:flex;flex-wrap:wrap;align-items:center;gap:35px}.view .file{display:inline-flex;align-items:center;gap:3px;font-size:15px;font-weight:400;line-height:160%;letter-spacing:-0.6px;color:#686868}.view .file img{display:block}.view .meta .date{font-size:15px;font-weight:400;line-height:160%;letter-spacing:-0.6px;color:#aaa}.view .body{width:100%;min-height:738px}@media (max-width:1024px){.view .body{min-height:320px}}.view .list_btn{display:inline-flex;align-items:center;justify-content:center;width:200px;height:56px;border-radius:79px;background:#fdbe0f;font-size:16px;font-weight:600;line-height:160%;letter-spacing:-0.32px;color:#454545}.view .nav{width:100%}.view .nav .row{display:flex;align-items:center;gap:40px;min-height:85px;padding:0 64px;border-top:1px solid #ddd}@media (max-width:1024px){.view .nav .row{flex-wrap:wrap;gap:12px 20px;min-height:0;padding:24px 0}}.view .nav .row:last-child{border-bottom:1px solid #ddd}.view .nav .label{flex:none;font-size:18px;font-weight:400;line-height:160%;letter-spacing:-0.72px;color:#686868;white-space:nowrap}.view .nav .ico{display:flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px}.view .nav .ico img{display:block}.view .nav .row:first-child .ico img{transform:rotate(-90deg)}.view .nav .row:last-child .ico img{transform:rotate(90deg)}.view .nav .name{flex:1;min-width:0;font-size:18px;font-weight:400;line-height:160%;letter-spacing:-0.72px;color:#686868;word-break:keep-all}.view .nav .date{flex:none;font-size:16px;font-weight:400;line-height:120%;letter-spacing:-0.64px;color:#aaa;white-space:nowrap}.certificate{padding:130px 0}@media (max-width:1024px){.certificate{padding:80px 0}}.certificate .container{display:flex;flex-direction:column;align-items:center;gap:80px}@media (max-width:1024px){.certificate .container{gap:48px}}.certificate .list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:33px;row-gap:54px;width:100%}@media (max-width:1024px){.certificate .list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;row-gap:32px}}.certificate .card{display:flex;flex-direction:column;gap:16px;width:100%}.certificate .pic{aspect-ratio:335/440;overflow:hidden}.certificate .pic img{display:block;width:100%;height:100%;object-fit:cover}.certificate .tit{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-height:1.3;-webkit-box-orient:vertical;word-wrap:break-word;height:2.6em;width:100%;font-size:18px;font-weight:600;letter-spacing:-0.72px;color:#242424;word-break:keep-all}@media (max-width:1024px){.certificate .tit{font-size:16px;letter-spacing:-0.64px}}.partner{padding:130px 0}@media (max-width:1024px){.partner{padding:80px 0}}.partner .list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:20px;row-gap:32px;width:100%}@media (max-width:1024px){.partner .list{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px;row-gap:24px}}@media (max-width:768px){.partner .list{grid-template-columns:repeat(2,minmax(0,1fr))}}.partner .card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%}.partner .pic{display:flex;align-items:center;justify-content:center;width:100%;max-width:223px;height:82px;border-radius:10px;background:#f5f5f5;overflow:hidden}.partner .pic img{display:block}.partner .name{font-size:16px;font-weight:500;line-height:1.2;letter-spacing:-0.32px;color:#686868;text-align:center;text-transform:capitalize;word-break:keep-all}.inquiry{padding:130px 0}@media (max-width:1024px){.inquiry{padding:80px 0}}.inquiry .container{display:flex;flex-direction:column;align-items:center;gap:40px;max-width:1164px}.inquiry .lead{font-size:16px;font-weight:400;line-height:1.6;letter-spacing:-0.32px;color:#686868;text-align:center;word-break:keep-all}.inquiry .form{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%}.inquiry .body{display:flex;flex-direction:column;gap:24px;width:100%}.inquiry .note{display:flex;align-items:center;justify-content:flex-end;gap:2px;width:100%;font-size:16px;font-weight:400;line-height:1.6;letter-spacing:-0.32px;color:#686868}.inquiry .req{font-size:20px;font-weight:500;line-height:1.2;letter-spacing:-0.6px;color:#f01818}.inquiry .row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%;margin:0;padding:0}@media (max-width:1024px){.inquiry .row{grid-template-columns:1fr;gap:24px}}.inquiry .field{display:flex;flex-direction:column;gap:6px;width:100%}.inquiry .label{display:flex;align-items:flex-start;gap:4px;font-size:18px;font-weight:600;line-height:1.2;letter-spacing:-0.36px;color:#454545}@media (max-width:768px){.inquiry .label{font-size:16px}}.inquiry .input{width:100%;height:53px;padding:16px 20px;border:0;border-radius:8px;background:#f8f8f7;font-size:16px;font-weight:400;line-height:normal;color:#242424}@media (max-width:768px){.inquiry .input{font-size:15px;padding:12px}}.inquiry .input::placeholder{color:#aaa}.inquiry .input:focus{outline:1px solid #fdbe0f}.inquiry .area,.inquiry .tone{background:#f4f4f4}.inquiry .select{position:relative;width:100%}.inquiry .select:after{content:"";position:absolute;top:50%;right:20px;width:10px;height:10px;background:url("../images/sub/inquiry/chev.svg") no-repeat center/contain;transform:translateY(-50%) rotate(90deg);pointer-events:none}.inquiry .select .input{padding-right:44px;appearance:none;cursor:pointer}.inquiry .area{height:auto;min-height:160px;padding:16px 20px;line-height:1.4;letter-spacing:-0.48px;resize:vertical;background:#f4f4f4}.inquiry .captcha{display:flex;align-items:center;gap:20px;width:100%}@media (max-width:576px){.inquiry .captcha{gap:12px}}.inquiry .code{display:flex;flex:none;align-items:center;justify-content:center;width:100px;height:53px;border-radius:8px;background:#616161;font-size:16px;font-weight:400;line-height:1.2;letter-spacing:-0.48px;color:#fff}.inquiry .refresh{display:flex;flex:none;align-items:center;justify-content:center;width:20px;height:20px;border:0;background:transparent;cursor:pointer}.inquiry .refresh img{display:block;width:100%;height:auto}.inquiry .agree{display:flex;align-items:center;justify-content:center;width:100%}.inquiry .check{display:inline-flex;align-items:center;gap:12px;cursor:pointer}.inquiry .check input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.inquiry .check .box{display:block;flex:none;width:20px;height:20px;border:1px solid #ddd;background:#fff}.inquiry .check input:checked+.box{border-color:#fdbe0f;background:#fdbe0f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10' fill='none'%3E%3Cpath d='M1 5L4.5 8.5L11 1.5' stroke='%23454545' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center}.inquiry .check input:focus-visible+.box{outline:1px solid #fdbe0f;outline-offset:2px}.inquiry .txt{font-size:20px;font-weight:500;line-height:1.6;letter-spacing:-0.4px;color:#000;word-break:keep-all}@media (max-width:1024px){.inquiry .txt{font-size:16px;letter-spacing:-0.32px}}.inquiry .view{color:inherit;text-decoration:underline;text-underline-offset:2px}.inquiry .submit{display:flex;align-items:center;justify-content:center;width:200px;height:56px;border:0;border-radius:79px;background:#fdbe0f;font-size:16px;font-weight:500;line-height:1.6;letter-spacing:-0.32px;color:#454545;text-transform:capitalize;cursor:pointer;transition:opacity 0.25s ease}.inquiry .submit:hover{opacity:0.9}.paging-area{margin-top:0}.paging-area ul{display:flex;align-items:center;justify-content:center;gap:4px}.paging-area li{display:block;margin-left:0}.paging-area a{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:0;border-radius:6px;background-color:#fff;background-image:none;font-size:14px;font-weight:400;line-height:normal;color:#aaa;transition:background-color 0.25s ease,color 0.25s ease}.paging-area a:hover{color:#aaa;background-color:#fafafa}.paging-area a.active{border:0;background-color:#fdbe0f;font-weight:600;color:#1a1a1a;text-decoration:none}.paging-area a.next,.paging-area a.next-last,.paging-area a.prev,.paging-area a.prev-first{background-image:none}.paging-area a.next-last:before,.paging-area a.next:before,.paging-area a.prev-first:before,.paging-area a.prev:before{content:"";display:block;background-repeat:no-repeat;background-position:center;background-size:contain}.paging-area a.prev-first:before{width:16px;height:16px;background-image:url("../images/sub/news/chev_first.svg")}.paging-area a.prev:before{width:16px;height:16px;background-image:url("../images/sub/news/chev_prev.svg")}.paging-area a.next:before{width:16px;height:16px;background-image:url("../images/sub/news/chev_next.svg")}.paging-area a.next-last:before{width:16px;height:16px;background-image:url("../images/sub/news/chev_last.svg")}@media (max-width:1024px){.paging-area a{width:38px;height:38px;font-size:14px;line-height:normal}}.build .process{padding:130px 0;background:#f8f8f7}@media (max-width:1024px){.build .process{padding:80px 0}}.build .process .container{display:flex;align-items:flex-start;justify-content:space-between;gap:40px}@media (max-width:1024px){.build .process .container{flex-direction:column}}.build .process .head{display:flex;flex:none;flex-direction:column;gap:12px}.build .process .tit{font-size:40px;font-weight:700;line-height:1.3;letter-spacing:-1.6px;color:#242424}@media (max-width:1024px){.build .process .tit{font-size:28px;letter-spacing:-1.12px}}@media (max-width:768px){.build .process .tit{font-size:20px;letter-spacing:-0.5px}}.build .process .desc{font-size:18px;font-weight:400;line-height:1.6;letter-spacing:-0.72px;color:#686868;word-break:keep-all}.build .process .steps{display:flex;flex:none;flex-direction:column;gap:20px;width:800px;max-width:100%}@media (max-width:1024px){.build .process .steps{width:100%}}.build .process .steps>li{display:flex;flex-direction:column;gap:30px;width:100%;padding:40px;border-radius:20px;background:#fff}@media (max-width:1024px){.build .process .steps>li{padding:28px 24px;gap:20px}}.build .process .top{display:flex;flex-direction:column;gap:8px}.build .process .num{font-size:18px;font-weight:600;line-height:1.2;letter-spacing:-0.72px;color:#fdbe0f}.build .process .name{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.build .process .ko{font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-0.96px;color:#242424}@media (max-width:1024px){.build .process .ko{font-size:20px;letter-spacing:-0.8px}}.build .process .en{font-size:16px;font-weight:500;line-height:1.2;letter-spacing:-0.64px;color:#686868}.build .process .points{display:flex;flex-direction:column;gap:12px}.build .process .points>li{display:flex;flex-direction:column;gap:4px}.build .process .label{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;line-height:1.2;letter-spacing:-0.72px;color:#242424}.build .process .label:before{content:"";flex:none;width:5px;height:5px;border-radius:50%;background:#aaa}.build .process .txt{font-size:16px;font-weight:400;line-height:1.4;letter-spacing:-0.32px;color:#686868;word-break:keep-all}.build .factor{padding:130px 0 80px}@media (max-width:1024px){.build .factor{padding:80px 0}}.build .factor .container{display:flex;flex-direction:column;align-items:center;gap:50px}.build .factor .wrap{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%}.build .factor .head{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.build .factor .tit{font-size:40px;font-weight:700;line-height:1.3;letter-spacing:-1.6px;color:#242424}@media (max-width:1024px){.build .factor .tit{font-size:28px;letter-spacing:-1.12px}}@media (max-width:768px){.build .factor .tit{font-size:20px;letter-spacing:-0.5px}}.build .factor .desc{font-size:16px;font-weight:400;line-height:1.6;letter-spacing:-0.64px;color:#686868;word-break:keep-all}.build .factor .chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:100%}@media (max-width:1024px){.build .factor .chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width:576px){.build .factor .chips{grid-template-columns:1fr}}.build .factor .chips li{display:flex;align-items:center;justify-content:center;min-height:68px;padding:20px 24px;border-radius:9999px;background:#f8f8f7;font-size:18px;font-weight:500;line-height:1.6;letter-spacing:-0.72px;color:#454545;text-align:center;word-break:keep-all}.smart .core{padding:130px 0;background:#f8f8f7}@media (max-width:1024px){.smart .core{padding:80px 0}}.smart .core .container{display:flex;flex-direction:column;align-items:center;gap:40px}.smart .core .head{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.smart .core .tit{font-size:40px;font-weight:700;line-height:1.3;letter-spacing:-1.6px;color:#242424}@media (max-width:1024px){.smart .core .tit{font-size:28px;letter-spacing:-1.12px}}@media (max-width:768px){.smart .core .tit{font-size:20px;letter-spacing:-0.5px}}.smart .core .head .desc{font-size:18px;font-weight:400;line-height:1.6;letter-spacing:-0.72px;color:#686868;word-break:keep-all}.smart .core .cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:100%}@media (max-width:1024px){.smart .core .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:576px){.smart .core .cards{grid-template-columns:1fr}}.smart .core .cards>li{display:flex;flex-direction:column;justify-content:space-between;gap:40px;min-height:427px;padding:40px 20px 20px 40px;border-radius:15px;background:#fff}@media (max-width:1024px){.smart .core .cards>li{min-height:0;padding:32px 24px 20px}}@media (max-width:768px){.smart .core .cards>li{gap:0;padding:20px}}.smart .core .txt{display:flex;flex-direction:column;gap:8px;width:100%}.smart .core .name{font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-0.96px;color:#242424;word-break:keep-all}@media (max-width:1024px){.smart .core .name{font-size:20px;letter-spacing:-0.8px}}.smart .core .cards .desc{font-size:16px;font-weight:400;line-height:1.4;letter-spacing:-0.32px;color:#454545;word-break:keep-all}.smart .core .ico{display:flex;align-items:center;justify-content:flex-end;width:130px;height:130px;margin-left:auto}.smart .core .ico img{display:block;width:100%;height:100%;object-fit:contain}.smart .effect{padding:130px 0 80px}@media (max-width:1024px){.smart .effect{padding:80px 0}}.smart .effect .container{display:flex;flex-direction:column;align-items:center;gap:50px}.smart .effect .wrap{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%}.smart .effect .head{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.smart .effect .tit{font-size:40px;font-weight:700;line-height:1.3;letter-spacing:-1.6px;color:#242424}@media (max-width:1024px){.smart .effect .tit{font-size:28px;letter-spacing:-1.12px}}@media (max-width:768px){.smart .effect .tit{font-size:20px;letter-spacing:-0.5px}}.smart .effect .head .desc{font-size:18px;font-weight:400;line-height:1.6;letter-spacing:-0.72px;color:#686868;word-break:keep-all}@media (max-width:768px){.smart .effect .head .desc{font-size:16px;letter-spacing:-0.64px}}.smart .effect .list{display:flex;align-items:center;justify-content:center;width:100%}@media (max-width:1024px){.smart .effect .list{flex-wrap:wrap;gap:16px}}.smart .effect .list>li{display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:360px;height:360px;padding:40px;border-radius:9999px;background:#f8f8f7;text-align:center;box-sizing:border-box;transition:background 0.45s ease}@media (max-width:1024px){.smart .effect .list>li{width:calc(50% - 8px);height:auto;aspect-ratio:1;padding:32px 24px}}@media (max-width:768px){.smart .effect .list>li{width:70%}}.smart .effect .list>li.on{background:#fdbe0f}.smart .effect .list>li.on .desc{color:#242424}.smart .effect .name{font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-0.96px;color:#242424;word-break:keep-all}@media (max-width:768px){.smart .effect .name{font-size:20px;letter-spacing:-0.8px}}.smart .effect .list .desc{font-size:16px;font-weight:400;line-height:1.4;letter-spacing:-0.32px;color:#686868;word-break:keep-all;transition:color 0.45s ease}@media (max-width:768px){.smart .effect .list .desc{font-size:14px;letter-spacing:-0.56px}}.smart .effect .list .desc br{display:none}.wire .system{padding:130px 0;background:#f8f8f7}@media (max-width:1024px){.wire .system{padding:80px 0}}.wire .system .container{display:flex;flex-direction:column;align-items:center;gap:40px}.wire .system .head{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.wire .system .tit{font-size:40px;font-weight:700;line-height:1.3;letter-spacing:-1.6px;color:#242424}@media (max-width:1024px){.wire .system .tit{font-size:28px;letter-spacing:-1.12px}}@media (max-width:768px){.wire .system .tit{font-size:20px;letter-spacing:-0.5px}}.wire .system .head .desc{font-size:18px;font-weight:400;line-height:1.6;letter-spacing:-0.72px;color:#686868;word-break:keep-all}@media (max-width:768px){.wire .system .head .desc{font-size:16px;letter-spacing:-0.64px}}.wire .system .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%}@media (max-width:1024px){.wire .system .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:576px){.wire .system .cards{grid-template-columns:1fr}}.wire .system .cards>li{display:flex;flex-direction:column;gap:24px;min-height:245px;padding:40px;border-radius:15px;background:#fff}@media (max-width:1024px){.wire .system .cards>li{min-height:0;padding:28px 24px}}.wire .system .ico{display:flex;flex:none;align-items:center;justify-content:center;width:60px;height:60px}.wire .system .ico img{display:block;width:100%;height:100%;object-fit:contain}.wire .system .txt{display:flex;flex-direction:column;gap:8px;width:100%}.wire .system .name{font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-0.96px;color:#242424;word-break:keep-all}@media (max-width:1024px){.wire .system .name{font-size:20px;letter-spacing:-0.8px}}.wire .system .cards .desc{font-size:16px;font-weight:400;line-height:1.4;letter-spacing:-0.32px;color:#454545;word-break:keep-all}.maint .intro{padding:130px 0}@media (max-width:1024px){.maint .intro{padding:80px 0 60px}}.maint .intro .container{display:flex;flex-direction:column;align-items:center;gap:40px}.maint .intro .head{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:1019px;text-align:center}.maint .intro .tit{font-size:40px;font-weight:700;line-height:1.3;letter-spacing:-1.6px;color:#242424}@media (max-width:1024px){.maint .intro .tit{font-size:28px;letter-spacing:-0.8px}}@media (max-width:768px){.maint .intro .tit{font-size:20px;letter-spacing:-0.4px}}.maint .intro .desc{font-size:18px;font-weight:400;line-height:1.6;letter-spacing:-0.72px;color:#686868;word-break:keep-all}@media (max-width:768px){.maint .intro .desc{font-size:16px;letter-spacing:-0.64px}}.maint .intro .split{display:flex;align-items:stretch;justify-content:space-between;gap:20px;width:100%}@media (max-width:1024px){.maint .intro .split{flex-direction:column;align-items:center}}.maint .intro .left{display:flex;flex:none;flex-direction:column;gap:14px;width:651px;max-width:100%}.maint .intro .card{overflow:hidden;border:1px solid #ddd;border-radius:18px;background:#fff}.maint .intro .card .label{display:flex;align-items:center;justify-content:center;padding:10px 16px;background:#fdbe0f;font-size:20px;font-weight:600;line-height:1.6;letter-spacing:-1px;color:#242424;text-align:center}.maint .intro .card .body{display:flex;flex-direction:column;gap:12px;padding:14px 29px 20px;background:#fff}.maint .intro .card .groups{display:flex;flex-direction:column;gap:7px}.maint .intro .card .line{font-size:18px;font-weight:500;line-height:1.6;letter-spacing:-1px;color:#242424;word-break:keep-all}.maint .intro .card .bullets{padding-left:24px}.maint .intro .card .bullets li{list-style:disc;font-size:16px;font-weight:400;line-height:1.6;letter-spacing:-1px;color:#686868;word-break:keep-all}.maint .intro .card .bullets li+li{margin-top:5px}.maint .intro .arrow{display:flex;flex:none;align-items:center;justify-content:center}.maint .intro .arrow .pc_arrow{display:block}.maint .intro .arrow .mobile_arrow{display:none}@media (max-width:1024px){.maint .intro .arrow .pc_arrow{display:none}.maint .intro .arrow .mobile_arrow{display:block}}.maint .intro .right{flex:none;width:622px;max-width:100%}.maint .intro .aside{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;height:100%;padding:48px 48px 29px;border-radius:18px;background:#f8f8f7}@media (max-width:768px){.maint .intro .aside{padding:40px 20px 30px}}.maint .intro .quotes{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.maint .intro .quotes .arr{display:block;width:160px}.maint .intro .quotes .arr img{display:block;width:100%;height:auto}.maint .intro .quote{font-size:22px;line-height:1.6;letter-spacing:-0.72px;word-break:keep-all}@media (max-width:768px){.maint .intro .quote{font-size:18px;line-height:1.2;letter-spacing:-0.64px}.maint .intro .quote br{display:none}}.maint .intro .quote.soft{font-weight:400;color:#686868}.maint .intro .quote.hard{font-weight:600;color:#242424}.maint .intro .checks{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%}.maint .intro .checks .list{display:flex;flex-direction:column;gap:19px;width:100%;padding:29px;border-radius:14px;background:#fff}@media (max-width:768px){.maint .intro .checks .list{padding:20px}}.maint .intro .checks .list>li{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:400;line-height:1.6;letter-spacing:-0.72px;color:#242424;word-break:keep-all}@media (max-width:768px){.maint .intro .checks .list>li{font-size:16px;letter-spacing:-0.64px}}.maint .intro .checks .ico{display:flex;flex:none;align-items:center;justify-content:center;width:21px;height:21px;border-radius:6px;background:#fdbe0f}.maint .intro .checks .ico img{display:block;width:14px;height:auto}.maint .intro .checks .note{font-size:14px;font-weight:400;line-height:1.2;letter-spacing:-0.56px;color:#686868;text-align:center}.maint .system{padding:130px 0 80px}@media (max-width:1024px){.maint .system{padding:80px 0 60px}}.maint .system .container{display:flex;align-items:center;justify-content:space-between;gap:40px}@media (max-width:1024px){.maint .system .container{flex-direction:column;align-items:flex-start}}.maint .system .copy{display:flex;flex:1;flex-direction:column;gap:60px;min-width:0;max-width:720px}@media (max-width:768px){.maint .system .copy{gap:30px}}.maint .system .head{display:flex;flex-direction:column;gap:20px}.maint .system .tit{font-size:40px;font-weight:700;line-height:1.3;letter-spacing:-1.6px;color:#242424}@media (max-width:1024px){.maint .system .tit{font-size:28px;letter-spacing:-1.12px}}@media (max-width:768px){.maint .system .tit{font-size:20px;letter-spacing:-0.5px}}.maint .system .desc{font-size:18px;font-weight:400;line-height:1.6;letter-spacing:-0.72px;color:#686868;word-break:keep-all}@media (max-width:768px){.maint .system .desc{font-size:16px;letter-spacing:-0.64px}}.maint .system .dots{display:flex;flex-direction:column;gap:8px;max-width:585px}.maint .system .dots>li{position:relative;padding-left:13px;font-size:18px;font-weight:400;line-height:1.4;letter-spacing:-0.72px;color:#686868;word-break:keep-all}@media (max-width:768px){.maint .system .dots>li{font-size:16px;letter-spacing:-0.64px}.maint .system .dots>li br{display:none}}.maint .system .dots>li:before{content:"";position:absolute;top:0.55em;left:0;width:5px;height:5px;border-radius:999px;background:#fdbe0f}.maint .system .pic{flex:none;width:640px;max-width:100%;height:418px;overflow:hidden;border-radius:15px;background:#c4c4c4}@media (max-width:1024px){.maint .system .pic{width:100%;height:auto;aspect-ratio:640/418}}.maint .system .pic img{display:block;width:100%;height:100%;object-fit:cover}.maint .calc,.maint .point{padding:130px 0;background:#f8f8f7}@media (max-width:1024px){.maint .calc,.maint .point{padding:80px 0}}.maint .calc .head,.maint .docs .head,.maint .equip .head,.maint .plan .head,.maint .point .head,.maint .rule .head{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.maint .calc .tit,.maint .docs .tit,.maint .equip .tit,.maint .plan .tit,.maint .point .tit,.maint .rule .tit{font-size:40px;font-weight:700;line-height:1.3;letter-spacing:-1.3px;color:#242424}@media (max-width:1024px){.maint .calc .tit,.maint .docs .tit,.maint .equip .tit,.maint .plan .tit,.maint .point .tit,.maint .rule .tit{font-size:28px}}@media (max-width:768px){.maint .calc .tit,.maint .docs .tit,.maint .equip .tit,.maint .plan .tit,.maint .point .tit,.maint .rule .tit{font-size:20px;letter-spacing:-0.5px}}.maint .calc .desc,.maint .docs .desc,.maint .equip .desc,.maint .plan .desc,.maint .point .desc,.maint .rule .desc{font-size:16px;font-weight:400;line-height:26px;letter-spacing:-0.64px;color:#686868;word-break:keep-all}@media (max-width:768px){.maint .calc .desc,.maint .docs .desc,.maint .equip .desc,.maint .plan .desc,.maint .point .desc,.maint .rule .desc{font-size:14px;letter-spacing:-0.56px}}.maint .point .container{display:flex;flex-direction:column;gap:40px}.maint .point .block{display:flex;flex-direction:column;gap:20px}.maint .point .sub{font-size:18px;font-weight:600;line-height:1.6;letter-spacing:-1px;color:#242424}.maint .point .sheet{width:100%;overflow-x:auto}.maint .point .compare{width:100%;min-width:900px;border-top:2px solid #999;border-collapse:collapse;table-layout:fixed;text-align:center;background:#fff}.maint .point .compare .c_label{width:118px}.maint .point .compare td,.maint .point .compare th{border-bottom:1px solid #ddd;vertical-align:middle;word-break:keep-all}.maint .point .compare thead th{padding:20px 24px;background:#f4f4f4;font-size:18px;font-weight:500;line-height:1.55;letter-spacing:-1px;color:#242424}.maint .point .compare tbody th{padding:20px 16px;font-size:16px;font-weight:500;line-height:1.55;letter-spacing:-1px;color:#454545}.maint .point .compare tbody td{padding:20px 24px;font-size:16px;font-weight:400;line-height:1.55;letter-spacing:-1px;color:#686868;text-align:left}.maint .point .compare tbody td p+p{margin-top:4px}.maint .rule{padding:130px 0}@media (max-width:1024px){.maint .rule{padding:80px 0}}.maint .rule .container{display:flex;flex-direction:column;gap:40px}.maint .rule .panels{display:flex;flex-direction:row;align-items:stretch;justify-content:center;gap:50px;padding:40px;padding-bottom:40px;border-radius:15px;background:#f8f8f7}@media (max-width:1024px){.maint .rule .panels{flex-direction:column;padding:28px 20px}}.maint .rule .sub{font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-0.72px;color:#242424}@media (max-width:768px){.maint .rule .sub{font-size:20px;letter-spacing:-0.64px}}.maint .rule .timeline{flex:none;width:100%;max-width:575px}@media (max-width:1024px){.maint .rule .timeline{max-width:100%;text-align:center}}.maint .rule .timeline .sub{margin-bottom:24px;text-align:left}.maint .rule .arrow{flex:none;align-self:center}.maint .rule .arrow .pc_arrow{display:block}.maint .rule .arrow .mobile_arrow{display:none}@media (max-width:1024px){.maint .rule .arrow .pc_arrow{display:none}.maint .rule .arrow .mobile_arrow{display:block}}.maint .rule .fine{flex:none;width:100%;max-width:575px;display:flex;flex-direction:column}@media (max-width:1024px){.maint .rule .fine{max-width:100%}}@media (max-width:768px){.maint .rule .fine{gap:20px}}.maint .rule .fine .list{display:flex;flex-direction:column;gap:12px;flex:1;justify-content:center}.maint .rule .fine .list>li{display:flex;overflow:hidden;border-radius:10px;background:#fff;box-shadow:0 2px 8px rgba(24,28,36,0.06)}@media (max-width:768px){.maint .rule .fine .list>li{flex-direction:column}}.maint .rule .fine .amt{display:flex;flex:none;align-items:baseline;justify-content:center;gap:6px;width:127px;padding:16px 12px;background:#fdbe0f;color:#242424}@media (max-width:768px){.maint .rule .fine .amt{width:100%;padding:12px}}.maint .rule .fine .num{font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-1px}.maint .rule .fine .unit{font-size:16px;font-weight:400;line-height:1.6;letter-spacing:-1px}.maint .rule .fine .cases{flex:1;padding:18px;font-size:16px;font-weight:400;line-height:1.6;letter-spacing:-1px;color:#686868;word-break:keep-all}.maint .rule .fine .cases li{list-style:disc;margin-left:20px}.maint .rule .fine .cases li+li{margin-top:6px}.maint .calc .container{display:flex;flex-direction:column;align-items:center;gap:40px}.maint .calc .board{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%}.maint .calc .pic{position:relative;width:100%;overflow-x:auto}.maint .calc .pic img{display:block;width:100%;height:auto}.maint .calc .notes{display:flex;flex-direction:column;gap:12px;width:100%;max-width:922px}.maint .calc .notes>li{display:flex;gap:12px;padding:24px;border-radius:15px;background:#fff}@media (max-width:768px){.maint .calc .notes>li{padding:20px;flex-direction:column}}.maint .calc .num{display:flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:rgba(255,0,0,0.1);font-size:14px;font-weight:600;line-height:1;color:#e60012}.maint .calc .txt{font-size:18px;font-weight:400;line-height:1.6;letter-spacing:-1px;color:#454545;word-break:keep-all}@media (max-width:768px){.maint .calc .txt{font-size:16px;line-height:1.4;letter-spacing:-0.64px}}.maint .plan{padding:130px 0}@media (max-width:1024px){.maint .plan{padding:80px 0}}.maint .plan .container{display:flex;flex-direction:column;align-items:center;gap:40px}.maint .plan .head .desc{max-width:540px}.maint .plan .chart{display:flex;flex-direction:column;gap:12px;width:100%;max-width:1312px}.maint .plan .chart .note{text-align:right;font-size:12px;font-weight:400;line-height:14px;color:#686868}.maint .equip{padding:130px 0;background:#f8f8f7}@media (max-width:1024px){.maint .equip{padding:80px 0}}.maint .equip .container{display:flex;flex-direction:column;gap:50px}.maint .equip .head .desc{max-width:807px}.maint .equip .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 20px}@media (max-width:1024px){.maint .equip .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:576px){.maint .equip .grid{grid-template-columns:1fr}}.maint .equip .grid>li{display:flex;flex-direction:column;gap:20px}@media (max-width:768px){.maint .equip .grid>li{gap:16px}}.maint .equip .pic{display:flex;align-items:center;justify-content:center;height:296px;overflow:hidden;border-radius:15px;background:#f8f8f7}@media (max-width:768px){.maint .equip .pic{height:auto}}.maint .equip .pic img{display:block;width:100%;height:100%;object-fit:contain}.maint .equip .info{display:flex;flex-direction:column;gap:8px}.maint .equip .tags{display:flex;flex-wrap:wrap;gap:8px}.maint .equip .tags li{padding:6px 12px;border-radius:43px;background:rgba(253,190,15,0.2);font-size:14px;font-weight:500;line-height:1.4;color:#454545}@media (max-width:768px){.maint .equip .tags li{font-size:12px;line-height:18px}}.maint .equip .name{font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-1px;color:#242424;word-break:keep-all}@media (max-width:768px){.maint .equip .name{font-size:18px;letter-spacing:-0.72px}}.maint .equip .model{font-size:16px;font-weight:400;line-height:22px;letter-spacing:-0.32px;color:#686868;word-break:keep-all;padding:0}@media (max-width:768px){.maint .equip .model{font-size:14px;letter-spacing:-0.56px}}.maint .docs{padding:130px 0 80px}@media (max-width:1024px){.maint .docs{padding:80px 0 60px}}.maint .docs .container{display:flex;flex-direction:column;align-items:center;gap:40px}.maint .docs .blocks{display:flex;flex-direction:column;gap:40px;width:100%}.maint .docs .pair{display:flex;gap:24px;justify-content:space-between}@media (max-width:1024px){.maint .docs .pair{flex-direction:column}}.maint .docs .item{display:flex;flex-direction:column;gap:20px}.maint .docs .label{font-size:24px;font-weight:600;line-height:1.6;letter-spacing:-1px;color:#242424}@media (max-width:768px){.maint .docs .label{font-size:20px;line-height:1.2;letter-spacing:-0.8px}}.integ .intro{padding:130px 0 80px}@media (max-width:1024px){.integ .intro{padding:80px 0 60px}}.integ .intro .container{display:flex;align-items:center;justify-content:space-between;gap:40px}@media (max-width:1024px){.integ .intro .container{flex-direction:column;align-items:flex-start}}.integ .intro .copy{display:flex;flex:1;flex-direction:column;gap:60px;min-width:0;max-width:720px}@media (max-width:768px){.integ .intro .copy{gap:30px}}.integ .intro .head{display:flex;flex-direction:column;gap:20px}.integ .intro .tit{font-size:40px;font-weight:700;line-height:1.3;letter-spacing:-2px;color:#242424}@media (max-width:1024px){.integ .intro .tit{font-size:28px;letter-spacing:-1px}}@media (max-width:768px){.integ .intro .tit{font-size:20px;letter-spacing:-0.5px}}.integ .intro .desc{font-size:18px;font-weight:400;line-height:1.6;letter-spacing:-0.72px;color:#686868;word-break:keep-all}@media (max-width:768px){.integ .intro .desc{font-size:16px;letter-spacing:-0.64px}}.integ .intro .dots{display:flex;flex-direction:column;gap:8px}.integ .intro .dots>li{position:relative;padding-left:13px;font-size:18px;font-weight:400;line-height:1.2;letter-spacing:-0.72px;color:#686868;word-break:keep-all}@media (max-width:768px){.integ .intro .dots>li{font-size:16px;letter-spacing:-0.64px}}.integ .intro .dots>li:before{content:"";position:absolute;top:50%;left:0;width:5px;height:5px;border-radius:50%;background:#fdbe0f;transform:translateY(-50%)}.integ .intro .pic{flex:none;width:640px;max-width:100%;height:418px;overflow:hidden;border-radius:15px;background:#c4c4c4}@media (max-width:1024px){.integ .intro .pic{width:100%;height:auto;aspect-ratio:640/418}}.integ .intro .pic img{display:block;width:100%;height:100%;object-fit:cover}.integ .aim{padding:130px 0;background:#f8f8f7}@media (max-width:1024px){.integ .aim{padding:80px 0}}.integ .aim .container{display:flex;flex-direction:column;align-items:center;gap:40px}.integ .aim .head{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.integ .aim .tit{font-size:40px;font-weight:700;line-height:1.3;letter-spacing:-2px;color:#242424}@media (max-width:1024px){.integ .aim .tit{font-size:28px}}@media (max-width:768px){.integ .aim .tit{font-size:20px;letter-spacing:-0.5px}}.integ .aim .desc{font-size:18px;font-weight:400;line-height:1.6;letter-spacing:-1px;color:#686868;word-break:keep-all}.integ .aim .circles{display:flex;align-items:center;justify-content:center}@media (max-width:1024px){.integ .aim .circles{flex-direction:column;gap:20px}}.integ .aim .item{display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:360px;height:360px;padding:40px;border:0;border-radius:50%;background:#fff;text-align:center;cursor:pointer;transition:background 0.25s ease}@media (max-width:576px){.integ .aim .item{width:280px;height:280px;padding:28px}}.integ .aim .item.on{z-index:1;background:#fdbe0f}.integ .aim .item.on .txt{color:#242424}.integ .aim .name{font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-0.72px;color:#242424}@media (max-width:768px){.integ .aim .name{font-size:20px;letter-spacing:-0.64px}}.integ .aim .txt{font-size:16px;font-weight:400;line-height:1.4;letter-spacing:-0.32px;color:#686868;word-break:keep-all}@media (max-width:768px){.integ .aim .txt br{display:none}}.integ .items{padding:130px 0 80px}@media (max-width:1024px){.integ .items{padding:80px 0 60px}}.integ .items .container{display:flex;flex-direction:column;align-items:center;gap:50px}.integ .items .head{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.integ .items .tit{font-size:40px;font-weight:700;line-height:1.3;letter-spacing:-2px;color:#242424}@media (max-width:1024px){.integ .items .tit{font-size:28px}}@media (max-width:768px){.integ .items .tit{font-size:20px;letter-spacing:-0.5px}}.integ .items .desc{font-size:18px;font-weight:400;line-height:1.6;letter-spacing:-1px;color:#686868;word-break:keep-all}.integ .items .grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:100%}@media (max-width:1024px){.integ .items .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:576px){.integ .items .grid{grid-template-columns:1fr}}.integ .items .grid>li{display:flex;flex-direction:column;align-items:center;gap:20px;padding:60px 20px;border-radius:15px;background:#f8f8f7;text-align:center}@media (max-width:768px){.integ .items .grid>li{padding:20px}}.integ .items .ico{display:flex;align-items:center;justify-content:center;width:100px;height:100px}.integ .items .info{display:flex;flex-direction:column;align-items:center;gap:8px}.integ .items .name{font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-1px;color:#242424}@media (max-width:768px){.integ .items .name{font-size:20px;letter-spacing:-0.8px}}.integ .items .txt{font-size:18px;font-weight:400;line-height:1.6;letter-spacing:-1px;color:#242424;word-break:keep-all}@media (max-width:768px){.integ .items .txt{font-size:16px;line-height:1.2;letter-spacing:-0.64px}}@media (max-width:1400px){.integ.sini .aim .circles{flex-wrap:wrap;gap:20px}}.integ.sini .aim .item.on .txt{color:#454545}.integ.consult .flow{padding:130px 0;background:#f8f8f7}@media (max-width:1024px){.integ.consult .flow{padding:80px 0}}.integ.consult .flow .container{display:flex;align-items:flex-start;gap:74px}@media (max-width:1024px){.integ.consult .flow .container{flex-direction:column;gap:40px}}.integ.consult .flow .head{display:flex;flex:none;flex-direction:column;gap:8px;max-width:566px}.integ.consult .flow .tit{font-size:40px;font-weight:700;line-height:1.3;letter-spacing:-2px;color:#242424}@media (max-width:1024px){.integ.consult .flow .tit{font-size:28px}}@media (max-width:768px){.integ.consult .flow .tit{font-size:20px;letter-spacing:-0.5px}}.integ.consult .flow .desc{font-size:18px;font-weight:400;line-height:1.6;letter-spacing:-1px;color:#686868;word-break:keep-all}.integ.consult .flow .steps{display:flex;flex:1;flex-direction:column;gap:20px;width:100%;max-width:800px}.integ.consult .flow .steps>li{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:40px;border-radius:20px;background:#fff}@media (max-width:576px){.integ.consult .flow .steps>li{flex-direction:column;align-items:flex-start;padding:20px;gap:20px}}.integ.consult .flow .info{display:flex;flex:1;flex-direction:column;gap:30px;min-width:0}@media (max-width:576px){.integ.consult .flow .info{gap:20px}}.integ.consult .flow .num{font-size:18px;font-weight:600;line-height:1.2;letter-spacing:-1px;color:#fdbe0f}.integ.consult .flow .body{display:flex;flex-direction:column;gap:20px}.integ.consult .flow .name{font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-1px;color:#242424}@media (max-width:768px){.integ.consult .flow .name{font-size:20px;letter-spacing:-0.8px}}.integ.consult .flow .txt{font-size:18px;font-weight:500;line-height:1.4;letter-spacing:-1px;color:#686868;word-break:keep-all}@media (max-width:768px){.integ.consult .flow .txt{font-size:16px;letter-spacing:-0.64px}}.integ.consult .flow .ico{flex:none;width:130px;height:130px}@media (max-width:768px){.integ.consult .flow .ico{width:auto;height:auto}}.integ.consult .flow .ico img{display:block;width:100%;height:100%;object-fit:contain}@media (max-width:768px){.integ.consult .flow .ico img{width:auto;height:auto}}.integ.consult .items .head,.integ.sini .items .head{gap:8px}.integ.consult .items .list,.integ.sini .items .list{display:flex;flex-direction:column;gap:20px;width:100%}.integ.consult .items .list>li,.integ.sini .items .list>li{display:flex;align-items:center;gap:40px;min-height:253px;padding:40px;border-radius:20px;background:#f8f8f7}@media (max-width:1024px){.integ.consult .items .list>li,.integ.sini .items .list>li{flex-direction:column;align-items:flex-start;gap:24px;padding:28px}}@media (max-width:768px){.integ.consult .items .list>li,.integ.sini .items .list>li{min-height:auto;gap:20px;padding:20px}}.integ.consult .items .ico,.integ.sini .items .ico{display:flex;flex:none;align-items:center;justify-content:center;width:150px;height:auto;aspect-ratio:1/1;border-radius:50%;background:#fff}@media (max-width:768px){.integ.consult .items .ico,.integ.sini .items .ico{width:100px}}.integ.consult .items .ico img,.integ.sini .items .ico img{display:block;width:100px;height:100px;object-fit:contain}@media (max-width:768px){.integ.consult .items .ico img,.integ.sini .items .ico img{width:70px;height:70px}}.integ.consult .items .info,.integ.sini .items .info{display:flex;flex:1;flex-direction:column;align-items:flex-start;justify-content:center;gap:20px;min-width:0}.integ.consult .items .top,.integ.sini .items .top{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.integ.consult .items .name,.integ.sini .items .name{font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-1px;color:#242424}@media (max-width:768px){.integ.consult .items .name,.integ.sini .items .name{font-size:20px;letter-spacing:-0.8px}}.integ.consult .items .lead,.integ.sini .items .lead{font-size:16px;font-weight:400;line-height:1.4;color:#686868;word-break:keep-all}.integ.consult .items .bullets,.integ.sini .items .bullets{display:flex;flex-direction:column;gap:8px}.integ.consult .items .bullets>li,.integ.sini .items .bullets>li{position:relative;padding-left:13px;font-size:18px;font-weight:500;line-height:1.2;letter-spacing:-1px;color:#686868;word-break:keep-all}@media (max-width:768px){.integ.consult .items .bullets>li,.integ.sini .items .bullets>li{font-size:16px;line-height:1.4;letter-spacing:-0.64px}}.integ.consult .items .bullets>li:before,.integ.sini .items .bullets>li:before{content:"";position:absolute;top:50%;left:0;width:5px;height:5px;border-radius:50%;background:#aaa;transform:translateY(-50%)}.world{padding:130px 0;background:#fafafa}@media (max-width:1024px){.world{padding:80px 0 60px}}.world .container{display:flex;flex-direction:column;align-items:center;gap:15px}@media (max-width:768px){.world .container{padding:0}}.world .head{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}@media (max-width:768px){.world .head{width:calc(100% - 70px);margin:0 auto}}.world .tit{font-size:40px;font-weight:700;line-height:1.3;letter-spacing:-2px;color:#242424}@media (max-width:1024px){.world .tit{font-size:28px}}@media (max-width:768px){.world .tit{font-size:20px;letter-spacing:-0.5px}}.world .desc{font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0;color:#686868;word-break:keep-all}.world .board{position:relative;width:100%;max-width:1440px}.world .map{position:relative;width:100%;aspect-ratio:1440/655;overflow:hidden}.world .map:after{display:none}@media (max-width:1024px){.world .map{aspect-ratio:320/380}}@media (max-width:768px){.world .map{aspect-ratio:initial;height:640px}}.world .stage{position:relative;width:100%;height:100%}@media (max-width:1024px){.world .stage{position:absolute;top:0;left:0;width:340%;height:100%;transform:translate3d(0,0,0);transition:transform 0.55s cubic-bezier(0.22,1,0.36,1);will-change:transform}}@media (max-width:1024px){.world .map[data-view=us] .stage{transform:translate3d(-68%,0,0)}}@media (max-width:1024px){.world .map[data-view=eu] .stage{transform:translate3d(0,0,0)}}.world .base{display:block;width:100%;height:100%;object-fit:contain}.world .mark{position:absolute;top:var(--y);left:var(--x);z-index:2;width:0;height:0;pointer-events:none}.world .mark .tag{top:-18px;left:12px}.world .mark.tn .tag{top:-18px;left:auto;right:12px}.world .mark.ga .tag{top:-18px}.world .mark.on .tag{top:-50px;left:20px}.world .mark.on.tn .tag{top:-28px;left:auto;right:20px}.world .mark.on.ga .tag{top:-28px}.world .pulse{position:absolute;top:0;left:0;display:none;width:80px;height:80px;pointer-events:none;transform:translate(-50%,-50%)}.world .ring{position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;background:#fdbe0f;opacity:0;transform:translate(-50%,-50%) scale(0.15);animation:world-pulse 2.4s ease-out infinite}.world .ring:nth-child(2){animation-delay:0.8s}.world .ring:nth-child(3){animation-delay:1.6s}.world .pin{position:absolute;top:0;left:0;z-index:1;width:0;height:0}.world .pin svg{position:absolute;display:block;overflow:visible}.world .pin .off{top:-20px;left:-9px;width:19px;height:25px}.world .pin .on{top:-40px;left:-19px;display:none;width:38px;height:49px}.world .tag{position:absolute;z-index:1;padding:5px 8px;border:1px solid transparent;border-radius:43px;background:#bbb;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:-1px;color:#fff;white-space:nowrap;transition:background 0.2s ease,border-color 0.2s ease,color 0.2s ease}.world .mark.on{z-index:3}.world .mark.on .pulse{display:block}.world .mark.on .pin .off{display:none}.world .mark.on .pin .on{display:block}.world .mark.on .tag{border-color:#fdbe0f;background:#fff;color:#454545}@keyframes world-pulse{0%{opacity:0.55;transform:translate(-50%,-50%) scale(0.15)}70%{opacity:0.12}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}@media (prefers-reduced-motion:reduce){.world .ring{animation:none;opacity:0.2;transform:translate(-50%,-50%) scale(0.7)}.world .ring:first-child{opacity:0.45;transform:translate(-50%,-50%) scale(0.25)}.world .ring:nth-child(2){opacity:0.25;transform:translate(-50%,-50%) scale(0.5)}}.world .panels{position:absolute;bottom:0;left:50%;z-index:4;display:flex;flex-direction:row;gap:24px;width:1000px;max-width:calc(100% - 40px);transform:translateX(-50%)}@media (max-width:768px){.world .panels{flex-direction:column;gap:8px}}.world .panels>li{flex:1;min-width:0}.world .panel{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:20px;width:100%;min-height:110px;padding:24px 25px;border:1px solid transparent;border-radius:8px;background:#fff;box-shadow:0 0 8px rgba(0,0,0,0.08);text-align:left;cursor:pointer;transition:border-color 0.2s ease}.world .panel.on{border-color:#fdbe0f}.world .panel:focus-visible{outline:2px solid #fdbe0f;outline-offset:2px}@media (max-width:1024px){.world .panel{min-height:84px;padding:20px 24px}}@media (max-width:768px){.world .panel{padding:12px 24px;min-height:auto}}.world .info{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.world .name{font-size:20px;font-weight:600;line-height:1.2;color:#242424}@media (max-width:768px){.world .name{font-size:16px}}.world .meta{font-size:16px;font-weight:400;line-height:22px;letter-spacing:-0.5px;color:#686868;word-break:keep-all}@media (max-width:768px){.world .meta{font-size:14px;line-height:20px}}.world .flag{flex:none;width:90px;height:60px;overflow:hidden;border-radius:6px}.world .flag img{display:block;width:100%;height:100%;object-fit:cover}.branch{padding:130px 0 80px;background:#fff}@media (max-width:1024px){.branch{padding:80px 0 60px}}.branch>.container{display:flex;flex-direction:column;align-items:center;gap:80px}@media (max-width:1024px){.branch>.container{gap:40px}}.branch .head{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}@media (max-width:768px){.branch .head{width:calc(100% - 70px)}}.branch .head .tit{font-size:40px;font-weight:700;line-height:1.3;letter-spacing:-2px;color:#242424}@media (max-width:1024px){.branch .head .tit{font-size:28px}}@media (max-width:768px){.branch .head .tit{font-size:20px;letter-spacing:-0.5px}}.branch .head .desc{font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0;color:#686868;word-break:keep-all}.branch .tabs{display:flex;width:720px;max-width:100%;border-radius:999px;background:#fafafa}.branch .tab{flex:1;height:70px;border:0;border-radius:999px;background:transparent;font-size:18px;font-weight:600;line-height:1.4;letter-spacing:0;color:#686868;cursor:pointer}@media (max-width:576px){.branch .tab{height:52px;font-size:15px}}.branch .tab.on{background:#fdbe0f;color:#242424}.branch .pane{display:none;flex-direction:column;gap:80px;width:100%;margin-top:60px}@media (max-width:1024px){.branch .pane{gap:40px;margin-top:40px}}.branch .pane.on{display:flex}.branch .intro{display:flex;align-items:center;justify-content:space-between;gap:40px}@media (max-width:1024px){.branch .intro{flex-direction:column;align-items:flex-start}}.branch .copy{display:flex;flex:1;flex-direction:column;min-width:0;max-width:720px}.branch .copy .name{font-size:40px;font-weight:700;line-height:1.3;letter-spacing:-1.6px;color:#242424;word-break:keep-all}@media (max-width:1024px){.branch .copy .name{font-size:28px}}@media (max-width:768px){.branch .copy .name{font-size:20px;letter-spacing:-0.8px}}.branch .copy .lead{margin-top:20px;font-size:18px;font-weight:400;line-height:1.6;letter-spacing:-0.7px;color:#686868;word-break:keep-all}@media (max-width:768px){.branch .copy .lead{font-size:16px;letter-spacing:-0.4px}.branch .copy .lead br{display:none}}.branch .copy .date{margin-top:40px;font-size:16px;font-weight:400;line-height:1.6;letter-spacing:-1px;color:#aaa}.branch .pic{flex:none;width:640px;max-width:100%;height:400px;overflow:hidden;border-radius:15px;background:#c4c4c4}@media (max-width:1024px){.branch .pic{width:100%;height:auto;aspect-ratio:640/400}}.branch .pic img{display:block;width:100%;height:100%;object-fit:cover}.branch .addr{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:24px;width:100%;padding:40px 20px;background:#fafafa}.branch .addr .box{display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:398px;max-width:100%;padding:32px;border-radius:15px;background:#fff;text-align:center}.branch .addr:not(.multi) .box{width:auto;min-width:370px}.branch .place{display:flex;align-items:center;justify-content:center;gap:12px;font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-0.7px;color:#242424}@media (max-width:768px){.branch .place{font-size:20px;letter-spacing:-0.4px}}.branch .place img{display:block;flex:none;width:16px;height:16px}.branch .addr .line{font-size:16px;font-weight:400;line-height:1.6;letter-spacing:-1px;color:#686868;word-break:keep-all}.branch .works{display:flex;flex-direction:column;gap:20px;width:100%}.branch .works .tit{display:flex;align-items:center;gap:8px;font-size:26px;font-weight:600;line-height:1.2;letter-spacing:-0.7px;color:#242424}@media (max-width:768px){.branch .works .tit{font-size:20px;letter-spacing:-0.4px}}.branch .works .bar{flex:none;width:3px;height:12px;background:#fdbe0f}.branch .works .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media (max-width:1024px){.branch .works .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:576px){.branch .works .grid{grid-template-columns:1fr;gap:16px}}.branch .works .grid>li{display:flex;flex-direction:column;gap:12px;min-height:157px;padding:32px;border-radius:15px;background:#fafafa}@media (max-width:768px){.branch .works .grid>li{min-height:auto;padding:20px}}.branch .works .name{font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-0.7px;color:#242424}@media (max-width:768px){.branch .works .name{font-size:20px;letter-spacing:-0.4px}}.branch .works .dots{display:flex;flex-direction:column;gap:8px}.branch .works .dots>li{position:relative;padding-left:13px;font-size:16px;font-weight:400;line-height:1.6;letter-spacing:-0.6px;color:#686868;word-break:keep-all}@media (max-width:768px){.branch .works .dots>li br{display:none}}.branch .works .dots>li:before{content:"";position:absolute;top:0.7em;left:0;width:5px;height:5px;border-radius:50%;background:#aaa;transform:translateY(-50%)}