.sub-body .container{max-width:1480px}.common-sect{padding:80px 0}@media (max-width:768px){.common-sect{padding:60px 0}}.common-sect.is-soft{background-color:#f8f8f7}.common-sect.is-dark{background-color:#000;color:#fff}.common-sect.is-tight{padding-top:0}.common-tit{display:flex;flex-direction:column;gap:8px}.common-tit.is-center{align-items:center;text-align:center}.common-tit .eng{font-family:"Wanted Sans Variable","Wanted Sans","Pretendard Variable","Pretendard Variable","Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:20px;font-weight:600;line-height:1.5;letter-spacing:-0.04em;color:#1291cf}@media (max-width:1024px){.common-tit .eng{font-size:17px}}.common-tit .tit{font-family:"Wanted Sans Variable","Wanted Sans","Pretendard Variable","Pretendard Variable","Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:38px;font-weight:600;line-height:1.32;letter-spacing:-0.04em;color:#000}@media (max-width:1024px){.common-tit .tit{font-size:28px}}@media (max-width:768px){.common-tit .tit{font-size:23px}.common-tit .tit br{display:none}}.common-tit .desc{font-size:18px;font-weight:400;line-height:1.45;letter-spacing:-0.03em;color:#555}@media (max-width:1024px){.common-tit .desc{font-size:16px;letter-spacing:normal}}@media (max-width:768px){.common-tit .desc{font-size:15px}}.common-tit.is-lg .tit{font-size:48px;line-height:1.5}@media (max-width:1024px){.common-tit.is-lg .tit{font-size:34px}}@media (max-width:768px){.common-tit.is-lg .tit{font-size:26px}}.common-tit.is-md .eng{font-size:16px}.common-tit.is-light .tit{color:#fff}.common-tit.is-light .desc{color:rgba(255,255,255,0.7)}.common-cont{margin-top:56px}@media (max-width:768px){.common-cont{margin-top:32px}}.common-btn{position:relative;z-index:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:200px;height:60px;padding:0 32px;overflow:hidden;border:1px solid #1291cf;border-radius:99999px;background-color:#1291cf;font-size:17px;font-weight:600;letter-spacing:-0.04em;color:#fff;transition:color 500ms cubic-bezier(0.16,1,0.3,1),border-color 500ms cubic-bezier(0.16,1,0.3,1)}@media (max-width:768px){.common-btn{min-width:0;height:52px;padding:0 24px;font-size:15px}}.common-btn:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-color:#0d76a8;transform:scaleX(0);transform-origin:right center;transition:transform 500ms cubic-bezier(0.16,1,0.3,1)}.common-btn .arrow{display:inline-block;transition:transform 500ms cubic-bezier(0.16,1,0.3,1)}.common-btn:focus-visible,.common-btn:hover{color:#fff}.common-btn:focus-visible:before,.common-btn:hover:before{transform:scaleX(1);transform-origin:left center}.common-btn:focus-visible .arrow,.common-btn:hover .arrow{transform:translateX(6px)}.common-btn.is-line{background-color:transparent;border-color:#ddd;color:#141414}.common-btn.is-line:before{background-color:#1291cf}.common-btn.is-line:focus-visible,.common-btn.is-line:hover{border-color:#1291cf;color:#fff}.common-btn.is-light{background-color:#fff;border-color:#fff;color:#141414}.common-btn.is-light:before{background-color:#1291cf}.common-btn.is-light:focus-visible,.common-btn.is-light:hover{border-color:#1291cf;color:#fff}.common-btn.is-sm{min-width:0;height:44px;padding:0 22px;font-size:15px}.common-spec-table{width:100%;border-top:2px solid #141414;border-collapse:collapse;text-align:center}.common-spec-table td,.common-spec-table th{height:62px;padding:12px 16px;border:1px solid #ddd;font-size:16px;letter-spacing:-0.03em;line-height:1.4}@media (max-width:768px){.common-spec-table td,.common-spec-table th{height:50px;padding:10px 8px;font-size:14px}}.common-spec-table thead th{background-color:#f8f8f7;font-weight:700;color:#141414;border-bottom:0}.common-spec-table tbody th{font-weight:500;color:#787878;background:#F8F8F7}.common-spec-table tbody td{font-weight:400;color:#4b4b4b}.common-table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.common-table-scroll>table{min-width:720px}.common-info-table{width:100%;border-top:2px solid #141414;border-collapse:collapse}.common-info-table td,.common-info-table th{padding:20px 24px;border-bottom:1px solid #ddd;font-size:16px;line-height:1.6;letter-spacing:-0.03em;text-align:left}@media (max-width:768px){.common-info-table td,.common-info-table th{padding:14px 12px;font-size:14px}}.common-info-table th{width:220px;background-color:#f8f8f7;font-weight:600;color:#141414}@media (max-width:768px){.common-info-table th{width:110px}}.common-info-table td{color:#4b4b4b}.common-cta{position:relative;display:flex;align-items:center;justify-content:center;min-height:400px;padding:80px 20px;overflow:hidden;text-align:center;color:#fff}@media (max-width:1024px){.common-cta{min-height:320px}}@media (max-width:768px){.common-cta{min-height:260px;padding:56px 20px}}.common-cta.report-cta{background:#C0C0C0}.common-cta .bg{position:absolute;inset:0;width:100%;height:100%;z-index:0}.common-cta .bg img{width:100%;height:100%;object-fit:cover;will-change:transform}.common-cta .inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:8px}.common-cta .inner .tit{font-size:38px;font-weight:700;line-height:1.35;letter-spacing:-0.04em}@media (max-width:1024px){.common-cta .inner .tit{font-size:26px}}@media (max-width:768px){.common-cta .inner .tit{font-size:22px}}.common-cta .inner .desc{font-size:18px;font-weight:400;line-height:1.45;letter-spacing:-0.03em;color:rgba(255,255,255,0.75)}@media (max-width:1024px){.common-cta .inner .desc{font-size:15px}}.common-cta .inner .common-btn{margin-top:36px}.common-tab{display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap}.common-tab .tab-btn{position:relative;min-width:150px;height:51px;padding:0 20px;border:1px solid #ddd;border-radius:99999px;background-color:#fff;font-size:16px;font-weight:600;letter-spacing:-0.03em;color:#666;transition:background-color 500ms cubic-bezier(0.16,1,0.3,1),border-color 500ms cubic-bezier(0.16,1,0.3,1),color 500ms cubic-bezier(0.16,1,0.3,1),transform 500ms cubic-bezier(0.16,1,0.3,1)}@media (max-width:768px){.common-tab .tab-btn{min-width:0;height:44px;padding:0 16px;font-size:14px}}.common-tab .tab-btn:focus-visible,.common-tab .tab-btn:hover{border-color:#1291cf;color:#1291cf}.common-tab .tab-btn.is-active{background-color:#1291cf;border-color:#1291cf;color:#fff}.common-tab-panel[hidden]{display:none}.common-bullet{display:flex;flex-direction:column;gap:12px}.common-bullet .item{position:relative;padding-left:18px;font-size:16px;line-height:1.7;letter-spacing:-0.03em;color:#4b4b4b}@media (max-width:768px){.common-bullet .item{font-size:15px}}.common-bullet .item:before{content:"";position:absolute;top:12px;left:0;width:5px;height:5px;border-radius:50%;background-color:#1291cf}.common-check-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width:1024px){.common-check-list{grid-template-columns:1fr}}.common-check-list .item{display:flex;align-items:flex-start;gap:14px;min-width:0;padding:24px 28px;border:1px solid #ddd;border-radius:8px;background-color:#fff;font-size:16px;line-height:1.6;letter-spacing:-0.03em;color:#333}@media (max-width:768px){.common-check-list .item{padding:18px 20px;font-size:15px}}.common-check-list .item .chk{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-top:1px;border-radius:50%;background-color:#1291cf;color:#fff;font-size:13px;transition:transform 600ms cubic-bezier(0.16,1,0.3,1)}.common-check-list .item:hover .chk{transform:rotate(360deg) scale(1.1)}.common-thumb-list{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media (max-width:1024px){.common-thumb-list{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:576px){.common-thumb-list{grid-template-columns:1fr}}.common-thumb-list.type-4{grid-template-columns:repeat(4,1fr)}@media (max-width:1200px){.common-thumb-list.type-4{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.common-thumb-list.type-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.common-thumb-list.type-4{grid-template-columns:1fr}}.common-thumb-list .item{display:flex;flex-direction:column;min-width:0;border:1px solid #ddd;border-radius:8px;background-color:#fff;overflow:hidden}.common-thumb-list .item .link{display:flex;flex-direction:column;height:100%}.common-thumb-list .item .img-bx{overflow:hidden;background-color:#f8f8f7}.common-thumb-list .item .img-bx img{display:block;width:100%;aspect-ratio:374/280;object-fit:cover;transition:transform 800ms cubic-bezier(0.16,1,0.3,1)}.common-thumb-list .item .txt-bx{display:flex;flex-direction:column;align-items:center;gap:6px;padding:24px 20px 28px;text-align:center}@media (max-width:768px){.common-thumb-list .item .txt-bx{padding:18px 14px 22px}}.common-thumb-list .item .txt-bx .cate{font-family:"Wanted Sans Variable","Wanted Sans","Pretendard Variable","Pretendard Variable","Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:15px;font-weight:600;letter-spacing:-0.03em;color:#1291cf}.common-thumb-list .item .txt-bx .tit{font-size:22px;font-weight:700;line-height:1.4;letter-spacing:-0.04em;color:#141414;transition:color 500ms cubic-bezier(0.16,1,0.3,1)}@media (max-width:768px){.common-thumb-list .item .txt-bx .tit{font-size:18px}}.common-thumb-list .item .txt-bx .more{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin-top:14px;border:1px solid #ddd;border-radius:50%;color:#141414;font-size:16px;transition:background-color 500ms cubic-bezier(0.16,1,0.3,1),border-color 500ms cubic-bezier(0.16,1,0.3,1),color 500ms cubic-bezier(0.16,1,0.3,1),transform 500ms cubic-bezier(0.16,1,0.3,1)}.common-thumb-list .item .link:focus-visible .img-bx img,.common-thumb-list .item .link:hover .img-bx img{transform:scale(1.07)}.common-thumb-list .item .link:focus-visible .txt-bx .tit,.common-thumb-list .item .link:hover .txt-bx .tit{color:#1291cf}.common-thumb-list .item .link:focus-visible .txt-bx .more,.common-thumb-list .item .link:hover .txt-bx .more{background-color:#1291cf;border-color:#1291cf;color:#fff;transform:rotate(90deg)}.common-board-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}@media (max-width:768px){.common-board-top{flex-direction:column;align-items:stretch}}.common-board-top .total{font-size:16px;color:#666}.common-board-top .total strong{color:#1291cf;font-weight:700}.common-board-top .search-box{display:flex;align-items:center;gap:8px}.common-board-top .search-box .input{width:280px;height:48px;padding:0 16px;border:1px solid #ddd;border-radius:99999px;font-size:15px;transition:border-color 500ms cubic-bezier(0.16,1,0.3,1)}@media (max-width:768px){.common-board-top .search-box .input{width:100%}}.common-board-top .search-box .input:focus{border-color:#1291cf}.common-board-top .search-box .btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:48px;height:48px;border:0;border-radius:50%;background-color:#141414;color:#fff;font-size:18px;transition:background-color 500ms cubic-bezier(0.16,1,0.3,1),transform 500ms cubic-bezier(0.16,1,0.3,1)}.common-board-top .search-box .btn:focus-visible,.common-board-top .search-box .btn:hover{background-color:#1291cf;transform:scale(1.06)}.common-board-list{width:100%;table-layout:fixed;border-top:2px solid #141414;border-collapse:collapse}.common-board-list td,.common-board-list th{padding:20px 12px;border-bottom:1px solid #ddd;font-size:16px;line-height:1.5;letter-spacing:-0.03em;text-align:center}@media (max-width:768px){.common-board-list td,.common-board-list th{padding:14px 6px;font-size:14px}}.common-board-list thead th{font-weight:700;color:#141414}.common-board-list tbody td{color:#4b4b4b}.common-board-list tbody .subject{overflow:hidden;text-align:left}.common-board-list tbody .subject .link{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#141414;font-weight:500;transition:color 500ms cubic-bezier(0.16,1,0.3,1),transform 500ms cubic-bezier(0.16,1,0.3,1)}.common-board-list tbody tr{transition:background-color 500ms cubic-bezier(0.16,1,0.3,1)}.common-board-list tbody tr:hover{background-color:#f8f8f7}.common-board-list tbody tr:hover .subject .link{color:#1291cf;transform:translateX(6px)}.common-board-list tbody .file-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:16px;font-weight:500;line-height:1.4;letter-spacing:-0.04em;color:#141414;transition:color 500ms cubic-bezier(0.16,1,0.3,1)}.common-board-list tbody .file-btn .ico{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;overflow:hidden;border-radius:50%;background-color:#f7f9fc;transition:background-color 500ms cubic-bezier(0.16,1,0.3,1)}.common-board-list tbody .file-btn .ico img{display:block;width:18px;height:18px}.common-board-list tbody .file-btn:focus-visible,.common-board-list tbody .file-btn:hover{color:#1291cf}.common-board-list tbody .file-btn:focus-visible .ico,.common-board-list tbody .file-btn:hover .ico{background-color:#eaf4fa}@media (max-width:768px){.common-board-list .hide-m{display:none}}.common-accordion{border-top:2px solid #141414}.common-accordion .accordion-item{border-bottom:1px solid #ddd}.common-accordion .accordion-item .accordion-head{position:relative;display:flex;align-items:center;gap:16px;width:100%;padding:26px 60px 26px 0;background:none;border:0;text-align:left;font-size:19px;font-weight:600;letter-spacing:-0.03em;color:#141414;cursor:pointer;transition:color 500ms cubic-bezier(0.16,1,0.3,1)}@media (max-width:768px){.common-accordion .accordion-item .accordion-head{padding:20px 44px 20px 0;font-size:16px}}.common-accordion .accordion-item .accordion-head:after{content:"";position:absolute;top:50%;right:12px;width:12px;height:12px;margin-top:-9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform 600ms cubic-bezier(0.16,1,0.3,1)}.common-accordion .accordion-item .accordion-head:hover{color:#1291cf}.common-accordion .accordion-item .accordion-body{max-height:0;overflow:hidden;transition:max-height 800ms cubic-bezier(0.16,1,0.3,1)}.common-accordion .accordion-item .accordion-body .inner{padding:0 0 28px;font-size:16px;line-height:1.75;letter-spacing:-0.03em;color:#555}@media (max-width:768px){.common-accordion .accordion-item .accordion-body .inner{font-size:15px}}.common-accordion .accordion-item.is-open .accordion-head{color:#1291cf}.common-accordion .accordion-item.is-open .accordion-head:after{margin-top:-3px;transform:rotate(-135deg)}.common-form .form-row{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.common-form .form-row .label{font-size:16px;font-weight:600;letter-spacing:-0.03em;color:#141414}.common-form .form-row .label .req{margin-left:4px;color:#1291cf}.common-form .form-row .input,.common-form .form-row .select,.common-form .form-row .textarea{width:100%;height:56px;padding:0 18px;border:1px solid #ddd;border-radius:6px;background-color:#fff;font-size:16px;font-family:inherit;color:#141414;transition:border-color 500ms cubic-bezier(0.16,1,0.3,1),box-shadow 500ms cubic-bezier(0.16,1,0.3,1)}.common-form .form-row .input::placeholder,.common-form .form-row .select::placeholder,.common-form .form-row .textarea::placeholder{color:#b0b0b0}.common-form .form-row .input:focus,.common-form .form-row .select:focus,.common-form .form-row .textarea:focus{border-color:#1291cf;box-shadow:0 0 0 4px rgba(18,145,207,0.12)}.common-form .form-row .textarea{height:200px;padding:16px 18px;line-height:1.6;resize:vertical}.common-form .form-agree{margin-top:10px;font-size:15px;color:#555}.common-form .form-btn{display:flex;justify-content:center;margin-top:40px}.common-page-tab{padding-bottom:60px;background-color:#fff}@media (max-width:768px){.common-page-tab{padding-bottom:30px}}.common-page-tab .container{display:flex;align-items:center;justify-content:center;gap:8px}.common-page-tab .link{display:flex;align-items:center;justify-content:center;min-width:180px;padding:18px 20px;border:1px solid #ddd;border-radius:99999px;background-color:#fff;font-size:18px;font-weight:600;line-height:1.35;letter-spacing:-0.04em;text-align:center;color:#999;white-space:nowrap;transition:background-color 500ms cubic-bezier(0.16,1,0.3,1),border-color 500ms cubic-bezier(0.16,1,0.3,1),color 500ms cubic-bezier(0.16,1,0.3,1),transform 500ms cubic-bezier(0.16,1,0.3,1)}@media (max-width:768px){.common-page-tab .link{min-width:0;padding:12px 16px;font-size:14px}}.common-page-tab .link:focus-visible,.common-page-tab .link:hover{border-color:#1291cf;color:#1291cf}.common-page-tab .link.on{background-color:#1291cf;border-color:#1291cf;color:#fff}.charter-hero{margin-top:56px}@media (max-width:768px){.charter-hero{margin-top:32px}}.charter-hero .img-bx img{display:block;width:100%;height:460px;object-fit:cover;will-change:transform}@media (max-width:1024px){.charter-hero .img-bx img{height:320px}}@media (max-width:768px){.charter-hero .img-bx img{height:220px}}.charter-hero .tex{margin-top:40px;padding-top:40px;border-top:2px solid #000;text-align:center}@media (max-width:768px){.charter-hero .tex{margin-top:24px}}.charter-hero .tex .tit{font-size:30px;font-weight:600;line-height:1.5;letter-spacing:-0.04em;color:#141414}@media (max-width:1024px){.charter-hero .tex .tit{font-size:24px}}@media (max-width:768px){.charter-hero .tex .tit{font-size:19px}}.charter-hero .tex .desc{margin-top:20px;font-size:18px;font-weight:400;line-height:1.6;letter-spacing:-0.03em;color:#787878}@media (max-width:768px){.charter-hero .tex .desc{margin-top:12px;font-size:15px}.charter-hero .tex .desc br{display:none}}.company-overview{padding-bottom:0}.company-overview .overview-img{max-width:1660px;margin:40px auto 0;padding:0 20px;overflow:hidden}@media (max-width:768px){.company-overview .overview-img{margin-top:28px}}.company-overview .overview-img img{display:block;width:100%;height:480px;border-radius:8px;object-fit:cover;will-change:transform}@media (max-width:1024px){.company-overview .overview-img img{height:340px}}@media (max-width:768px){.company-overview .overview-img img{height:220px}}.company-overview .overview-row{display:flex;align-items:flex-start;gap:114px;margin-top:40px}@media (max-width:1400px){.company-overview .overview-row{gap:60px}}@media (max-width:1200px){.company-overview .overview-row{flex-direction:column;gap:32px}}@media (max-width:768px){.company-overview .overview-row{margin-top:28px}}.company-overview .overview-row .tit-bx{flex:0 0 auto;min-width:0}.company-overview .overview-row .tit-bx .lead{font-size:42px;font-weight:700;line-height:1.5;letter-spacing:-0.04em;color:#141414}@media (max-width:1024px){.company-overview .overview-row .tit-bx .lead{font-size:32px}}@media (max-width:768px){.company-overview .overview-row .tit-bx .lead{font-size:24px}}.company-overview .overview-row .tit-bx .lead em{font-style:normal;color:#1291cf}.company-overview .overview-row .tit-bx .sub{margin-top:8px;font-size:28px;font-weight:600;line-height:1.5;letter-spacing:-0.04em;color:#141414}@media (max-width:1024px){.company-overview .overview-row .tit-bx .sub{font-size:22px}}@media (max-width:768px){.company-overview .overview-row .tit-bx .sub{font-size:18px}.company-overview .overview-row .tit-bx .sub br{display:none}}.company-overview .overview-row .tex-bx{display:flex;flex-direction:column;align-items:flex-end;gap:40px;width:742px;max-width:100%;min-width:0}@media (max-width:1200px){.company-overview .overview-row .tex-bx{width:100%}}@media (max-width:768px){.company-overview .overview-row .tex-bx{gap:28px}}.company-overview .overview-row .tex-bx .tex{display:flex;flex-direction:column;gap:30px;width:100%}@media (max-width:768px){.company-overview .overview-row .tex-bx .tex{gap:20px}}.company-overview .overview-row .tex-bx .tex .txt{font-size:18px;font-weight:400;line-height:1.6;letter-spacing:-0.04em;color:#787878}@media (max-width:768px){.company-overview .overview-row .tex-bx .tex .txt{font-size:15px}.company-overview .overview-row .tex-bx .tex .txt br{display:none}}.company-overview .overview-row .tex-bx .sign{display:flex;align-items:center;gap:8px;line-height:1.6;color:#141414}.company-overview .overview-row .tex-bx .sign .name{font-size:18px;letter-spacing:-0.04em}.company-overview .overview-row .tex-bx .sign .role{font-size:24px;font-weight:600;letter-spacing:-0.04em}@media (max-width:768px){.company-overview .overview-row .tex-bx .sign .role{font-size:19px}}.company-profile .profile-list{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}@media (max-width:1200px){.company-profile .profile-list{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:576px){.company-profile .profile-list{grid-template-columns:1fr}}.company-profile .profile-list .item{display:flex;flex-direction:column;gap:20px;min-width:0;min-height:241px;padding:30px;border-radius:20px;background-color:#f8f8f7;transition:background-color 500ms cubic-bezier(0.16,1,0.3,1),box-shadow 500ms cubic-bezier(0.16,1,0.3,1)}@media (max-width:768px){.company-profile .profile-list .item{min-height:0;gap:14px;padding:24px}}.company-profile .profile-list .item .icon{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:64px;height:64px;overflow:hidden;transition:transform 800ms cubic-bezier(0.16,1,0.3,1)}.company-profile .profile-list .item .icon img{width:64px;height:64px;object-fit:contain}.company-profile .profile-list .item .icon.type-svg img{width:37px;height:37px}.company-profile .profile-list .item .tex{display:flex;flex-direction:column;gap:8px}.company-profile .profile-list .item .tex .label{font-size:18px;font-weight:500;line-height:1.35;letter-spacing:-0.04em;color:#787878}@media (max-width:768px){.company-profile .profile-list .item .tex .label{font-size:16px}}.company-profile .profile-list .item .tex .value{font-size:20px;font-weight:600;line-height:1.5;letter-spacing:-0.04em;color:#353535}@media (max-width:768px){.company-profile .profile-list .item .tex .value{font-size:17px}}.company-profile .profile-list .item .tex .value .en{display:block;font-size:18px}@media (max-width:768px){.company-profile .profile-list .item .tex .value .en{font-size:15px}}.company-profile .profile-list .item .tex .value.type-contact{display:flex;flex-direction:column;gap:4px;font-size:18px}.company-profile .profile-list .item .tex .value.type-contact .line{display:flex;flex-wrap:wrap;gap:4px 8px}.company-profile .profile-list .item .tex .value.type-contact em{flex:0 0 auto;font-style:normal;white-space:nowrap}.company-profile .profile-list .item .tex .value.type-contact a{transition:color 500ms cubic-bezier(0.16,1,0.3,1)}.company-profile .profile-list .item .tex .value.type-contact a:focus-visible,.company-profile .profile-list .item .tex .value.type-contact a:hover{color:#1291cf}.company-figures{position:relative;padding:120px 0;overflow:hidden;background-color:#000;color:#fff}@media (max-width:1200px){.company-figures{padding:90px 0}}@media (max-width:768px){.company-figures{padding:60px 0}}.company-figures .figures-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.company-figures .figures-bg img{width:100%;height:100%;object-fit:cover;will-change:transform}.company-figures .figures-bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0.55) 0%,rgba(0,0,0,0.7) 100%)}.company-figures .figures-cont{position:relative;z-index:1}.company-figures .figures-list{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;margin-top:100px}@media (max-width:1024px){.company-figures .figures-list{flex-wrap:wrap;margin-top:60px}}@media (max-width:768px){.company-figures .figures-list{gap:24px}}.company-figures .figures-list .item{display:flex;flex-direction:column;gap:12px;min-width:207px;align-items:center}@media (max-width:1024px){.company-figures .figures-list .item{min-width:0;flex:1 1 350px}}.company-figures .figures-list .item .label{font-size:20px;font-weight:600;line-height:1.4;letter-spacing:-0.04em;color:#1291cf}@media (max-width:768px){.company-figures .figures-list .item .label{font-size:16px}}.company-figures .figures-list .item .num{display:flex;align-items:baseline;gap:8px;font-family:"Wanted Sans Variable","Wanted Sans","Pretendard Variable","Pretendard Variable","Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:74px;font-weight:600;line-height:1.25;letter-spacing:-0.04em;color:#fff;font-variant-numeric:tabular-nums}@media (max-width:1200px){.company-figures .figures-list .item .num{font-size:56px}}@media (max-width:768px){.company-figures .figures-list .item .num{font-size:40px}}.company-figures .figures-list .item .num em{font-family:"Pretendard Variable","Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-size:18px;font-weight:600;line-height:1.4}.company-figures .figures-list .item .desc{font-size:18px;font-weight:500;line-height:1.45;letter-spacing:-0.04em;color:rgba(255,255,255,0.7)}@media (max-width:768px){.company-figures .figures-list .item .desc{font-size:15px}}.policy-intro{text-align:center}.policy-intro .policy-symbol{margin-top:60px}@media (max-width:768px){.policy-intro .policy-symbol{margin-top:40px}}.policy-intro .policy-symbol img{width:410px;max-width:100%}@media (max-width:768px){.policy-intro .policy-symbol img{width:100%}}.policy-intro .policy-dots{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:60px}@media (max-width:768px){.policy-intro .policy-dots{margin-top:36px}}.policy-intro .policy-dots i{display:block;width:8px;height:8px;border-radius:50%;background-color:#1291cf}.policy-intro .policy-slogan{margin-top:30px;padding:24px 30px;border-radius:99999px;background-color:#1291cf;font-size:28px;font-weight:600;line-height:1.35;letter-spacing:-0.04em;color:#fff}@media (max-width:1024px){.policy-intro .policy-slogan{font-size:22px}}@media (max-width:768px){.policy-intro .policy-slogan{padding:18px 24px;border-radius:20px;font-size:17px}}.policy-spirit{padding-bottom:100px}@media (max-width:1200px){.policy-spirit{padding-bottom:70px}}@media (max-width:768px){.policy-spirit{padding-bottom:50px}}.policy-spirit .spirit-list{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;align-items:start}@media (max-width:1024px){.policy-spirit .spirit-list{grid-template-columns:1fr;gap:20px}}.policy-spirit .spirit-list .item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-width:0;aspect-ratio:468/578;padding:40px 30px;border-radius:20px;overflow:hidden;text-align:center;color:#fff}.policy-spirit .spirit-list .item[data-reveal]{transition-duration:2s}@media (max-width:1024px){.policy-spirit .spirit-list .item{aspect-ratio:16/11}}.policy-spirit .spirit-list .item.is-offset{margin-top:52px}@media (max-width:1024px){.policy-spirit .spirit-list .item.is-offset{margin-top:0}}.policy-spirit .spirit-list .item .img-bx{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}.policy-spirit .spirit-list .item .img-bx:hover img{transform:scale(1.2)}@media (max-width:768px){.policy-spirit .spirit-list .item .img-bx:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,0.5);pointer-events:none}}.policy-spirit .spirit-list .item .img-bx img{width:100%;height:100%;object-fit:cover;transition:transform 1200ms cubic-bezier(0.16,1,0.3,1)}.policy-spirit .spirit-list .item .tex{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:12px;transition:transform 700ms cubic-bezier(0.16,1,0.3,1)}.policy-spirit .spirit-list .item .tex .eng{font-family:"Wanted Sans Variable","Wanted Sans","Pretendard Variable","Pretendard Variable","Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:20px;font-weight:600;line-height:1.5;letter-spacing:-0.04em}@media (max-width:768px){.policy-spirit .spirit-list .item .tex .eng{font-size:16px}}.policy-spirit .spirit-list .item .tex .tit{margin-top:-8px;font-size:32px;font-weight:600;line-height:1.3;letter-spacing:-0.04em}@media (max-width:1200px){.policy-spirit .spirit-list .item .tex .tit{font-size:26px;letter-spacing:normal}}@media (max-width:768px){.policy-spirit .spirit-list .item .tex .tit{font-size:22px}}.policy-spirit .spirit-list .item .tex .desc{font-size:20px;font-weight:400;line-height:1.6;letter-spacing:-0.04em}@media (max-width:1200px){.policy-spirit .spirit-list .item .tex .desc{font-size:16px;letter-spacing:normal}}@media (max-width:768px){.policy-spirit .spirit-list .item .tex .desc{font-size:15px}}.policy-value .value-list{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}@media (max-width:1200px){.policy-value .value-list{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:576px){.policy-value .value-list{grid-template-columns:1fr}}.policy-value .value-list .item{display:flex;flex-direction:column;gap:40px;min-width:0;min-height:290px;padding:30px;border-radius:20px;background-color:#f8f8f7;transition:background-color 500ms cubic-bezier(0.16,1,0.3,1),box-shadow 500ms cubic-bezier(0.16,1,0.3,1)}@media (max-width:768px){.policy-value .value-list .item{min-height:0;gap:24px;padding:24px}}.policy-value .value-list .item .icon{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:54px;height:54px;overflow:hidden;transition:transform 800ms cubic-bezier(0.16,1,0.3,1)}.policy-value .value-list .item .icon img{width:54px;height:54px;object-fit:contain}.policy-value .value-list .item .tex-area{display:flex;flex-direction:column;gap:12px}.policy-value .value-list .item .tex-area .num{font-family:"Wanted Sans Variable","Wanted Sans","Pretendard Variable","Pretendard Variable","Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:18px;font-weight:700;line-height:1.45;letter-spacing:-0.04em;color:#1291cf}.policy-value .value-list .item .tex-area .tit{font-size:24px;font-weight:600;line-height:1.4;letter-spacing:-0.04em;color:#000}@media (max-width:768px){.policy-value .value-list .item .tex-area .tit{font-size:20px}}.policy-value .value-list .item .tex-area .desc{margin-top:-4px;font-size:18px;font-weight:500;line-height:1.55;letter-spacing:-0.04em;color:#787878}@media (max-width:768px){.policy-value .value-list .item .tex-area .desc{font-size:16px}.policy-value .value-list .item .tex-area .desc br{display:none}}.history{padding:120px 0 160px}@media (max-width:1200px){.history{padding:90px 0 120px}}@media (max-width:768px){.history{padding:50px 0 80px}}.history .history-wrap{position:relative;display:flex;align-items:flex-start;gap:191px}@media (max-width:1400px){.history .history-wrap{gap:90px}}@media (max-width:1024px){.history .history-wrap{flex-direction:column;gap:32px}}.history .era-head{flex:0 0 527px;width:527px;position:sticky;top:calc(80px + 60px)}@media (max-width:1400px){.history .era-head{flex-basis:420px;width:420px}}.history .era-head{z-index:5}@media (max-width:1024px){.history .era-head{flex:1 1 auto;width:100%;top:60px;z-index:5;background-color:#fff;padding:12px 0 20px}.history .era-head:after{content:"";position:absolute;left:0;right:0;bottom:-40px;height:40px;background:linear-gradient(to bottom,#fff 0%,rgba(255,255,255,0) 100%);pointer-events:none}}.history .era-head{transition:none}.history .era-head .caption,.history .era-head .img-bx,.history .era-head .range,.history .era-head .tit{transition:opacity 200ms cubic-bezier(0.16,1,0.3,1)}.history .era-head.is-out .caption,.history .era-head.is-out .img-bx,.history .era-head.is-out .range,.history .era-head.is-out .tit{opacity:0}.history .era-head .range{font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-0.04em;color:#1291cf}.history .era-head .tit{font-size:38px;font-weight:600;line-height:49px;letter-spacing:-0.04em;color:#141414}@media (max-width:1024px){.history .era-head .tit{font-size:28px}}.history .era-head .img-bx{position:relative;margin-top:53px;border-radius:8px;aspect-ratio:527/304}@media (max-width:1024px){.history .era-head .img-bx{margin-top:16px;height:180px;aspect-ratio:auto}}.history .era-head .img-bx img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 500ms cubic-bezier(0.16,1,0.3,1),transform 800ms cubic-bezier(0.16,1,0.3,1)}.history .era-head .img-bx img.is-on{opacity:1}.history .era-head .caption{margin-top:16px;font-size:22px;font-weight:600;line-height:26px;letter-spacing:-0.03em;color:#141414}@media (max-width:1024px){.history .era-head .caption{font-size:18px}}.history .era-body{flex:1 1 auto;min-width:0;position:relative;z-index:1;padding:4px 0 0 25px;margin-top:124px;border-left:1px solid #eee}.history .era-body:before{content:"";position:sticky;top:80px;z-index:3;display:block;height:80px;margin:-80px 0 0 -30px;width:calc(100% + 30px);background:linear-gradient(to bottom,#fff 0%,rgba(255,255,255,0) 100%);pointer-events:none}@media (max-width:768px){.history .era-body:before{top:calc(80px + 60px)}}@media (max-width:1024px){.history .era-body{padding-left:18px;margin-top:0;margin-left:10px}.history .era-body:before{display:none}}.history .era-body .year-list{display:flex;flex-direction:column;gap:44px;padding-bottom:100px}.history .era-body .year-list .item{position:relative;display:flex;align-items:flex-start;transition:opacity 400ms cubic-bezier(0.16,1,0.3,1)}@media (max-width:768px){.history .era-body .year-list .item{flex-direction:column;gap:10px}}.history .era-body .year-list .item:before{content:"";position:absolute;top:9px;left:-28px;width:5px;height:5px;border-radius:50%;background-color:#d1d1d1;transition:background-color 500ms cubic-bezier(0.16,1,0.3,1),transform 500ms cubic-bezier(0.16,1,0.3,1)}@media (max-width:1024px){.history .era-body .year-list .item:before{left:-21px}}.history .era-body .year-list .item .year{flex:0 0 120px;width:120px;font-size:20px;font-weight:600;line-height:1.2;letter-spacing:-0.04em;color:#1c1c1c;transition:color 500ms cubic-bezier(0.16,1,0.3,1)}@media (max-width:768px){.history .era-body .year-list .item .year{flex:0 0 auto;width:auto;font-size:18px}}.history .era-body .year-list .item .event{display:flex;flex-direction:column;gap:16px;min-width:0}.history .era-body .year-list .item .event .line{display:flex;gap:24px;align-items:baseline;font-size:18px;font-weight:400;line-height:1.2;letter-spacing:-0.04em;color:#787878}@media (max-width:768px){.history .era-body .year-list .item .event .line{gap:12px;font-size:15px}}.history .era-body .year-list .item .event .line .month{flex:0 0 30px;width:30px}.history .era-body .year-list .item.is-on:before{background-color:#1291cf;transform:scale(2)}.history .era-body .year-list .item.is-on .year{color:#1291cf}.history .era-nav{position:sticky;top:calc(80px + 60px);z-index:2;flex:0 0 0;width:0;overflow:visible;align-self:flex-start;display:flex;flex-direction:column;align-items:flex-end;gap:30px}@media (max-width:1024px){.history .era-nav{display:none}}.history .era-nav .chip{display:inline-flex;align-items:center;justify-content:flex-end;gap:16px;padding:4px 10px 4px 12px;border:1px solid transparent;border-radius:57px;font-size:15px;font-weight:600;line-height:1.3;letter-spacing:-0.04em;color:transparent;transition:border-color 500ms cubic-bezier(0.16,1,0.3,1),color 500ms cubic-bezier(0.16,1,0.3,1),background-color 500ms cubic-bezier(0.16,1,0.3,1)}.history .era-nav .chip .txt{max-width:0;overflow:hidden;white-space:nowrap;transition:max-width 700ms cubic-bezier(0.16,1,0.3,1)}.history .era-nav .chip .dot{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background-color:#d1d1d1;transition:background-color 500ms cubic-bezier(0.16,1,0.3,1)}.history .era-nav .chip.is-active,.history .era-nav .chip:focus-visible,.history .era-nav .chip:hover{border-color:#eee;background-color:#fff;color:#1291cf}.history .era-nav .chip.is-active .txt,.history .era-nav .chip:focus-visible .txt,.history .era-nav .chip:hover .txt{max-width:120px}.history .era-nav .chip.is-active .dot,.history .era-nav .chip:focus-visible .dot,.history .era-nav .chip:hover .dot{background-color:#1291cf}.client .client-list{display:grid;grid-template-columns:repeat(5,1fr);gap:30px}@media (max-width:1400px){.client .client-list{grid-template-columns:repeat(4,1fr);gap:20px}}@media (max-width:1024px){.client .client-list{grid-template-columns:repeat(3,1fr)}}@media (max-width:576px){.client .client-list{grid-template-columns:repeat(2,1fr);gap:12px}}.client .client-list .item{display:flex;align-items:center;justify-content:center;min-width:0;height:140px;padding:20px;border-radius:20px;background-color:#f8f8f7;overflow:hidden;transition:background-color 500ms cubic-bezier(0.16,1,0.3,1),box-shadow 500ms cubic-bezier(0.16,1,0.3,1),transform 500ms cubic-bezier(0.16,1,0.3,1)}@media (max-width:576px){.client .client-list .item{height:104px;padding:14px;border-radius:14px}}.client .client-list .item .logo-bx{display:flex;align-items:center;justify-content:center;width:var(--w);height:var(--h);max-width:100%}@media (max-width:1024px){.client .client-list .item .logo-bx{transform:scale(0.86)}}@media (max-width:576px){.client .client-list .item .logo-bx{transform:scale(0.7)}}.client .client-list .item .logo-bx img{width:100%;height:100%;object-fit:contain}.network .network-list{display:flex;flex-direction:column;gap:100px;overflow:hidden}@media (max-width:768px){.network .network-list{gap:60px}}.network .place .place-row{display:flex;align-items:center;gap:100px}@media (max-width:1400px){.network .place .place-row{gap:50px}}@media (max-width:1024px){.network .place .place-row{flex-direction:column;align-items:stretch;gap:30px}}.network .place .video-bx{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;border-radius:20px;overflow:hidden;transition:background-color 500ms cubic-bezier(0.16,1,0.3,1)}@media (max-width:768px){.network .place .video-bx{border-radius:14px}}.network .place .video-bx video{width:100%;height:100%;object-fit:cover}.network .place .info{flex:0 0 341px;display:flex;flex-direction:column;gap:36px;min-width:0}@media (max-width:1024px){.network .place .info{flex:1 1 auto;gap:24px}}.network .place .info .tit{display:flex;align-items:center;gap:12px;font-size:32px;font-weight:600;line-height:1.3;letter-spacing:-0.04em;color:#141414}@media (max-width:1400px){.network .place .info .tit{font-size:26px}}@media (max-width:768px){.network .place .info .tit{font-size:21px}}.network .place .info .tit .pin{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:50px;height:50px;border-radius:50%;background-color:#f8f8f7;transition:background-color 500ms cubic-bezier(0.16,1,0.3,1),transform 500ms cubic-bezier(0.16,1,0.3,1)}@media (max-width:768px){.network .place .info .tit .pin{width:40px;height:40px}}.network .place .info .tit .pin img{width:20px;height:20px;transition:transform 500ms cubic-bezier(0.16,1,0.3,1)}.network .place .info .tit .pin:focus-visible,.network .place .info .tit .pin:hover{background-color:#e7f4fb;box-shadow:0 8px 18px -8px rgba(18,145,207,0.5)}.network .place .info .tit .pin:focus-visible img,.network .place .info .tit .pin:hover img{transform:scale(1.12)}.network .place .info .info-list{display:flex;flex-direction:column;gap:12px;font-size:18px;line-height:1.35;letter-spacing:-0.04em}@media (max-width:768px){.network .place .info .info-list{font-size:15px}}.network .place .info .info-list .line{display:flex;gap:60px}@media (max-width:1400px){.network .place .info .info-list .line{gap:24px}}.network .place .info .info-list dt{flex:0 0 61px;width:61px;font-weight:600;color:#141414}@media (max-width:768px){.network .place .info .info-list dt{flex:0 0 68px;width:68px}}.network .place .info .info-list dd{flex:1 1 auto;min-width:0;font-weight:500;color:#787878}@media (max-width:768px){.network .place .info .info-list dd br{display:none}}.network .place .info .info-list dd a{transition:color 500ms cubic-bezier(0.16,1,0.3,1)}.network .place .info .info-list dd a:focus-visible,.network .place .info .info-list dd a:hover{color:#1291cf}.network .place .map-bx{position:relative;margin-top:40px;border-radius:20px;overflow:hidden;position:relative}.network .place .map-bx:after{content:"";display:block;padding-bottom:29.1666666667%}.network .place .map-bx .root_daum_roughmap{position:absolute;top:0;left:0;width:100%;height:100%}.network .place .map-bx .root_daum_roughmap .wrap_map{width:100%;height:calc(100% - 30px)!important}.network .place .map-bx .hide{display:none!important}.network .place .map-bx>div{height:auto!important}.network .place .map-bx .cont{display:none!important}@media (max-width:1024px){.network .place .map-bx:after{padding-bottom:300px}.network .place .map-bx>div{width:100%!important}}@media (max-width:768px){.network .place .map-bx{margin-top:24px;border-radius:14px}.network .place .map-bx:after{padding-bottom:220px}}.network .place .map-bx iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.ci-symbol{padding-bottom:0}.ci-symbol .symbol-bx{display:flex;align-items:center;justify-content:center;height:300px;margin-top:40px}@media (max-width:768px){.ci-symbol .symbol-bx{height:180px;margin-top:24px}}.ci-symbol .symbol-bx img{width:336px;max-width:70%;height:auto;transition:transform 1200ms cubic-bezier(0.16,1,0.3,1)}.ci-symbol .symbol-bx:hover img{transform:scale(1.06)}.ci-identity .identity-tit{text-align:center}.ci-identity .identity-tit .tit{font-family:"Wanted Sans Variable","Wanted Sans","Pretendard Variable","Pretendard Variable","Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:38px;font-weight:600;line-height:1.42;letter-spacing:-0.04em;color:#141414}@media (max-width:1024px){.ci-identity .identity-tit .tit{font-size:28px}}@media (max-width:768px){.ci-identity .identity-tit .tit{font-size:23px}}.ci-identity .identity-tit .desc{margin-top:12px;font-size:18px;font-weight:500;line-height:1.45;letter-spacing:-0.04em;color:#787878}@media (max-width:1024px){.ci-identity .identity-tit .desc{font-size:16px}}@media (max-width:768px){.ci-identity .identity-tit .desc{font-size:15px}}.ci-identity .identity-list{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-top:40px}@media (max-width:1024px){.ci-identity .identity-list{grid-template-columns:1fr;gap:16px}}.ci-identity .identity-list .item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-width:0;min-height:222px;padding:40px 30px;border-radius:20px;background-color:#f8f8f7;text-align:center;transition:background-color 500ms cubic-bezier(0.16,1,0.3,1),box-shadow 500ms cubic-bezier(0.16,1,0.3,1)}@media (max-width:768px){.ci-identity .identity-list .item{min-height:0;padding:30px 20px}}.ci-identity .identity-list .item .icon{display:flex;align-items:center;justify-content:center;height:44px;margin-bottom:20px;transition:transform 800ms cubic-bezier(0.16,1,0.3,1)}.ci-identity .identity-list .item .icon img{height:100%;width:auto}.ci-identity .identity-list .item .name{font-family:"Wanted Sans Variable","Wanted Sans","Pretendard Variable","Pretendard Variable","Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:22px;font-weight:700;line-height:1.4;letter-spacing:-0.04em;color:#141414}@media (max-width:768px){.ci-identity .identity-list .item .name{font-size:18px}}.ci-identity .identity-list .item .desc{font-size:18px;font-weight:400;line-height:1.45;letter-spacing:-0.04em;color:#787878}@media (max-width:768px){.ci-identity .identity-list .item .desc{font-size:15px}}.ci-signature .sign-list{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}@media (max-width:1024px){.ci-signature .sign-list{grid-template-columns:1fr}}.ci-signature .sign-list .item{display:flex;flex-direction:column;min-width:0}.ci-signature .sign-list .item .img-bx{display:flex;align-items:center;justify-content:center;height:300px;border-radius:20px;background-color:#f8f8f7;overflow:hidden;transition:background-color 500ms cubic-bezier(0.16,1,0.3,1)}@media (max-width:768px){.ci-signature .sign-list .item .img-bx{height:200px}}.ci-signature .sign-list .item .img-bx img{max-width:60%;height:auto;transition:transform 900ms cubic-bezier(0.16,1,0.3,1)}.ci-signature .sign-list .item .tex{margin-top:24px}@media (max-width:768px){.ci-signature .sign-list .item .tex{margin-top:16px}}.ci-signature .sign-list .item .tex .tit{font-family:"Wanted Sans Variable","Wanted Sans","Pretendard Variable","Pretendard Variable","Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:24px;font-weight:600;line-height:1.5;letter-spacing:-0.04em;color:#141414}@media (max-width:768px){.ci-signature .sign-list .item .tex .tit{font-size:19px}}.ci-signature .sign-list .item .tex .sub{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;font-size:16px;letter-spacing:-0.04em;color:#787878}@media (max-width:768px){.ci-signature .sign-list .item .tex .sub{font-size:14px}}.ci-signature .sign-list .item .tex .sub .type{font-weight:600;color:#141414}.ci-color .color-row{display:flex;align-items:flex-start;justify-content:space-between;gap:100px}@media (max-width:1400px){.ci-color .color-row{gap:50px}}@media (max-width:1200px){.ci-color .color-row{flex-direction:column;gap:40px}}.ci-color .color-row>.common-tit{flex:0 0 331px;position:sticky;top:140px}@media (max-width:1200px){.ci-color .color-row>.common-tit{position:static;flex:1 1 auto}}.ci-color .color-row .color-list{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:60px;width:100%;max-width:800px}.ci-color .color-row .color-list .color-item{min-width:0}.ci-color .color-row .color-list .color-item .head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}@media (max-width:768px){.ci-color .color-row .color-list .color-item .head{flex-direction:column;gap:8px}}.ci-color .color-row .color-list .color-item .head .name{font-family:"Wanted Sans Variable","Wanted Sans","Pretendard Variable","Pretendard Variable","Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:24px;font-weight:700;line-height:1.3;letter-spacing:-0.04em;color:#141414}@media (max-width:768px){.ci-color .color-row .color-list .color-item .head .name{font-size:20px}}.ci-color .color-row .color-list .color-item .head .use{text-align:right}@media (max-width:768px){.ci-color .color-row .color-list .color-item .head .use{text-align:left}}.ci-color .color-row .color-list .color-item .head .use .role{font-size:18px;font-weight:600;letter-spacing:-0.04em;color:#141414}@media (max-width:768px){.ci-color .color-row .color-list .color-item .head .use .role{font-size:16px}}.ci-color .color-row .color-list .color-item .head .use .mean{margin-top:8px;font-size:16px;letter-spacing:-0.04em;color:#787878}@media (max-width:768px){.ci-color .color-row .color-list .color-item .head .use .mean{font-size:14px}}.ci-color .color-row .color-list .color-item .bar{display:flex;align-items:stretch;height:100px;margin-top:30px;border-radius:4px;overflow:hidden}@media (max-width:768px){.ci-color .color-row .color-list .color-item .bar{height:64px}}.ci-color .color-row .color-list .color-item .bar .chip{flex:0 0 60px;min-width:0;background-color:var(--c);transition:flex-basis 700ms cubic-bezier(0.16,1,0.3,1)}@media (max-width:768px){.ci-color .color-row .color-list .color-item .bar .chip{flex:1 1 0;min-width:0}}.ci-color .color-row .color-list .color-item .bar .chip.is-main{flex:1 1 auto}@media (max-width:768px){.ci-color .color-row .color-list .color-item .bar .chip.is-main{flex:2 1 0;min-width:0}}.ci-color .color-row .color-list .color-item .bar .chip:hover{flex-basis:100px}.ci-color .color-row .color-list .color-item .foot{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-top:24px}@media (max-width:768px){.ci-color .color-row .color-list .color-item .foot{flex-direction:column;gap:12px}}.ci-color .color-row .color-list .color-item .foot .hex{font-family:"Wanted Sans Variable","Wanted Sans","Pretendard Variable","Pretendard Variable","Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-0.04em}@media (max-width:768px){.ci-color .color-row .color-list .color-item .foot .hex{font-size:17px}}.ci-color .color-row .color-list .color-item .foot .code{display:flex;flex-direction:column;gap:12px;font-size:16px;line-height:1.3;letter-spacing:-0.04em;color:#787878}@media (max-width:768px){.ci-color .color-row .color-list .color-item .foot .code{font-size:14px}}.ci-color .color-row .color-list .color-item .foot .code .line{display:flex;gap:20px}.ci-color .color-row .color-list .color-item .foot .code dt{flex:0 0 44px;width:44px;font-weight:600}.ci-color .color-row .color-list .color-item .foot .code dd{font-weight:500}.ci-download{position:relative;padding:120px 0;overflow:hidden;background-color:#000}@media (max-width:1200px){.ci-download{padding:90px 0}}@media (max-width:768px){.ci-download{padding:60px 0}}.ci-download .ci-download-bg{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:0}.ci-download .ci-download-bg img{width:100%;height:100%;object-fit:cover;will-change:transform}.ci-download .ci-download-bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.85)}.ci-download .inner{position:relative;z-index:1;text-align:center}.ci-download .inner .down-list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:40px}.ci-download .inner .down-list .link{display:flex;align-items:center;justify-content:space-between;gap:20px;width:240px;padding:18px 40px;border:1px solid #ddd;border-radius:99999px;background-color:#fff;font-size:18px;font-weight:600;line-height:1.35;letter-spacing:-0.04em;color:#787878;transition:background-color 500ms cubic-bezier(0.16,1,0.3,1),border-color 500ms cubic-bezier(0.16,1,0.3,1),color 500ms cubic-bezier(0.16,1,0.3,1),transform 500ms cubic-bezier(0.16,1,0.3,1)}@media (max-width:768px){.ci-download .inner .down-list .link{width:100%;max-width:320px;padding:14px 24px;font-size:16px}}.ci-download .inner .down-list .link img{width:20px;height:20px;transition:transform 500ms cubic-bezier(0.16,1,0.3,1)}.ci-download .inner .down-list .link:focus-visible,.ci-download .inner .down-list .link:hover{background-color:#1291cf;border-color:#1291cf;color:#fff;box-shadow:0 12px 26px -12px rgba(18,145,207,0.55)}.ci-download .inner .down-list .link:focus-visible img,.ci-download .inner .down-list .link:hover img{filter:brightness(0) invert(1)}.product-intro{padding:120px 0 60px}@media (max-width:1200px){.product-intro{padding:90px 0 60px}}@media (max-width:768px){.product-intro{padding:60px 0 40px}}.product-intro .tit-bx{display:flex;flex-direction:column;gap:8px}.product-intro .tit-bx .eng{font-family:"Wanted Sans Variable","Wanted Sans","Pretendard Variable","Pretendard Variable","Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:20px;font-weight:600;line-height:1.5;letter-spacing:-0.04em;color:#1291cf}.product-intro .tit-bx .tit{font-size:48px;font-weight:600;line-height:1.3;letter-spacing:-0.04em;color:#000}@media (max-width:1024px){.product-intro .tit-bx .tit{font-size:34px}}@media (max-width:768px){.product-intro .tit-bx .tit{font-size:24px}.product-intro .tit-bx .tit br{display:none}}.product-intro .desc{margin-top:39px;font-size:20px;font-weight:400;line-height:1.6;letter-spacing:-0.04em;color:#787878}@media (max-width:1024px){.product-intro .desc{margin-top:28px;font-size:17px;letter-spacing:normal}}@media (max-width:768px){.product-intro .desc{font-size:15px}.product-intro .desc br{display:none}}.product-list{padding-bottom:60px}.product-list .list-tit{font-family:"Wanted Sans Variable","Wanted Sans","Pretendard Variable","Pretendard Variable","Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:28px;font-weight:600;line-height:1.4;letter-spacing:-0.04em;color:#141414}@media (max-width:768px){.product-list .list-tit{font-size:21px}}.product-list .filter{display:flex;align-items:flex-start;justify-content:center;gap:4px;margin-top:29px}@media (max-width:768px){.product-list .filter{margin-top:20px;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.product-list .filter::-webkit-scrollbar{display:none}}.product-list .filter .filter-btn{display:flex;align-items:center;justify-content:center;gap:10px;flex:0 0 auto;width:150px;min-width:0;padding:16px 12px;border:0;border-bottom:1px solid transparent;background:none;font-family:"Wanted Sans Variable","Wanted Sans","Pretendard Variable","Pretendard Variable","Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:16px;font-weight:600;letter-spacing:-0.04em;color:#aaa;white-space:nowrap;transition:color 500ms cubic-bezier(0.16,1,0.3,1),border-color 500ms cubic-bezier(0.16,1,0.3,1)}@media (max-width:768px){.product-list .filter .filter-btn{width:96px;padding:12px 10px;font-size:14px}}.product-list .filter .filter-btn .dot{width:4px;height:4px;border-radius:50%;background-color:currentColor;opacity:0;transform:scale(0);transition:opacity 500ms cubic-bezier(0.16,1,0.3,1),transform 500ms cubic-bezier(0.16,1,0.3,1)}.product-list .filter .filter-btn:focus-visible,.product-list .filter .filter-btn:hover{color:#1291cf}.product-list .filter .filter-btn.is-active{border-bottom-color:#1291cf;color:#1291cf}.product-list .filter .filter-btn.is-active .dot{opacity:1;transform:scale(1)}.product-list .goods-list{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:44px}@media (max-width:1200px){.product-list .goods-list{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:576px){.product-list .goods-list{grid-template-columns:1fr}}.product-list .goods-list .item{min-width:0}.product-list .goods-list .item[hidden]{display:none}.product-list .goods-list .item .link{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:24px;height:100%;padding:24px;border:1px solid #eee;border-radius:20px;background-color:#fff;transition:border-color 500ms cubic-bezier(0.16,1,0.3,1),box-shadow 500ms cubic-bezier(0.16,1,0.3,1),transform 500ms cubic-bezier(0.16,1,0.3,1)}@media (max-width:768px){.product-list .goods-list .item .link{padding:24px 12px;gap:16px}}.product-list .goods-list .item .link .img-bx{width:100%;overflow:hidden}.product-list .goods-list .item .link .img-bx img{display:block;width:100%;aspect-ratio:374/280;object-fit:cover;transition:transform 800ms cubic-bezier(0.16,1,0.3,1)}@media (max-width:768px){.product-list .goods-list .item .link .img-bx img{aspect-ratio:initial;height:100%}}.product-list .goods-list .item .link .txt-bx{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.product-list .goods-list .item .link .txt-bx .cate{font-family:"Wanted Sans Variable","Wanted Sans","Pretendard Variable","Pretendard Variable","Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:15px;font-weight:700;line-height:1.45;letter-spacing:-0.04em;color:#1291cf}.product-list .goods-list .item .link .txt-bx .tit{font-family:"Wanted Sans Variable","Wanted Sans","Pretendard Variable","Pretendard Variable","Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:22px;font-weight:600;line-height:1.4;letter-spacing:-0.04em;color:#141414}@media (max-width:768px){.product-list .goods-list .item .link .txt-bx .tit{font-size:18px}}.product-list .goods-list .item .link .more{display:flex;align-items:center;justify-content:center;width:42px;height:42px;margin-top:auto;margin-left:auto;border:1px solid #e6e6e6;border-radius:50%;background-color:#fff;transition:background-color 500ms cubic-bezier(0.16,1,0.3,1),border-color 500ms cubic-bezier(0.16,1,0.3,1),transform 600ms cubic-bezier(0.16,1,0.3,1)}.product-list .goods-list .item .link .more img{width:16px;height:16px;filter:brightness(0) invert(0.72);transition:filter 500ms cubic-bezier(0.16,1,0.3,1)}.product-list .goods-list .item .link:focus-visible,.product-list .goods-list .item .link:hover{border-color:#1291cf;box-shadow:0 20px 36px -15px rgba(18,145,207,0.31)}.product-list .goods-list .item .link:focus-visible .img-bx img,.product-list .goods-list .item .link:hover .img-bx img{transform:scale(1.06)}.product-list .goods-list .item .link:focus-visible .more,.product-list .goods-list .item .link:hover .more{border-color:#1291cf;background-color:#1291cf;transform:rotate(90deg)}.product-view{padding:60px 0 120px}.product-view .view-row{display:flex;align-items:flex-start;gap:100px}@media (max-width:1400px){.product-view .view-row{gap:50px}}@media (max-width:1024px){.product-view .view-row{flex-direction:column;gap:30px}}.product-view .view-row .img-bx{flex:0 0 454px;min-width:0;border-radius:8px;overflow:hidden}@media (max-width:1024px){.product-view .view-row .img-bx{flex:1 1 auto;width:100%}}.product-view .view-row .img-bx img{display:block;width:100%;height:340px;object-fit:cover}@media (max-width:768px){.product-view .view-row .img-bx img{height:240px}}.product-view .view-row .tex-bx{flex:1 1 auto;min-width:0;padding:20px 0}@media (max-width:1024px){.product-view .view-row .tex-bx{padding-top:0}}.product-view .view-row .tex-bx .eng{font-family:"Wanted Sans Variable","Wanted Sans","Pretendard Variable","Pretendard Variable","Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:20px;font-weight:600;line-height:1.5;letter-spacing:-0.04em;color:#1291cf}@media (max-width:768px){.product-view .view-row .tex-bx .eng{font-size:16px}}.product-view .view-row .tex-bx .tit{margin-top:8px;font-size:48px;font-weight:600;line-height:1.3;letter-spacing:-0.04em;color:#000}@media (max-width:1400px){.product-view .view-row .tex-bx .tit{font-size:36px}}@media (max-width:768px){.product-view .view-row .tex-bx .tit{font-size:24px}}.product-view .view-row .tex-bx .cate{margin-top:8px;font-size:18px;font-weight:600;line-height:1.4;letter-spacing:-0.04em;color:#141414}.product-view .view-row .tex-bx .desc{margin-top:39px;font-size:20px;font-weight:400;line-height:1.6;letter-spacing:-0.04em;color:#787878}@media (max-width:768px){.product-view .view-row .tex-bx .desc{margin-top:24px;font-size:15px}}.product-view .spec{margin-top:60px}.product-view .spec .spec-tit{margin-bottom:24px;font-family:"Wanted Sans Variable","Wanted Sans","Pretendard Variable","Pretendard Variable","Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:24px;font-weight:600;line-height:1.4;letter-spacing:-0.04em;color:#141414}@media (max-width:768px){.product-view .spec .spec-tit{font-size:19px}}.product-view .view-btn{display:flex;justify-content:center;margin-top:60px}.tech-process .process-list{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media (max-width:1200px){.tech-process .process-list{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:576px){.tech-process .process-list{grid-template-columns:1fr}}.tech-process .process-list .item{display:flex;flex-direction:column;min-width:0;padding:30px;border-radius:20px;background-color:#F8F8F7;transition:border-color 500ms cubic-bezier(0.16,1,0.3,1),box-shadow 500ms cubic-bezier(0.16,1,0.3,1),transform 500ms cubic-bezier(0.16,1,0.3,1)}@media (max-width:768px){.tech-process .process-list .item{padding:24px 20px}}.tech-process .process-list .item .num{font-family:"Wanted Sans Variable","Wanted Sans","Pretendard Variable","Pretendard Variable","Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:18px;font-weight:700;line-height:1.45;letter-spacing:-0.04em;color:#1291cf}.tech-process .process-list .item .tex{margin-top:20px}.tech-process .process-list .item .tex .tit{font-size:24px;font-weight:600;line-height:1.4;letter-spacing:-0.04em;color:#141414}@media (max-width:768px){.tech-process .process-list .item .tex .tit{font-size:20px}}.tech-process .process-list .item .tex .desc{margin-top:8px;font-size:16px;font-weight:400;line-height:1.6;letter-spacing:-0.03em;color:#787878}@media (max-width:768px){.tech-process .process-list .item .tex .desc{font-size:15px}}.tech-process .process-list .item .img-bx{margin-top:auto;padding-top:20px;border-radius:20px;overflow:hidden}.tech-process .process-list .item .img-bx img{display:block;width:100%;aspect-ratio:400/160}.tech-process .process-list .item:hover{border-color:#1291cf;box-shadow:0 20px 36px -15px rgba(18,145,207,0.26)}.tech-roadmap .common-spec-table.type-roadmap tbody th.is-group{vertical-align:middle;border-right:1px solid #ddd}.tech-roadmap .common-spec-table.type-roadmap tbody th.is-sub{background-color:#fff;font-weight:500;color:#4b4b4b}.tech-lab .lab-list{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}@media (max-width:1024px){.tech-lab .lab-list{grid-template-columns:1fr}}.tech-lab .lab-list .item{min-width:0}.tech-lab .lab-list .item .img-bx{border-radius:20px}.tech-lab .lab-list .item .img-bx img{display:block;width:100%;height:320px;object-fit:cover}@media (max-width:768px){.tech-lab .lab-list .item .img-bx img{height:220px}}.tech-lab .lab-list .item .tex{margin-top:20px;text-align:center}.tech-lab .lab-list .item .tex .tit{font-size:28px;font-weight:600;line-height:1.4;letter-spacing:-0.04em;color:#141414}@media (max-width:768px){.tech-lab .lab-list .item .tex .tit{font-size:22px}}.tech-lab .lab-list .item .tex .eng{margin-top:4px;font-family:"Wanted Sans Variable","Wanted Sans","Pretendard Variable","Pretendard Variable","Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:15px;font-weight:600;letter-spacing:-0.04em;color:#1291cf}.tech-lab .lab-list .item .tex .desc{margin-top:20px;font-size:18px;font-weight:400;line-height:1.6;letter-spacing:-0.03em;color:#787878}@media (max-width:768px){.tech-lab .lab-list .item .tex .desc{margin-top:14px;font-size:15px}}.tech-focus .focus-list{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}@media (max-width:1024px){.tech-focus .focus-list{grid-template-columns:1fr;gap:16px}}.tech-focus .focus-list .item{display:flex;flex-direction:column;justify-content:center;gap:20px;min-width:0;min-height:164px;padding:40px;border-radius:20px;background-color:#fff;transition:box-shadow 500ms cubic-bezier(0.16,1,0.3,1),transform 500ms cubic-bezier(0.16,1,0.3,1)}@media (max-width:768px){.tech-focus .focus-list .item{min-height:0;padding:24px 20px;gap:12px}}.tech-focus .focus-list .item .num{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-width:39px;padding:4px 12px;border-radius:99999px;background-color:#e7f4fb;font-family:"Wanted Sans Variable","Wanted Sans","Pretendard Variable","Pretendard Variable","Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:14px;font-weight:700;letter-spacing:-0.04em;color:#1291cf;transition:background-color 500ms cubic-bezier(0.16,1,0.3,1),color 500ms cubic-bezier(0.16,1,0.3,1)}.tech-focus .focus-list .item .txt{font-family:"Wanted Sans Variable","Wanted Sans","Pretendard Variable","Pretendard Variable","Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:22px;font-weight:500;line-height:1.4;letter-spacing:-0.03em;color:#141414}@media (max-width:768px){.tech-focus .focus-list .item .txt{font-size:17px}}.quality-policy{overflow:hidden}.quality-policy .step-list{display:flex;align-items:center;justify-content:space-between;margin-top:60px}@media (max-width:1200px){.quality-policy .step-list{flex-wrap:wrap;justify-content:center;gap:30px}}@media (max-width:768px){.quality-policy .step-list{gap:16px;margin-top:40px}}.quality-policy .step-list .item{--glow:44px;--arrow:85px;position:relative;z-index:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;flex:none;width:calc(280px + var(--glow) * 2);height:calc(280px + var(--glow) * 2);margin:calc(var(--glow) * -1);padding:var(--glow);min-width:0;background-color:transparent;text-align:center;transition:transform 700ms cubic-bezier(0.16,1,0.3,1)}@media (max-width:1200px){.quality-policy .step-list .item{width:calc(220px + var(--glow) * 2);height:calc(220px + var(--glow) * 2)}}@media (max-width:768px){.quality-policy .step-list .item{--glow:20px;width:80%;height:auto;aspect-ratio:1/1;margin:0}}.quality-policy .step-list .item .icon,.quality-policy .step-list .item .txt{position:relative;z-index:1}.quality-policy .step-list .item:after{content:"";position:absolute;inset:var(--glow);z-index:0;border-radius:50%;background-color:#fff;box-shadow:0 4px 40px 0 rgba(18,145,207,0.1);pointer-events:none}.quality-policy .step-list .item:not(:first-child){padding-left:var(--arrow);width:calc(280px + var(--glow) + var(--arrow));margin-left:calc(var(--arrow) * -1)}.quality-policy .step-list .item:not(:first-child):after{left:var(--arrow)}@media (max-width:1200px){.quality-policy .step-list .item:not(:first-child){padding-left:var(--glow);width:calc(220px + var(--glow) * 2);margin-left:calc(var(--glow) * -1)}.quality-policy .step-list .item:not(:first-child):after{left:var(--glow)}}.quality-policy .step-list .item:not(:first-child):before{content:"";position:absolute;top:50%;left:0;z-index:1;width:61px;height:8px;margin-top:-4px;background:url("../images/icon/arrow-line.svg") no-repeat center/contain}@media (max-width:1200px){.quality-policy .step-list .item:not(:first-child):before{display:none}}.quality-policy .step-list .item .icon{display:flex;align-items:center;justify-content:center;width:54px;height:54px;overflow:hidden;transition:transform 800ms cubic-bezier(0.16,1,0.3,1)}.quality-policy .step-list .item .txt{font-size:20px;font-weight:600;line-height:1.4;letter-spacing:-0.04em;color:#141414}@media (max-width:768px){.quality-policy .step-list .item .txt{font-size:15px;letter-spacing:normal}}.quality-policy .policy-dots{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:40px}.quality-policy .policy-dots i{display:block;width:8px;height:8px;border-radius:50%;background-color:#1291cf}.quality-policy .policy-dots i:nth-child(2){background-color:#70BDE2}.quality-policy .policy-dots i:nth-child(3){background-color:#CFE9F5}.quality-policy .policy-statement{margin-top:30px;text-align:center;padding:30px 0;border:1px solid #1291cf;border-radius:999px;background-color:#1291cf}@media (max-width:768px){.quality-policy .policy-statement{border-radius:20px}}.quality-policy .policy-statement .tit{font-size:28px;font-weight:600;line-height:1.35;letter-spacing:-0.04em;color:#fff}@media (max-width:1024px){.quality-policy .policy-statement .tit{font-size:22px}}@media (max-width:768px){.quality-policy .policy-statement .tit{font-size:18px}}.quality-policy .policy-statement .desc{margin-top:8px;font-size:18px;font-weight:400;line-height:1.6;letter-spacing:-0.03em;color:rgba(255,255,255,0.7)}@media (max-width:768px){.quality-policy .policy-statement .desc{font-size:15px}}.quality-goal .goal-tit{font-size:38px;font-weight:600;line-height:1.3;letter-spacing:-0.04em;color:#141414;text-align:center}@media (max-width:1024px){.quality-goal .goal-tit{font-size:28px}}@media (max-width:768px){.quality-goal .goal-tit{font-size:23px}}.quality-goal .goal-list{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:73px}@media (max-width:1024px){.quality-goal .goal-list{grid-template-columns:1fr;gap:20px;margin-top:40px}}.quality-goal .goal-list .item{display:flex;flex-direction:column;gap:20px;min-width:0;padding:30px;border-radius:20px;background-color:#fff;transition:box-shadow 500ms cubic-bezier(0.16,1,0.3,1)}.quality-goal .goal-list .item .num{font-family:"Wanted Sans Variable","Wanted Sans","Pretendard Variable","Pretendard Variable","Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:18px;font-weight:700;line-height:1.45;letter-spacing:-0.04em;color:#1291cf}.quality-goal .goal-list .item .tex-area{display:flex;flex-direction:column;gap:20px}.quality-goal .goal-list .item .tex-area .icon{display:flex;align-items:center;justify-content:center;width:54px;height:54px;overflow:hidden;transition:transform 800ms cubic-bezier(0.16,1,0.3,1)}.quality-goal .goal-list .item .tex-area .icon img{width:54px;height:54px;object-fit:contain}.quality-goal .goal-list .item .tex-area .tex{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.quality-goal .goal-list .item .tex-area .tex .label{width:100%;font-size:20px;font-weight:600;line-height:1.35;letter-spacing:-0.04em;color:#141414}.quality-goal .goal-list .item .tex-area .tex .value{font-size:42px;font-weight:600;line-height:1.4;letter-spacing:-0.04em;color:#1291cf;font-variant-numeric:tabular-nums}@media (max-width:768px){.quality-goal .goal-list .item .tex-area .tex .value{font-size:34px}}.quality-cert .cert-list{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}@media (max-width:1024px){.quality-cert .cert-list{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:576px){.quality-cert .cert-list{grid-template-columns:1fr}}.quality-cert .cert-list .item{display:flex;flex-direction:column;align-items:stretch;min-width:0}.quality-cert .cert-list .item .card{display:block;width:100%;padding:0;font:inherit;color:inherit;text-align:center}.quality-cert .cert-list .item .img-bx{position:relative;display:flex;align-items:center;justify-content:center;height:420px;padding:30px 24px;border:2px solid transparent;border-radius:20px;background-color:#f8f8f7;overflow:hidden;transition:border-color 500ms cubic-bezier(0.16,1,0.3,1)}@media (max-width:768px){.quality-cert .cert-list .item .img-bx{height:320px}}.quality-cert .cert-list .item .img-bx>img{width:100%;height:100%;object-fit:contain}.quality-cert .cert-list .item .img-bx .over{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 500ms cubic-bezier(0.16,1,0.3,1)}.quality-cert .cert-list .item .img-bx .zoom{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:8px;border-radius:20px;background-color:#1291cf}.quality-cert .cert-list .item .img-bx .zoom img{display:block;width:18px;height:18px}.quality-cert .cert-list .item .tit{display:block;margin-top:12px;font-size:20px;font-weight:600;line-height:1.6;letter-spacing:-0.04em;color:#141414;text-align:center}@media (max-width:768px){.quality-cert .cert-list .item .tit{font-size:18px}}.quality-cert .cert-list .item .card:focus-visible .img-bx,.quality-cert .cert-list .item .card:hover .img-bx{border-color:#1291cf}.quality-cert .cert-list .item .card:focus-visible .over,.quality-cert .cert-list .item .card:hover .over{opacity:1}.quality-cert .cert-list .item .down{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:12px;padding:12px 40px;border:1px solid #ddd;border-radius:9999px;font-size:15px;font-weight:500;line-height:1.35;letter-spacing:-0.04em;color:#141414;transition:border-color 500ms cubic-bezier(0.16,1,0.3,1),color 500ms cubic-bezier(0.16,1,0.3,1)}.quality-cert .cert-list .item .down img{display:block;width:18px;height:18px}.quality-cert .cert-list .item .down:focus-visible,.quality-cert .cert-list .item .down:hover{border-color:#1291cf;color:#1291cf}.quality-cert .cert-pop .box img{width:100%;height:100%;object-fit:contain}.cert-pop{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:40px 24px}.cert-pop[hidden]{display:none}.cert-pop .dim{position:absolute;inset:0;background-color:rgba(0,0,0,0.72)}.cert-pop .box{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:90vw;height:90vh;outline:none}.cert-pop .close{position:absolute;top:0;right:0;z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;font-size:28px;line-height:1;color:#fff;transition:color 500ms cubic-bezier(0.16,1,0.3,1)}.cert-pop .close:focus-visible,.cert-pop .close:hover{color:#1291cf}.cert-pop .pic{display:block;max-width:614px;width:100%}.esg-policy .policy-lead{margin-top:12px;font-size:28px;font-weight:600;line-height:1.5;letter-spacing:-0.04em;color:#141414}@media (max-width:1024px){.esg-policy .policy-lead{font-size:22px}}@media (max-width:768px){.esg-policy .policy-lead{font-size:18px}}.esg-policy .policy-img{margin-top:40px;border-radius:20px;overflow:hidden;height:460px}@media (max-width:768px){.esg-policy .policy-img{height:auto}}.esg-policy .policy-img img{display:block;width:100%;object-fit:cover;will-change:transform}@media (max-width:1024px){.esg-policy .policy-img img{height:320px}}@media (max-width:768px){.esg-policy .policy-img img{height:auto}}.esg-policy .policy-tex{margin-top:40px;padding-top:40px;text-align:center;border-top:2px solid #000}.esg-policy .policy-tex .name{font-size:30px;font-weight:600;line-height:1.5;letter-spacing:-0.04em;color:#141414}@media (max-width:768px){.esg-policy .policy-tex .name{font-size:20px}}.esg-policy .policy-tex .desc{margin-top:20px;font-size:18px;font-weight:400;line-height:1.6;letter-spacing:-0.03em;color:#787878}@media (max-width:768px){.esg-policy .policy-tex .desc{font-size:15px}.esg-policy .policy-tex .desc br{display:none}}.esg-pillar{background-color:#f7f9fc}.esg-pillar .pillar-list{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;align-items:start;margin-top:40px}@media (max-width:1024px){.esg-pillar .pillar-list{grid-template-columns:1fr;gap:20px;margin-top:32px}}.esg-pillar .pillar-list .item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-width:0;aspect-ratio:468/578;padding:40px 30px;border-radius:20px;overflow:hidden;text-align:center;color:#fff}@media (max-width:1024px){.esg-pillar .pillar-list .item{aspect-ratio:16/11}}.esg-pillar .pillar-list .item.is-offset{margin-top:52px}@media (max-width:1024px){.esg-pillar .pillar-list .item.is-offset{margin-top:0}}.esg-pillar .pillar-list .item .img-bx{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}@media (max-width:768px){.esg-pillar .pillar-list .item .img-bx:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,0.5);pointer-events:none}}.esg-pillar .pillar-list .item .img-bx img{width:100%;height:100%;object-fit:cover;transition:transform 1200ms cubic-bezier(0.16,1,0.3,1)}.esg-pillar .pillar-list .item .tex{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:12px;transition:transform 700ms cubic-bezier(0.16,1,0.3,1)}.esg-pillar .pillar-list .item .tex .eng{font-family:"Wanted Sans Variable","Wanted Sans","Pretendard Variable","Pretendard Variable","Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:20px;font-weight:600;line-height:1.5;letter-spacing:-0.04em}@media (max-width:768px){.esg-pillar .pillar-list .item .tex .eng{font-size:16px}}.esg-pillar .pillar-list .item .tex .tit{margin-top:-8px;font-size:32px;font-weight:600;line-height:1.3;letter-spacing:-0.04em}@media (max-width:1200px){.esg-pillar .pillar-list .item .tex .tit{font-size:26px}}@media (max-width:768px){.esg-pillar .pillar-list .item .tex .tit{font-size:22px}}.esg-pillar .pillar-list .item .tex .desc{font-size:20px;font-weight:400;line-height:1.6;letter-spacing:-0.04em}@media (max-width:1200px){.esg-pillar .pillar-list .item .tex .desc{font-size:16px}}@media (max-width:768px){.esg-pillar .pillar-list .item .tex .desc{font-size:15px}}.esg-pillar .pillar-list .item:hover .img-bx img{transform:scale(1.08)}.esg-detail .detail-list{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:56px}@media (max-width:1200px){.esg-detail .detail-list{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:576px){.esg-detail .detail-list{grid-template-columns:1fr;margin-top:32px}}.esg-detail .detail-list .item{min-width:0}.esg-detail .detail-list .item .link{display:flex;flex-direction:column;align-items:center;gap:30px;height:100%;padding:40px 20px;border-radius:20px;background-color:#f8f8f7;text-align:center;transition:background-color 500ms cubic-bezier(0.16,1,0.3,1),box-shadow 500ms cubic-bezier(0.16,1,0.3,1),transform 500ms cubic-bezier(0.16,1,0.3,1)}.esg-detail .detail-list .item .link .icon{display:flex;align-items:center;justify-content:center;width:74px;height:74px;overflow:hidden;transition:transform 800ms cubic-bezier(0.16,1,0.3,1)}.esg-detail .detail-list .item .link .icon img{width:74px;height:74px;object-fit:contain}.esg-detail .detail-list .item .link .num{font-family:"Wanted Sans Variable","Wanted Sans","Pretendard Variable","Pretendard Variable","Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:18px;font-weight:700;line-height:1.45;letter-spacing:-0.04em;color:#1291cf}.esg-detail .detail-list .item .link .tit{margin-top:-22px;font-size:24px;font-weight:600;line-height:1.4;letter-spacing:-0.04em;color:#000;transition:color 500ms cubic-bezier(0.16,1,0.3,1)}@media (max-width:768px){.esg-detail .detail-list .item .link .tit{font-size:19px}}.esg-detail .detail-list .item .link:focus-visible,.esg-detail .detail-list .item .link:hover{background-color:#e7f4fb;box-shadow:0 18px 36px -15px rgba(18,145,207,0.31)}.esg-detail .detail-list .item .link:focus-visible .icon,.esg-detail .detail-list .item .link:hover .icon{transform:translateY(-4px) scale(1.08)}.esg-detail .detail-list .item .link:focus-visible .tit,.esg-detail .detail-list .item .link:hover .tit{color:#1291cf}.safety-cert .cert-row{display:flex;border-radius:30px;background:#F8F8F7;padding:60px;justify-content:space-between}@media (max-width:768px){.safety-cert .cert-row{padding:20px;border-radius:20px;flex-direction:column}}.safety-cert .cert-row .item{display:flex;align-items:center;gap:80px;min-width:0}@media (max-width:1400px){.safety-cert .cert-row .item{gap:40px;padding:40px}}@media (max-width:768px){.safety-cert .cert-row .item{flex-direction:column;gap:24px;padding:0}}.safety-cert .cert-row .item .img-bx{flex:0 0 260px;min-width:0;background:#FFF;box-shadow:0 4px 20px 0 rgba(0,0,0,0.1);overflow:hidden;height:320px;padding:10px 20px}.safety-cert .cert-row .item .img-bx img{display:block;width:100%;height:100%;object-fit:contain;transition:transform 800ms cubic-bezier(0.16,1,0.3,1)}@media (max-width:768px){.safety-cert .cert-row .item .img-bx{flex:none;height:auto;width:100%;border-radius:20px;padding:20px;box-shadow:none}}.safety-cert .cert-row .item .tex-area{display:flex;flex-direction:column;gap:30px;min-width:0}.safety-cert .cert-row .item .tex-area .tex .tit{font-size:24px;font-weight:600;line-height:1.4;letter-spacing:-0.04em;color:#141414}@media (max-width:768px){.safety-cert .cert-row .item .tex-area .tex .tit{font-size:19px}}.safety-cert .cert-row .item .tex-area .tex .eng{margin-top:8px;font-family:"Wanted Sans Variable","Wanted Sans","Pretendard Variable","Pretendard Variable","Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:16px;font-weight:500;letter-spacing:-0.04em;color:#787878}.safety-cert .cert-row .item:hover .img-bx img{transform:scale(1.04)}.env-data .data-row{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;margin-top:60px}@media (max-width:1024px){.env-data .data-row{grid-template-columns:1fr;gap:30px;margin-top:32px}}.env-data .data-row .data-item{min-width:0}.env-data .data-row .data-item .data-tit{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:14px}.env-data .data-row .data-item .data-tit .tit{font-size:22px;font-weight:600;line-height:1.4;letter-spacing:-0.04em;color:#141414}@media (max-width:768px){.env-data .data-row .data-item .data-tit .tit{font-size:18px}}.env-data .data-row .data-item .data-tit .unit{font-size:15px;letter-spacing:-0.03em;color:#787878;white-space:nowrap}.env-data .data-row .data-item .common-spec-table tbody th.is-group{vertical-align:middle;border-right:1px solid #ddd}.env-data .data-row .data-item .common-spec-table tbody th.is-sub{background-color:#fff;font-weight:500;color:#4b4b4b}.env-data .data-row .data-item .common-spec-table tbody tr.is-total td,.env-data .data-row .data-item .common-spec-table tbody tr.is-total th{font-weight:600;color:#141414}.env-data .data-row .data-item .common-table-scroll>table{min-width:520px}.env-data .data-note{margin-top:20px;padding:20px 40px;border-radius:999px;background-color:#F7F9FC;font-size:16px;line-height:1.6;letter-spacing:-0.03em;color:#1291CF;text-align:center}@media (max-width:768px){.env-data .data-note{padding:18px 20px;font-size:14px;text-align:left;border-radius:20px}}.charter-human .charter-list{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-top:60px}@media (max-width:1024px){.charter-human .charter-list{grid-template-columns:1fr;gap:20px;margin-top:40px}}.charter-human .charter-list>.item{display:flex;flex-direction:column;align-items:flex-start;gap:20px;min-width:0;padding:40px;border-radius:20px;background-color:#f8f8f7}@media (max-width:768px){.charter-human .charter-list>.item{padding:28px 20px}}.charter-human .charter-list>.item>.num{font-family:"Wanted Sans Variable","Wanted Sans","Pretendard Variable","Pretendard Variable","Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:18px;font-weight:700;line-height:1.45;letter-spacing:-0.04em;color:#1291cf}.charter-human .charter-list>.item .tex{display:flex;flex-direction:column;gap:12px;flex:1;width:100%}.charter-human .charter-list>.item .tit{font-size:24px;font-weight:600;line-height:1.4;letter-spacing:-0.04em;color:#141414}@media (max-width:768px){.charter-human .charter-list>.item .tit{font-size:19px}}.charter-human .charter-list>.item .list{display:flex;flex-direction:column;gap:12px}.charter-human .charter-list>.item .list li{display:flex;align-items:flex-start;gap:8px;font-size:18px;font-weight:500;line-height:1.35;letter-spacing:-0.04em;color:#787878}@media (max-width:768px){.charter-human .charter-list>.item .list li{font-size:15px}}.charter-human .charter-list>.item .list li:before{content:"";flex:0 0 auto;width:24px;height:24px;margin-top:0.05em;background:url("../images/icon/esg/check.svg") no-repeat center/24px 24px}.charter-human .charter-list>.item .icon{display:flex;align-items:center;justify-content:center;align-self:flex-end;flex:0 0 auto;width:74px;height:74px;overflow:hidden}.charter-human .charter-list>.item .icon img{display:block;width:100%;height:100%;object-fit:contain}@media (max-width:768px){.charter-human .charter-list>.item .icon{width:60px;height:60px}}.charter-ethics .ethics-lead{margin-top:40px;padding-top:40px;border-top:2px solid #000;text-align:center}@media (max-width:768px){.charter-ethics .ethics-lead{margin-top:32px;padding-top:32px}}.charter-ethics .ethics-lead .tit{font-size:30px;font-weight:600;line-height:1.5;letter-spacing:-0.04em;color:#141414}@media (max-width:768px){.charter-ethics .ethics-lead .tit{font-size:20px}}.charter-ethics .ethics-lead .desc{margin-top:20px;font-size:18px;line-height:1.6;letter-spacing:-0.03em;color:#787878}@media (max-width:768px){.charter-ethics .ethics-lead .desc{font-size:15px}.charter-ethics .ethics-lead .desc br{display:none}}.charter-ethics .oath-list{display:flex;flex-direction:column;gap:20px;margin-top:60px}@media (max-width:768px){.charter-ethics .oath-list{margin-top:32px}}.charter-ethics .oath-list .item{display:flex;align-items:center;gap:12px;min-width:0;border-radius:12px;background-color:#fff;transition:transform 500ms cubic-bezier(0.16,1,0.3,1)}@media (max-width:768px){.charter-ethics .oath-list .item{align-items:flex-start;gap:10px;padding:0}}.charter-ethics .oath-list .item .badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:80px;aspect-ratio:1/1;border-radius:50%;background-color:#1291CF;font-size:16px;font-weight:600;line-height:22px;letter-spacing:-0.04em;color:#fff;transition:background-color 500ms cubic-bezier(0.16,1,0.3,1),color 500ms cubic-bezier(0.16,1,0.3,1)}@media (max-width:768px){.charter-ethics .oath-list .item .badge{width:48px;font-size:14px}}.charter-ethics .oath-list .item .txt{width:100%;padding:26px 40px;background-color:#f8f8f7;border-radius:999px;font-size:18px;line-height:1.6;font-weight:600;letter-spacing:-0.03em;color:#000}@media (max-width:768px){.charter-ethics .oath-list .item .txt{font-size:15px;border-radius:20px;padding:20px;letter-spacing:-0.3px}}.ethics-code .code-list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px}@media (max-width:1024px){.ethics-code .code-list{grid-template-columns:repeat(2,1fr);margin-top:40px}}@media (max-width:768px){.ethics-code .code-list{grid-template-columns:1fr;margin-top:32px}}.ethics-code .code-list>.item{display:flex;flex-direction:column;gap:12px;min-width:0;padding:40px;border-radius:20px;background-color:#f8f8f7}@media (max-width:768px){.ethics-code .code-list>.item{padding:28px 20px}}.ethics-code .code-list>.item .tit{font-size:24px;font-weight:600;line-height:1.4;letter-spacing:-0.04em;color:#141414}@media (max-width:768px){.ethics-code .code-list>.item .tit{font-size:19px}}.ethics-code .code-list>.item .list{display:flex;flex-direction:column;gap:12px}.ethics-code .code-list>.item .list li{display:flex;align-items:flex-start;gap:8px;font-size:18px;font-weight:500;line-height:1.35;letter-spacing:-0.04em;color:#787878}@media (max-width:768px){.ethics-code .code-list>.item .list li{font-size:15px}}.ethics-code .code-list>.item .list li:before{content:"";flex:0 0 auto;width:24px;height:24px;margin-top:0.05em;background:url("../images/icon/esg/check.svg") no-repeat center/24px 24px}.mineral-principle{background:#F7F9FC}.mineral-principle .principle-row{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}@media (max-width:1200px){.mineral-principle .principle-row{flex-direction:column}}.mineral-principle .principle-row>.common-tit{flex:0 0 300px;position:sticky;top:140px}@media (max-width:1200px){.mineral-principle .principle-row>.common-tit{position:static;flex:1 1 auto}}.mineral-principle .principle-list{flex:1 1 auto;display:flex;flex-direction:column;gap:20px;max-width:800px}.mineral-principle .principle-list .item{display:flex;flex-direction:column;gap:20px;min-width:0;padding:40px;border-radius:20px;background-color:#fff}@media (max-width:768px){.mineral-principle .principle-list .item{padding:20px}}.mineral-principle .principle-list .item .badge{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;padding:4px 12px;border-radius:99999px;background-color:#e7f4fb;font-family:"Wanted Sans Variable","Wanted Sans","Pretendard Variable","Pretendard Variable","Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:14px;font-weight:700;letter-spacing:-0.04em;color:#1291cf}.mineral-principle .principle-list .item .txt{font-size:18px;line-height:1.7;letter-spacing:-0.03em;color:#4b4b4b}@media (max-width:768px){.mineral-principle .principle-list .item .txt{font-size:15px}}.mineral-target .common-spec-table td .sub{display:block;margin-top:6px;font-size:14px;color:#787878}.mineral-guide{background:#F7F9FC}.mineral-guide .guide-list{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:56px}@media (max-width:1024px){.mineral-guide .guide-list{grid-template-columns:1fr;gap:20px;margin-top:32px}}.mineral-guide .guide-list .item{display:flex;flex-direction:column;min-width:0;padding:40px 30px;border:1px solid #eee;border-radius:20px;background-color:#fff;transition:border-color 500ms cubic-bezier(0.16,1,0.3,1),transform 500ms cubic-bezier(0.16,1,0.3,1),box-shadow 500ms cubic-bezier(0.16,1,0.3,1)}@media (max-width:768px){.mineral-guide .guide-list .item{padding:28px 20px}}.mineral-guide .guide-list .item .num{font-family:"Wanted Sans Variable","Wanted Sans","Pretendard Variable","Pretendard Variable","Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:18px;font-weight:700;line-height:1.45;letter-spacing:-0.04em;color:#1291cf}.mineral-guide .guide-list .item .tit{margin-top:20px;font-size:22px;font-weight:600;line-height:1.4;letter-spacing:-0.04em;color:#141414}@media (max-width:768px){.mineral-guide .guide-list .item .tit{font-size:18px}}.mineral-guide .guide-list .item .desc{margin-top:12px;font-size:16px;line-height:1.65;letter-spacing:-0.03em;color:#787878}@media (max-width:768px){.mineral-guide .guide-list .item .desc{font-size:15px}}.mineral-guide .guide-note{margin-top:20px}.mineral-guide .guide-note .tit{font-size:20px;font-weight:600;line-height:1.4;letter-spacing:-0.04em;color:#1291CF}@media (max-width:768px){.mineral-guide .guide-note .tit{font-size:17px}}.mineral-guide .guide-note .desc{margin-top:12px;font-size:16px;line-height:1.7;letter-spacing:-0.03em;color:#787878}@media (max-width:768px){.mineral-guide .guide-note .desc{font-size:15px}}.mineral-monitor .monitor-list{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-top:56px}@media (max-width:1024px){.mineral-monitor .monitor-list{grid-template-columns:1fr;gap:20px;margin-top:32px}}.mineral-monitor .monitor-list .item{display:flex;flex-direction:column;min-width:0;padding:40px;border-radius:20px;background-color:#f8f8f7;transition:box-shadow 500ms cubic-bezier(0.16,1,0.3,1)}@media (max-width:768px){.mineral-monitor .monitor-list .item{padding:28px 20px}}.mineral-monitor .monitor-list .item .num{font-family:"Wanted Sans Variable","Wanted Sans","Pretendard Variable","Pretendard Variable","Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:18px;font-weight:700;line-height:1.45;letter-spacing:-0.04em;color:#1291cf}.mineral-monitor .monitor-list .item .tit{margin-top:20px;font-size:22px;font-weight:600;line-height:1.4;letter-spacing:-0.04em;color:#141414}@media (max-width:768px){.mineral-monitor .monitor-list .item .tit{font-size:18px}}.mineral-monitor .monitor-list .item .desc{margin-top:12px;font-size:16px;line-height:1.65;letter-spacing:-0.03em;color:#787878}@media (max-width:768px){.mineral-monitor .monitor-list .item .desc{font-size:15px}}.mineral-monitor .monitor-list .item:hover{box-shadow:0 18px 36px -15px rgba(18,145,207,0.26)}.mineral-monitor .mineral-quote{margin-top:40px;padding:30px;border-radius:20px;border:1px solid rgba(0,0,0,0.15);background-color:#fff}@media (max-width:768px){.mineral-monitor .mineral-quote{padding:28px 20px}}.mineral-monitor .mineral-quote .txt{font-size:20px;font-weight:500;line-height:1.6;letter-spacing:-0.04em;color:#1291CF}@media (max-width:768px){.mineral-monitor .mineral-quote .txt{font-size:16px}.mineral-monitor .mineral-quote .txt br{display:none}}.mineral-monitor .mineral-quote .by{display:block;margin-top:40px;font-size:16px;font-style:normal;font-weight:600;letter-spacing:-0.04em;color:#000;text-align:right}.report-scope{background:#f7f9fc}.report-scope .scope-list{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px}@media (max-width:1024px){.report-scope .scope-list{grid-template-columns:1fr;gap:20px;margin-top:32px}}.report-scope .scope-list>.item{display:flex;flex-direction:column;align-items:flex-end;gap:40px;min-width:0;padding:40px;border-radius:20px;background-color:#fff}@media (max-width:768px){.report-scope .scope-list>.item{gap:24px;padding:28px 20px}}.report-scope .scope-list>.item .icon{flex:0 0 auto;width:102px;height:80px;overflow:hidden}.report-scope .scope-list>.item .icon img{display:block;width:100%;height:100%;object-fit:contain}.report-scope .scope-list>.item .tex{display:flex;flex-direction:column;gap:16px;flex:1;width:100%}.report-scope .scope-list>.item .tit{font-size:24px;font-weight:600;line-height:1.4;letter-spacing:-0.04em;color:#141414}@media (max-width:768px){.report-scope .scope-list>.item .tit{font-size:19px}}.report-scope .scope-list>.item .list{display:flex;flex-direction:column;gap:8px}.report-scope .scope-list>.item .list li{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:500;line-height:1.35;letter-spacing:-0.04em;color:#787878}@media (max-width:768px){.report-scope .scope-list>.item .list li{font-size:15px}}.report-scope .scope-list>.item .list li:before{content:"";flex:0 0 auto;width:24px;height:24px;background:url("../images/icon/esg/check.svg") no-repeat center/24px 24px}.report-protect .protect-list{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px}@media (max-width:1024px){.report-protect .protect-list{grid-template-columns:1fr;gap:20px;margin-top:32px}}.report-protect .protect-list>.item{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:40px;min-width:0;padding:40px;border-radius:20px;background-color:#f8f8f7}@media (max-width:768px){.report-protect .protect-list>.item{gap:24px;padding:28px 20px}}.report-protect .protect-list>.item .tex{display:flex;flex-direction:column;gap:8px;width:100%}.report-protect .protect-list>.item .tit{font-size:24px;font-weight:600;line-height:1.4;letter-spacing:-0.04em;color:#141414}@media (max-width:768px){.report-protect .protect-list>.item .tit{font-size:19px}}.report-protect .protect-list>.item .desc{font-size:18px;font-weight:500;line-height:1.35;letter-spacing:-0.04em;color:#787878}@media (max-width:768px){.report-protect .protect-list>.item .desc{font-size:15px}}.report-protect .protect-list>.item .icon{flex:0 0 auto;width:80px;height:80px;overflow:hidden}.report-protect .protect-list>.item .icon img{display:block;width:100%;height:100%;object-fit:contain}@media (max-width:768px){.report-protect .protect-list>.item .icon{width:64px;height:64px}}.report-process{background-color:#f7f9fc;overflow:hidden}.report-process .process-step{--glow:44px;position:relative;display:flex;align-items:center;justify-content:center;gap:20px;margin-top:40px;padding:44px 0;overflow:visible}@media (max-width:1200px){.report-process .process-step{--glow:28px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"s1 a1 s2" ". a2 ." "s3 a3 s4";justify-items:center;align-items:center;gap:8px 16px;padding:24px 0}}@media (max-width:768px){.report-process .process-step{--glow:20px;display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:32px;padding:12px 0}}.report-process .process-step .item{position:relative;z-index:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;flex:none;width:calc(280px + var(--glow) * 2);height:calc(280px + var(--glow) * 2);margin:calc(var(--glow) * -1);padding:var(--glow);min-width:0;background-color:transparent;text-align:center}@media (max-width:1200px){.report-process .process-step .item{width:100%;max-width:300px;height:auto;aspect-ratio:1/1;margin:0}.report-process .process-step .item:first-child{grid-area:s1}.report-process .process-step .item:nth-child(3){grid-area:s2}.report-process .process-step .item:nth-child(5){grid-area:s3}.report-process .process-step .item:nth-child(7){grid-area:s4}}@media (max-width:768px){.report-process .process-step .item{max-width:220px}}.report-process .process-step .item .step,.report-process .process-step .item .tit{position:relative;z-index:1}.report-process .process-step .item:after{content:"";position:absolute;inset:var(--glow);z-index:0;border-radius:50%;background-color:#fff;box-shadow:0 4px 40px 0 rgba(18,145,207,0.1);pointer-events:none}.report-process .process-step .item .step{font-family:"Wanted Sans Variable","Wanted Sans","Pretendard Variable","Pretendard Variable","Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:14px;font-weight:600;line-height:1.4;letter-spacing:-0.04em;text-transform:capitalize;color:#1291cf}.report-process .process-step .item .tit{font-size:24px;font-weight:600;line-height:1.4;letter-spacing:-0.04em;color:#141414}@media (max-width:768px){.report-process .process-step .item .tit{font-size:18px}}.report-process .process-step .item.is-ring{width:calc(300px + var(--glow) * 2);height:calc(300px + var(--glow) * 2)}@media (max-width:1200px){.report-process .process-step .item.is-ring{width:100%;max-width:300px;height:auto}}@media (max-width:768px){.report-process .process-step .item.is-ring{max-width:220px}}.report-process .process-step .item.is-ring:after{inset:calc(var(--glow) + 20px);outline:2px dashed #1291cf;outline-offset:18px}@media (max-width:1200px){.report-process .process-step .item.is-ring:after{inset:calc(var(--glow) + 16px);outline-offset:14px}}@media (max-width:768px){.report-process .process-step .item.is-ring:after{inset:calc(var(--glow) + 12px);outline-offset:10px}}.report-process .process-step .arrow{position:relative;z-index:1;flex:none;display:flex;align-items:center;justify-content:center;width:60px;height:8px}.report-process .process-step .arrow img{display:block;width:60px;height:8px}@media (max-width:1200px){.report-process .process-step .arrow{width:40px;height:8px}.report-process .process-step .arrow img{width:40px;height:6px}.report-process .process-step .arrow:nth-child(2){grid-area:a1}.report-process .process-step .arrow:nth-child(4){grid-area:a2}.report-process .process-step .arrow:nth-child(4) img{transform:rotate(150deg)}.report-process .process-step .arrow:nth-child(6){grid-area:a3}}@media (max-width:1200px){.report-process .process-step .item:first-child{-ms-grid-row:1;-ms-grid-column:1}.report-process .process-step .item:nth-child(3){-ms-grid-row:1;-ms-grid-column:5}.report-process .process-step .item:nth-child(5){-ms-grid-row:5;-ms-grid-column:1}.report-process .process-step .item:nth-child(7){-ms-grid-row:5;-ms-grid-column:5}.report-process .process-step .arrow:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.report-process .process-step .arrow:nth-child(4){-ms-grid-row:3;-ms-grid-column:3}.report-process .process-step .arrow:nth-child(6){-ms-grid-row:5;-ms-grid-column:3}}@media (max-width:768px){.report-process .process-step .arrow{display:none}}.report-process .process-note{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:40px}@media (max-width:768px){.report-process .process-note{margin-top:32px}}.report-process .process-note .tit{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:600;line-height:1.4;letter-spacing:-0.04em;color:#1291cf}@media (max-width:768px){.report-process .process-note .tit{font-size:17px}}.report-process .process-note .tit:before{content:"";flex:0 0 auto;width:16px;height:16px;background:url("../images/icon/esg/note-check.svg") no-repeat center/16px 16px}.report-process .process-note .desc{font-size:16px;font-weight:500;line-height:1.4;letter-spacing:-0.04em;color:#787878}@media (max-width:768px){.report-process .process-note .desc{font-size:14px}}.report-form .common-tit .desc{font-weight:500;color:#353535}.report-form .common-form{display:flex;flex-direction:column;gap:40px;margin-top:40px}@media (max-width:768px){.report-form .common-form{gap:32px;margin-top:32px}}.report-form .common-form .form-group{margin-bottom:0;border:0}.report-form .common-form .form-group .group-tit{display:flex;align-items:baseline;justify-content:space-between;gap:16px;width:100%;margin-bottom:24px;padding:0}.report-form .common-form .form-group .group-tit .tit{font-size:24px;font-weight:600;line-height:1.4;letter-spacing:-0.04em;color:#141414}@media (max-width:768px){.report-form .common-form .form-group .group-tit .tit{font-size:19px}}.report-form .common-form .form-group .group-tit .req-note{font-size:16px;font-weight:500;line-height:1.4;letter-spacing:-0.04em;color:#353535;white-space:nowrap}.report-form .common-form .form-group .group-tit .req-note .star{color:#f00}.report-form .common-form .form-group .form-row{flex-direction:row;align-items:stretch;gap:0;margin-bottom:0;padding:0;border-top:1px solid #ddd}.report-form .common-form .form-group .form-row:first-of-type{border-top:2px solid #141414}.report-form .common-form .form-group .form-row:last-of-type{border-bottom:1px solid #ddd}@media (max-width:768px){.report-form .common-form .form-group .form-row{flex-direction:column}}.report-form .common-form .form-group .form-row .label{display:flex;align-items:flex-start;gap:4px;flex:0 0 240px;padding:30px 24px;background-color:#f8f8f7;font-size:16px;font-weight:600;line-height:1.4;letter-spacing:-0.04em;color:#141414}@media (max-width:768px){.report-form .common-form .form-group .form-row .label{flex:0 0 auto;width:100%;padding:14px 0;background-color:transparent}}.report-form .common-form .form-group .form-row .label .req{margin-left:0;font-size:14px;font-weight:600;color:#f00}.report-form .common-form .form-group .form-row .field{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;flex:1 1 auto;min-width:0;width:100%;padding:12px 24px}@media (max-width:768px){.report-form .common-form .form-group .form-row .field{padding:0 0 16px}}.report-form .common-form .form-group .form-row .field .input,.report-form .common-form .form-group .form-row .field .select,.report-form .common-form .form-group .form-row .field .textarea{width:300px;max-width:100%;height:56px;padding:16px 20px;border-radius:8px;font-weight:500;letter-spacing:-0.04em}@media (max-width:768px){.report-form .common-form .form-group .form-row .field .input,.report-form .common-form .form-group .form-row .field .select,.report-form .common-form .form-group .form-row .field .textarea{width:100%;height:48px;padding:12px 16px}}.report-form .common-form .form-group .form-row .field .input::placeholder,.report-form .common-form .form-group .form-row .field .select::placeholder,.report-form .common-form .form-group .form-row .field .textarea::placeholder{color:#999}.report-form .common-form .form-group .form-row .field .input:disabled,.report-form .common-form .form-group .form-row .field .select:disabled,.report-form .common-form .form-group .form-row .field .textarea:disabled{background-color:#f8f8f7;color:#999}.report-form .common-form .form-group .form-row .field .select{padding-right:48px;appearance:none;background:#fff url("../images/icon/esg/select-chevron.svg") no-repeat right 20px center/20px 20px}.report-form .common-form .form-group .form-row .field .input.is-full,.report-form .common-form .form-group .form-row .field .textarea{width:100%}.report-form .common-form .form-group .form-row .field .textarea{height:160px;resize:vertical}.report-form .common-form .form-group .form-row .field .help{margin-top:0;font-size:14px;font-weight:500;line-height:1.4;letter-spacing:-0.04em;color:#787878}.report-form .common-form .form-group .form-row .field .radio-row{display:flex;align-items:center;gap:24px;height:auto}.report-form .common-form .form-group .form-row .field .radio-row .radio{display:inline-flex;align-items:center;gap:7px;font-size:16px;font-weight:500;letter-spacing:-0.04em;color:#999}.report-form .common-form .form-group .form-row .field .radio-row .radio input{flex:0 0 auto;width:20px;height:20px;margin:0;appearance:none;background:url("../images/icon/esg/radio-off.svg") no-repeat center/contain;cursor:pointer}.report-form .common-form .form-group .form-row .field .radio-row .radio label{cursor:pointer}.report-form .common-form .form-group .form-row .field .radio-row .radio input:checked{background-image:url("../images/icon/esg/radio-on.svg")}.report-form .common-form .form-group .form-row .field .radio-row .radio input:checked+label{color:#141414}.report-form .common-form .form-group.is-plain{display:flex;flex-direction:column;gap:12px}.report-form .common-form .form-group.is-plain .group-tit{margin-bottom:0;padding-bottom:24px;border-bottom:2px solid #141414}.report-form .common-form .agree-box{display:flex;flex-direction:column;gap:12px;margin-top:12px}.report-form .common-form .agree-box .agree-text{height:180px;padding:16px 20px;border:1px solid #ddd;border-radius:8px;overflow-y:auto;font-size:16px;font-weight:500;line-height:1.4;letter-spacing:-0.04em;color:#999}.report-form .common-form .agree-box .agree-text .agree-text{padding:0}.report-form .common-form .agree-box .agree-chk{position:relative;display:flex;align-items:center;margin-top:0;font-size:15px;line-height:1.35;letter-spacing:-0.03em;color:#111}.report-form .common-form .agree-box .agree-chk input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.report-form .common-form .agree-box .agree-chk label{position:relative;display:flex;align-items:center;gap:8px;cursor:pointer}.report-form .common-form .agree-box .agree-chk label:before{content:"";flex:0 0 auto;width:24px;height:24px;border:1px solid #ddd;border-radius:6px;background-color:#fff;box-sizing:border-box}.report-form .common-form .agree-box .agree-chk label:after{content:"";position:absolute;left:2px;top:50%;width:20px;height:20px;margin-top:-10px;background-color:#ddd;mask:url("../images/icon/esg/form-check.svg") center/20px 20px no-repeat}.report-form .common-form .agree-box .agree-chk label .point{color:#1291cf}.report-form .common-form .agree-box .agree-chk input:checked+label:before{border-color:#1291cf}.report-form .common-form .agree-box .agree-chk input:checked+label:after{background-color:#1291cf}.report-form .common-form .agree-box .agree-chk input:focus-visible+label:before{box-shadow:0 0 0 4px rgba(18,145,207,0.12)}.report-form .common-form .captcha-row{display:flex;align-items:center;gap:10px;margin-top:12px}@media (max-width:768px){.report-form .common-form .captcha-row{flex-wrap:wrap}}.report-form .common-form .captcha-row .captcha-img{display:inline-flex;align-items:center;justify-content:center;flex:0 0 140px;width:140px;height:58px;border:0;border-radius:8px;background-color:#353535;font-family:inherit;font-size:15px;font-weight:500;letter-spacing:-0.04em;color:#fff;-webkit-user-select:none;user-select:none}.report-form .common-form .captcha-row .captcha-refresh{display:inline-flex;align-items:center;justify-content:center;flex:0 0 60px;width:60px;height:58px;border:1px solid #ddd;border-radius:8px;background-color:#fff}.report-form .common-form .captcha-row .captcha-refresh img{display:block;width:20px;height:20px}.report-form .common-form .captcha-row .input{min-width:300px;width:auto;max-width:none;height:58px;padding:16px 20px;border:1px solid #ddd;border-radius:8px;background-color:#fff;font-size:16px;font-weight:500;letter-spacing:-0.04em}@media (max-width:768px){.report-form .common-form .captcha-row .input{min-width:100%;height:48px;padding:12px 16px}}.report-form .common-form .captcha-row .input::placeholder{color:#999}.report-form .common-form .file-box{position:relative;display:flex;align-items:center;gap:10px;width:100%}@media (max-width:768px){.report-form .common-form .file-box{flex-wrap:wrap}}.report-form .common-form .file-box .file-box__text{display:flex;align-items:center;flex:1 1 auto;min-width:0;height:56px;padding:16px 20px;border:1px solid #ddd;border-radius:8px;font-size:16px;font-weight:500;letter-spacing:-0.04em;color:#999}@media (max-width:768px){.report-form .common-form .file-box .file-box__text{height:48px;padding:12px 16px}}.report-form .common-form .file-box .file-box__text.on{color:#141414}.report-form .common-form .file-box .file-label{display:inline-flex;align-items:center;justify-content:center;flex:0 0 160px;width:160px;height:56px;border-radius:8px;background-color:#353535;font-size:16px;font-weight:600;letter-spacing:-0.04em;color:#fff;cursor:pointer;transition:background-color 500ms cubic-bezier(0.16,1,0.3,1)}@media (max-width:768px){.report-form .common-form .file-box .file-label{flex:0 0 auto;width:auto;height:48px;padding:12px 16px}}.report-form .common-form .file-box .file-label:hover{background-color:#1291cf}.report-form .common-form .file-box input[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.report-form .common-form .form-btn{margin-top:0}.report-form .common-form .form-btn .common-btn{width:260px;min-width:260px;height:auto;padding:20px 0;font-size:18px;line-height:1.35}@media (max-width:768px){.report-form .common-form .form-btn .common-btn{width:100%;min-width:100%;padding:16px 0;font-size:16px;padding:16px 0}}.ir-finance .chart-list{display:grid;gap:40px}.ir-finance .chart-list.type-3{grid-template-columns:repeat(3,1fr)}.ir-finance .chart-list.type-3 .chart-item{min-height:0}.ir-finance .chart-list.type-3 .chart-item .bar-list{margin-top:24px}.ir-finance .chart-list.type-3 .chart-item .bar-list .bar-item .value{margin-bottom:8px;font-size:14px}.ir-finance .chart-list.type-3 .chart-item .bar-list .bar-item .fill{width:60px;border-radius:12px 12px 0 0}@media (max-width:768px){.ir-finance .chart-list.type-3 .chart-item .bar-list .bar-item .fill{width:40px}}.ir-finance .chart-list.type-3 .chart-item .bar-list .bar-item .year{margin-top:12px;font-size:14px}.ir-finance .chart-list.type-3 .chart-item:nth-child(2) .value{color:#41a7d8!important}.ir-finance .chart-list.type-3 .chart-item:nth-child(2) .fill{background-color:#41a7d8!important}.ir-finance .chart-list.type-3 .chart-item:nth-child(3) .value{color:#70bde2!important}.ir-finance .chart-list.type-3 .chart-item:nth-child(3) .fill{background-color:#70bde2!important}.ir-finance .chart-list.type-4{grid-template-columns:repeat(4,1fr);margin-top:40px}@media (max-width:1024px){.ir-finance .chart-list.type-3,.ir-finance .chart-list.type-4{grid-template-columns:repeat(2,1fr);gap:20px}.ir-finance .chart-list.type-4{margin-top:32px}}@media (max-width:576px){.ir-finance .chart-list.type-3,.ir-finance .chart-list.type-4{grid-template-columns:1fr}}.ir-finance .chart-list .chart-item{display:flex;flex-direction:column;min-width:0;min-height:487px;padding:40px;background-color:#f8f8f7}@media (max-width:768px){.ir-finance .chart-list .chart-item{min-height:0;padding:28px 20px}}.ir-finance .chart-list .chart-item>.tit{display:flex;align-items:center;gap:8px;font-size:24px;font-weight:600;line-height:1.35;letter-spacing:-0.04em;color:#141414}@media (max-width:768px){.ir-finance .chart-list .chart-item>.tit{font-size:18px}}.ir-finance .chart-list .chart-item>.tit:before{content:"";flex:0 0 auto;width:8px;height:8px;background:url("../images/icon/ir/chart-dot.svg") no-repeat center/8px 8px}.ir-finance .chart-list .chart-item .bar-list{display:flex;align-items:stretch;justify-content:center;flex:1 1 auto;height:340px;margin-top:36px}@media (max-width:768px){.ir-finance .chart-list .chart-item .bar-list{height:260px;margin-top:24px}}.ir-finance .chart-list .chart-item .bar-list .bar-item{display:flex;flex-direction:column;align-items:center;flex:1 1 0;min-width:0;height:100%;border-right:1px solid #ddd}.ir-finance .chart-list .chart-item .bar-list .bar-item .bar{display:flex;align-items:flex-end;justify-content:center;flex:1 1 auto;width:100%;min-height:0;padding-top:24px}.ir-finance .chart-list .chart-item .bar-list .bar-item .fill{position:relative;display:block;width:43px;height:0;border-radius:8px 8px 0 0;background-color:#1291cf;font-style:normal;transition:height 1600ms cubic-bezier(0.16,1,0.3,1)}@media (max-width:768px){.ir-finance .chart-list .chart-item .bar-list .bar-item .fill{width:32px}}.ir-finance .chart-list .chart-item .bar-list .bar-item .value{position:absolute;left:50%;bottom:100%;margin-bottom:6px;font-size:12px;font-weight:500;line-height:1.3;letter-spacing:-0.04em;color:#1291cf;white-space:nowrap;transform:translateX(-50%)}.ir-finance .chart-list .chart-item .bar-list .bar-item .year{flex:0 0 auto;margin-top:8px;font-size:12px;font-weight:500;line-height:1.35;letter-spacing:-0.04em;color:#141414;white-space:nowrap;text-align:center}.ir-finance .fin-table{margin-top:60px}@media (max-width:768px){.ir-finance .fin-table{margin-top:40px}}.ir-finance .fin-table .data-tit{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:16px}@media (max-width:768px){.ir-finance .fin-table .data-tit{gap:12px;flex-direction:column}}.ir-finance .fin-table .data-tit .tit{font-size:22px;font-weight:600;line-height:1.4;letter-spacing:-0.04em;color:#141414}@media (max-width:768px){.ir-finance .fin-table .data-tit .tit{font-size:18px}}.ir-finance .fin-table .data-tit .unit{font-size:15px;letter-spacing:-0.03em;color:#787878;white-space:nowrap}.ir-finance .fin-table .common-spec-table tbody th{text-align:center}.ir-finance .fin-table .common-spec-table tbody tr.is-total td,.ir-finance .fin-table .common-spec-table tbody tr.is-total th{font-weight:500;color:#141414}.ir-notice .common-board-list td,.ir-notice .common-board-list th{padding-top:24px;padding-bottom:24px}.ir-notice .common-board-list .subject .link{font-size:18px}@media (max-width:768px){.ir-notice .common-board-list .subject .link{font-size:15px}}.ir-ready .ready-box{display:flex;flex-direction:column;align-items:center;gap:30px;margin-top:56px;padding:100px 30px;border-radius:20px;background-color:#f8f8f7;text-align:center}@media (max-width:768px){.ir-ready .ready-box{margin-top:32px;padding:60px 20px;gap:24px}}.ir-ready .ready-box .txt{font-size:22px;font-weight:600;letter-spacing:-0.04em;color:#787878}@media (max-width:768px){.ir-ready .ready-box .txt{font-size:18px}}.talent .talent-slogan{margin-top:40px;padding:30px;border-radius:99999px;background-color:#1291cf;text-align:center;color:#fff}@media (max-width:768px){.talent .talent-slogan{padding:22px 24px;border-radius:20px}}.talent .talent-slogan .tit{font-family:"Wanted Sans Variable","Wanted Sans","Pretendard Variable","Pretendard Variable","Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:28px;font-weight:600;line-height:1.4;letter-spacing:-0.04em}@media (max-width:1024px){.talent .talent-slogan .tit{font-size:22px}}@media (max-width:768px){.talent .talent-slogan .tit{font-size:17px}}.talent .talent-slogan .desc{margin-top:8px;font-size:18px;font-weight:400;line-height:1.45;letter-spacing:-0.04em;color:rgba(255,255,255,0.85)}@media (max-width:768px){.talent .talent-slogan .desc{font-size:14px}}.talent .policy-dots{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:40px}.talent .policy-dots i{display:block;width:8px;height:8px;border-radius:50%;background-color:#1291cf}.talent .talent-circle{position:relative;width:100%;max-width:1220px;margin:50px auto 0;aspect-ratio:1220/738}@media (max-width:1200px){.talent .talent-circle{aspect-ratio:auto;margin-top:40px}}.talent .talent-circle .ring{position:absolute;z-index:1;pointer-events:none}.talent .talent-circle .ring img{display:block;width:100%;height:100%}@media (max-width:1200px){.talent .talent-circle .ring{display:none}}.talent .talent-circle .ring-1{left:27.868852459%;top:25.4742547425%;width:44.262295082%;aspect-ratio:1;border:1px dashed #ddd;border-radius:420px}.talent .talent-circle .ring-2{left:32.7868852459%;top:33.6043360434%;width:34.4262295082%;aspect-ratio:1;border-radius:420px;background:#FAFAFA}.talent .talent-circle .ring-3{left:34.4262295082%;top:36.8563685637%;width:31.1475409836%;aspect-ratio:1}.talent .talent-circle .logo-mark{position:absolute;left:42.2950819672%;top:59.891598916%;z-index:2;width:15.4098360656%}@media (max-width:1200px){.talent .talent-circle .logo-mark{display:none}}.talent .talent-circle .logo-mark img{display:block;width:100%;height:auto;filter:brightness(0) invert(1)}.talent .talent-circle .talent-list{position:absolute;inset:0;z-index:3}@media (max-width:1200px){.talent .talent-circle .talent-list{position:relative;inset:auto;display:grid;grid-template-columns:minmax(0,1fr);gap:16px}}.talent .talent-circle .talent-list .item{position:absolute;display:flex;flex-direction:column;align-items:center;gap:20px;width:32.7868852459%;padding:30px 0;border:1px solid #1291cf;border-radius:9999px;background-color:#fff;text-align:center;transition:transform 700ms cubic-bezier(0.16,1,0.3,1),box-shadow 700ms cubic-bezier(0.16,1,0.3,1)}@media (max-width:1200px){.talent .talent-circle .talent-list .item{position:static;width:100%;padding:30px 20px;border-radius:20px}}.talent .talent-circle .talent-list .item.is-top{left:33.606557377%;top:0}.talent .talent-circle .talent-list .item.is-left{left:0;top:69.3766937669%}.talent .talent-circle .talent-list .item.is-right{left:67.2131147541%;top:69.3766937669%}.talent .talent-circle .talent-list .item .icon{display:flex;align-items:center;justify-content:center;width:54px;height:54px;overflow:hidden;transition:transform 800ms cubic-bezier(0.16,1,0.3,1)}.talent .talent-circle .talent-list .item .icon img{display:block;width:100%;height:100%;object-fit:contain}.talent .talent-circle .talent-list .item .tex{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.talent .talent-circle .talent-list .item .tex .tit{width:100%;font-size:28px;font-weight:700;line-height:1.35;letter-spacing:-0.04em;color:#141414}@media (max-width:768px){.talent .talent-circle .talent-list .item .tex .tit{font-size:22px}}.talent .talent-circle .talent-list .item .tex .desc{width:100%;font-size:16px;font-weight:500;line-height:1.4;letter-spacing:-0.04em;color:#787878}@media (max-width:768px){.talent .talent-circle .talent-list .item .tex .desc{font-size:14px}}.benefit .benefit-list{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media (max-width:1200px){.benefit .benefit-list{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:576px){.benefit .benefit-list{grid-template-columns:1fr}}.benefit .benefit-list .item{display:flex;flex-direction:column;gap:20px;min-width:0;min-height:246px;padding:30px;border-radius:20px;background-color:#fff;transition:box-shadow 500ms cubic-bezier(0.16,1,0.3,1),transform 500ms cubic-bezier(0.16,1,0.3,1)}@media (max-width:768px){.benefit .benefit-list .item{min-height:0;padding:24px 20px}}.benefit .benefit-list .item .num{font-family:"Wanted Sans Variable","Wanted Sans","Pretendard Variable","Pretendard Variable","Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:18px;font-weight:700;line-height:1.45;letter-spacing:-0.04em;color:#1291cf}.benefit .benefit-list .item .tex-area{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:20px;flex:1 1 auto;min-width:0}.benefit .benefit-list .item .tex-area .tex{width:100%}.benefit .benefit-list .item .tex-area .tex .tit{font-size:24px;font-weight:600;line-height:1.4;letter-spacing:-0.04em;color:#000}@media (max-width:768px){.benefit .benefit-list .item .tex-area .tex .tit{font-size:20px}}.benefit .benefit-list .item .tex-area .tex .desc{margin-top:8px;font-size:18px;font-weight:500;line-height:1.35;letter-spacing:-0.04em;color:#787878}@media (max-width:768px){.benefit .benefit-list .item .tex-area .tex .desc{font-size:15px}}.benefit .benefit-list .item .tex-area .icon{display:flex;align-items:center;justify-content:center;width:54px;height:54px;transition:transform 800ms cubic-bezier(0.16,1,0.3,1)}.benefit .benefit-list .item .tex-area .icon img{width:54px;height:54px;object-fit:contain}.benefit .benefit-list .item:focus-within,.benefit .benefit-list .item:hover{box-shadow:0 20px 36px -15px rgba(18,145,207,0.31)}.benefit .benefit-list .item:focus-within .tex-area .icon,.benefit .benefit-list .item:hover .tex-area .icon{transform:translateY(-4px) scale(1.1)}.recruit-intro{padding-bottom:0}.recruit-intro .intro-img{margin-top:60px}@media (max-width:768px){.recruit-intro .intro-img{margin-top:32px}}.recruit-intro .intro-img img{display:block;width:100%;height:460px;object-fit:cover;will-change:transform}@media (max-width:1024px){.recruit-intro .intro-img img{height:320px}}@media (max-width:768px){.recruit-intro .intro-img img{height:220px}}.recruit-process .process-row{display:flex;align-items:flex-start;justify-content:space-between;gap:50px;overflow:hidden}@media (max-width:1200px){.recruit-process .process-row{flex-direction:column;gap:40px}}.recruit-process .process-row>.common-tit{flex:0 0 300px;position:sticky;top:140px}@media (max-width:1200px){.recruit-process .process-row>.common-tit{position:static;flex:1 1 auto}}.recruit-process .process-cont{flex:1 1 auto;display:flex;align-items:flex-start;gap:60px;max-width:810px}@media (max-width:1024px){.recruit-process .process-cont{flex-direction:column;gap:30px}}.recruit-process .step-list{display:flex;flex-direction:column;gap:30px;flex:0 0 320px;min-width:0;padding:30px;border-radius:99999px;background-color:#f7f9fc}@media (max-width:1024px){.recruit-process .step-list{flex:1 1 auto;width:100%;flex-direction:row;flex-wrap:wrap;justify-content:center;border-radius:20px}}@media (max-width:768px){.recruit-process .step-list{display:none}}.recruit-process .step-list .item{display:flex;flex-direction:column;align-items:center;gap:20px;min-width:0}@media (max-width:1024px){.recruit-process .step-list .item{flex:0 0 calc(50% - 20px)}}.recruit-process .step-list .item .circle{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;width:100%;aspect-ratio:1/1;padding:46px 30px;border:1px solid transparent;border-radius:50%;background-color:transparent;text-align:center;transition:background-color 600ms cubic-bezier(0.16,1,0.3,1),border-color 600ms cubic-bezier(0.16,1,0.3,1),transform 600ms cubic-bezier(0.16,1,0.3,1)}.recruit-process .step-list .item .circle .step{font-family:"Wanted Sans Variable","Wanted Sans","Pretendard Variable","Pretendard Variable","Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:18px;font-weight:500;line-height:1.2;letter-spacing:-0.04em;color:#000}.recruit-process .step-list .item .circle .icon{display:flex;align-items:center;justify-content:center;width:54px;height:54px;transition:transform 800ms cubic-bezier(0.16,1,0.3,1)}.recruit-process .step-list .item .circle .icon img{width:54px;height:54px;object-fit:contain}.recruit-process .step-list .item .circle .tex .tit{font-size:20px;font-weight:600;line-height:1.2;letter-spacing:-0.04em;color:#141414}.recruit-process .step-list .item .circle .tex .eng{margin-top:8px;font-family:"Wanted Sans Variable","Wanted Sans","Pretendard Variable","Pretendard Variable","Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:16px;font-weight:500;line-height:1.2;letter-spacing:-0.04em;color:#999}.recruit-process .step-list .item .arrow{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background-color:#f1f2f2;font-size:14px;color:#999;transition:background-color 500ms cubic-bezier(0.16,1,0.3,1),color 500ms cubic-bezier(0.16,1,0.3,1)}@media (max-width:1024px){.recruit-process .step-list .item .arrow{display:none}}.recruit-process .step-list .item.is-on .circle,.recruit-process .step-list .item:hover .circle{border-color:#1291cf;background-color:#fff;box-shadow:0 10px 24px -12px rgba(18,145,207,0.45)}.recruit-process .step-list .item.is-on .circle .icon,.recruit-process .step-list .item:hover .circle .icon{transform:scale(1.12)}.recruit-process .step-list .item.is-on .arrow,.recruit-process .step-list .item:hover .arrow{background-color:#1291cf;color:#fff}.recruit-process .step-desc{flex:1 1 auto;display:flex;flex-direction:column;gap:200px;min-width:0;padding-top:95px}@media (max-width:1024px){.recruit-process .step-desc{gap:30px;padding-top:0;width:100%}}.recruit-process .step-desc .item{min-width:0}.recruit-process .step-desc .item .icon{display:none;flex:0 0 auto;align-items:center;justify-content:center;width:54px;height:54px;overflow:hidden}.recruit-process .step-desc .item .icon img{display:block;width:100%;height:100%;object-fit:contain}@media (max-width:768px){.recruit-process .step-desc .item{display:grid;grid-template-columns:54px minmax(0,1fr);column-gap:16px;align-items:start}.recruit-process .step-desc .item .icon{display:flex;grid-column:1;grid-row:1/span 3}.recruit-process .step-desc .item .badge,.recruit-process .step-desc .item .desc,.recruit-process .step-desc .item .tit{grid-column:2}}.recruit-process .step-desc .item .badge{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;border-radius:99999px;background-color:#e7f4fb;font-family:"Wanted Sans Variable","Wanted Sans","Pretendard Variable","Pretendard Variable","Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:14px;font-weight:600;letter-spacing:-0.04em;color:#1291cf}.recruit-process .step-desc .item .tit{display:flex;align-items:baseline;gap:8px;margin-top:16px}@media (max-width:768px){.recruit-process .step-desc .item .tit{flex-direction:column;gap:4px}}.recruit-process .step-desc .item .tit .ko{font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-0.04em;color:#141414}@media (max-width:768px){.recruit-process .step-desc .item .tit .ko{font-size:19px}}.recruit-process .step-desc .item .tit .eng{font-family:"Wanted Sans Variable","Wanted Sans","Pretendard Variable","Pretendard Variable","Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:18px;font-weight:500;letter-spacing:-0.04em;color:#999}@media (max-width:768px){.recruit-process .step-desc .item .tit .eng{font-size:15px}}.recruit-process .step-desc .item .desc{margin-top:30px;font-size:18px;line-height:1.6;letter-spacing:-0.04em;color:#787878}@media (max-width:768px){.recruit-process .step-desc .item .desc{margin-top:12px;font-size:15px}}html[lang=en] .common-tit.is-lg .tit{font-size:40px}@media (max-width:1024px){html[lang=en] .common-tit.is-lg .tit{font-size:34px}}@media (max-width:768px){html[lang=en] .common-tit.is-lg .tit{font-size:24px}}@media (max-width:768px){html[lang=en] .policy-spirit .spirit-list .item{padding:24px}html[lang=en] .policy-spirit .spirit-list .item .tit{margin-top:0}html[lang=en] .policy-spirit .spirit-list .item .desc br{display:none}}@media (max-width:768px){html[lang=en] .history .era-head .tit{font-size:24px;letter-spacing:normal;line-height:1.6}}html[lang=en] .network .place .info{flex:0 0 450px}@media (max-width:768px){html[lang=en] .network .place .info{flex:1}}html[lang=en] .network .place .info .info-list .line{gap:12px;flex-direction:column}html[lang=en] .network .place .info .info-list .line dt{flex:none;width:auto}html[lang=en] .ci-color .color-row>.common-tit{flex:0 0 400px}html[lang=en] .product-intro .tit-bx .tit{font-size:40px}@media (max-width:1024px){html[lang=en] .product-intro .tit-bx .tit{font-size:34px}}@media (max-width:768px){html[lang=en] .product-intro .tit-bx .tit{font-size:24px}}html[lang=en] .product-list .filter .filter-btn{width:auto}html[lang=en] .product-view .view-row .tex-bx .tit{font-size:40px}html[lang=en] .quality-policy .policy-statement{padding:30px}html[lang=en] .quality-policy .policy-statement .tit{font-size:24px}@media (max-width:1024px){html[lang=en] .quality-policy .policy-statement .tit{font-size:22px;letter-spacing:normal}}@media (max-width:768px){html[lang=en] .quality-policy .policy-statement .tit{font-size:18px}}html[lang=en] .quality-policy .policy-statement .desc{font-size:16px}html[lang=en] .esg-pillar .pillar-list .item .tex .desc{font-size:16px;letter-spacing:normal}html[lang=en] .esg-detail .detail-list .item .link .tit{font-size:20px;letter-spacing:normal}html[lang=en] .safety-cert .cert-row{gap:40px;padding:60px 40px}@media (max-width:768px){html[lang=en] .safety-cert .cert-row{padding:20px}}html[lang=en] .safety-cert .cert-row .item{gap:40px}@media (max-width:768px){html[lang=en] .safety-cert .cert-row .item{gap:24px}}@media (max-width:768px){html[lang=en] .safety-cert .cert-row .item .tex-area{gap:12px}}html[lang=en] .safety-cert .cert-row .item .tex-area .tex .tit{font-size:18px;letter-spacing:-0.4px}@media (max-width:768px){html[lang=en] .safety-cert .cert-row .item .tex-area .tex .tit{font-size:16px}}html[lang=en] .charter-human .charter-list>.item{padding:30px}@media (max-width:768px){html[lang=en] .charter-human .charter-list>.item{padding:24px 20px}html[lang=en] .charter-human .charter-list>.item .tit{letter-spacing:-0.3px}}html[lang=en] .charter-human .charter-list>.item .list li{letter-spacing:-0.4px}html[lang=en] .report-process .process-step .item .tit{font-size:20px;letter-spacing:-0.4px}@media (max-width:768px){html[lang=en] .report-process .process-step .item.is-ring{max-width:100%}html[lang=en] .report-process .process-step .item{max-width:100%}}html[lang=en] .report-form .common-form .form-group .form-row .field .input,html[lang=en] .report-form .common-form .form-group .form-row .field .select,html[lang=en] .report-form .common-form .form-group .form-row .field .textarea{width:500px}@media (max-width:768px){html[lang=en] .report-form .common-form .form-group .form-row .field .input,html[lang=en] .report-form .common-form .form-group .form-row .field .select,html[lang=en] .report-form .common-form .form-group .form-row .field .textarea{width:100%}}html[lang=en] .ir-finance .chart-list{gap:30px}html[lang=en] .ir-finance .chart-list .chart-item{padding:40px 20px}html[lang=en] .ir-finance .chart-list .chart-item .tit{font-size:20px;letter-spacing:-0.4px}html[lang=en] .talent .talent-circle .talent-list .item{width:440px;padding:30px}@media (max-width:768px){html[lang=en] .talent .talent-circle .talent-list .item{width:100%;padding:24px 20px}}html[lang=en] .recruit-process .process-row>.common-tit{flex:0 0 400px}@media (max-width:1200px){html[lang=en] .recruit-process .process-row>.common-tit{flex:1 1 auto}}html[lang=en] .recruit-process .step-desc{gap:175px}@media (max-width:1024px){html[lang=en] .recruit-process .step-desc{gap:30px}}