/* TELADIN website stylesheet - optimized v0.97 */
:root{--ink:#111820;--muted:#637080;--line:#e6ebef;--panel:#f6f8fa;--white:#fff;--blue:#0094c6;--deep:#07375a;--navy:#0b1f33;--red:#e43d42;--cyan:#0db7df;--shadow:0 18px 45px rgba(11,31,51,.12);--shadow-sm:0 10px 30px rgba(11,31,51,.08);--radius:18px;--max:1180px;--header:88px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Pretendard,"Noto Sans KR","Apple SD Gothic Neo",Arial,sans-serif;color:var(--ink);background:#fff;line-height:1.55;word-break:keep-all}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}.container{width:min(var(--max),calc(100% - 40px));margin:0 auto}.site-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.96);backdrop-filter:blur(10px);box-shadow:0 1px 0 rgba(20,33,43,.08)}.nav-wrap{height:96px;display:grid;grid-template-columns:190px 1fr 118px;align-items:center;gap:24px}.brand{display:flex;align-items:center;justify-content:flex-start;width:190px}.brand img{width:150px;max-height:86px;object-fit:contain}.gnb{margin-left:0;display:flex;justify-content:center}.gnb>ul{display:flex;align-items:center;justify-content:center;gap:0;list-style:none;margin:0;padding:0}.gnb>ul>li>a{display:flex;align-items:center;height:96px;padding:0 22px;font-size:16px;font-weight:800;color:#172330;white-space:nowrap}.gnb>ul>li>a:hover{color:var(--blue)}.has-mega{position:relative}.mega-menu{position:absolute;left:50%;top:96px;transform:translateX(-50%) translateY(12px);width:760px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow);border-radius:0 0 var(--radius) var(--radius);padding:26px;opacity:0;visibility:hidden;transition:.22s ease;z-index:20}.has-mega:hover .mega-menu{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.nav-cta{display:inline-flex;align-items:center;justify-content:center;justify-self:end;background:#101820;color:#fff;border-radius:999px;padding:12px 18px;font-weight:800;font-size:14px;white-space:nowrap}.nav-cta:hover{background:var(--blue)}.mobile-toggle{display:none;background:none;border:0;width:42px;height:42px;margin-left:auto}.mobile-toggle span{display:block;height:2px;background:var(--ink);margin:7px 0}.hero{position:relative;height:680px;min-height:calc(100vh - 96px);overflow:hidden;background:#081522}.hero-slide{position:absolute;inset:0;opacity:0;transition:opacity .8s ease;background-image:linear-gradient(90deg,rgba(5,16,29,.92),rgba(5,16,29,.58),rgba(5,16,29,.1)),var(--bg);background-position:center;background-size:cover;color:#fff}.hero-slide.is-active{opacity:1}.hero-inner{height:100%;display:flex;justify-content:center;flex-direction:column;padding-top:70px;max-width:1180px}.hero h1{font-size:clamp(42px,6vw,78px);line-height:1.05;margin:0 0 24px;letter-spacing:-.05em}.hero-copy{font-size:clamp(17px,2vw,24px);max-width:720px;color:#dbe8f2;margin:0 0 34px}.hero-actions,.card-actions{display:flex;gap:12px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:15px 24px;border:1px solid transparent;font-weight:900;transition:.2s}.btn.primary{background:var(--blue);color:#fff}.btn.primary:hover{background:#006f9b;transform:translateY(-2px)}.btn.ghost{color:#fff;border-color:rgba(255,255,255,.5);background:rgba(255,255,255,.08)}.btn.ghost:hover{background:#fff;color:var(--ink)}.hero-controls{position:absolute;left:50%;bottom:34px;transform:translateX(-50%);display:flex;align-items:center;gap:18px;color:#fff}.hero-controls button{width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.4);background:rgba(255,255,255,.08);color:#fff;font-size:28px;line-height:1;cursor:pointer}.section{padding:96px 0}.section.gray{background:#f5f8fb}.section-head{margin-bottom:42px}.section-head h2{font-size:clamp(28px,4vw,46px);line-height:1.18;letter-spacing:-.04em;margin:0}.product-card{background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:var(--shadow-sm);transition:.22s;display:flex;flex-direction:column}.product-card:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.product-card h3{font-size:26px;letter-spacing:-.04em;margin:0}.product-card p{color:var(--muted)}.product-card details{margin-top:auto;border-top:1px solid var(--line);padding-top:12px}.product-card summary{cursor:pointer;font-weight:900}.page-hero{background-image:linear-gradient(90deg,rgba(5,16,29,.88),rgba(5,16,29,.5)),var(--bg);background-size:cover;background-position:center;color:#fff}.page-hero.compact{padding:120px 0 86px}.page-hero h1{font-size:56px;letter-spacing:-.05em;margin:0 0 14px}.support-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:42px;align-items:start}.inquiry-form{background:#fff;border:1px solid var(--line);border-radius:20px;padding:30px;box-shadow:var(--shadow-sm);display:grid;gap:16px}.inquiry-form label{font-weight:900}.inquiry-form input,.inquiry-form select,.inquiry-form textarea,.download-lock input{width:100%;margin-top:8px;border:1px solid #d6e0e7;border-radius:12px;padding:13px;background:#fff}.download-list{display:grid;gap:12px;margin-top:24px}.download-list a{display:flex;justify-content:space-between;gap:20px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px;box-shadow:var(--shadow-sm)}.download-list span{color:var(--muted)}.site-footer{background:#0a1420;color:#d5e0ea}.footer-top{display:grid;grid-template-columns:340px 1fr;gap:60px;padding:58px 0}.footer-logo{width:150px;margin-bottom:20px;filter:none}.footer-top p{color:#aebccc}.footer-sitemap{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.footer-sitemap b{display:block;color:#fff;margin-bottom:14px}.footer-sitemap a{display:block;color:#aebccc;margin:8px 0;font-size:14px}.footer-sitemap a:hover{color:#fff}.footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid rgba(255,255,255,.12);padding:20px 0;color:#91a1b0;font-size:13px}.to-top{position:fixed;right:26px;bottom:26px;width:48px;height:48px;border-radius:50%;border:0;background:#111820;color:#fff;box-shadow:var(--shadow);font-size:20px;cursor:pointer;opacity:0;visibility:hidden;transition:.2s;z-index:40}.to-top.is-visible{opacity:1;visibility:visible}@media(max-width:1020px){.nav-wrap{height:86px;display:flex}.gnb{display:none;position:absolute;left:0;right:0;top:86px;background:#fff;border-top:1px solid var(--line);box-shadow:var(--shadow);max-height:calc(100vh - 86px);overflow:auto}.gnb.is-open{display:block}.gnb>ul{display:block}.gnb>ul>li>a{height:auto;padding:18px 24px;border-bottom:1px solid var(--line)}.mega-menu{position:static;opacity:1;visibility:visible;transform:none!important;width:auto;border:0;border-radius:0;box-shadow:none;padding:0 22px 22px;display:block}.nav-cta{display:none}.mobile-toggle{display:block}.brand{width:auto}.brand img{width:132px;max-height:78px}.hero{height:600px}.split-grid,.blog-news-grid,.support-grid,.location-grid{grid-template-columns:1fr}}@media(max-width:640px){.container{width:min(100% - 24px,var(--max))}.nav-wrap{height:74px}.brand img{width:114px;max-height:68px}.gnb{top:74px;max-height:calc(100vh - 74px)}.hero{min-height:620px}.hero h1{font-size:42px}.value-grid,.business-grid,.product-grid,.overview-map,.capability-grid,.small-cards,.stat-grid,.timeline,.footer-top,.footer-sitemap{grid-template-columns:1fr}.section{padding:68px 0}.page-hero.compact{padding:90px 0 60px}.page-hero h1{font-size:42px}.footer-bottom{display:grid}.hero-controls{bottom:18px}}.site-header{border-bottom:1px solid rgba(20,33,43,.06)}.nav-wrap{height:88px;display:grid;grid-template-columns:140px 1fr auto;align-items:center;gap:18px}.brand{width:140px}.brand img{width:105px;max-height:62px;object-fit:contain}.gnb>ul>li>a{height:88px;padding:0 20px;font-size:16px;font-weight:500;letter-spacing:-.01em}.mega-menu{top:88px}.header-actions{display:flex;align-items:center;justify-self:end;gap:12px}.nav-cta{padding:11px 18px;font-size:14px;font-weight:600;letter-spacing:-.01em;background:#16212c;border:1px solid #16212c}.nav-cta:hover{background:var(--blue);border-color:var(--blue)}.lang-switch{width:54px;height:54px;display:grid;place-items:center;grid-template-rows:1fr auto;padding:8px 0 7px;background:#efefef;border:1px solid #d7dde3;border-radius:12px;color:#3b4650;box-shadow:0 6px 16px rgba(20,33,43,.06)}.lang-switch svg{width:20px;height:20px}.lang-switch span{font-size:12px;font-weight:700;line-height:1;letter-spacing:.02em}.lang-switch:hover{background:#e7f6fb;color:var(--blue);border-color:#b9e3f2}.hero{height:700px;min-height:calc(100vh - 88px)}.hero-slide--showcase{background-image:linear-gradient(90deg,rgba(6,18,31,.94),rgba(7,20,34,.84) 52%,rgba(7,20,34,.52)),var(--bg)}.hero-split{display:grid;grid-template-columns:minmax(0,1fr) 520px;gap:40px;align-items:center;padding-top:40px}.hero-copybox{max-width:640px}.showcase-panel{position:relative;width:100%;max-width:470px;height:430px;padding:24px;border-radius:30px;background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.08));border:1px solid rgba(255,255,255,.18);box-shadow:0 30px 80px rgba(0,0,0,.25);backdrop-filter:blur(10px)}.showcase-panel:before,.showcase-panel:after{content:"";position:absolute;border-radius:50%;filter:blur(2px)}.showcase-panel:before{width:140px;height:140px;right:-36px;top:-16px;background:rgba(0,148,198,.24)}.showcase-panel:after{width:110px;height:110px;left:-24px;bottom:24px;background:rgba(236,53,68,.18)}.showcase-label{position:relative;z-index:1;display:inline-flex;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.14);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#dbe8f2}.showcase-main{position:relative;z-index:1;height:275px;display:flex;align-items:center;justify-content:center;padding:26px 10px 8px}.showcase-main img{max-height:100%;max-width:100%;object-fit:contain;filter:drop-shadow(0 18px 28px rgba(0,0,0,.20))}.showcase-caption{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding:16px 4px 0;border-top:1px solid rgba(255,255,255,.14)}.showcase-caption strong{display:block;font-size:22px;letter-spacing:-.03em}.showcase-caption span{display:block;color:#d7e5ef;font-size:14px;text-align:right}.hero-controls{bottom:24px}@media(max-width:1180px){.hero-split{grid-template-columns:1fr 430px}.showcase-panel{height:392px}}@media(max-width:1020px){.nav-wrap{height:82px;display:flex;gap:12px}.brand img{width:96px;max-height:56px}.gnb{top:82px;max-height:calc(100vh - 82px)}.gnb>ul>li>a{height:auto}.header-actions{margin-left:auto;gap:8px}.nav-cta{display:none}.lang-switch{width:48px;height:48px;padding:6px 0 6px}.hero{height:auto;min-height:620px}.hero-split{grid-template-columns:1fr;gap:20px;padding-top:20px}.showcase-panel{max-width:100%;height:auto;min-height:350px}.showcase-main{height:220px}}@media(max-width:640px){.nav-wrap{height:74px}.brand img{width:84px;max-height:48px}.header-actions{gap:6px}.lang-switch{width:44px;height:44px;border-radius:10px}.lang-switch svg{width:18px;height:18px}.lang-switch span{font-size:11px}.hero{min-height:680px}.hero-copy{font-size:17px}.hero-actions .btn{padding:13px 18px}.showcase-panel{padding:18px;border-radius:24px}.showcase-label{font-size:11px}.showcase-caption{display:block}.showcase-caption span{text-align:left;margin-top:4px}}.nav-wrap{grid-template-columns:108px 1fr auto}.brand{width:108px}.brand img{width:74px;max-height:48px}.header-actions{gap:10px}.lang-switch{width:50px;height:50px;padding:7px 0 6px;background:#fff;border:0;border-radius:12px;color:#495766;box-shadow:0 8px 20px rgba(15,33,50,.08)}.lang-switch svg{width:18px;height:18px}.lang-switch:hover{background:#fff;color:var(--blue);box-shadow:0 10px 22px rgba(15,33,50,.12)}.hero{background:linear-gradient(180deg,#f4f8fe,#fdf7fb)}.hero-slide--showcase{color:#15202b;background-image:radial-gradient(circle at 15% 18%,rgba(215,239,248,.92),transparent 26%),radial-gradient(circle at 78% 18%,rgba(250,222,233,.88),transparent 24%),linear-gradient(90deg,rgba(249,252,255,.97),rgba(245,250,255,.94) 52%,rgba(247,247,252,.92)),var(--bg)}.hero-slide--showcase h1{color:#142536}.hero-slide--showcase .hero-copy{color:#556576}.hero-slide--showcase .btn.primary{background:#51a6c6}.hero-slide--showcase .btn.ghost{color:#203548;border-color:#bfd5e0;background:rgba(255,255,255,.7)}.hero-slide--showcase .btn.ghost:hover{background:#eef8fb}.showcase-panel{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(244,249,253,.92));border:1px solid #dbe9f0;box-shadow:0 24px 60px rgba(33,71,95,.12)}.showcase-panel:before{background:rgba(173,221,237,.55)}.showcase-panel:after{background:rgba(248,198,218,.52)}.showcase-label{background:#e8f5fa;color:#4c86a0}.showcase-main img{filter:drop-shadow(0 18px 28px rgba(61,98,125,.15))}.showcase-caption{border-top:1px solid #deebf1;color:#1a2f42}.showcase-caption span{color:#6a7b8c}@media(max-width:1020px){.nav-wrap{grid-template-columns:auto}.brand img{width:64px;max-height:42px}.lang-switch{width:44px;height:44px}.hero-slide--showcase .hero-copy{max-width:100%}}@media(max-width:640px){.brand img{width:56px;max-height:36px}.lang-switch{width:40px;height:40px;padding:5px 0 5px}.lang-switch span{font-size:10px}}.brand img{object-fit:contain}.lang-switch{width:52px;height:64px;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;display:flex;align-items:center;justify-content:center}.lang-switch img{width:46px;height:auto;display:block}@media(max-width:1020px){.lang-switch{width:46px;height:58px}.lang-switch img{width:40px}}@media(max-width:640px){.lang-switch{width:40px;height:52px}.lang-switch img{width:34px}}:root{--header:70px}.nav-wrap{height:70px;grid-template-columns:96px 1fr auto;gap:14px}.brand{width:96px}.brand img{width:58px;max-height:40px}.gnb>ul>li>a{height:70px;padding:0 17px;font-size:15px;font-weight:500}.mega-menu{top:70px}.header-actions{gap:12px}.nav-cta{border-radius:7px;padding:10px 16px;min-height:38px;font-size:14px;font-weight:600;background:#16212c;color:#fff;box-shadow:none}.nav-cta:hover{background:#0094c6;transform:none}.lang-switch{width:28px;height:34px;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.lang-switch img{width:23px;height:auto}.lang-switch:hover{background:transparent;box-shadow:none;transform:translateY(-1px)}.hero{height:660px;min-height:calc(100vh - 70px)}.hero-inner{padding-top:48px}.hero-split{padding-top:24px}.hero-controls{bottom:18px}@media(max-width:1180px){}@media(max-width:1020px){.nav-wrap{height:70px}.brand img{width:54px;max-height:36px}.gnb{top:70px;max-height:calc(100vh - 70px)}.mobile-toggle{width:38px;height:38px}.lang-switch{width:26px;height:32px}.lang-switch img{width:22px}.hero{height:auto;min-height:620px}}@media(max-width:640px){.nav-wrap{height:64px}.brand img{width:48px;max-height:32px}.gnb{top:64px;max-height:calc(100vh - 64px)}.lang-switch{width:24px;height:30px}.lang-switch img{width:20px}.hero{min-height:620px}.nav-cta{padding:9px 12px;min-height:34px;font-size:13px}}.nav-wrap{grid-template-columns:118px 1fr auto}.brand{width:118px}.brand img{width:76px;max-height:52px}.header-actions{gap:22px}.lang-switch{transition:transform .18s ease,filter .18s ease}.lang-switch img{width:23px;height:auto;transition:filter .18s ease,transform .18s ease}.lang-switch:hover img{filter:brightness(0) saturate(100%) invert(43%) sepia(75%) saturate(1408%) hue-rotate(161deg) brightness(90%) contrast(94%);transform:translateY(-1px)}.hero-controls{z-index:8;bottom:24px;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.86);border:1px solid rgba(21,41,58,.16);box-shadow:0 14px 34px rgba(10,24,38,.20);backdrop-filter:blur(10px);color:#142536}.hero-controls button{width:42px;height:42px;border-radius:50%;border:1px solid rgba(21,41,58,.18);background:#fff;color:#142536;box-shadow:0 6px 16px rgba(10,24,38,.14);font-weight:700}.hero-controls button:hover{background:#0094c6;color:#fff;border-color:#0094c6}@media(max-width:1020px){.brand img{width:70px;max-height:48px}.header-actions{gap:14px}.hero-controls{bottom:18px;padding:7px 10px}.hero-controls button{width:38px;height:38px}}@media(max-width:640px){.brand img{width:62px;max-height:42px}.header-actions{gap:10px}.hero-controls{bottom:14px;padding:6px 8px}.hero-controls button{width:34px;height:34px;font-size:22px}}.lang-switch,.lang-switch:hover,.lang-switch img,.lang-switch:hover img{transform:none !important}.lang-switch img{transition:filter .18s ease !important}.lang-switch:hover img{filter:brightness(0) saturate(100%) invert(43%) sepia(75%) saturate(1408%) hue-rotate(161deg) brightness(90%) contrast(94%) !important}.hero-controls{transform:translateX(-50%) scale(.8) !important;transform-origin:center center !important;background:rgba(255,255,255,.50) !important;padding:7px 10px !important;gap:12px !important}.hero-controls button{display:flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;line-height:1 !important}.hero-controls button svg{width:22px;height:22px;display:block}.hero h1{font-size:clamp(29px,4.2vw,55px) !important;line-height:1.10 !important;margin-bottom:18px !important}.hero-copy{font-size:clamp(15px,1.65vw,20px) !important;max-width:640px}@media(max-width:1020px){.hero-controls{transform:translateX(-50%) scale(.8) !important;padding:6px 9px !important}.hero-controls button svg{width:20px;height:20px}}@media(max-width:640px){.hero h1{font-size:32px !important}.hero-copy{font-size:15px !important}.hero-controls{transform:translateX(-50%) scale(.8) !important;padding:5px 8px !important}.hero-controls button svg{width:19px;height:19px}}:root{--hancom-header:64px}.site-header{height:var(--hancom-header);background:rgba(255,255,255,.98);border-bottom:1px solid #e6e9ed;box-shadow:0 1px 0 rgba(17,24,32,.04);overflow:visible}.hancom-nav-wrap,.nav-wrap{height:var(--hancom-header)!important;grid-template-columns:118px 1fr auto!important;gap:22px!important;position:static!important}.brand{width:118px!important}.brand img{width:76px!important;max-height:50px!important;object-fit:contain!important}.hancom-gnb{height:var(--hancom-header);display:flex!important;justify-content:center!important;position:static!important}.hancom-gnb>ul{height:var(--hancom-header);display:flex;align-items:center;gap:0;margin:0;padding:0;list-style:none}.has-mega{position:static!important}.gnb>ul>li>a,.gnb-link{height:var(--hancom-header)!important;padding:0 28px!important;display:flex;align-items:center;position:relative;font-size:16px!important;font-weight:500!important;letter-spacing:-.02em;color:#1b2633;transition:color .18s ease;background:transparent!important}.gnb-link:after{content:"";position:absolute;left:26px;right:26px;bottom:0;height:3px;background:#0094c6;transform:scaleX(0);transform-origin:center;transition:transform .2s ease}.has-mega:hover>.gnb-link{color:#0094c6}.has-mega:hover>.gnb-link:after{transform:scaleX(1)}.hancom-mega{position:absolute!important;left:0!important;right:0!important;top:var(--hancom-header)!important;transform:none!important;width:100vw!important;min-width:100vw!important;border:0!important;border-top:1px solid #e1e4e8!important;border-radius:0!important;padding:0!important;background:rgba(244,245,247,.96)!important;box-shadow:0 18px 34px rgba(15,24,35,.12)!important;opacity:0;visibility:hidden;z-index:45;transition:opacity .18s ease,visibility .18s ease!important;backdrop-filter:blur(12px)}.has-mega:hover>.hancom-mega{opacity:1!important;visibility:visible!important;transform:none!important}.hancom-mega__inner{display:grid;grid-template-columns:250px 1fr;gap:34px;padding:34px 0 28px;min-height:245px;align-items:start}.hancom-mega__intro{border-right:1px solid #d9dde2;min-height:180px;padding:4px 28px 4px 0}.hancom-mega__intro p{margin:0 0 16px;color:#0094c6;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hancom-mega__intro h3{margin:0 0 22px;font-size:25px;line-height:1.34;letter-spacing:-.045em;color:#15202b}.hancom-mega__intro a{display:inline-flex;align-items:center;min-height:36px;padding:8px 14px;border:1px solid #cfd7df;background:#fff;color:#344252;font-size:13px;font-weight:700;transition:.18s ease}.hancom-mega__intro a:hover{border-color:#0094c6;color:#0094c6}.hancom-mega__columns{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));gap:34px}.hancom-mega__col h4{margin:0 0 16px;font-size:17px;color:#1d2b39;letter-spacing:-.03em}.hancom-mega__col a{display:block;padding:6px 0;color:#556270;font-size:15px;line-height:1.36;transition:color .16s ease,padding-left .16s ease}.hancom-mega__col a:hover{color:#0094c6;padding-left:8px}.header-actions{gap:28px!important;display:flex;align-items:center;justify-self:end}.nav-cta--icon{position:relative;display:inline-flex;align-items:center;gap:9px;min-height:40px;padding:0 17px!important;border:1px solid #cfd8e1!important;border-radius:0!important;background:#fff!important;color:#192838!important;font-size:14px!important;font-weight:600!important;overflow:hidden;box-shadow:none!important;transition:background .18s ease,color .18s ease,border-color .18s ease!important}.nav-cta--icon:before{content:"";position:absolute;inset:auto 0 0 0;height:3px;background:#0094c6;transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.nav-cta--icon:hover{background:#111820!important;color:#fff!important;border-color:#111820!important}.nav-cta--icon:hover:before{transform:scaleX(1)}.nav-cta__text{position:relative;z-index:1;white-space:nowrap}.lang-switch{width:26px!important;height:32px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:filter .18s ease!important}.lang-switch img{width:22px!important;height:auto!important;transition:filter .18s ease!important}.lang-switch:hover,.lang-switch:hover img{transform:none!important}.lang-switch:hover img{filter:brightness(0) saturate(100%) invert(43%) sepia(75%) saturate(1408%) hue-rotate(161deg) brightness(90%) contrast(94%)!important}@media(max-width:1020px){:root{--hancom-header:70px}.hancom-nav-wrap,.nav-wrap{display:flex!important;height:var(--hancom-header)!important}.brand{width:auto!important}.brand img{width:70px!important;max-height:48px!important}.hancom-gnb{display:none!important;position:absolute!important;left:0!important;right:0!important;top:var(--hancom-header)!important;height:auto!important;background:#fff;border-top:1px solid var(--line);box-shadow:var(--shadow);max-height:calc(100vh - var(--hancom-header));overflow:auto}.hancom-gnb.is-open{display:block!important}.hancom-gnb>ul{display:block!important;height:auto!important}.gnb-link{height:auto!important;padding:18px 24px!important;border-bottom:1px solid var(--line)!important}.gnb-link:after{display:none}.hancom-mega{position:static!important;width:auto!important;min-width:0!important;opacity:1!important;visibility:visible!important;box-shadow:none!important;background:#f7f8fa!important}.hancom-mega__inner{display:block;min-height:0;padding:22px 24px}.hancom-mega__intro{border-right:0;border-bottom:1px solid #dfe4e9;min-height:0;padding:0 0 16px;margin-bottom:16px}.hancom-mega__columns,.hancom-mega__columns--products{grid-template-columns:1fr!important;gap:14px}.header-actions{margin-left:auto!important;gap:18px!important}.nav-cta--icon{display:none!important}.mobile-toggle{display:block!important}}@media(max-width:640px){:root{--hancom-header:64px}.brand img{width:62px!important;max-height:42px!important}.header-actions{gap:12px!important}.lang-switch{width:24px!important;height:30px!important}.lang-switch img{width:20px!important}}body{background:#fff}main{background:#fff}.hero{width:min(1220px,calc(100% - 72px)) !important;height:610px !important;min-height:610px !important;margin:34px auto 74px !important;border-radius:30px !important;overflow:hidden !important;box-shadow:0 20px 52px rgba(24,43,62,.12) !important;background:#f7fbfe !important}.hero-slide{border-radius:30px !important;overflow:hidden !important}.hero .container{width:min(1120px,calc(100% - 58px)) !important}.hero-inner{padding-top:28px !important}.hero-split{padding-top:18px !important;grid-template-columns:minmax(0,1fr) 490px !important}.hero h1{font-size:clamp(31px,3.4vw,48px) !important;line-height:1.12 !important;margin-bottom:18px !important}.hero-copy{font-size:clamp(15px,1.45vw,19px) !important;margin-bottom:26px !important}.showcase-panel{max-width:435px !important;height:385px !important}.showcase-main{height:240px !important}.nav-cta--icon{position:relative!important;isolation:isolate!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;min-height:42px!important;padding:0 14px 0 19px!important;border:1px solid #b9c1c9!important;border-radius:12px!important;background:#fff!important;color:#222d38!important;font-size:15px!important;font-weight:600!important;letter-spacing:-.02em!important;overflow:hidden!important;box-shadow:none!important;transition:color .18s ease,border-color .18s ease!important}.nav-cta--icon:before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:0!important;height:auto!important;background:#0094c6!important;transform:none!important;transform-origin:left center!important;transition:width .28s ease!important;z-index:-1!important}.nav-cta--icon:hover{background:#fff!important;color:#fff!important;border-color:#0094c6!important}.nav-cta--icon:hover:before{width:100%!important;transform:none!important}.nav-cta__text{position:relative!important;z-index:1!important;line-height:1!important;white-space:nowrap!important}.hancom-mega{background:#fff!important;backdrop-filter:none!important;box-shadow:0 22px 42px rgba(15,24,35,.10)!important;border-top:1px solid #edf0f3!important}.hancom-mega__inner{background:#fff!important}.hancom-mega__intro{border-right-color:#edf0f3!important}.hero-controls{bottom:18px!important;background:rgba(255,255,255,.50)!important}@media(max-width:1180px){.hero{width:min(100% - 48px,1120px) !important;height:600px!important;min-height:600px!important;margin-top:28px!important;margin-bottom:64px!important}.hero-split{grid-template-columns:1fr 410px!important}.showcase-panel{height:350px!important}}@media(max-width:1020px){.hero{width:calc(100% - 32px)!important;height:auto!important;min-height:620px!important;margin:22px auto 56px!important;border-radius:24px!important}.hero-slide{border-radius:24px!important}.hero .container{width:calc(100% - 36px)!important}.hero-split{grid-template-columns:1fr!important}.showcase-panel{height:auto!important;min-height:315px!important;max-width:100%!important}.nav-cta--icon{display:none!important}.hancom-mega{background:#fff!important}}@media(max-width:640px){.hero{width:calc(100% - 24px)!important;min-height:640px!important;margin:16px auto 44px!important;border-radius:20px!important}.hero-slide{border-radius:20px!important}.hero .container{width:calc(100% - 24px)!important}.hero h1{font-size:30px!important}.hero-copy{font-size:15px!important}.showcase-main{height:190px!important}}.nav-cta--icon{gap:0!important;padding:0 24px!important;min-width:106px!important}@media(min-width:1181px){.hero{width:min(1500px,calc(100% - 80px)) !important;aspect-ratio:2 / 1 !important;height:auto !important;min-height:0 !important;max-height:750px !important;margin:34px auto 76px !important}.hero-inner{height:100%!important;padding-top:24px!important}.hero-split{grid-template-columns:minmax(0,1fr) 520px!important;gap:42px!important}.showcase-panel{max-width:452px!important;height:398px!important}.showcase-main{height:248px!important}}@media(min-width:1600px){.hero{width:min(1560px,calc(100% - 96px)) !important;max-height:780px!important}}@media(max-width:1180px){.hero{aspect-ratio:auto!important}}:root{--teladin-blue:#0094c6;--teladin-blue-dark:#007daa}.nav-cta--icon{min-height:40px!important;min-width:101px!important;padding:0 22px!important;border-color:#b9c1c9!important;color:#222d38!important;background:#fff!important;transition:color .18s ease,border-color .18s ease!important}.hancom-mega__col a{padding-left:0!important;transition:color .16s ease!important}.hancom-mega__intro a,.hancom-mega__quick a{transition:color .16s ease,border-color .16s ease,background .16s ease!important;transform:none!important}.hancom-mega__intro a:hover,.hancom-mega__quick a:hover{transform:none!important;color:var(--teladin-blue)!important;border-color:var(--teladin-blue)!important;background:#fff!important}.hero{height:549px!important;min-height:549px!important}@media(min-width:1181px){.hero{aspect-ratio:2.22 / 1!important;height:auto!important;min-height:0!important;max-height:700px!important}.showcase-panel{height:372px!important;max-width:430px!important}.showcase-main{height:230px!important}}@media(min-width:1600px){.hero{max-height:705px!important}}@media(max-width:1180px){.hero{height:540px!important;min-height:540px!important}}@media(max-width:1020px){.hero{height:auto!important;min-height:560px!important}}@media(max-width:640px){.hero{height:auto!important;min-height:600px!important}}.hero-actions .btn{position:relative!important;isolation:isolate!important;overflow:hidden!important;min-height:40px!important;padding:0 22px!important;border:1px solid #b9c1c9!important;border-radius:12px!important;background:#fff!important;color:#222d38!important;font-size:14px!important;font-weight:600!important;letter-spacing:-.02em!important;box-shadow:none!important;transform:none!important;transition:color .18s ease,border-color .18s ease!important}.hero-actions .btn:before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:0!important;background:var(--teladin-blue)!important;transition:width .28s ease!important;z-index:-1!important}.hero-actions .btn:hover{color:#fff!important;border-color:var(--teladin-blue)!important;background:#fff!important;transform:none!important}.hero-actions .btn:hover:before{width:100%!important}.hero-slide--showcase .btn.primary,.hero-slide--showcase .btn.ghost,.hero .btn.primary,.hero .btn.ghost{background:#fff!important;color:#222d38!important;border-color:#b9c1c9!important}@media(max-width:640px){.nav-cta--icon{min-height:38px!important;min-width:96px!important;padding:0 18px!important}.hero-actions .btn{min-height:38px!important;padding:0 18px!important;font-size:13px!important}}:root{--teladin-blue:#0094c6}.header-actions{gap:30px!important}.nav-cta--icon{min-height:40px!important;min-width:101px!important;padding:0 23px!important;border-color:#b9c1c9!important;border-radius:12px!important;color:#222d38!important;background:#fff!important;font-size:14.25px!important;transition:color .18s ease,border-color .18s ease!important}.nav-cta--icon:before{background:var(--teladin-blue)!important;transition:width .28s ease!important}.nav-cta--icon:hover{background:#fff!important;color:#fff!important;border-color:var(--teladin-blue)!important}.nav-cta--icon:hover:before{width:100%!important}.hancom-mega__col a{padding-left:0!important;transform:none!important;transition:color .16s ease!important}.hancom-mega__col a:hover{color:var(--teladin-blue)!important;padding-left:0!important;transform:none!important}.gnb-link:after{height:2px!important;left:28px!important;right:28px!important}@media(min-width:1181px){.hero{aspect-ratio:2.22 / 1!important;max-height:702px!important}.hero-split{grid-template-columns:minmax(0,1fr) 500px!important}.showcase-panel{height:370px!important;max-width:430px!important}.showcase-main{height:228px!important}}@media(max-width:1180px){.hero{height:540px!important;min-height:540px!important}.showcase-panel{height:320px!important}}@media(max-width:1020px){.hero{height:auto!important;min-height:558px!important}}@media(max-width:640px){.hero{min-height:576px!important}}.hero .btn{position:relative!important;isolation:isolate!important;overflow:hidden!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;padding:0 23px!important;border-radius:12px!important;border:1px solid #b9c1c9!important;background:rgba(255,255,255,.94)!important;color:#222d38!important;box-shadow:none!important;font-size:14.25px!important;font-weight:600!important;letter-spacing:-.02em!important;transform:none!important;transition:color .18s ease,border-color .18s ease!important}.hero .btn:before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:0!important;background:var(--teladin-blue)!important;z-index:-1!important;transition:width .28s ease!important}.hero .btn:hover{background:rgba(255,255,255,.94)!important;color:#fff!important;border-color:var(--teladin-blue)!important;transform:none!important}.hero .btn:hover:before{width:100%!important}.hero .btn.primary,.hero .btn.ghost,.hero-slide--showcase .btn.primary,.hero-slide--showcase .btn.ghost{background:rgba(255,255,255,.94)!important;color:#222d38!important;border-color:#b9c1c9!important}.hero .btn.primary:hover,.hero .btn.ghost:hover,.hero-slide--showcase .btn.primary:hover,.hero-slide--showcase .btn.ghost:hover{color:#fff!important;border-color:var(--teladin-blue)!important}.nav-cta--icon,.hero-actions .btn{background:linear-gradient(90deg,var(--teladin-blue),var(--teladin-blue)) left center/0 100% no-repeat,#fff!important;transition:background-size .28s ease,color .18s ease,border-color .18s ease!important}.nav-cta--icon:before,.hero-actions .btn:before{display:none!important}.nav-cta--icon:hover,.hero-actions .btn:hover{background-size:100% 100%,auto!important;color:#fff!important;border-color:var(--teladin-blue)!important}.nav-cta--icon:hover,.hero-actions .btn:hover{background:linear-gradient(90deg,var(--teladin-blue),var(--teladin-blue)) left center/100% 100% no-repeat,#fff!important;color:#fff!important;border-color:var(--teladin-blue)!important}.nav-cta--icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;vertical-align:middle!important}.nav-cta__text{display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;transform:translateY(-1px)!important}@media(min-width:1181px){.hero{aspect-ratio:2.47 / 1!important;max-height:632px!important;min-height:0!important;height:auto!important}.hero-inner{padding-top:18px!important}.showcase-panel{height:338px!important;max-width:410px!important}.showcase-main{height:205px!important}}@media(min-width:1600px){.hero{max-height:635px!important}}@media(max-width:1180px){.hero{height:486px!important;min-height:486px!important}}@media(max-width:1020px){.hero{height:auto!important;min-height:502px!important}}@media(max-width:640px){.hero{height:auto!important;min-height:540px!important}}.hero .hero-actions .btn,.hero-slide .hero-actions .btn,.hero-slide.is-active .hero-actions .btn{position:relative!important;overflow:hidden!important;isolation:isolate!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background-color:#fff!important;background-image:linear-gradient(90deg,var(--teladin-blue),var(--teladin-blue))!important;background-repeat:no-repeat!important;background-position:left center!important;background-size:0 100%!important;color:#222d38!important;border-color:#b9c1c9!important;transition:background-size .28s ease,color .18s ease,border-color .18s ease!important}.hero .hero-actions .btn:hover,.hero-slide .hero-actions .btn:hover,.hero-slide.is-active .hero-actions .btn:hover{background-color:#fff!important;background-image:linear-gradient(90deg,var(--teladin-blue),var(--teladin-blue))!important;background-size:100% 100%!important;color:#fff!important;border-color:var(--teladin-blue)!important;transform:none!important}.nav-cta--icon{height:38px!important;min-height:38px!important;min-width:96px!important;padding:0 21px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;box-sizing:border-box!important}.nav-cta__text{display:block!important;line-height:1!important;transform:translateY(-.5px)!important}@media(min-width:1181px){.hero{aspect-ratio:2.47 / 1!important;height:auto!important;min-height:0!important;max-height:632px!important}.hero-inner{padding-top:14px!important}.hero-split{grid-template-columns:minmax(0,1fr) 470px!important;gap:40px!important}.showcase-panel{height:334px!important;max-width:400px!important}.showcase-main{height:202px!important}}@media(min-width:1600px){.hero{max-height:632px!important}}@media(max-width:1180px){.hero{height:486px!important;min-height:486px!important}}@media(max-width:1020px){.hero{height:auto!important;min-height:530px!important}}@media(max-width:640px){.hero{height:auto!important;min-height:560px!important}}.hero-slide .hero-actions a.btn,.hero .hero-actions a.btn,.hero-slide .hero-actions a.btn.primary,.hero-slide .hero-actions a.btn.ghost{background:linear-gradient(90deg,var(--teladin-blue),var(--teladin-blue)) left center/0 100% no-repeat,rgba(255,255,255,.94)!important;color:#222d38!important;border-color:#b9c1c9!important;transition:background-size .28s ease,color .18s ease,border-color .18s ease!important}.hero-slide .hero-actions a.btn:hover,.hero .hero-actions a.btn:hover,.hero-slide .hero-actions a.btn.primary:hover,.hero-slide .hero-actions a.btn.ghost:hover{background:linear-gradient(90deg,var(--teladin-blue),var(--teladin-blue)) left center/100% 100% no-repeat,rgba(255,255,255,.94)!important;color:#fff!important;border-color:var(--teladin-blue)!important}.nav-cta--icon{height:38px!important;min-height:38px!important;min-width:100px!important;padding:0 21px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}@media(min-width:1181px){.hero{width:min(1560px,calc(100% - 96px))!important;height:auto!important;min-height:0!important;aspect-ratio:2.47 / 1!important;max-height:632px!important;margin-top:28px!important;margin-bottom:64px!important}.hero-inner{height:100%!important}.hero-split{grid-template-columns:minmax(0,1fr) 470px!important;gap:36px!important}.showcase-panel{height:335px!important;max-width:400px!important}.showcase-main{height:200px!important}}.hero .hero-actions .btn,.hero-slide .hero-actions .btn,.hero .btn.primary,.hero .btn.ghost,.hero-slide--showcase .btn.primary,.hero-slide--showcase .btn.ghost{position:relative!important;overflow:hidden!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:40px!important;min-height:40px!important;padding:0 23px!important;border-radius:12px!important;border:1px solid #b9c1c9!important;background:linear-gradient(90deg,var(--teladin-blue),var(--teladin-blue)) left center/0 100% no-repeat,#fff!important;color:#222d38!important;box-shadow:none!important;font-size:14px!important;font-weight:600!important;transform:none!important;transition:background-size .28s ease,color .18s ease,border-color .18s ease!important}.hero .hero-actions .btn:hover,.hero-slide .hero-actions .btn:hover,.hero .btn.primary:hover,.hero .btn.ghost:hover,.hero-slide--showcase .btn.primary:hover,.hero-slide--showcase .btn.ghost:hover{background:linear-gradient(90deg,var(--teladin-blue),var(--teladin-blue)) left center/100% 100% no-repeat,#fff!important;background-size:100% 100%,auto!important;color:#fff!important;border-color:var(--teladin-blue)!important;transform:none!important}.hero .hero-actions .btn:before,.hero-slide .hero-actions .btn:before{display:none!important}@media(max-width:640px){.nav-cta--icon{height:36px!important;min-height:36px!important;padding:0 18px!important}.hero .hero-actions .btn{height:38px!important;min-height:38px!important;padding:0 18px!important;font-size:13px!important}}.nav-cta--icon{height:38px!important;min-height:38px!important;min-width:96px!important;padding:0 20px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}.nav-cta__text{display:block!important;line-height:1!important;transform:translateY(-1px)!important}.hero{height:494px!important;min-height:494px!important}@media(min-width:1181px){.hero{aspect-ratio:2.47 / 1!important;height:auto!important;min-height:0!important;max-height:632px!important}.hero-inner{padding-top:16px!important}.hero-split{grid-template-columns:minmax(0,1fr) 470px!important;gap:36px!important}.showcase-panel{height:338px!important;max-width:405px!important}.showcase-main{height:205px!important}}@media(min-width:1600px){.hero{max-height:632px!important}}@media(max-width:1180px){.hero{height:486px!important;min-height:486px!important}}@media(max-width:1020px){.hero{height:auto!important;min-height:520px!important}}@media(max-width:640px){.hero{height:auto!important;min-height:560px!important}}.hero-actions .btn,.hero-actions .btn.primary,.hero-actions .btn.ghost,.hero-slide--showcase .hero-actions .btn.primary,.hero-slide--showcase .hero-actions .btn.ghost{position:relative!important;isolation:isolate!important;overflow:hidden!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:0 20px!important;border:1px solid #b9c1c9!important;border-radius:12px!important;background:linear-gradient(90deg,var(--teladin-blue),var(--teladin-blue)) left center/0 100% no-repeat,#fff!important;color:#222d38!important;box-shadow:none!important;transform:none!important;font-size:14px!important;font-weight:600!important;letter-spacing:-.02em!important;line-height:1!important;transition:background-size .28s ease,color .18s ease,border-color .18s ease!important}.hero-actions .btn:hover,.hero-actions .btn.primary:hover,.hero-actions .btn.ghost:hover,.hero-slide--showcase .hero-actions .btn.primary:hover,.hero-slide--showcase .hero-actions .btn.ghost:hover{background:linear-gradient(90deg,var(--teladin-blue),var(--teladin-blue)) left center/100% 100% no-repeat,#fff!important;color:#fff!important;border-color:var(--teladin-blue)!important;transform:none!important}.hero-actions .btn:before{display:none!important}@media(max-width:640px){.nav-cta--icon{height:36px!important;min-height:36px!important;min-width:90px!important;padding:0 17px!important}.hero-actions .btn{min-height:36px!important;padding:0 17px!important;font-size:13px!important}}.nav-cta--icon{min-height:38px!important;height:38px!important;min-width:96px!important;padding:0 21px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}.nav-cta__text{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:100%!important;line-height:1!important;transform:translateY(-.5px)!important}@media(min-width:1181px){.hero{width:min(1500px,calc(100% - 80px))!important;aspect-ratio:2.47 / 1!important;height:auto!important;min-height:0!important;max-height:632px!important;margin:32px auto 68px!important}.hero-inner{height:100%!important;padding-top:18px!important}.hero-split{grid-template-columns:minmax(0,1fr) 470px!important;gap:36px!important}.showcase-panel{height:334px!important;max-width:402px!important}.showcase-main{height:200px!important}.hero-controls{bottom:14px!important}}@media(min-width:1600px){.hero{max-height:632px!important}}@media(max-width:1180px){.hero{height:486px!important;min-height:486px!important}.showcase-panel{height:292px!important}.showcase-main{height:188px!important}}@media(max-width:1020px){.hero{height:auto!important;min-height:510px!important}}@media(max-width:640px){.hero{min-height:540px!important}}.hero .hero-actions .btn,.hero .btn.primary,.hero .btn.ghost{position:relative!important;isolation:isolate!important;overflow:hidden!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:0 21px!important;border-radius:12px!important;border:1px solid #b9c1c9!important;background-color:rgba(255,255,255,.94)!important;background-image:linear-gradient(90deg,var(--teladin-blue),var(--teladin-blue))!important;background-repeat:no-repeat!important;background-position:left center!important;background-size:0 100%!important;color:#222d38!important;box-shadow:none!important;font-size:14px!important;font-weight:600!important;line-height:1!important;letter-spacing:-.02em!important;transform:none!important;transition:background-size .28s ease,color .18s ease,border-color .18s ease!important}.hero .hero-actions .btn:before,.hero .btn.primary:before,.hero .btn.ghost:before{display:none!important}.hero .hero-actions .btn:hover,.hero .btn.primary:hover,.hero .btn.ghost:hover{background-color:rgba(255,255,255,.94)!important;background-image:linear-gradient(90deg,var(--teladin-blue),var(--teladin-blue))!important;background-repeat:no-repeat!important;background-position:left center!important;background-size:100% 100%!important;color:#fff!important;border-color:var(--teladin-blue)!important;transform:none!important}.nav-cta--icon{background-color:#fff!important;background-image:linear-gradient(90deg,var(--teladin-blue),var(--teladin-blue))!important;background-repeat:no-repeat!important;background-position:left center!important;background-size:0 100%!important;transition:background-size .28s ease,color .18s ease,border-color .18s ease!important}.nav-cta--icon:hover{background-color:#fff!important;background-image:linear-gradient(90deg,var(--teladin-blue),var(--teladin-blue))!important;background-repeat:no-repeat!important;background-position:left center!important;background-size:100% 100%!important;color:#fff!important;border-color:var(--teladin-blue)!important}@media(max-width:640px){.hero .hero-actions .btn,.hero .btn.primary,.hero .btn.ghost{min-height:36px!important;padding:0 18px!important;font-size:13px!important}}.nav-cta--icon{height:38px!important;min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 22px!important;line-height:1!important}.nav-cta__text{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:100%!important;line-height:1!important;transform:translateY(-1px)!important}.hero-slide{pointer-events:none!important;z-index:0!important}.hero-controls{z-index:9!important}.hero-actions{position:relative!important;z-index:5!important}@media(min-width:1181px){.hero{aspect-ratio:2.47 / 1!important;max-height:632px!important;min-height:0!important}.hero-inner{height:100%!important;padding-top:20px!important}.hero-split{grid-template-columns:minmax(0,1fr) 455px!important;gap:38px!important}.showcase-panel{height:333px!important;max-width:390px!important}.showcase-main{height:205px!important}}@media(min-width:1600px){.hero{max-height:632px!important}}@media(max-width:1180px){.hero{height:486px!important;min-height:486px!important}}@media(max-width:1020px){.hero{height:auto!important;min-height:502px!important}}@media(max-width:640px){.hero{height:auto!important;min-height:518px!important}}.hero-actions .btn{background:linear-gradient(90deg,var(--teladin-blue),var(--teladin-blue)) left center/0 100% no-repeat,#fff!important;transition:background-size .28s ease,color .18s ease,border-color .18s ease!important}.hero-actions .btn:hover{background:linear-gradient(90deg,var(--teladin-blue),var(--teladin-blue)) left center/100% 100% no-repeat,#fff!important;color:#fff!important;border-color:var(--teladin-blue)!important}.nav-cta--icon{height:38px!important;min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding-top:0!important;padding-bottom:0!important;line-height:1!important}.nav-cta__text{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:100%!important;line-height:1!important;transform:translateY(-.5px)}.hero-slide{pointer-events:none!important;z-index:1!important}.hero-slide.is-active{pointer-events:auto!important;z-index:2!important}.hero-controls{z-index:5!important}@media(min-width:1181px){.hero{aspect-ratio:2.47 / 1!important;max-height:632px!important}.hero-split{grid-template-columns:minmax(0,1fr) 470px!important;gap:38px!important}.showcase-panel{height:335px!important;max-width:404px!important}.showcase-main{height:205px!important}}@media(min-width:1600px){.hero{max-height:635px!important}}@media(max-width:1180px){.hero{height:486px!important;min-height:486px!important}}@media(max-width:1020px){.hero{height:auto!important;min-height:520px!important}}@media(max-width:640px){.hero{height:auto!important;min-height:550px!important}}.hero .hero-actions .btn,.hero .hero-actions .btn.primary,.hero .hero-actions .btn.ghost,.hero-slide--showcase .hero-actions .btn.primary,.hero-slide--showcase .hero-actions .btn.ghost{background:linear-gradient(90deg,var(--teladin-blue),var(--teladin-blue)) left center/0 100% no-repeat,#fff!important;color:#222d38!important;border-color:#b9c1c9!important;transition:background-size .28s ease,color .18s ease,border-color .18s ease!important}.hero .hero-actions .btn:hover,.hero .hero-actions .btn.primary:hover,.hero .hero-actions .btn.ghost:hover,.hero-slide--showcase .hero-actions .btn.primary:hover,.hero-slide--showcase .hero-actions .btn.ghost:hover{background:linear-gradient(90deg,var(--teladin-blue),var(--teladin-blue)) left center/100% 100% no-repeat,#fff!important;color:#fff!important;border-color:var(--teladin-blue)!important;transform:none!important}@media(min-width:1181px){.hero{height:auto!important;aspect-ratio:2.47 / 1!important;max-height:632px!important;min-height:0!important}}:root{--hero-control-dark:#192633;--hero-control-light:#ffffff;--hero-control-accent:#00a1d6}@media(min-width:1181px){.hero{height:auto!important;aspect-ratio:2.47 / 1!important;max-height:600px!important;min-height:0!important}.hero-inner{height:100%!important;padding-top:18px!important}.hero-split{grid-template-columns:minmax(0,1fr) 455px!important;gap:36px!important}.showcase-panel{height:320px!important;max-width:388px!important}.showcase-main{height:196px!important}}@media(max-width:1180px){.hero{height:462px!important;min-height:462px!important}}@media(max-width:1020px){.hero{height:auto!important;min-height:494px!important}}@media(max-width:640px){.hero{height:auto!important;min-height:522px!important}}.hero-copybox{max-width:650px!important}.hero-headline--statement{font-size:58px!important;line-height:1.14!important;letter-spacing:-.045em!important;font-weight:800!important;margin:0 0 18px!important;color:#102130!important}.hero-copy--statement{font-size:20px!important;line-height:1.45!important;color:#5f7282!important;margin:0 0 26px!important}.hero-actions--single{display:flex!important;gap:0!important}.hero-actions--single .btn{min-width:132px!important}@media(max-width:1180px){.hero-headline--statement{font-size:46px!important}.hero-copy--statement{font-size:18px!important}}@media(max-width:640px){.hero-headline--statement{font-size:32px!important;margin-bottom:14px!important}.hero-copy--statement{font-size:14px!important;margin-bottom:18px!important}}.hero-controls{position:absolute!important;left:50%!important;bottom:18px!important;transform:translateX(-50%)!important;display:flex!important;align-items:center!important;gap:18px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;backdrop-filter:none!important;z-index:10!important}.hero-controls__arrow{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;padding:0!important;border:0!important;background:transparent!important;border-radius:0!important;font-size:34px!important;line-height:1!important;font-weight:300!important;cursor:pointer;box-shadow:none!important;transition:color .18s ease!important}.hero-counter{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;font-size:31px!important;line-height:1!important;font-weight:500!important;letter-spacing:-.02em!important}.hero-counter__current,.hero-counter__sep,.hero-counter__total{display:inline-block;line-height:1!important}.hero-counter__sep{opacity:.9;margin:0 1px!important}.hero[data-controls="dark"] .hero-controls{color:var(--hero-control-dark)!important}.hero[data-controls="dark"] .hero-controls__arrow,.hero[data-controls="dark"] .hero-counter__sep,.hero[data-controls="dark"] .hero-counter__total{color:var(--hero-control-dark)!important;text-shadow:0 1px 2px rgba(255,255,255,.55)}.hero[data-controls="dark"] .hero-counter__current{color:var(--hero-control-accent)!important;text-shadow:0 1px 2px rgba(255,255,255,.55)}.hero[data-controls="light"] .hero-controls{color:var(--hero-control-light)!important}.hero[data-controls="light"] .hero-controls__arrow,.hero[data-controls="light"] .hero-counter__sep,.hero[data-controls="light"] .hero-counter__total{color:var(--hero-control-light)!important;text-shadow:0 2px 6px rgba(0,0,0,.45)}.hero[data-controls="light"] .hero-counter__current{color:#5fd0ff!important;text-shadow:0 2px 6px rgba(0,0,0,.38)}.hero-controls__arrow:hover{transform:none!important}.hero[data-controls="dark"] .hero-controls__arrow:hover{color:var(--hero-control-accent)!important}.hero[data-controls="light"] .hero-controls__arrow:hover{color:#5fd0ff!important}@media(max-width:1020px){.hero-controls{gap:15px!important;bottom:14px!important}.hero-controls__arrow{font-size:28px!important;width:24px!important;height:24px!important}.hero-counter{font-size:25px!important}}@media(max-width:640px){.hero-controls{gap:12px!important;bottom:12px!important}.hero-controls__arrow{font-size:24px!important;width:22px!important;height:22px!important}.hero-counter{font-size:21px!important}}.hero-slide .hero-actions .btn,.hero .hero-actions .btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:40px!important;min-height:40px!important;padding:0 22px!important;border-radius:0!important;background:#fff!important;color:#1d2b37!important;border:1px solid #c5d0d9!important;line-height:1!important;transition:background-color .18s ease,color .18s ease,border-color .18s ease,background-size .28s ease!important;position:relative!important;overflow:hidden!important}.hero-slide .hero-actions .btn:before,.hero .hero-actions .btn:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background:var(--teladin-blue);z-index:0;transition:width .28s ease!important;display:block!important}.hero-slide .hero-actions .btn span,.hero .hero-actions .btn span{position:relative;z-index:1}.hero-slide .hero-actions .btn:hover,.hero .hero-actions .btn:hover{color:#fff!important;border-color:var(--teladin-blue)!important;background:#fff!important}.hero-slide .hero-actions .btn:hover:before,.hero .hero-actions .btn:hover:before{width:100%!important}.hero-slide .hero-actions .btn{position:relative!important;z-index:4!important}.hero-slide .hero-actions .btn,.hero .hero-actions .btn{isolation:isolate}.hero-slide .hero-actions .btn{font-weight:600!important}@media(min-width:1181px){.hero{max-height:570px!important;aspect-ratio:2.47 / 1!important}}@media(max-width:1180px){.hero{height:438px!important;min-height:438px!important}}.hero,.hero-slide{border-radius:0!important}@media(max-width:1020px){.hero{border-radius:0!important;margin:22px auto 56px!important}.hero-slide{border-radius:0!important}}@media(max-width:640px){.hero{border-radius:0!important;margin:16px auto 44px!important}.hero-slide{border-radius:0!important}}.hero-slide--showcase{background:#000!important;background-image:none!important;color:#fff!important}.hero-slide--showcase .hero-copybox,.hero-slide--showcase .hero-kicker--statement,.hero-slide--showcase .hero-headline--statement,.hero-slide--showcase .hero-copy--statement{font-family:"Noto Sans KR","Apple SD Gothic Neo",Arial,sans-serif!important}.hero-headline--statement{font-size:52px!important;line-height:1.5!important;font-weight:800!important;color:#fff!important;margin:0 0 10px!important}.hero-copy--statement{font-size:18px!important;line-height:1.5!important;color:#a9c0d1!important;margin:0 0 22px!important}@media(max-width:1180px){.hero-headline--statement{font-size:42px!important}.hero-copy--statement{font-size:16px!important}}@media(max-width:640px){.hero-headline--statement{font-size:30px!important}.hero-copy--statement{font-size:13px!important}}.hero-controls{gap:12px!important;bottom:16px!important}.hero-controls__arrow,.hero-controls__toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:16px!important;height:20px!important;padding:0 2px!important;border:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;line-height:1!important;font-family:"Noto Sans KR",Arial,sans-serif!important;transition:color .18s ease!important}.hero-controls__arrow{font-size:22px!important;font-weight:300!important}.hero-controls__toggle{font-size:16px!important;font-weight:700!important;margin-left:2px!important;letter-spacing:-.03em!important}.hero-counter{font-size:18px!important;line-height:1!important;gap:2px!important;font-weight:500!important}.hero-counter__sep{margin:0 0.5px!important}.hero[data-controls="dark"] .hero-controls__arrow,.hero[data-controls="dark"] .hero-controls__toggle,.hero[data-controls="dark"] .hero-counter__sep,.hero[data-controls="dark"] .hero-counter__total{color:#ffffff!important;text-shadow:0 2px 4px rgba(0,0,0,.4)!important}.hero[data-controls="dark"] .hero-counter__current{color:var(--teladin-blue)!important;text-shadow:0 2px 4px rgba(0,0,0,.4)!important}.hero[data-controls="light"] .hero-controls__arrow,.hero[data-controls="light"] .hero-controls__toggle,.hero[data-controls="light"] .hero-counter__sep,.hero[data-controls="light"] .hero-counter__total{color:#ffffff!important;text-shadow:0 2px 6px rgba(0,0,0,.46)!important}.hero[data-controls="light"] .hero-counter__current{color:#5fd0ff!important;text-shadow:0 2px 6px rgba(0,0,0,.46)!important}.hero[data-controls="dark"] .hero-controls__arrow:hover,.hero[data-controls="dark"] .hero-controls__toggle:hover{color:var(--teladin-blue)!important}.hero[data-controls="light"] .hero-controls__arrow:hover,.hero[data-controls="light"] .hero-controls__toggle:hover{color:#5fd0ff!important}@media(max-width:1020px){.hero-controls{gap:10px!important;bottom:14px!important}.hero-controls__arrow{font-size:20px!important}.hero-controls__toggle{font-size:15px!important}.hero-counter{font-size:16px!important}}@media(max-width:640px){.hero-controls{gap:8px!important;bottom:12px!important}.hero-controls__arrow{font-size:18px!important}.hero-controls__toggle{font-size:14px!important}.hero-counter{font-size:15px!important}}:root{--hero-medium-radius:14px}.nav-cta--icon{border-radius:8px!important}.hero .hero-actions .btn,.hero-slide .hero-actions .btn,.hero .hero-actions a.btn,.hero-slide .hero-actions a.btn{border-radius:8px!important}.hero,.hero-slide{border-radius:var(--hero-medium-radius)!important;overflow:hidden!important}@media(max-width:1020px){.hero,.hero-slide{border-radius:12px!important}}@media(max-width:640px){.hero,.hero-slide{border-radius:10px!important}}.hero-slide--showcase{background:#000!important;background-image:none!important}.hero-kicker--statement,.hero-headline--statement,.hero-copy--statement{font-family:"Noto Sans KR","Apple SD Gothic Neo",Arial,sans-serif!important;color:#fff!important}.hero-headline--statement{font-size:42px!important;line-height:1.5!important;font-weight:560!important;letter-spacing:-.04em!important;margin:0 0 12px!important}.hero-copy--statement{font-size:15px!important;line-height:1.5!important;font-weight:400!important;color:#fff!important;margin:0 0 22px!important;opacity:.98!important}@media(max-width:1180px){.hero-headline--statement{font-size:36px!important}.hero-copy--statement{font-size:14px!important}}@media(max-width:640px){.hero-headline--statement{font-size:26px!important}.hero-copy--statement{font-size:12px!important}}.hero-controls{display:flex!important;align-items:center!important;justify-content:center!important;gap:11px!important;bottom:16px!important}.hero-controls__arrow,.hero-controls__toggle,.hero-counter{display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important}.hero-controls__arrow{font-size:18px!important;font-weight:300!important;line-height:1!important;min-width:16px!important;height:16px!important;padding:0!important;transform:translateY(-1px)!important}.hero-controls__toggle{font-size:14px!important;font-weight:700!important;line-height:1!important;min-width:14px!important;height:16px!important;padding:0!important;transform:translateY(-1px)!important}.hero-counter{font-size:15px!important;line-height:1!important;gap:1px!important;transform:translateY(-.5px)!important}.hero-counter__sep{font-weight:500!important;margin:0 1px!important}@media(max-width:640px){.hero-controls{gap:9px!important}.hero-controls__arrow{font-size:16px!important}.hero-controls__toggle{font-size:12px!important}.hero-counter{font-size:13px!important}}.showcase-panel--concept{width:100%!important;max-width:450px!important;height:360px!important;padding:0!important;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02))!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 24px 60px rgba(0,0,0,.35)!important;border-radius:16px!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important}.showcase-panel--concept::before,.showcase-panel--concept::after{display:none!important}.showcase-concept-image{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;filter:contrast(1.04) brightness(.94)!important;display:block}@media(max-width:1180px){}@media(max-width:1020px){}@media(min-width:1181px){.hero{max-height:570px!important}.hero-split{grid-template-columns:minmax(0,1fr) 460px!important;gap:34px!important}.hero-copybox{max-width:620px!important}}.hero-slide--showcase{background:#000!important;background-image:linear-gradient(90deg,rgba(0,0,0,.70) 0%,rgba(0,0,0,.48) 42%,rgba(0,0,0,.18) 100%),url("../img/hero-first-bg.webp")!important;background-position:center center!important;background-size:cover!important;background-repeat:no-repeat!important}.hero-headline--statement{font-size:34px!important;line-height:1.5!important;font-weight:560!important;color:#fff!important}.hero-copy--statement{font-size:15px!important;line-height:1.5!important}@media(max-width:1180px){.hero-headline--statement{font-size:30px!important}.hero-copy--statement{font-size:14px!important}}@media(max-width:640px){.hero-headline--statement{font-size:24px!important}.hero-copy--statement{font-size:12px!important}}.hero-actions--single{margin-top:11px!important}.nav-cta--icon{border-radius:7px!important}.hero .hero-actions .btn,.hero-slide .hero-actions .btn,.hero .hero-actions a.btn,.hero-slide .hero-actions a.btn{border-radius:7px!important;min-height:40px!important;height:40px!important;padding:0 22px!important;font-size:14px!important;font-weight:600!important}.hero-actions--single .btn{border-radius:6px!important}.hero-slide:not(.hero-slide--showcase) h1{font-family:"Noto Sans KR","Apple SD Gothic Neo",Arial,sans-serif!important;font-size:34px!important;line-height:1.5!important;font-weight:560!important;letter-spacing:-.04em!important;margin:0 0 12px!important}.hero-slide:not(.hero-slide--showcase) .hero-copy{font-family:"Noto Sans KR","Apple SD Gothic Neo",Arial,sans-serif!important;font-size:15px!important;line-height:1.5!important;margin:0 0 22px!important}@media(max-width:1180px){.hero-slide:not(.hero-slide--showcase) h1{font-size:30px!important}.hero-slide:not(.hero-slide--showcase) .hero-copy{font-size:14px!important}}@media(max-width:640px){.hero-slide:not(.hero-slide--showcase) h1{font-size:24px!important}.hero-slide:not(.hero-slide--showcase) .hero-copy{font-size:12px!important}}.hero-controls{gap:13px!important;align-items:center!important}.hero-controls__arrow,.hero-controls__toggle,.hero-counter{align-items:center!important;justify-content:center!important;display:inline-flex!important}.hero-controls__arrow{font-size:20px!important;line-height:1!important;min-width:18px!important;height:18px!important;transform:translateY(0)!important}.hero-controls__toggle{font-size:15px!important;line-height:1!important;min-width:16px!important;height:18px!important;transform:translateY(0)!important}.hero-counter{font-size:17px!important;line-height:1!important;transform:translateY(0)!important}.hero-counter__current{font-weight:700!important}.hero-counter__total{font-weight:300!important}.hero-counter__sep{margin:0 5px!important}@media(max-width:640px){.hero-controls__arrow{font-size:18px!important}.hero-controls__toggle{font-size:14px!important}.hero-counter{font-size:15px!important}.hero-counter__sep{margin:0 4px!important}}.hancom-mega{background:rgba(255,255,255,.70)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}.hancom-mega__inner{background:transparent!important}.hero-slide--showcase{background:#000!important;background-image:linear-gradient(90deg,rgba(0,0,0,.58) 0%,rgba(0,0,0,.34) 45%,rgba(0,0,0,.10) 100%),url("../img/hero-first-bg-sharp.webp")!important;background-position:center center!important;background-size:cover!important;background-repeat:no-repeat!important}.hero-slide--showcase:before,.hero-slide--showcase:after{display:none!important}.hero-slide--showcase .hero-showcase,.hero-slide--showcase .showcase-panel,.hero-slide--showcase .showcase-panel--concept,.hero-slide--showcase .showcase-concept-image{display:none!important}.hero-slide--showcase .hero-split{grid-template-columns:1fr!important;gap:0!important}.hero-slide--showcase .hero-copybox{max-width:660px!important}.hero-actions--single{margin-top:24px!important}.hero-actions--single .btn,.hero-slide--showcase .hero-actions--single .btn{border-radius:7px!important}.hero-headline--statement{line-height:1.8!important}.hero-kicker--statement,.hero-headline--statement,.hero-copy--statement{text-shadow:0 2px 8px rgba(0,0,0,.28)!important}.hero-slide--showcase{background:#000!important;background-image:linear-gradient(90deg,rgba(0,0,0,.48) 0%,rgba(0,0,0,.24) 44%,rgba(0,0,0,.04) 100%),url("../img/hero-first-bg-custom.webp")!important;background-position:center center!important;background-size:cover!important;background-repeat:no-repeat!important}.hero-actions--single{margin-top:36px!important}.hero-actions--single .btn,.hero-slide--showcase .hero-actions--single .btn{border-radius:5px!important}.hero-headline--statement{font-size:27px!important;line-height:2.16!important;font-weight:560!important;color:#fff!important}@media(max-width:1180px){.hero-headline--statement{font-size:24px!important;line-height:2.12!important}}@media(max-width:640px){.hero-headline--statement{font-size:19px!important;line-height:2.05!important}}.hero-kicker--statement,.hero-copy--statement{color:#fff!important}.hancom-mega{background:rgba(255,255,255,.90)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}section.hero .hero-slide--showcase{background:#000!important;background-image:linear-gradient(90deg,rgba(0,0,0,.62) 0%,rgba(0,0,0,.42) 42%,rgba(0,0,0,.08) 100%),url("../img/hero-first-bg-bw-v3.webp")!important;background-position:center center!important;background-size:cover!important;background-repeat:no-repeat!important}section.hero .hero-slide--showcase .hero-showcase,section.hero .hero-slide--showcase .showcase-panel,section.hero .hero-slide--showcase .showcase-concept-image{display:none!important}section.hero .hero-slide--showcase .hero-split{grid-template-columns:1fr!important}section.hero .hero-slide--showcase .hero-copybox{max-width:650px!important}section.hero .hero-slide--showcase .hero-actions--single{margin-top:48px!important}section.hero .hero-slide--showcase .hero-actions--single .btn{border-radius:3px!important}section.hero .hero-slide--showcase h1.hero-headline--statement{display:block!important;margin:0 0 14px!important;padding:0!important;font-family:"Noto Sans KR","Apple SD Gothic Neo",Arial,sans-serif!important;font-size:22px!important;line-height:1.15!important;font-weight:560!important;letter-spacing:-.035em!important;color:#fff!important}section.hero .hero-slide--showcase h1.hero-headline--statement .hero-headline__line{display:block!important;font-size:inherit!important;line-height:1.15!important;font-weight:inherit!important;color:#fff!important}section.hero .hero-slide--showcase h1.hero-headline--statement .hero-headline__line+.hero-headline__line{margin-top:.34em!important}section.hero .hero-slide--showcase .hero-kicker--statement,section.hero .hero-slide--showcase .hero-copy--statement{font-family:"Noto Sans KR","Apple SD Gothic Neo",Arial,sans-serif!important;color:#fff!important}@media(max-width:1180px){section.hero .hero-slide--showcase h1.hero-headline--statement{font-size:20px!important}}@media(max-width:640px){section.hero .hero-slide--showcase h1.hero-headline--statement{font-size:17px!important}section.hero .hero-slide--showcase .hero-actions--single{margin-top:34px!important}}section.hero .hero-slide--showcase h1.hero-headline--statement{font-size:28px!important;line-height:1.12!important;margin:0 0 14px!important}@media(max-width:1180px){section.hero .hero-slide--showcase h1.hero-headline--statement{font-size:25px!important}}@media(max-width:640px){section.hero .hero-slide--showcase h1.hero-headline--statement{font-size:21px!important}}section.hero .hero-slide--showcase .hero-actions--single .btn{border-radius:5px!important}.hero-controls__arrow{font-size:26px!important;min-width:22px!important;height:22px!important}.hero-controls__toggle{font-size:18px!important;min-width:18px!important;height:22px!important}.hero-controls__toggle.is-paused{font-size:23px!important}@media(max-width:640px){.hero-controls__arrow{font-size:22px!important;min-width:18px!important;height:18px!important}.hero-controls__toggle{font-size:16px!important;min-width:16px!important;height:18px!important}.hero-controls__toggle.is-paused{font-size:20px!important}}section.hero .hero-slide--showcase h1.hero-headline--statement{font-size:27.5px!important;line-height:1.12!important;margin:0 0 14px!important}@media(max-width:1180px){section.hero .hero-slide--showcase h1.hero-headline--statement{font-size:24.5px!important}}@media(max-width:640px){section.hero .hero-slide--showcase h1.hero-headline--statement{font-size:20px!important}}section.hero .hero-slide--showcase .hero-actions--single .btn{border-radius:6px!important}.hero-controls__arrow{font-size:29px!important;min-width:24px!important;height:24px!important}.hero-controls__toggle.is-playing{font-size:18px!important;min-width:18px!important;height:24px!important}.hero-controls__toggle.is-paused{font-size:16px!important;min-width:16px!important;height:24px!important}@media(max-width:640px){.hero-controls__arrow{font-size:24px!important;min-width:20px!important;height:20px!important}.hero-controls__toggle.is-playing{font-size:16px!important;min-width:16px!important;height:20px!important}.hero-controls__toggle.is-paused{font-size:14px!important;min-width:14px!important;height:20px!important}}section.hero .hero-slide--showcase h1.hero-headline--statement{font-size:31px!important;line-height:1.12!important;margin:0 0 14px!important}@media(max-width:1180px){section.hero .hero-slide--showcase h1.hero-headline--statement{font-size:27.5px!important}}@media(max-width:640px){section.hero .hero-slide--showcase h1.hero-headline--statement{font-size:23px!important}}section.hero .hero-slide--showcase .hero-actions--single .btn{border-radius:7px!important}.hero-controls__arrow{font-size:32px!important;min-width:27px!important;height:27px!important}.hero-controls__toggle.is-playing{font-size:18px!important;min-width:18px!important;height:27px!important}.hero-controls__toggle.is-paused{font-size:14.5px!important;min-width:15px!important;height:27px!important}@media(max-width:640px){.hero-controls__arrow{font-size:26.5px!important;min-width:22px!important;height:22px!important}.hero-controls__toggle.is-playing{font-size:16px!important;min-width:16px!important;height:22px!important}.hero-controls__toggle.is-paused{font-size:13px!important;min-width:13px!important;height:22px!important}}section.hero .hero-slide--showcase h1.hero-headline--statement{font-size:35.8px!important;line-height:1.12!important;margin:0 0 14px!important}@media(max-width:1180px){section.hero .hero-slide--showcase h1.hero-headline--statement{font-size:31.9px!important}}@media(max-width:640px){section.hero .hero-slide--showcase h1.hero-headline--statement{font-size:26px!important}}.hero-controls{align-items:center!important;line-height:1!important}.hero-controls__arrow,.hero-controls__toggle,.hero-counter{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}.hero-controls__arrow{font-size:32px!important;min-width:27px!important;height:27px!important;padding:0!important;transform:translateY(-2px)!important}.hero-counter{height:27px!important;transform:translateY(0)!important}.hero-controls__toggle{height:27px!important;transform:translateY(-1px)!important}@media(max-width:640px){.hero-controls__arrow{font-size:26.5px!important;min-width:22px!important;height:22px!important;transform:translateY(-1px)!important}.hero-counter{height:22px!important}.hero-controls__toggle{height:22px!important;transform:translateY(-1px)!important}}section.hero .hero-slide--showcase h1.hero-headline--statement{font-size:35.75px!important;line-height:1.12!important;margin:0 0 14px!important}@media(max-width:1180px){section.hero .hero-slide--showcase h1.hero-headline--statement{font-size:31.85px!important}}@media(max-width:640px){section.hero .hero-slide--showcase h1.hero-headline--statement{font-size:26px!important}}.hero-controls__arrow{width:32px!important;min-width:32px!important;height:32px!important;padding:0!important;line-height:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transform:none!important}.hero-controls__arrow svg{width:30px!important;height:30px!important;display:block!important}.hero-counter{height:32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;transform:none!important;padding:0!important}.hero-controls__toggle{height:32px!important;min-width:20px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;transform:none!important;padding:0!important}.hero-controls__toggle.is-playing{font-size:18px!important}.hero-controls__toggle.is-paused{font-size:14.5px!important}@media(max-width:640px){.hero-controls__arrow{width:27px!important;min-width:27px!important;height:27px!important}.hero-controls__arrow svg{width:25px!important;height:25px!important}.hero-counter{height:27px!important}.hero-controls__toggle{height:27px!important;min-width:18px!important}}section.hero .hero-slide--showcase h1.hero-headline--statement{font-size:40.3px!important;line-height:1.12!important;margin:0 0 14px!important}section.hero .hero-slide--showcase h1.hero-headline--statement .hero-headline__line+.hero-headline__line{margin-top:.40em!important}@media(max-width:1180px){section.hero .hero-slide--showcase h1.hero-headline--statement{font-size:35.75px!important}}@media(max-width:640px){section.hero .hero-slide--showcase h1.hero-headline--statement{font-size:29.9px!important}}.hero-controls{display:flex!important;align-items:center!important;justify-content:center!important;gap:13px!important}.hero-controls__arrow{width:24px!important;min-width:24px!important;height:24px!important;padding:0!important;line-height:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transform:none!important}.hero-controls__arrow svg{width:21px!important;height:21px!important;display:block!important}.hero-counter{height:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;transform:none!important;padding:0!important}.hero-counter__current,.hero-counter__sep,.hero-counter__total{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}.hero-controls__toggle{width:24px!important;min-width:24px!important;flex:0 0 24px!important;height:24px!important;padding:0!important;line-height:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transform:none!important;font-size:0!important;overflow:hidden!important;text-align:center!important}.hero-toggle-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;line-height:1!important}.hero-toggle-icon::before{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;line-height:1!important;font-family:"Noto Sans KR",Arial,sans-serif!important;font-weight:700!important;color:currentColor!important}.hero-controls__toggle.is-playing .hero-toggle-icon::before{content:"Ⅱ";font-size:16px!important}.hero-controls__toggle.is-paused .hero-toggle-icon::before{content:"▶";font-size:14px!important;transform:translateX(1px)!important}@media(max-width:640px){.hero-controls__arrow{width:20px!important;min-width:20px!important;height:20px!important}.hero-controls__arrow svg{width:18px!important;height:18px!important}.hero-counter{height:20px!important}.hero-controls__toggle{width:20px!important;min-width:20px!important;flex-basis:20px!important;height:20px!important}.hero-toggle-icon,.hero-toggle-icon::before{width:20px!important;height:20px!important}.hero-controls__toggle.is-playing .hero-toggle-icon::before{font-size:14px!important}.hero-controls__toggle.is-paused .hero-toggle-icon::before{font-size:12px!important}}@media(min-width:1181px){.hero{width:min(1575px,calc(100% - 64px))!important}}section.hero .hero-slide--showcase h1.hero-headline--statement{font-size:44.3px!important;line-height:1.12!important;margin:0 0 14px!important}section.hero .hero-slide--showcase h1.hero-headline--statement .hero-headline__line{line-height:1.12!important}section.hero .hero-slide--showcase h1.hero-headline--statement .hero-headline__line+.hero-headline__line{margin-top:.32em!important}@media(max-width:1180px){section.hero .hero-slide--showcase h1.hero-headline--statement{font-size:39.3px!important}}@media(max-width:640px){section.hero .hero-slide--showcase h1.hero-headline--statement{font-size:32.9px!important}}.hero-controls__arrow{transform:translateY(2.65px)!important}@media(max-width:640px){.hero-controls__arrow{transform:translateY(2.2px)!important}}section.hero .hero-slide--showcase h1.hero-headline--statement{font-size:38px!important;line-height:1.02!important}section.hero .hero-slide--showcase h1.hero-headline--statement .hero-headline__line{display:block!important;line-height:1.02!important}section.hero .hero-slide--showcase h1.hero-headline--statement .hero-headline__line+.hero-headline__line{margin-top:.12em!important}@media(max-width:1180px){section.hero .hero-slide--showcase h1.hero-headline--statement{font-size:34px!important}}@media(max-width:640px){section.hero .hero-slide--showcase h1.hero-headline--statement{font-size:26px!important}}.hero-controls__toggle{transform:translateY(1px)!important}.hero-controls__toggle .hero-toggle-icon,.hero-controls__toggle .hero-toggle-icon::before{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}.hero-controls__arrow,.hero-controls__arrow:hover,.hero-controls__arrow:focus,.hero-controls__arrow:active{transform:translateY(2.2px)!important}.hero-controls__arrow svg,.hero-controls__arrow:hover svg,.hero-controls__arrow:focus svg,.hero-controls__arrow:active svg{transform:none!important}@media(max-width:1180px){}@media(max-width:640px){}@media(max-width:1180px){}@media(max-width:1020px){}@media(max-width:640px){}@media(max-width:1180px){}@media(max-width:1020px){}.hancom-mega{background:rgba(255,255,255,.97)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}section.hero .hero-slide--showcase h1.hero-headline--statement .hero-headline__line+.hero-headline__line{margin-top:.22em!important}section.hero .hero-slide--showcase .hero-copybox{padding-top:8px!important}section.hero .hero-slide--showcase h1.hero-headline--statement{font-size:44px!important;line-height:1.04!important;margin:0 0 18px!important}section.hero .hero-slide--showcase h1.hero-headline--statement .hero-headline__line{display:block!important;line-height:1.04!important}section.hero .hero-slide--showcase h1.hero-headline--statement .hero-headline__line+.hero-headline__line{margin-top:.16em!important}section.hero .hero-slide--showcase .hero-copy.hero-copy--statement{font-size:18px!important;line-height:1.5!important;color:#ffffff!important;margin:0 0 24px!important}@media(max-width:1180px){section.hero .hero-slide--showcase h1.hero-headline--statement{font-size:38px!important}section.hero .hero-slide--showcase .hero-copy.hero-copy--statement{font-size:16px!important}}@media(max-width:640px){section.hero .hero-slide--showcase h1.hero-headline--statement{font-size:29px!important}section.hero .hero-slide--showcase .hero-copy.hero-copy--statement{font-size:13px!important}}:root{--hancom-header:70px!important}@media(max-width:1020px){:root{--hancom-header:74px!important}}@media(max-width:640px){:root{--hancom-header:68px!important}}@media(max-width:1180px){}@media(max-width:1020px){}@media(max-width:640px){}@media(max-width:1180px){}@media(max-width:1020px){}@media(max-width:640px){}:root{--hancom-header:76px!important}.hancom-nav-wrap,.nav-wrap,.site-header,.hancom-gnb,.hancom-gnb>ul{height:var(--hancom-header)!important}.gnb>ul>li>a,.gnb-link{height:var(--hancom-header)!important}.hancom-mega{top:var(--hancom-header)!important}.hero-slide--pptx-roadmap{background-color:#000!important;background-image:linear-gradient(90deg,rgba(0,0,0,.18) 0%,rgba(0,0,0,.04) 48%,rgba(0,0,0,.10) 100%),linear-gradient(180deg,rgba(0,0,0,.16) 0%,rgba(0,0,0,0) 48%,rgba(0,0,0,.28) 100%),url("../img/hero-pptx-satellite-bg.webp")!important;background-position:center center!important;background-size:cover!important;background-repeat:no-repeat!important;color:#fff!important;overflow:hidden!important}.hero-slide--pptx-roadmap::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.20),transparent 35%,rgba(0,0,0,.10)),radial-gradient(circle at 68% 34%,rgba(255,255,255,.12),transparent 22%)}.hero-slide--pptx-roadmap .hero-inner--pptx-roadmap.container{position:relative!important;z-index:2!important;display:block!important;width:min(100%,1600px)!important;max-width:1600px!important;height:100%!important;margin:0 auto!important;padding:0 clamp(48px,5.2vw,86px)!important}.pptx-roadmap{position:relative;width:100%;height:100%;font-family:"Pretendard","Noto Sans KR","Apple SD Gothic Neo","Malgun Gothic",Arial,sans-serif;color:#fff}.pptx-roadmap__actions{position:absolute!important;right:0!important;bottom:58px!important;z-index:7!important;display:flex!important;gap:10px!important}.pptx-roadmap__actions .btn{width:118px!important;min-width:118px!important;height:38px!important;min-height:38px!important;padding:0 16px!important;border-radius:6px!important;font-size:13px!important;font-weight:700!important;box-shadow:0 10px 24px rgba(0,0,0,.18)!important}@media(min-width:1181px){.hero-slide--pptx-roadmap .hero-inner--pptx-roadmap.container{padding-left:clamp(56px,5.4vw,88px)!important;padding-right:clamp(56px,5.4vw,88px)!important}}@media(max-width:1180px){:root{--hancom-header:76px!important}.pptx-roadmap__actions{bottom:50px!important}}@media(max-width:1020px){:root{--hancom-header:76px!important}.hero-slide--pptx-roadmap .hero-inner--pptx-roadmap.container{padding:0 28px!important}.pptx-roadmap__actions{right:0!important;bottom:48px!important}.pptx-roadmap__actions .btn{width:112px!important;min-width:112px!important;height:36px!important;min-height:36px!important;font-size:12px!important}}@media(max-width:760px){:root{--hancom-header:70px!important}.hero-slide--pptx-roadmap{background-position:center center!important}.hero-slide--pptx-roadmap .hero-inner--pptx-roadmap.container{padding:0 24px!important}.pptx-roadmap__actions{left:0!important;right:auto!important;bottom:44px!important}.pptx-roadmap__actions .btn{width:106px!important;min-width:106px!important;height:34px!important;min-height:34px!important}}@media(max-width:520px){.pptx-roadmap__actions{bottom:40px!important}}.hero-slide--pptx-roadmap{background-color:#000!important;background-image:url("../img/hero-second-slide-satellite-roadmap.webp")!important;background-position:center center!important;background-size:contain!important;background-repeat:no-repeat!important;color:#fff!important}.hero-slide--pptx-roadmap .hero-inner--pptx-roadmap.container{width:100%!important;max-width:none!important}.pptx-roadmap__spacer{position:absolute;inset:0}.pptx-roadmap__actions{left:clamp(48px,5.2vw,86px)!important;right:auto!important;bottom:clamp(30px,5vh,58px)!important}@media (max-width:960px){.hero-slide--pptx-roadmap{background-size:cover!important;background-position:68% center!important}.pptx-roadmap__actions{left:24px!important;bottom:42px!important}}.pptx-roadmap__actions{left:calc(clamp(48px,5.2vw,86px) - 38px)!important;right:auto!important;bottom:calc(clamp(30px,5vh,58px)+151px)!important}@media (max-width:960px){.pptx-roadmap__actions{left:12px!important;bottom:193px!important}}.hero-slide--pptx-roadmap{background-color:#000!important;background-image:linear-gradient(90deg,rgba(0,0,0,.58) 0%,rgba(0,0,0,.28) 34%,rgba(0,0,0,.10) 62%,rgba(0,0,0,.10) 100%),url("../img/hero-second-slide-visual.webp")!important;background-position:center center!important;background-size:cover!important;background-repeat:no-repeat!important}.hero-slide--pptx-roadmap::before{background:none!important}.pptx-roadmap{position:relative;width:100%;height:100%}.slide2-overlay-card{position:absolute;left:clamp(34px,4vw,58px);top:clamp(30px,4.2vh,56px);width:min(260px,28vw);z-index:6;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.38)}.slide2-overlay-card__eyebrow{margin:0 0 18px;font-size:clamp(13px,.9vw,16px);line-height:1.2;font-weight:500;color:rgba(255,255,255,.92);letter-spacing:-.02em}.slide2-overlay-card__item{margin:0 0 18px;padding:0 0 10px;border-bottom:2px solid rgba(255,255,255,.78)}.slide2-overlay-card__item strong{display:block;margin:0 0 4px;font-size:clamp(23px,1.7vw,32px);line-height:1.05;font-weight:900;letter-spacing:-.04em;color:#fff}.slide2-overlay-card__item em{display:block;margin:0;font-style:normal;font-size:clamp(14px,1.05vw,19px);line-height:1.18;font-weight:700;color:#fff}.slide2-overlay-card .pptx-roadmap__actions{position:static!important;margin-top:24px!important;display:flex!important;gap:10px!important}.slide2-overlay-card .pptx-roadmap__actions .btn{width:112px!important;min-width:112px!important;justify-content:center!important}@media (max-width:960px){.hero-slide--pptx-roadmap{background-position:66% center!important}.slide2-overlay-card{left:22px;top:28px;width:min(230px,72vw)}.slide2-overlay-card__eyebrow{margin-bottom:14px;font-size:12px}.slide2-overlay-card__item{margin-bottom:14px;padding-bottom:8px}.slide2-overlay-card__item strong{font-size:24px}.slide2-overlay-card__item em{font-size:14px}.slide2-overlay-card .pptx-roadmap__actions{margin-top:18px!important;flex-wrap:wrap}}@media (max-width:640px){.slide2-overlay-card{width:min(220px,78vw)}.slide2-overlay-card__item strong{font-size:21px}.slide2-overlay-card__item em{font-size:13px}}:root{--teladin-hero-min:560px;--teladin-hero-max:920px}.hero{width:100%!important;max-width:none!important;height:clamp(var(--teladin-hero-min),calc(100svh - var(--hancom-header,76px)),var(--teladin-hero-max))!important;min-height:var(--teladin-hero-min)!important;max-height:var(--teladin-hero-max)!important;aspect-ratio:auto!important;margin:0 auto 72px!important;border-radius:0!important;overflow:hidden!important;background:#000!important}@supports (height:100dvh){.hero{height:clamp(var(--teladin-hero-min),calc(100dvh - var(--hancom-header,76px)),var(--teladin-hero-max))!important}}.hero-slide{inset:0!important;width:100%!important;height:100%!important;border-radius:0!important;background-size:cover!important;background-repeat:no-repeat!important;will-change:opacity,transform!important}.hero-inner{height:100%!important;width:min(100% - clamp(48px,8vw,150px),1500px)!important;max-width:1500px!important;padding-top:clamp(32px,7vh,92px)!important;padding-bottom:clamp(56px,9vh,104px)!important;margin:0 auto!important}.hero-split{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(320px,32vw)!important;align-items:center!important;gap:clamp(28px,5vw,78px)!important}.hero-slide--showcase{background-size:cover!important;background-position:center center!important}.hero-copybox{max-width:clamp(500px,45vw,720px)!important}.hero-headline--statement{font-size:clamp(30px,3.1vw,54px)!important;line-height:1.42!important}.hero-copy--statement{font-size:clamp(14px,1.05vw,18px)!important}.hero-controls{bottom:clamp(14px,3vh,28px)!important}.hero-slide--pptx-roadmap{background-size:cover!important;background-position:58% center!important}.hero-slide--pptx-roadmap .hero-inner--pptx-roadmap.container{width:min(100% - clamp(48px,8vw,150px),1500px)!important;max-width:1500px!important;padding:0!important;height:100%!important}.slide2-overlay-card{left:0!important;top:50%!important;transform:translateY(-50%)!important;width:clamp(232px,18vw,316px)!important}.slide2-overlay-card__eyebrow{font-size:clamp(12px,.82vw,15px)!important;margin-bottom:clamp(14px,2vh,20px)!important}.slide2-overlay-card__item{margin-bottom:clamp(14px,2.2vh,22px)!important;padding-bottom:clamp(8px,1.3vh,12px)!important}.slide2-overlay-card__item strong{font-size:clamp(24px,1.65vw,34px)!important}.slide2-overlay-card__item em{font-size:clamp(14px,1.03vw,19px)!important}.slide2-overlay-card .pptx-roadmap__actions{margin-top:clamp(16px,2.8vh,30px)!important}@media (min-width:1600px){:root{--teladin-hero-min:620px;--teladin-hero-max:980px}.hero-slide--pptx-roadmap{background-position:56% center!important}}@media (max-width:1180px){:root{--teladin-hero-min:560px;--teladin-hero-max:820px}.hero{margin-bottom:58px!important}.hero-inner{width:min(100% - 56px,1120px)!important;padding-top:48px!important;padding-bottom:72px!important}.hero-split{grid-template-columns:1fr!important}.hero-copybox{max-width:640px!important}.slide2-overlay-card{width:260px!important}}@media (max-width:760px){:root{--teladin-hero-min:620px;--teladin-hero-max:780px}.hero{height:clamp(620px,calc(100svh - var(--hancom-header,70px)),780px)!important;margin-bottom:46px!important}@supports (height:100dvh){.hero{height:clamp(620px,calc(100dvh - var(--hancom-header,70px)),780px)!important}}.hero-inner{width:min(100% - 40px,720px)!important;padding-top:42px!important;padding-bottom:74px!important}.hero-slide--showcase{background-position:58% center!important}.hero-slide--pptx-roadmap{background-position:70% center!important}.slide2-overlay-card{left:0!important;top:48%!important;width:min(250px,76vw)!important}.slide2-overlay-card__item strong{font-size:24px!important}.slide2-overlay-card__item em{font-size:14px!important}.slide2-overlay-card .pptx-roadmap__actions{gap:8px!important;flex-wrap:wrap!important}.slide2-overlay-card .pptx-roadmap__actions .btn{width:106px!important;min-width:106px!important;height:36px!important;min-height:36px!important;font-size:13px!important}}@media (max-width:420px){:root{--teladin-hero-min:640px;--teladin-hero-max:780px}.hero-inner{width:min(100% - 32px,390px)!important}.hero-slide--pptx-roadmap{background-position:75% center!important}.slide2-overlay-card{width:min(230px,78vw)!important}.slide2-overlay-card__eyebrow{font-size:11px!important}.slide2-overlay-card__item strong{font-size:21px!important}.slide2-overlay-card__item em{font-size:13px!important}}@media (min-aspect-ratio:21/9) and (min-width:1181px){.hero{height:clamp(560px,calc(100svh - var(--hancom-header,76px)),820px)!important}@supports (height:100dvh){.hero{height:clamp(560px,calc(100dvh - var(--hancom-header,76px)),820px)!important}}.hero-slide--pptx-roadmap{background-position:54% center!important}}.hero{width:min(1560px,calc(100% - 96px))!important;aspect-ratio:2.47 / 1!important;height:auto!important;min-height:494px!important;max-height:632px!important;margin:28px auto 64px!important;border-radius:30px!important;overflow:hidden!important}.hero-slide{border-radius:30px!important;overflow:hidden!important}@media(min-width:1600px){.hero{max-height:635px!important}}@media(max-width:1180px){.hero{width:calc(100% - 48px)!important;aspect-ratio:auto!important;height:486px!important;min-height:486px!important;max-height:none!important;margin:24px auto 56px!important}}@media(max-width:1020px){.hero{width:calc(100% - 32px)!important;height:auto!important;min-height:502px!important;max-height:none!important;margin:22px auto 52px!important;border-radius:24px!important}.hero-slide{border-radius:24px!important}}@media(max-width:640px){.hero{width:calc(100% - 24px)!important;min-height:520px!important;margin:16px auto 40px!important;border-radius:20px!important}.hero-slide{border-radius:20px!important}}section.hero .hero-slide--showcase::before,section.hero .hero-slide--showcase::after{display:none!important}section.hero .hero-slide--showcase h1.hero-headline--statement,section.hero .hero-slide--showcase h1.hero-headline--statement .hero-headline__line,section.hero .hero-slide--showcase .hero-copy.hero-copy--statement{color:#1f2b34!important;text-shadow:none!important}section.hero .hero-slide--showcase .hero-copy.hero-copy--statement{color:#4b5a67!important}.hero-slide--pptx-roadmap{background:#ffffff!important;background-image:none!important;background-position:center center!important;background-size:cover!important;background-repeat:no-repeat!important;color:#1f2b34!important}.hero-slide--pptx-roadmap::before{display:none!important;background:none!important}.hero-slide--pptx-roadmap .hero-inner--pptx-roadmap{display:flex!important;align-items:center!important}.hero-slide--pptx-roadmap .pptx-roadmap{position:relative!important;display:flex!important;align-items:center!important;width:100%!important;height:100%!important}.hero-slide--pptx-roadmap .slide2-overlay-card{position:relative!important;left:0!important;top:auto!important;transform:none!important;width:clamp(280px,27vw,420px)!important;color:#1f2b34!important;text-shadow:none!important}.hero-slide--pptx-roadmap .slide2-overlay-card__eyebrow{color:#63707c!important}.hero-slide--pptx-roadmap .slide2-overlay-card__item{border-bottom:2px solid rgba(31,43,52,.24)!important}.hero-slide--pptx-roadmap .slide2-overlay-card__item strong,.hero-slide--pptx-roadmap .slide2-overlay-card__item em{color:#1f2b34!important}.hero-slide--pptx-roadmap .pptx-roadmap__actions{justify-content:flex-start!important}section.hero .hero-inner,section.hero .hero-slide--pptx-roadmap .hero-inner--pptx-roadmap.container{width:min(100% - clamp(48px,8vw,150px),1500px)!important;max-width:1500px!important}@media (max-width:1180px){.hero-slide--pptx-roadmap .slide2-overlay-card{width:min(340px,46vw)!important}}@media (max-width:760px){section.hero .hero-slide--showcase{background-position:64% center!important}.hero-slide--pptx-roadmap{background-position:72% center!important}.hero-slide--pptx-roadmap .slide2-overlay-card{width:min(280px,78vw)!important}}.hero-controls{color:#1f2b34!important;background:rgba(255,255,255,.84)!important;border:1px solid rgba(31,43,52,.12)!important;border-radius:999px!important;padding:10px 14px!important;box-shadow:0 10px 30px rgba(18,31,43,.12)!important;backdrop-filter:blur(10px)!important}.hero-counter,.hero-counter__current,.hero-counter__sep,.hero-counter__total{color:#1f2b34!important}.hero-controls button,.hero-controls__arrow,.hero-controls__toggle{border:1px solid rgba(31,43,52,.18)!important;background:rgba(255,255,255,.92)!important;color:#1f2b34!important;box-shadow:0 3px 10px rgba(18,31,43,.08)!important}.hero-controls button:hover,.hero-controls__arrow:hover,.hero-controls__toggle:hover,.hero-controls button:focus-visible,.hero-controls__arrow:focus-visible,.hero-controls__toggle:focus-visible{background:#1f2b34!important;color:#ffffff!important;border-color:#1f2b34!important}.hero-controls__arrow svg,.hero-controls__toggle svg{color:currentColor!important}@media (max-width:760px){.hero-controls{padding:8px 10px!important;gap:12px!important;bottom:12px!important}.hero-controls button{width:38px!important;height:38px!important}}.hero-controls{color:#2f3a43!important;background:transparent!important;border:none!important;border-radius:0!important;padding:0!important;box-shadow:none!important;backdrop-filter:none!important}.hero-counter,.hero-counter__current,.hero-counter__sep,.hero-counter__total,.hero-controls button,.hero-controls__arrow,.hero-controls__toggle{color:#2f3a43!important;background:transparent!important;border:none!important;box-shadow:none!important}.hero-controls button:hover,.hero-controls__arrow:hover,.hero-controls__toggle:hover,.hero-controls button:focus-visible,.hero-controls__arrow:focus-visible,.hero-controls__toggle:focus-visible{color:#11181f!important;background:transparent!important;border:none!important;box-shadow:none!important}.hero-controls__toggle .hero-toggle-icon,.hero-controls__toggle .hero-toggle-icon::before,.hero-controls__toggle .hero-toggle-icon::after{background:currentColor!important}.hero-controls,.hero-counter,.hero-counter__current,.hero-counter__sep,.hero-counter__total,.hero-controls button,.hero-controls__arrow,.hero-controls__toggle{color:#4a4f57!important}.hero-controls__arrow svg,.hero-controls__toggle svg{color:currentColor!important;stroke:currentColor!important;fill:currentColor!important}.hero-controls__arrow:hover,.hero-controls__arrow:focus-visible,.hero-controls__arrow:active{color:#2f343b!important;background:transparent!important}.hero-counter:hover,.hero-counter:focus-visible{color:#2f343b!important;background:transparent!important}.hero-controls__toggle,.hero-controls__toggle:hover,.hero-controls__toggle:focus-visible,.hero-controls__toggle:active{color:#4a4f57!important;background:transparent!important;border:none!important;box-shadow:none!important}.hero-controls__toggle:hover .hero-toggle-icon,.hero-controls__toggle:focus-visible .hero-toggle-icon,.hero-controls__toggle:active .hero-toggle-icon,.hero-controls__toggle:hover .hero-toggle-icon::before,.hero-controls__toggle:focus-visible .hero-toggle-icon::before,.hero-controls__toggle:active .hero-toggle-icon::before,.hero-controls__toggle:hover .hero-toggle-icon::after,.hero-controls__toggle:focus-visible .hero-toggle-icon::after,.hero-controls__toggle:active .hero-toggle-icon::after{background:currentColor!important}.hero[data-controls],.hero{--hero-controls-readable:#4d535b;--hero-controls-readable-hover:#2f353c}.hero[data-controls] .hero-controls,.hero[data-controls] .hero-counter,.hero[data-controls] .hero-counter__current,.hero[data-controls] .hero-counter__sep,.hero[data-controls] .hero-counter__total,.hero[data-controls] .hero-controls__arrow,.hero[data-controls] .hero-controls__toggle,.hero[data-controls] .hero-controls button{color:var(--hero-controls-readable)!important;text-shadow:none!important;background:transparent!important;background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}.hero[data-controls] .hero-counter__current,.hero[data-controls] .hero-counter__sep,.hero[data-controls] .hero-counter__total{color:var(--hero-controls-readable)!important}.hero[data-controls] .hero-controls__arrow svg,.hero[data-controls] .hero-controls__toggle svg,.hero[data-controls] .hero-controls__arrow path{color:currentColor!important;stroke:currentColor!important;fill:none!important}.hero[data-controls] .hero-controls__arrow:hover,.hero[data-controls] .hero-controls__arrow:focus-visible,.hero[data-controls] .hero-controls__arrow:active,.hero[data-controls] .hero-counter:hover,.hero[data-controls] .hero-counter:focus-visible{color:var(--hero-controls-readable-hover)!important;background:transparent!important;background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}.hero[data-controls] .hero-controls__toggle,.hero[data-controls] .hero-controls__toggle:hover,.hero[data-controls] .hero-controls__toggle:focus-visible,.hero[data-controls] .hero-controls__toggle:active{color:var(--hero-controls-readable)!important;background:none!important;background-color:transparent!important;border:none!important;box-shadow:none!important;outline:none!important}.hero[data-controls] .hero-controls__toggle .hero-toggle-icon,.hero[data-controls] .hero-controls__toggle .hero-toggle-icon::before,.hero[data-controls] .hero-controls__toggle .hero-toggle-icon::after,.hero[data-controls] .hero-controls__toggle:hover .hero-toggle-icon,.hero[data-controls] .hero-controls__toggle:hover .hero-toggle-icon::before,.hero[data-controls] .hero-controls__toggle:hover .hero-toggle-icon::after,.hero[data-controls] .hero-controls__toggle:focus-visible .hero-toggle-icon,.hero[data-controls] .hero-controls__toggle:focus-visible .hero-toggle-icon::before,.hero[data-controls] .hero-controls__toggle:focus-visible .hero-toggle-icon::after,.hero[data-controls] .hero-controls__toggle:active .hero-toggle-icon,.hero[data-controls] .hero-controls__toggle:active .hero-toggle-icon::before,.hero[data-controls] .hero-controls__toggle:active .hero-toggle-icon::after{color:inherit!important;background:none!important;background-color:transparent!important;box-shadow:none!important}.hero[data-controls] .hero-controls__toggle:hover,.hero[data-controls] .hero-controls__toggle:focus-visible,.hero[data-controls] .hero-controls__toggle:active,.hero[data-controls] .hero-controls__toggle:hover .hero-toggle-icon,.hero[data-controls] .hero-controls__toggle:hover .hero-toggle-icon::before,.hero[data-controls] .hero-controls__toggle:hover .hero-toggle-icon::after,.hero[data-controls] .hero-controls__toggle:focus-visible .hero-toggle-icon,.hero[data-controls] .hero-controls__toggle:focus-visible .hero-toggle-icon::before,.hero[data-controls] .hero-controls__toggle:focus-visible .hero-toggle-icon::after,.hero[data-controls] .hero-controls__toggle:active .hero-toggle-icon,.hero[data-controls] .hero-controls__toggle:active .hero-toggle-icon::before,.hero[data-controls] .hero-controls__toggle:active .hero-toggle-icon::after{color:var(--hero-controls-readable-hover)!important;background:none!important;background-color:transparent!important}:root{--hero-controls-default:#4a4f57;--hero-controls-hover:#cf7f69}section.hero .hero-slide--showcase .hero-copybox{margin-left:5%!important}.hero-slide--pptx-roadmap .slide2-overlay-card{margin-left:5%!important}@media (max-width:1020px){section.hero .hero-slide--showcase .hero-copybox,.hero-slide--pptx-roadmap .slide2-overlay-card{margin-left:3%!important}}@media (max-width:640px){section.hero .hero-slide--showcase .hero-copybox,.hero-slide--pptx-roadmap .slide2-overlay-card{margin-left:0!important}}.hero[data-controls] .hero-controls,.hero[data-controls] .hero-controls *,.hero[data-controls] .hero-counter,.hero[data-controls] .hero-counter__current,.hero[data-controls] .hero-counter__sep,.hero[data-controls] .hero-counter__total,.hero[data-controls] .hero-controls__arrow,.hero[data-controls] .hero-controls__toggle{color:var(--hero-controls-default)!important}.hero[data-controls] .hero-controls__arrow,.hero[data-controls] .hero-controls__toggle,.hero[data-controls] .hero-controls button{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important}.hero[data-controls] .hero-controls__arrow svg,.hero[data-controls] .hero-controls__arrow svg *,.hero[data-controls] .hero-controls__toggle svg,.hero[data-controls] .hero-controls__toggle svg *{stroke:currentColor!important;color:currentColor!important}.hero[data-controls] .hero-controls__arrow:hover,.hero[data-controls] .hero-controls__arrow:focus-visible,.hero[data-controls] .hero-controls__arrow:active,.hero[data-controls] .hero-controls__toggle:hover,.hero[data-controls] .hero-controls__toggle:focus-visible,.hero[data-controls] .hero-controls__toggle:active,.hero[data-controls] .hero-controls:hover .hero-counter,.hero[data-controls] .hero-counter:hover,.hero[data-controls] .hero-counter:focus-visible{color:var(--hero-controls-hover)!important;background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important}.hero[data-controls] .hero-controls__toggle .hero-toggle-icon,.hero[data-controls] .hero-controls__toggle .hero-toggle-icon::before,.hero[data-controls] .hero-controls__toggle .hero-toggle-icon::after{background-color:currentColor!important}.hero[data-controls] .hero-controls__toggle:hover .hero-toggle-icon,.hero[data-controls] .hero-controls__toggle:hover .hero-toggle-icon::before,.hero[data-controls] .hero-controls__toggle:hover .hero-toggle-icon::after,.hero[data-controls] .hero-controls__toggle:focus-visible .hero-toggle-icon,.hero[data-controls] .hero-controls__toggle:focus-visible .hero-toggle-icon::before,.hero[data-controls] .hero-controls__toggle:focus-visible .hero-toggle-icon::after,.hero[data-controls] .hero-controls__toggle:active .hero-toggle-icon,.hero[data-controls] .hero-controls__toggle:active .hero-toggle-icon::before,.hero[data-controls] .hero-controls__toggle:active .hero-toggle-icon::after{background-color:currentColor!important}.hero[data-controls] .hero-controls__toggle,.hero[data-controls] .hero-controls__toggle:hover,.hero[data-controls] .hero-controls__toggle:focus-visible,.hero[data-controls] .hero-controls__toggle:active{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important}.hero[data-controls] .hero-controls__toggle .hero-toggle-icon,.hero[data-controls] .hero-controls__toggle:hover .hero-toggle-icon,.hero[data-controls] .hero-controls__toggle:focus-visible .hero-toggle-icon,.hero[data-controls] .hero-controls__toggle:active .hero-toggle-icon{background:none!important;background-color:transparent!important;box-shadow:none!important}.hero[data-controls] .hero-controls__toggle .hero-toggle-icon::before,.hero[data-controls] .hero-controls__toggle .hero-toggle-icon::after,.hero[data-controls] .hero-controls__toggle:hover .hero-toggle-icon::before,.hero[data-controls] .hero-controls__toggle:hover .hero-toggle-icon::after,.hero[data-controls] .hero-controls__toggle:focus-visible .hero-toggle-icon::before,.hero[data-controls] .hero-controls__toggle:focus-visible .hero-toggle-icon::after,.hero[data-controls] .hero-controls__toggle:active .hero-toggle-icon::before,.hero[data-controls] .hero-controls__toggle:active .hero-toggle-icon::after{background:none!important;background-color:transparent!important;color:currentColor!important}.hero[data-controls] .hero-controls__toggle:hover,.hero[data-controls] .hero-controls__toggle:focus-visible,.hero[data-controls] .hero-controls__toggle:active{color:var(--hero-controls-hover)!important;background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important}.hero[data-controls] .hero-controls__toggle:hover .hero-toggle-icon,.hero[data-controls] .hero-controls__toggle:hover .hero-toggle-icon::before,.hero[data-controls] .hero-controls__toggle:hover .hero-toggle-icon::after,.hero[data-controls] .hero-controls__toggle:focus-visible .hero-toggle-icon,.hero[data-controls] .hero-controls__toggle:focus-visible .hero-toggle-icon::before,.hero[data-controls] .hero-controls__toggle:focus-visible .hero-toggle-icon::after,.hero[data-controls] .hero-controls__toggle:active .hero-toggle-icon,.hero[data-controls] .hero-controls__toggle:active .hero-toggle-icon::before,.hero[data-controls] .hero-controls__toggle:active .hero-toggle-icon::after{color:var(--hero-controls-hover)!important;background:none!important;background-color:transparent!important}section.hero,.hero,section.hero[data-hero]{background:#ffffff!important;background-color:#ffffff!important}section.hero .hero-slide,.hero-slide{background-color:#ffffff!important;backface-visibility:hidden!important;transform:translateZ(0)}section.hero .hero-slide--showcase,section.hero .hero-slide--pptx-roadmap,.hero-slide--showcase,.hero-slide--pptx-roadmap{background-color:#ffffff!important}section.hero::before,section.hero::after,.hero-slide::before,.hero-slide::after{background-color:transparent!important}section.hero .hero-slide--showcase{background:#ffffff!important;background-image:none!important;background-position:center center!important;background-size:cover!important;background-repeat:no-repeat!important}.hero-slide--pptx-roadmap{background:#ffffff!important;background-image:none!important;background-position:center center!important;background-size:cover!important;background-repeat:no-repeat!important}.hero-slide--pptx-roadmap .slide2-overlay-card__item{position:relative!important;border-bottom:0!important;padding-bottom:clamp(8px,1.3vh,12px)!important}.hero-slide--pptx-roadmap .slide2-overlay-card__item::after{content:""!important;position:absolute!important;left:0!important;bottom:0!important;width:72.9%!important;height:1px!important;background:rgba(31,43,52,.24)!important;display:block!important}@media (max-width:760px){.hero-slide--pptx-roadmap .slide2-overlay-card__item::after{height:1px!important;width:72.9%!important}}.hero-slide--pptx-roadmap .slide2-overlay-card__item em{font-weight:300!important}.hero-slide--pptx-roadmap .slide2-overlay-card__item em{font-weight:400!important}@media (max-width:760px){:root{--teladin-hero-min:520px!important;--teladin-hero-max:660px!important}.hero{height:clamp(520px,calc(100svh - var(--hancom-header,70px)),660px)!important;min-height:520px!important}@supports (height:100dvh){.hero{height:clamp(520px,calc(100dvh - var(--hancom-header,70px)),660px)!important}}}@media (max-width:640px){.hero{height:clamp(500px,calc(100svh - var(--hancom-header,70px)),620px)!important;min-height:500px!important}@supports (height:100dvh){.hero{height:clamp(500px,calc(100dvh - var(--hancom-header,70px)),620px)!important}}}@media (max-width:760px){:root{--teladin-hero-min:480px!important;--teladin-hero-max:540px!important}section.hero,.hero{height:500px!important;min-height:500px!important;max-height:500px!important}}@media (max-width:640px){:root{--teladin-hero-min:440px!important;--teladin-hero-max:480px!important}section.hero,.hero{height:460px!important;min-height:460px!important;max-height:460px!important}}@media (max-width:420px){section.hero,.hero{height:430px!important;min-height:430px!important;max-height:430px!important}}.featured-promos{padding-top:44px;padding-bottom:30px;background:#fff}.featured-promos__head{align-items:flex-end;gap:24px;margin-bottom:26px}@media (max-width:1200px){}@media (max-width:760px){.featured-promos{padding-top:30px;padding-bottom:20px}.featured-promos__head{align-items:flex-start}}:root{--teladin-wide-layout:min(1640px,calc(100% - 64px));--teladin-wide-layout-tablet:calc(100% - 40px);--teladin-wide-layout-mobile:calc(100% - 24px)}section.hero,.hero{box-shadow:none!important;filter:none!important;outline:none!important}@media (min-width:1181px){section.hero,.hero{width:var(--teladin-wide-layout)!important;max-width:1640px!important}}main>section:not(.hero)>.container{width:var(--teladin-wide-layout)!important;max-width:1640px!important}@media (max-width:1180px){section.hero,.hero,main>section:not(.hero)>.container{width:var(--teladin-wide-layout-tablet)!important;max-width:none!important}}@media (max-width:640px){section.hero,.hero,main>section:not(.hero)>.container{width:var(--teladin-wide-layout-mobile)!important}}@media (min-width:1181px){section.hero,.hero{width:min(1689px,calc(100% - 32px))!important;max-width:1689px!important;aspect-ratio:2.62 / 1!important;height:auto!important;min-height:0!important;max-height:614px!important;margin:41px auto 0!important;border:1.5px solid rgba(0,0,0,.82)!important;box-shadow:none!important;filter:none!important;background:#fff!important}}@media (min-width:641px) and (max-width:1180px){section.hero,.hero{margin:31px auto 0!important;border:1.5px solid rgba(0,0,0,.82)!important;box-shadow:none!important;filter:none!important;background:#fff!important}}@media (max-width:640px){section.hero,.hero{margin:23px auto 0!important;border:1.5px solid rgba(0,0,0,.82)!important;box-shadow:none!important;filter:none!important;background:#fff!important}}body,main,.hero-stage,.featured-promos,#featured-promos{background:#fff!important}.featured-promos{padding-top:44px!important;padding-bottom:30px!important}.featured-promos__head--simple{display:block!important;margin-bottom:26px!important}.featured-promos__head--simple h2{margin:0!important;font-size:clamp(21px,2.43vw,34px)!important;line-height:1.1!important;font-weight:800!important;letter-spacing:-.026em!important;color:#111827!important}@media (max-width:1200px){}@media (max-width:760px){.featured-promos{padding-top:30px!important;padding-bottom:20px!important}.featured-promos__head--simple h2{font-size:clamp(20px,6.6vw,31px)!important}}.site-header{border-bottom:1px solid #343a40!important;box-shadow:none!important}section.hero,.hero,section.hero[data-hero]{border:2px solid #000!important;border-radius:30px!important;overflow:hidden!important;background:#fff!important;margin-top:clamp(24px,3vw,42px)!important;margin-bottom:clamp(24px,3vw,42px)!important}section.hero .hero-slide,.hero-slide{border-radius:28px!important;overflow:hidden!important}section.hero .hero-slide--showcase,.hero-slide--showcase,section.hero .hero-slide--pptx-roadmap,.hero-slide--pptx-roadmap{background-size:contain!important;background-position:right center!important;background-repeat:no-repeat!important;background-color:#fff!important}.site-header .nav-cta,.hero .hero-actions .btn,.hero .btn.primary,.hero .btn.ghost,.cta-strip .btn.primary,.section-head .btn.slim{border:1px solid #000!important}.featured-promos,#featured-promos{background:#111820!important;padding-top:58px!important;padding-bottom:58px!important}.featured-promos__head{margin-bottom:26px!important}.featured-promos__head--simple h2{color:#fff!important;font-size:clamp(21px,2.43vw,34px)!important;line-height:1.1!important;font-weight:800!important;letter-spacing:-.026em!important}@media (max-width:1200px){}@media (max-width:760px){section.hero,.hero,section.hero[data-hero]{margin-top:clamp(18px,5vw,28px)!important;margin-bottom:clamp(18px,5vw,28px)!important;border-radius:22px!important}.featured-promos,#featured-promos{padding-top:42px!important;padding-bottom:42px!important}.featured-promos .container{padding-left:14px!important;padding-right:14px!important}}@media (max-width:420px){.featured-promos .container{padding-left:10px!important;padding-right:10px!important}}@media (max-width:340px){.featured-promos .container{padding-left:8px!important;padding-right:8px!important}}@media (prefers-reduced-motion:reduce){}@media (max-width:760px){}.product-static-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;align-items:start!important;width:100%!important;max-width:100%!important}.product-static-card,.product-static-card:hover,.product-static-card:focus-within,.product-static-card:active{position:relative!important;display:block!important;overflow:hidden!important;isolation:isolate!important;aspect-ratio:2 / 3!important;width:100%!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;border-radius:18px!important;background:transparent!important;box-shadow:none!important;cursor:default!important;transform:none!important;translate:none!important;scale:1!important;rotate:0deg!important;transition:none!important;animation:none!important;filter:none!important;opacity:1!important;will-change:auto!important}.product-static-card__img,.product-static-card:hover .product-static-card__img,.product-static-card:focus-within .product-static-card__img,.product-static-card:active .product-static-card__img,.product-static-card__img:hover{position:absolute!important;inset:0!important;z-index:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;object-fit:contain!important;object-position:center center!important;border:0!important;outline:0!important;border-radius:inherit!important;background:transparent!important;box-shadow:none!important;transform:none!important;translate:none!important;scale:1!important;rotate:0deg!important;transition:none!important;animation:none!important;filter:none!important;opacity:1!important;will-change:auto!important;pointer-events:none!important;user-select:none!important;-webkit-user-drag:none!important}.product-static-card::after{content:""!important;position:absolute!important;left:0!important;right:0!important;top:0!important;height:31%!important;z-index:1!important;pointer-events:none!important;transform:none!important;transition:none!important}.product-static-card--5g::after{background:linear-gradient(180deg,rgba(244,206,104,.92) 0%,rgba(244,206,104,.74) 55%,rgba(244,206,104,0) 100%)!important}.product-static-card--lte::after{background:linear-gradient(180deg,rgba(236,96,91,.92) 0%,rgba(236,96,91,.74) 55%,rgba(236,96,91,0) 100%)!important}.product-static-card--solution::after{background:linear-gradient(180deg,rgba(197,181,245,.92) 0%,rgba(197,181,245,.72) 55%,rgba(197,181,245,0) 100%)!important}.product-static-card--mcx::after{background:linear-gradient(180deg,rgba(119,203,206,.92) 0%,rgba(119,203,206,.72) 55%,rgba(119,203,206,0) 100%)!important}.product-static-card__caption,.product-static-card:hover .product-static-card__caption,.product-static-card:focus-within .product-static-card__caption{position:absolute!important;left:7%!important;right:7%!important;top:6.5%!important;z-index:2!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important;pointer-events:none!important;line-height:1.1!important;transform:none!important;transition:none!important;animation:none!important}.product-static-card__caption strong{display:block!important;font-family:Montserrat,Pretendard,"Noto Sans KR",sans-serif!important;font-size:clamp(21.9px,2.333vw,42.1px)!important;font-weight:800!important;letter-spacing:-.035em!important;margin:0 0 .28em!important;color:var(--static-caption,#10212c)!important;text-shadow:0 1px 0 rgba(255,255,255,.12)!important}.product-static-card--solution .product-static-card__caption strong,.product-static-card--mcx .product-static-card__caption strong{font-size:clamp(20.1px,2.14vw,38.7px)!important;letter-spacing:-.045em!important}.product-static-card__caption b{display:block!important;font-family:Pretendard,"Noto Sans KR",sans-serif!important;font-size:clamp(11.7px,.985vw,20.3px)!important;font-weight:700!important;letter-spacing:-.04em!important;margin:0!important;color:var(--static-caption,#10212c)!important}.product-static-card--5g{--static-accent:#8b6f00;--static-accent-hover:#d7b83a;--static-caption:#382a08}.product-static-card--lte{--static-accent:#a62824;--static-accent-hover:#e46c68;--static-caption:#ffffff}.product-static-card--solution{--static-accent:#5b4eb5;--static-accent-hover:#a79bef;--static-caption:#24146f}.product-static-card--mcx{--static-accent:#167b82;--static-accent-hover:#63c9c5;--static-caption:#073f43}.product-static-card__btn,.product-static-card:hover .product-static-card__btn,.product-static-card:focus-within .product-static-card__btn,.product-static-card__btn:hover,.product-static-card__btn:focus-visible,.product-static-card__btn:active{position:absolute!important;left:6.4%!important;right:auto!important;top:auto!important;bottom:4.5%!important;z-index:30!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:112px!important;width:auto!important;height:38px!important;padding:0 18px!important;margin:0!important;box-sizing:border-box!important;border:3px solid var(--static-accent,#111827)!important;border-radius:8px!important;background:rgba(0,0,0,.12)!important;color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.48)!important;font-family:Pretendard,"Noto Sans KR",sans-serif!important;font-size:14px!important;font-weight:700!important;letter-spacing:-.01em!important;line-height:1!important;text-decoration:none!important;white-space:nowrap!important;overflow:hidden!important;isolation:isolate!important;cursor:pointer!important;transform:none!important;translate:none!important;scale:1!important;rotate:0deg!important;transition:color .22s ease,border-color .22s ease,background-color .22s ease!important;animation:none!important}.product-static-card__btn span{position:relative!important;z-index:2!important}.product-static-card__btn::before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:0!important;z-index:1!important;background:var(--static-accent-hover,var(--static-accent,#111827))!important;transition:width .24s ease!important;transform:none!important}.product-static-card__btn:hover::before,.product-static-card__btn:focus-visible::before{width:100%!important}.product-static-card__btn:hover,.product-static-card__btn:focus-visible{border-color:var(--static-accent-hover,var(--static-accent,#111827))!important;color:#fff!important;outline:none!important}@media (max-width:1200px){.product-static-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.product-static-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.product-static-card,.product-static-card:hover,.product-static-card:focus-within{border-radius:14px!important;transform:none!important;transition:none!important}.product-static-card__img,.product-static-card:hover .product-static-card__img,.product-static-card:focus-within .product-static-card__img{width:100%!important;height:100%!important;object-fit:contain!important;transform:none!important;transition:none!important}.product-static-card::after{height:34%!important}.product-static-card__caption{top:7px!important;left:8px!important;right:8px!important}.product-static-card__caption strong{font-size:clamp(17px,6.6vw,25px)!important;line-height:1!important}.product-static-card--solution .product-static-card__caption strong,.product-static-card--mcx .product-static-card__caption strong{font-size:clamp(14px,5.4vw,20px)!important}.product-static-card__caption b{margin-top:4px!important;font-size:clamp(9px,2.75vw,11.5px)!important;line-height:1.18!important;word-break:keep-all!important}.product-static-card__btn,.product-static-card:hover .product-static-card__btn,.product-static-card:focus-within .product-static-card__btn,.product-static-card__btn:hover,.product-static-card__btn:focus-visible{left:6.4%!important;right:auto!important;top:auto!important;bottom:4.5%!important;min-width:82px!important;height:26px!important;padding:0 8px!important;border-width:1.5px!important;border-radius:999px!important;font-size:8.8px!important;transform:none!important}}@media (max-width:420px){.product-static-grid{gap:7px!important}.product-static-card{border-radius:12px!important}.product-static-card__btn,.product-static-card:hover .product-static-card__btn,.product-static-card:focus-within .product-static-card__btn,.product-static-card__btn:hover,.product-static-card__btn:focus-visible{min-width:78px!important;height:24px!important;padding:0 7px!important;font-size:8.4px!important}}@media (max-width:340px){.product-static-grid{gap:6px!important}.product-static-card{border-radius:10px!important}.product-static-card__caption strong{font-size:clamp(15px,6.2vw,20px)!important}.product-static-card--solution .product-static-card__caption strong,.product-static-card--mcx .product-static-card__caption strong{font-size:clamp(12.5px,5.2vw,17px)!important}.product-static-card__caption b{font-size:8.4px!important;line-height:1.1!important}}.product-static-card__caption,.product-static-card:hover .product-static-card__caption,.product-static-card:focus .product-static-card__caption,.product-static-card:focus-visible .product-static-card__caption,.product-static-card:focus-within .product-static-card__caption,.product-static-card:active .product-static-card__caption{position:absolute!important;left:7%!important;right:7%!important;top:6.5%!important;bottom:auto!important;z-index:2!important;transform:none!important;translate:none!important;scale:1!important;rotate:0deg!important;transition:none!important;animation:none!important;will-change:auto!important}.product-static-card__caption strong,.product-static-card:hover .product-static-card__caption strong,.product-static-card:focus-within .product-static-card__caption strong,.product-static-card__caption b,.product-static-card:hover .product-static-card__caption b,.product-static-card:focus-within .product-static-card__caption b{transform:none!important;translate:none!important;scale:1!important;rotate:0deg!important;transition:none!important;animation:none!important;will-change:auto!important}.product-static-card__caption strong{font-size:clamp(24px,2.05vw,42px)!important}.product-static-card--solution .product-static-card__caption strong,.product-static-card--mcx .product-static-card__caption strong{font-size:clamp(21px,1.86vw,38px)!important}.product-static-card__caption b{font-size:clamp(13px,.86vw,19px)!important;line-height:1.18!important}@media (max-width:760px){.product-static-card__caption,.product-static-card:hover .product-static-card__caption,.product-static-card:focus .product-static-card__caption,.product-static-card:focus-visible .product-static-card__caption,.product-static-card:focus-within .product-static-card__caption,.product-static-card:active .product-static-card__caption{left:8px!important;right:8px!important;top:8px!important;bottom:auto!important;transform:none!important;transition:none!important}.product-static-card__caption strong,.product-static-card:hover .product-static-card__caption strong,.product-static-card:focus-within .product-static-card__caption strong{font-size:clamp(18px,5.1vw,24px)!important;line-height:1!important;margin-bottom:4px!important;letter-spacing:-.04em!important;transform:none!important;transition:none!important}.product-static-card--solution .product-static-card__caption strong,.product-static-card--mcx .product-static-card__caption strong,.product-static-card--solution:hover .product-static-card__caption strong,.product-static-card--mcx:hover .product-static-card__caption strong{font-size:clamp(15.5px,4.45vw,20px)!important;line-height:1!important}.product-static-card__caption b,.product-static-card:hover .product-static-card__caption b,.product-static-card:focus-within .product-static-card__caption b{font-size:clamp(9.8px,2.6vw,11.5px)!important;line-height:1.18!important;margin-top:3px!important;letter-spacing:-.045em!important;word-break:keep-all!important;white-space:normal!important;transform:none!important;transition:none!important}}@media (max-width:420px){.product-static-card__caption,.product-static-card:hover .product-static-card__caption,.product-static-card:focus-within .product-static-card__caption{left:7px!important;right:7px!important;top:7px!important;transform:none!important}.product-static-card__caption strong,.product-static-card:hover .product-static-card__caption strong,.product-static-card:focus-within .product-static-card__caption strong{font-size:clamp(16.5px,5.0vw,20px)!important;line-height:1!important;margin-bottom:3px!important}.product-static-card--solution .product-static-card__caption strong,.product-static-card--mcx .product-static-card__caption strong,.product-static-card--solution:hover .product-static-card__caption strong,.product-static-card--mcx:hover .product-static-card__caption strong{font-size:clamp(13.8px,4.25vw,17px)!important}.product-static-card__caption b,.product-static-card:hover .product-static-card__caption b,.product-static-card:focus-within .product-static-card__caption b{font-size:clamp(8.8px,2.45vw,10px)!important;line-height:1.14!important;margin-top:2px!important}}@media (max-width:340px){.product-static-card__caption,.product-static-card:hover .product-static-card__caption,.product-static-card:focus-within .product-static-card__caption{left:6px!important;right:6px!important;top:6px!important;transform:none!important}.product-static-card__caption strong,.product-static-card:hover .product-static-card__caption strong,.product-static-card:focus-within .product-static-card__caption strong{font-size:15.5px!important;line-height:1!important;margin-bottom:2px!important}.product-static-card--solution .product-static-card__caption strong,.product-static-card--mcx .product-static-card__caption strong,.product-static-card--solution:hover .product-static-card__caption strong,.product-static-card--mcx:hover .product-static-card__caption strong{font-size:13px!important}.product-static-card__caption b,.product-static-card:hover .product-static-card__caption b,.product-static-card:focus-within .product-static-card__caption b{font-size:8.2px!important;line-height:1.1!important;margin-top:2px!important}}.product-static-card__btn,.product-static-card:hover .product-static-card__btn,.product-static-card:focus-within .product-static-card__btn,.product-static-card__btn:hover,.product-static-card__btn:focus-visible,.product-static-card__btn:active{border-width:2px!important}@media (max-width:760px){.product-static-card__btn,.product-static-card:hover .product-static-card__btn,.product-static-card:focus-within .product-static-card__btn,.product-static-card__btn:hover,.product-static-card__btn:focus-visible{border-width:1.25px!important}}@media (max-width:760px){}@media (max-width:420px){}.mds-synergy{background:#0f1722!important;color:#fff!important;padding:86px 0!important}@media (max-width:1200px){}@media (max-width:760px){.mds-synergy{padding:68px 0!important}}.product-static-card__btn,.product-static-card:hover .product-static-card__btn,.product-static-card:focus-within .product-static-card__btn,.product-static-card__btn:hover,.product-static-card__btn:focus-visible,.product-static-card__btn:active{border-width:1.5px!important}.product-static-card--5g .product-static-card__btn,.product-static-card--5g:hover .product-static-card__btn,.product-static-card--5g .product-static-card__btn:hover,.product-static-card--lte .product-static-card__btn,.product-static-card--lte:hover .product-static-card__btn,.product-static-card--lte .product-static-card__btn:hover{font-weight:500!important}@media (max-width:760px){.product-static-card__btn,.product-static-card:hover .product-static-card__btn,.product-static-card:focus-within .product-static-card__btn,.product-static-card__btn:hover,.product-static-card__btn:focus-visible{border-width:1px!important}.product-static-card--5g .product-static-card__btn,.product-static-card--lte .product-static-card__btn{font-weight:500!important}}.product-static-card__btn,.product-static-card:hover .product-static-card__btn,.product-static-card:focus-within .product-static-card__btn,.product-static-card__btn:hover,.product-static-card__btn:focus-visible,.product-static-card__btn:active{border-width:1.2px!important;font-weight:300!important;letter-spacing:-.005em!important}@media (max-width:760px){.product-static-card__btn,.product-static-card:hover .product-static-card__btn,.product-static-card:focus-within .product-static-card__btn,.product-static-card__btn:hover,.product-static-card__btn:focus-visible{border-width:1px!important;font-weight:300!important}}@media (max-width:760px){}.product-static-card__btn,.product-static-card:hover .product-static-card__btn,.product-static-card:focus-within .product-static-card__btn,.product-static-card__btn:hover,.product-static-card__btn:focus-visible,.product-static-card__btn:active{font-weight:300!important;border-width:1.2px!important}@media (max-width:1020px){}@media (max-width:760px){}@media (max-width:760px){}@media (max-width:760px){}.product-static-card,.product-static-card:hover,.product-static-card:focus-within,.product-static-card:active{aspect-ratio:992 / 1586!important;border-radius:28px!important;background:transparent!important;transform:none!important;transition:none!important;animation:none!important}.product-static-card__img,.product-static-card:hover .product-static-card__img,.product-static-card:focus-within .product-static-card__img,.product-static-card:active .product-static-card__img,.product-static-card__img:hover{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;border-radius:inherit!important;transform:none!important;transition:none!important;animation:none!important;filter:none!important;opacity:1!important;pointer-events:none!important}.product-static-card::after{height:30%!important}.product-static-card--5g::after{background:linear-gradient(180deg,rgba(246,204,70,.82) 0%,rgba(246,204,70,.48) 55%,rgba(246,204,70,0) 100%)!important}.product-static-card--lte::after{background:linear-gradient(180deg,rgba(239,88,82,.82) 0%,rgba(239,88,82,.48) 55%,rgba(239,88,82,0) 100%)!important}.product-static-card--solution::after{background:linear-gradient(180deg,rgba(194,174,245,.82) 0%,rgba(194,174,245,.46) 55%,rgba(194,174,245,0) 100%)!important}.product-static-card--mcx::after{background:linear-gradient(180deg,rgba(133,213,222,.82) 0%,rgba(133,213,222,.46) 55%,rgba(133,213,222,0) 100%)!important}.product-static-card__caption,.product-static-card:hover .product-static-card__caption,.product-static-card:focus-within .product-static-card__caption{top:6.2%!important;left:7%!important;right:7%!important;transform:none!important;transition:none!important}.product-static-card__btn,.product-static-card:hover .product-static-card__btn,.product-static-card:focus-within .product-static-card__btn,.product-static-card__btn:hover,.product-static-card__btn:focus-visible{left:6.4%!important;bottom:4.7%!important;transform:none!important}@media (max-width:760px){.product-static-card,.product-static-card:hover,.product-static-card:focus-within{aspect-ratio:992 / 1586!important;border-radius:18px!important}.product-static-card__img,.product-static-card:hover .product-static-card__img,.product-static-card:focus-within .product-static-card__img{object-fit:contain!important;transform:none!important;transition:none!important}.product-static-card::after{height:32%!important}.product-static-card__caption,.product-static-card:hover .product-static-card__caption,.product-static-card:focus-within .product-static-card__caption{top:7px!important;left:8px!important;right:8px!important}.product-static-card__btn,.product-static-card:hover .product-static-card__btn,.product-static-card:focus-within .product-static-card__btn,.product-static-card__btn:hover,.product-static-card__btn:focus-visible{left:6.4%!important;bottom:4.7%!important}}@media (max-width:420px){.product-static-card,.product-static-card:hover,.product-static-card:focus-within{border-radius:14px!important}}.product-static-card__caption strong,.product-static-card:hover .product-static-card__caption strong,.product-static-card:focus-within .product-static-card__caption strong{font-size:calc(clamp(24px,2.05vw,42px) * 1.1)!important}.product-static-card--solution .product-static-card__caption strong,.product-static-card--mcx .product-static-card__caption strong,.product-static-card--solution:hover .product-static-card__caption strong,.product-static-card--mcx:hover .product-static-card__caption strong{font-size:calc(clamp(21px,1.86vw,38px) * 1.1)!important}.product-static-card__caption b,.product-static-card:hover .product-static-card__caption b,.product-static-card:focus-within .product-static-card__caption b{font-size:calc(clamp(13px,.86vw,19px) * 1.1)!important}@media (max-width:760px){.product-static-card__caption strong,.product-static-card:hover .product-static-card__caption strong,.product-static-card:focus-within .product-static-card__caption strong{font-size:calc(clamp(18px,5.1vw,24px) * 1.1)!important}.product-static-card--solution .product-static-card__caption strong,.product-static-card--mcx .product-static-card__caption strong,.product-static-card--solution:hover .product-static-card__caption strong,.product-static-card--mcx:hover .product-static-card__caption strong{font-size:calc(clamp(15.5px,4.45vw,20px) * 1.1)!important}.product-static-card__caption b,.product-static-card:hover .product-static-card__caption b,.product-static-card:focus-within .product-static-card__caption b{font-size:calc(clamp(9.8px,2.6vw,11.5px) * 1.1)!important}}@media (max-width:420px){.product-static-card__caption strong,.product-static-card:hover .product-static-card__caption strong,.product-static-card:focus-within .product-static-card__caption strong{font-size:calc(clamp(16.5px,5.0vw,20px) * 1.1)!important}.product-static-card--solution .product-static-card__caption strong,.product-static-card--mcx .product-static-card__caption strong,.product-static-card--solution:hover .product-static-card__caption strong,.product-static-card--mcx:hover .product-static-card__caption strong{font-size:calc(clamp(13.8px,4.25vw,17px) * 1.1)!important}.product-static-card__caption b,.product-static-card:hover .product-static-card__caption b,.product-static-card:focus-within .product-static-card__caption b{font-size:calc(clamp(8.8px,2.45vw,10px) * 1.1)!important}}@media (max-width:340px){.product-static-card__caption strong,.product-static-card:hover .product-static-card__caption strong,.product-static-card:focus-within .product-static-card__caption strong{font-size:17px!important}.product-static-card--solution .product-static-card__caption strong,.product-static-card--mcx .product-static-card__caption strong,.product-static-card--solution:hover .product-static-card__caption strong,.product-static-card--mcx:hover .product-static-card__caption strong{font-size:14.3px!important}.product-static-card__caption b,.product-static-card:hover .product-static-card__caption b,.product-static-card:focus-within .product-static-card__caption b{font-size:9px!important}}.core-capabilities{padding:74px 0 86px!important;background:linear-gradient(180deg,#fff 0%,#f6f9fb 100%)!important}.core-capabilities__head{align-items:flex-start!important;text-align:left!important;margin-bottom:26px!important}.core-capabilities__head h2{margin:0!important;font-size:clamp(21px,2.43vw,34px)!important;line-height:1.1!important;font-weight:800!important;letter-spacing:-.026em!important;color:#111827!important}.core-capability-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;width:100%!important;max-width:100%!important}.core-capability-card,.core-capability-card:hover,.core-capability-card:focus-within,.core-capability-card:active{position:relative!important;display:block!important;overflow:hidden!important;min-height:292px!important;padding:42px 10% 128px!important;border:1px solid rgba(17,24,39,.16)!important;border-radius:22px!important;background:#fff!important;color:#111827!important;box-shadow:none!important;transform:none!important;translate:none!important;scale:1!important;rotate:0deg!important;animation:none!important;transition:background-color .22s ease,color .22s ease,border-color .22s ease!important;will-change:auto!important;contain:layout paint!important}.core-capability-card:hover,.core-capability-card:focus-within{background:#111827!important;color:#fff!important;border-color:#111827!important}.core-capability-card__copy,.core-capability-card:hover .core-capability-card__copy,.core-capability-card:focus-within .core-capability-card__copy{position:relative!important;z-index:2!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;transform:none!important;translate:none!important;scale:1!important;rotate:0deg!important;transition:none!important;animation:none!important}.core-capability-card h3,.core-capability-card:hover h3,.core-capability-card:focus-within h3{width:100%!important;max-width:none!important;min-height:52px!important;margin:0 0 20px!important;padding:0!important;text-align:left!important;color:inherit!important;font-size:19px!important;font-weight:800!important;line-height:1.35!important;letter-spacing:-.035em!important;transform:none!important;translate:none!important;scale:1!important;transition:none!important;animation:none!important}.core-capability-card p,.core-capability-card:hover p,.core-capability-card:focus-within p{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;text-align:left!important;color:#4b5563!important;font-size:14px!important;font-weight:400!important;line-height:1.72!important;letter-spacing:-.02em!important;word-break:keep-all!important;transform:none!important;translate:none!important;scale:1!important;transition:color .22s ease!important;animation:none!important}.core-capability-card:hover p,.core-capability-card:focus-within p{color:rgba(255,255,255,.84)!important}.core-capability-card__art,.core-capability-card:hover .core-capability-card__art,.core-capability-card:focus-within .core-capability-card__art{position:absolute!important;right:-2px!important;bottom:-2px!important;z-index:1!important;width:218px!important;height:218px!important;object-fit:contain!important;transform:none!important;translate:none!important;scale:1!important;rotate:0deg!important;transition:opacity .24s ease!important;animation:none!important;filter:none!important;pointer-events:none!important;user-select:none!important;-webkit-user-drag:none!important;will-change:opacity!important}.core-capability-card__art-ink{opacity:.18!important;mix-blend-mode:multiply!important}.core-capability-card__art-color{opacity:0!important;mix-blend-mode:normal!important}.core-capability-card:hover .core-capability-card__art-ink,.core-capability-card:focus-within .core-capability-card__art-ink{opacity:0!important}.core-capability-card:hover .core-capability-card__art-color,.core-capability-card:focus-within .core-capability-card__art-color{opacity:.42!important}.core-capability-card *,.core-capability-card:hover *,.core-capability-card:focus-within *{box-sizing:border-box!important}@media (max-width:1200px){.core-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.core-capabilities{padding:64px 0 72px!important}.core-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.core-capability-card,.core-capability-card:hover,.core-capability-card:focus-within{min-height:260px!important;padding:34px 10% 112px!important;transform:none!important;transition:background-color .22s ease,color .22s ease,border-color .22s ease!important}.core-capability-card h3,.core-capability-card:hover h3,.core-capability-card:focus-within h3{min-height:46px!important;margin-bottom:20px!important;font-size:17px!important;line-height:1.35!important}.core-capability-card p,.core-capability-card:hover p,.core-capability-card:focus-within p{font-size:13px!important;line-height:1.68!important}.core-capability-card__art,.core-capability-card:hover .core-capability-card__art,.core-capability-card:focus-within .core-capability-card__art{width:176px!important;height:176px!important}}@media (max-width:420px){.core-capability-grid{gap:10px!important}.core-capability-card,.core-capability-card:hover,.core-capability-card:focus-within{min-height:245px!important;padding:30px 10% 102px!important}.core-capability-card h3,.core-capability-card:hover h3,.core-capability-card:focus-within h3{min-height:44px!important;font-size:15px!important;margin-bottom:18px!important}.core-capability-card p,.core-capability-card:hover p,.core-capability-card:focus-within p{font-size:11.4px!important;line-height:1.56!important}.core-capability-card__art,.core-capability-card:hover .core-capability-card__art,.core-capability-card:focus-within .core-capability-card__art{width:142px!important;height:142px!important}}@media (max-width:340px){.core-capability-card,.core-capability-card:hover,.core-capability-card:focus-within{min-height:236px!important;padding:26px 9% 94px!important}.core-capability-card h3,.core-capability-card:hover h3,.core-capability-card:focus-within h3{min-height:40px!important;font-size:13.5px!important;margin-bottom:14px!important}.core-capability-card p,.core-capability-card:hover p,.core-capability-card:focus-within p{font-size:10.2px!important;line-height:1.48!important}}.site-header .brand.brand--vertical{width:160px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important}.site-header .brand.brand--vertical img{width:118px!important;max-height:76px!important;object-fit:contain!important}@media(max-width:1020px){.site-header .brand.brand--vertical{width:auto!important}.site-header .brand.brand--vertical img{width:106px!important;max-height:68px!important}}@media(max-width:640px){.site-header .brand.brand--vertical img{width:96px!important;max-height:62px!important}}.site-footer .footer-logo{width:172px!important;margin-bottom:18px!important;filter:none!important}.site-footer .footer-top>div:first-child p{font-size:14px!important;line-height:1.72!important}.family-v58{position:relative!important;padding:84px 0 96px!important;overflow:hidden!important;color:#111827!important;background:#ffffff!important;background-image:none!important}.family-v58__head{margin:0 0 20px!important}.family-v58__head h2{margin:0!important;color:#111827!important;font-size:clamp(21px,2.43vw,34px)!important;line-height:1.1!important;font-weight:800!important;letter-spacing:-.026em!important}.family-v58__layout{display:grid!important;grid-template-columns:minmax(340px,.86fr) minmax(0,1.34fr)!important;gap:18px!important;align-items:start!important}.family-v58__mds-card{height:360px!important;min-height:360px!important;padding:28px 32px 26px!important;border:1px solid rgba(17,24,39,.08)!important;background:#fff!important;box-shadow:none!important;border-radius:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important}.family-v58__mds-logo-wrap{width:100%!important;display:flex!important;justify-content:center!important;padding-top:10px!important;margin-bottom:18px!important}.family-v58__mds-logo{display:block!important;width:auto!important;max-width:380px!important;max-height:130px!important;object-fit:contain!important}.family-v58__mds-capability{display:block!important;width:80%!important;max-width:760px!important;height:auto!important;margin:0 auto 16px!important;object-fit:contain!important}.family-v58__mds-desc{width:80%!important;margin:0 auto!important;color:#3f4a58!important;font-family:Pretendard,"Noto Sans KR","Apple SD Gothic Neo",Arial,sans-serif!important;font-size:15px!important;line-height:1.78!important;font-weight:500!important;word-break:keep-all!important;text-align:left!important}.family-v58__companies{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:169px!important;gap:22px 14px!important;align-content:start!important}.family-v58-card{height:169px!important;min-height:169px!important;max-height:169px!important;padding:16px 16px 12px!important;border:1px solid rgba(17,24,39,.08)!important;background:#fff!important;box-shadow:none!important;border-radius:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important;overflow:hidden!important;transition:none!important;transform:none!important}.family-v58-card__identity{height:78px!important;min-height:78px!important;width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;padding-top:4px!important;margin:0 0 10px!important}.family-v58-card__symbol{display:block!important;height:46px!important;width:auto!important;max-width:none!important;object-fit:contain!important;margin:0 auto!important}.family-v58-card__name{display:block!important;margin-top:8px!important;color:#111827!important;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif!important;font-size:18px!important;line-height:1.03!important;font-weight:400!important;letter-spacing:-.025em!important;white-space:nowrap!important;text-align:center!important}.family-v58-card__desc{width:100%!important;margin:0!important;color:#111827!important;font-family:Pretendard,"Noto Sans KR","Apple SD Gothic Neo",Arial,sans-serif!important;font-size:15px!important;line-height:1.45!important;font-weight:400!important;letter-spacing:-.01em!important;word-break:keep-all!important;text-align:center!important}.family-v58-card--teladin{background:#0b0f14!important;border-color:#0b0f14!important;transition:background-color .22s ease,border-color .22s ease!important}.family-v58-card--teladin:hover,.family-v58-card--teladin:focus-within{background:#17354d!important;border-color:#17354d!important;box-shadow:none!important}.family-v58-card--teladin .family-v58-card__name,.family-v58-card--teladin .family-v58-card__desc{color:#fff!important}.family-v58-card:not(.family-v58-card--teladin):hover,.family-v58-card:not(.family-v58-card--teladin):focus-within{background:#fff!important;border-color:rgba(17,24,39,.08)!important;box-shadow:none!important;transform:none!important}.family-v58__results{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-top:18px!important}.family-v58__results article{width:90%!important;min-height:120px!important;padding:16px 16px!important;margin:0 auto!important;border:1px solid rgba(17,24,39,.08)!important;background:#fff!important;box-shadow:none!important;border-radius:0!important}.family-v58__results span{display:none!important}.family-v58__results strong{display:block!important;margin:0 0 10px!important;color:#111827!important;font-family:Pretendard,"Noto Sans KR","Apple SD Gothic Neo",Arial,sans-serif!important;font-size:18px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:-.02em!important}.family-v58__results p{margin:0!important;color:#111827!important;font-size:14px!important;line-height:1.65!important;font-weight:400!important;text-align:left!important;word-break:keep-all!important}@media (max-width:1100px){.family-v58__layout{grid-template-columns:1fr!important}.family-v58__mds-card{height:auto!important;min-height:320px!important}.family-v58__companies{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:160px!important;gap:20px 14px!important}.family-v58-card{height:160px!important;min-height:160px!important;max-height:160px!important}.family-v58-card__identity{height:72px!important;min-height:72px!important}.family-v58-card__symbol{height:42px!important}.family-v58-card__name{font-size:17px!important}.family-v58__results{grid-template-columns:repeat(2,minmax(0,1fr))!important}.family-v58__results article{width:92%!important;min-height:116px!important;padding:15px!important}}@media (max-width:720px){.family-v58{padding:72px 0 78px!important}.family-v58__mds-card{padding:24px 20px!important}.family-v58__mds-capability,.family-v58__mds-desc{width:100%!important}.family-v58__companies{grid-template-columns:1fr!important;grid-auto-rows:150px!important;gap:14px!important}.family-v58-card{height:150px!important;min-height:150px!important;max-height:150px!important}.family-v58-card__identity{height:68px!important;min-height:68px!important}.family-v58-card__symbol{height:38px!important}.family-v58-card__name{font-size:16px!important;margin-top:7px!important}.family-v58-card__desc{font-size:13px!important;line-height:1.42!important}.family-v58__results{grid-template-columns:1fr!important}.family-v58__results article{width:100%!important;min-height:112px!important;padding:14px!important}.site-footer .footer-top>div:first-child p{font-size:13px!important;line-height:1.68!important}.site-footer .footer-logo{width:160px!important}}.site-header{border-bottom:1px solid #c5cbd2!important;box-shadow:0 1px 0 rgba(120,128,138,.20)!important}.site-header .brand.brand--vertical{width:140px!important}.site-header .brand.brand--vertical img{width:94px!important;max-height:61px!important}@media(max-width:1020px){.site-header .brand.brand--vertical img{width:85px!important;max-height:54px!important}}@media(max-width:640px){.site-header .brand.brand--vertical img{width:77px!important;max-height:50px!important}}.site-footer .footer-logo{width:138px!important;margin-bottom:16px!important}@media(max-width:720px){.site-footer .footer-logo{width:128px!important}}.site-header .brand.brand--vertical{width:112px!important}.site-header .brand.brand--vertical img{width:75px!important;max-height:49px!important}@media(max-width:1020px){.site-header .brand.brand--vertical img{width:68px!important;max-height:43px!important}}@media(max-width:640px){.site-header .brand.brand--vertical img{width:62px!important;max-height:40px!important}}.site-footer .footer-logo{width:110px!important;margin-bottom:14px!important}@media(max-width:720px){.site-footer .footer-logo{width:102px!important}}@media(max-width:1100px){}@media(max-width:720px){}.company-v92,.company-v92 *{box-sizing:border-box;font-family:"Noto Sans KR","Apple SD Gothic Neo",Pretendard,Arial,sans-serif}.company-v92 .container{width:min(var(--max),calc(100% - 40px));margin:0 auto}.company-v92 .section{padding:74px 0}.company-v92-hero{position:relative;min-height:416px;display:flex;align-items:center;overflow:hidden;color:#fff;background-image:linear-gradient(90deg,rgba(0,0,0,.88) 0%,rgba(0,0,0,.64) 42%,rgba(0,0,0,.10) 100%),url("../img/company-hero-connected-earth.webp");background-position:center;background-size:cover}.company-v92-hero__inner{padding:72px 0 72px 88px;max-width:900px}.company-v92-hero h1{margin:0 0 14px;padding:0;color:#fff;font-size:clamp(23px,3.15vw,41px);line-height:1.1;font-weight:500;letter-spacing:-.035em}.company-v92-hero h1 span{display:block}.company-v92-hero h1 span+span{margin-top:6px}.company-v92-hero strong{display:block;color:#fff;font-size:16px;line-height:1.45;font-weight:500;letter-spacing:.09em;text-transform:uppercase}.company-v92-narrow{width:min(1100px,calc(100% - 40px))}.company-v92-philosophy{background:#fff;color:#111827;padding-top:75px!important;padding-bottom:70px!important}.company-v92-block{position:relative;padding:7px 0 15px;margin:0}.company-v92-block+.company-v92-block{margin-top:4px}.company-v92-block::before{content:"";position:absolute;left:0;right:0;top:31px;height:1px;background:rgba(17,24,39,.14)}.company-v92-label{position:relative;top:-7px;z-index:1;display:inline-block;margin:0 0 0 44px;padding-right:10px;background:#fff;color:#505862;font-size:clamp(21px,2.43vw,34px);line-height:1.1;font-weight:450;letter-spacing:-.026em;text-transform:uppercase}.company-v92-block--vision{margin-left:72px;margin-right:72px}.company-v92-block--values{margin-left:144px;margin-right:144px}.company-v92-block--mission .company-v92-label{margin-left:54px}.company-v92-block--vision .company-v92-label,.company-v92-block--values .company-v92-label{margin-left:44px}.company-v92-statement{padding-top:18px;text-align:center}.company-v92-statement h2{margin:0 0 8px;color:#111827;font-size:clamp(22px,2.45vw,31px);line-height:1.34;font-weight:500;letter-spacing:-.03em}.company-v92-block--vision .company-v92-statement h2{font-size:clamp(20px,2.1vw,27px)}.company-v92-statement p{margin:0;color:#4b5563;font-size:clamp(15px,1.15vw,18px);line-height:1.58;font-weight:400}.company-v92-values{width:85%;margin:0 auto;padding-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.company-v92-values article{position:relative;text-align:center;padding:8px 16px 0}.company-v92-values article+article::before{content:"";position:absolute;left:0;top:8px;bottom:0;width:1px;background:rgba(17,24,39,.16)}.company-v92-values img{display:block;width:86px;height:86px;object-fit:contain;margin:0 auto 12px;background:#fff}.company-v92-values b{display:block;margin:0 0 7px;color:#111827;font-size:20px;line-height:1.24;font-weight:500;letter-spacing:-.03em}.company-v92-values p{margin:0;color:#4b5563;font-size:15px;line-height:1.52;font-weight:400}.company-v92-profile{background:#eef0f2;padding:72px 0!important}.company-v92-profile__inner{width:min(1040px,calc(100% - 20vw))!important}.company-v92-profile h2{margin:0 0 18px;color:#111827;font-size:clamp(21px,2.43vw,34px);line-height:1.1;font-weight:800;letter-spacing:-.026em}.company-v92-profile__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.18fr);gap:14px;align-items:stretch}.company-v92-profile-card,.company-v92-metrics article,.company-v92-footprint article{background:#fff;border:1px solid rgba(17,24,39,.08);box-shadow:none;border-radius:0}.company-v92-profile-card{height:100%;padding:28px}.company-v92-profile-card dl{height:100%;display:grid;gap:12px;margin:0}.company-v92-profile-card dl>div{display:grid;grid-template-columns:120px 1fr;gap:14px;border-top:1px solid rgba(17,24,39,.08);padding-top:12px}.company-v92-profile-card dl>div:first-child{border-top:none;padding-top:0}.company-v92-profile-card dt{color:#0094c6;font-size:12px;font-weight:850;letter-spacing:.06em}.company-v92-profile-card dd{margin:0;color:#111827;font-size:15px;line-height:1.55}.company-v92-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:14px}.company-v92-metrics article{min-height:160px;padding:24px 22px}.company-v92-metrics span{display:block;margin-bottom:8px;color:#111827;font-size:30px;line-height:1;font-weight:850;letter-spacing:-.045em}.company-v92-metrics b,.company-v92-footprint span{display:block;margin-bottom:10px;color:#0094c6;font-size:12px;text-transform:uppercase;letter-spacing:.08em;line-height:1.45}.company-v92-metrics p,.company-v92-footprint p{margin:0;color:#5b6877;font-size:14px;line-height:1.6}.company-v92-footprint{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:14px;align-items:stretch}.company-v92-art-card{grid-column:1 / span 2;min-height:160px;height:160px;padding:10px 14px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(17,24,39,.12)!important}.company-v92-art-card img{display:block;width:100%;height:100%;object-fit:contain}.company-v92-footprint article:not(.company-v92-art-card){height:160px;min-height:160px;padding:24px 22px;display:flex;flex-direction:column;justify-content:flex-start}.company-v92-footprint b{display:block;margin-bottom:8px;color:#111827;font-size:24px;line-height:1.15;font-weight:850;letter-spacing:-.035em}.company-v92-history{background:#fff}.company-v92-section-head{text-align:center;max-width:880px;margin:0 auto 34px}.company-v92-section-head p{margin:0 0 10px;color:#0094c6;font-size:12px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.company-v92-section-head h2{margin:0 0 12px;color:#111827;font-size:clamp(25px,3.2vw,42px);line-height:1.18;font-weight:800;letter-spacing:-.04em}.company-v92-section-head span{display:block;color:#5b6877;font-size:17px;line-height:1.68}.company-v92-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.company-v92-timeline article{min-height:300px;padding:26px 22px;background:#fff;border:1px solid rgba(17,24,39,.10);border-radius:0;box-shadow:none}.company-v92-timeline article>span{display:block;margin-bottom:14px;color:#0094c6;font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.company-v92-timeline h3{margin:0 0 14px;color:#111827;font-size:21px;line-height:1.28;letter-spacing:-.03em}.company-v92-timeline p{margin:0;color:#5b6877;font-size:14px;line-height:1.72}.company-v92+.site-footer{margin-top:0}@media(max-width:1100px){.company-v92-hero__inner{padding-left:72px}.company-v92-block--vision{margin-left:44px;margin-right:44px}.company-v92-block--values{margin-left:88px;margin-right:88px}.company-v92-profile__inner{width:min(980px,calc(100% - 10vw))!important}.company-v92-profile__grid{grid-template-columns:1fr}.company-v92-footprint{grid-template-columns:repeat(2,minmax(0,1fr))}.company-v92-art-card{grid-column:1 / -1}.company-v92-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.company-v92 .container{width:min(100% - 24px,var(--max))}.company-v92-hero{min-height:368px}.company-v92-hero__inner{padding:56px 0 56px 34px}.company-v92-hero h1{font-size:clamp(21px,5.5vw,29px)}.company-v92-hero strong{font-size:12px;line-height:1.45}.company-v92-philosophy{padding-top:60px!important}.company-v92-block--vision,.company-v92-block--values{margin-left:0;margin-right:0}.company-v92-label{font-size:18px;top:-5px}.company-v92-block--mission .company-v92-label{margin-left:24px}.company-v92-block--vision .company-v92-label,.company-v92-block--values .company-v92-label{margin-left:18px}.company-v92-statement{padding-top:16px}.company-v92-values{width:100%;grid-template-columns:1fr;gap:22px}.company-v92-values article+article::before{display:none}.company-v92-profile__inner{width:min(100%,calc(100% - 40px))!important}.company-v92-profile-card dl>div{grid-template-columns:1fr;gap:4px}.company-v92-metrics,.company-v92-footprint,.company-v92-timeline{grid-template-columns:1fr}.company-v92-metrics article,.company-v92-footprint article:not(.company-v92-art-card),.company-v92-art-card{height:auto;min-height:150px}.company-v92-section-head span{font-size:15px}}@media(max-width:720px){.company-v92 .company-v92-profile-grid,.company-v92 .company-v92-metric-grid,.company-v92 .company-v92-footprint{grid-template-columns:1fr!important}.company-v92 .company-v92-art-card{min-height:120px!important}}body.page-company-v92 .company-v92-profile-grid,body.page-company-v92 .company-v92-metric-grid,body.page-company-v92 .company-v92-footprint{box-sizing:border-box!important}body.page-company-v92 main.company-v92{display:block!important}body.page-company-v92 .company-v92-hero,body.page-company-v92 .company-v92-philosophy,body.page-company-v92 .company-v92-profile,body.page-company-v92 .company-v92-history,body.page-company-v92 .family-v58--company{position:relative!important}body.page-company-v92 .company-v92-profile .company-v92-container,body.page-company-v92 .company-v92-profile-grid,body.page-company-v92 .company-v92-metric-grid,body.page-company-v92 .company-v92-footprint{box-sizing:border-box!important}body.page-company-v92 .family-v58--company{background:#fff!important;background-image:none!important}body.page-company-v92 .family-v58--company .family-v58__mds-card,body.page-company-v92 .family-v58--company .family-v58-card,body.page-company-v92 .family-v58--company .family-v58__results article{box-shadow:none!important}


/* ======================================================================
   v0.98 company page requested layout refinements
   - Philosophy labels reduced to 80%.
   - PROFILE title text and HISTORY label share index core-capabilities heading scale.
   - Corporate profile metric/footprint alignment refined.
   - Company submenu order updated.
   ====================================================================== */

/* Mission / Vision / Core Values labels: 80% of current visual size */
body.page-company-v92 .company-v92-label{
  font-size:14px!important;
  line-height:1.12!important;
  font-weight:450!important;
}

/* PROFILE and HISTORY heading scale = index 핵심 역량 */
body.page-company-v92 .company-v92-profile h2#company-profile-title,
body.page-company-v92 .company-v92-history .company-v92-section-head > p{
  margin:0 0 18px!important;
  font-size:clamp(21px,2.43vw,34px)!important;
  line-height:1.1!important;
  font-weight:800!important;
  letter-spacing:-.026em!important;
  color:#111827!important;
  text-align:left!important;
}

/* Remove the history descriptive sentence if a browser cache keeps it visible */
body.page-company-v92 .company-v92-history .company-v92-section-head > span{
  display:none!important;
}

/* Keep History title area left aligned */


/* Corporate Profile: 3-column coordinate system
   col1 = Profile / Maenan-gukjuk
   col2 = 15 Years+ / CARRIERS / Carrier Experience
   col3 = CUSTOMERS / PRODUCTS / ENGINEERS
*/
body.page-company-v92 .company-v92-profile__grid{
  display:grid!important;
  grid-template-columns:minmax(0,0.96fr) minmax(0,1.02fr) minmax(0,1.02fr)!important;
  gap:14px!important;
  align-items:stretch!important;
}
body.page-company-v92 .company-v92-profile-card{
  grid-column:1!important;
  grid-row:1 / span 2!important;
  height:100%!important;
}
body.page-company-v92 .company-v92-metrics{
  grid-column:2 / span 2!important;
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  grid-template-rows:repeat(2,minmax(0,1fr))!important;
  gap:14px!important;
}
body.page-company-v92 .company-v92-metrics article{
  min-height:132px!important;
  height:100%!important;
}

/* Footprint row aligns to same columns as profile/metrics */
body.page-company-v92 .company-v92-footprint{
  display:grid!important;
  grid-template-columns:minmax(0,0.96fr) minmax(0,1.02fr) minmax(0,1.02fr)!important;
  gap:14px!important;
  align-items:stretch!important;
}
body.page-company-v92 .company-v92-art-card{
  grid-column:1!important;
  min-height:132px!important;
  height:132px!important;
}
body.page-company-v92 .company-v92-footprint article:not(.company-v92-art-card){
  min-height:132px!important;
  height:132px!important;
}

/* Remove divider above the first line inside profile card */
body.page-company-v92 .company-v92-profile-card dl > div:first-child{
  border-top:none!important;
  padding-top:0!important;
}

@media(max-width:1100px){
  body.page-company-v92 .company-v92-profile__grid{
    grid-template-columns:1fr!important;
  }
  body.page-company-v92 .company-v92-profile-card,
  body.page-company-v92 .company-v92-metrics{
    grid-column:auto!important;
    grid-row:auto!important;
  }
  body.page-company-v92 .company-v92-footprint{
    grid-template-columns:1fr 1fr!important;
  }
  body.page-company-v92 .company-v92-art-card{
    grid-column:1 / -1!important;
  }
}
@media(max-width:720px){
  body.page-company-v92 .company-v92-label{
    font-size:13px!important;
  }
  body.page-company-v92 .company-v92-footprint,
  body.page-company-v92 .company-v92-metrics{
    grid-template-columns:1fr!important;
  }
  body.page-company-v92 .company-v92-art-card,
  body.page-company-v92 .company-v92-footprint article:not(.company-v92-art-card),
  body.page-company-v92 .company-v92-metrics article{
    height:auto!important;
    min-height:116px!important;
  }
}


/* ======================================================================
   v0.99 company requested refinements
   - Philosophy labels enlarged to 130% and indented.
   - Section anchors scroll to section background top under sticky header.
   - PROFILE grid fixed to 2:1:1 column ratio and aligned rows.
   - PROFILE area/card colors set to balanced neutral gray.
   - HISTORY label aligned with PROFILE and history title reduced to 50%.
   ====================================================================== */

/* Anchor scroll: target section background top, not inner title text */
html{scroll-padding-top:96px!important;}
#mission,#overview,#history,#synergy,#company-footer{scroll-margin-top:96px!important;}
@media(max-width:1020px){html{scroll-padding-top:86px!important;}#mission,#overview,#history,#synergy,#company-footer{scroll-margin-top:86px!important;}}
@media(max-width:640px){html{scroll-padding-top:74px!important;}#mission,#overview,#history,#synergy,#company-footer{scroll-margin-top:74px!important;}}

/* 1) Mission / Vision / Core Values labels: 130% and indented inward */
body.page-company-v92 .company-v92-label{
  font-size:18.2px!important;
  line-height:1.16!important;
  font-weight:450!important;
  color:#505862!important;
  margin-left:42px!important;
}
body.page-company-v92 .company-v92-block--mission .company-v92-label{margin-left:52px!important;}
body.page-company-v92 .company-v92-block--vision .company-v92-label,
body.page-company-v92 .company-v92-block--values .company-v92-label{margin-left:46px!important;}

/* 4,5) PROFILE area: 3 columns at 2:1:1 ratio, aligned, with neutral gray backgrounds */
body.page-company-v92 .company-v92-profile{
  background:#d8dadd!important;
}

body.page-company-v92 .company-v92-profile__grid{
  display:grid!important;
  grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)!important;
  grid-template-rows:repeat(2,minmax(128px,1fr))!important;
  gap:14px!important;
  align-items:stretch!important;
}
body.page-company-v92 .company-v92-profile-card{
  grid-column:1!important;
  grid-row:1 / span 2!important;
  height:100%!important;
  min-height:270px!important;
}
body.page-company-v92 .company-v92-metrics{
  grid-column:2 / span 2!important;
  grid-row:1 / span 2!important;
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  grid-template-rows:repeat(2,minmax(128px,1fr))!important;
  gap:14px!important;
  height:100%!important;
}
body.page-company-v92 .company-v92-metrics article{
  height:100%!important;
  min-height:128px!important;
}
body.page-company-v92 .company-v92-profile-card,
body.page-company-v92 .company-v92-metrics article,
body.page-company-v92 .company-v92-footprint article{
  background:#eceeef!important;
  border-color:rgba(17,24,39,.12)!important;
}

body.page-company-v92 .company-v92-art-card,
body.page-company-v92 .company-v92-footprint article:not(.company-v92-art-card){
  height:128px!important;
  min-height:128px!important;
}
body.page-company-v92 .company-v92-art-card img{
  max-height:100%!important;
  object-fit:contain!important;
}

/* 6) HISTORY label aligned with PROFILE; title changed in HTML and 50% size */

body.page-company-v92 .company-v92-history .company-v92-section-head{
  text-align:left!important;
  align-items:flex-start!important;
}
body.page-company-v92 .company-v92-history .company-v92-section-head > p{
  margin:0 0 18px!important;
  font-size:clamp(21px,2.43vw,34px)!important;
  line-height:1.1!important;
  font-weight:800!important;
  letter-spacing:-.026em!important;
  color:#111827!important;
  text-align:left!important;
}
body.page-company-v92 .company-v92-history .company-v92-section-head h2{
  font-size:clamp(15px,1.65vw,24px)!important;
  line-height:1.34!important;
  font-weight:500!important;
  letter-spacing:-.025em!important;
}

/* Mobile / tablet */
@media(max-width:1100px){
  body.page-company-v92 .company-v92-profile__grid{
    grid-template-columns:1fr!important;
    grid-template-rows:auto!important;
  }
  body.page-company-v92 .company-v92-profile-card,
  body.page-company-v92 .company-v92-metrics{
    grid-column:auto!important;
    grid-row:auto!important;
  }
  body.page-company-v92 .company-v92-footprint{
    grid-template-columns:1fr 1fr!important;
  }
  body.page-company-v92 .company-v92-art-card{
    grid-column:1 / -1!important;
  }
}
@media(max-width:720px){
  body.page-company-v92 .company-v92-label{
    font-size:15px!important;
    margin-left:22px!important;
  }
  body.page-company-v92 .company-v92-block--mission .company-v92-label,
  body.page-company-v92 .company-v92-block--vision .company-v92-label,
  body.page-company-v92 .company-v92-block--values .company-v92-label{
    margin-left:18px!important;
  }
  body.page-company-v92 .company-v92-metrics,
  body.page-company-v92 .company-v92-footprint{
    grid-template-columns:1fr!important;
  }
  body.page-company-v92 .company-v92-art-card,
  body.page-company-v92 .company-v92-footprint article:not(.company-v92-art-card),
  body.page-company-v92 .company-v92-metrics article{
    height:auto!important;
    min-height:116px!important;
  }
}


/* ======================================================================
   v1.00 profile/history alignment refinement
   - PROFILE area rows are locked to equal vertical units.
   - Maenan-gukjuk / Carrier Experience / Engineers row height matches each metric row.
   - PROFILE section and cards share the same slightly darker neutral gray.
   - HISTORY label aligns horizontally with PROFILE; headline is thinner, closer, and smaller.
   - HISTORY cards are 120% wider; final card uses black background.
   ====================================================================== */

/* PROFILE area: same darker gray for section and cards */
body.page-company-v92 .company-v92-profile,
body.page-company-v92 .company-v92-profile-card,
body.page-company-v92 .company-v92-metrics article,
body.page-company-v92 .company-v92-footprint article{
  background:#d0d3d6!important;
}

/* Keep a visible but subtle edge when section/cards share background */
body.page-company-v92 .company-v92-profile-card,
body.page-company-v92 .company-v92-metrics article,
body.page-company-v92 .company-v92-footprint article{
  border:1px solid rgba(17,24,39,.16)!important;
}

/* PROFILE area: 2:1:1 horizontal columns, equal row units on columns 2 and 3 */
body.page-company-v92 .company-v92-profile__inner{
  max-width:1120px!important;
}
body.page-company-v92 .company-v92-profile__grid{
  display:grid!important;
  grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)!important;
  grid-template-rows:repeat(2,136px)!important;
  gap:14px!important;
  align-items:stretch!important;
}
body.page-company-v92 .company-v92-profile-card{
  grid-column:1!important;
  grid-row:1 / span 2!important;
  height:286px!important; /* 136 + 14 + 136 */
  min-height:286px!important;
}
body.page-company-v92 .company-v92-metrics{
  grid-column:2 / span 2!important;
  grid-row:1 / span 2!important;
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  grid-template-rows:repeat(2,136px)!important;
  gap:14px!important;
  height:286px!important;
}


/* Third row: same row height as each metric row */
body.page-company-v92 .company-v92-footprint{
  display:grid!important;
  grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)!important;
  gap:14px!important;
  align-items:stretch!important;
}

body.page-company-v92 .company-v92-art-card img{
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
}

/* HISTORY heading horizontal alignment matches PROFILE title */
body.page-company-v92 .company-v92-history .container{
  max-width:1120px!important;
}
body.page-company-v92 .company-v92-history .company-v92-section-head{
  text-align:left!important;
  align-items:flex-start!important;
  margin-left:0!important;
  margin-bottom:22px!important;
}
body.page-company-v92 .company-v92-history .company-v92-section-head > p{
  margin:0 0 7px!important;
  padding:0!important;
  font-size:clamp(21px,2.43vw,34px)!important;
  line-height:1.1!important;
  font-weight:800!important;
  letter-spacing:-.026em!important;
  color:#111827!important;
  text-align:left!important;
}
body.page-company-v92 .company-v92-history .company-v92-section-head h2{
  margin:0!important;
  padding:0!important;
  text-align:left!important;
  font-size:clamp(14px,1.45vw,21px)!important;
  line-height:1.35!important;
  font-weight:300!important;
  letter-spacing:-.02em!important;
  color:#2f3843!important;
}

/* HISTORY timeline: 120% wider */
body.page-company-v92 .company-v92-timeline{
  width:120%!important;
  max-width:none!important;
  margin-left:0!important;
  margin-right:0!important;
}

/* Final history card black */
body.page-company-v92 .company-v92-timeline article:last-child{
  background:#0b0f14!important;
  border-color:#0b0f14!important;
  color:#fff!important;
}
body.page-company-v92 .company-v92-timeline article:last-child span,
body.page-company-v92 .company-v92-timeline article:last-child h3,
body.page-company-v92 .company-v92-timeline article:last-child p{
  color:#fff!important;
}

@media(max-width:1100px){
  body.page-company-v92 .company-v92-profile__grid{
    grid-template-columns:1fr!important;
    grid-template-rows:auto!important;
  }
  body.page-company-v92 .company-v92-profile-card,
  body.page-company-v92 .company-v92-metrics{
    grid-column:auto!important;
    grid-row:auto!important;
    height:auto!important;
    min-height:0!important;
  }
  body.page-company-v92 .company-v92-metrics{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    grid-template-rows:repeat(2,136px)!important;
  }
  body.page-company-v92 .company-v92-footprint{
    grid-template-columns:1fr 1fr!important;
  }
  body.page-company-v92 .company-v92-art-card{
    grid-column:1 / -1!important;
  }
  body.page-company-v92 .company-v92-timeline{
    width:100%!important;
  }
}
@media(max-width:720px){
  body.page-company-v92 .company-v92-metrics,
  body.page-company-v92 .company-v92-footprint{
    grid-template-columns:1fr!important;
    grid-template-rows:auto!important;
  }
  body.page-company-v92 .company-v92-profile-card,
  body.page-company-v92 .company-v92-metrics article,
  body.page-company-v92 .company-v92-art-card,
  body.page-company-v92 .company-v92-footprint article:not(.company-v92-art-card){
    height:auto!important;
    min-height:116px!important;
  }
  body.page-company-v92 .company-v92-history .company-v92-section-head h2{
    font-size:15px!important;
  }
}


/* ======================================================================
   v1.01 profile alignment + anchor behavior refinement
   - Keeps PROFILE 1:1:1 vertical row rhythm while restoring profile-card text alignment.
   - Darkens PROFILE area/cards to midpoint between current gray and black; adjusts text for contrast.
   - Aligns HISTORY x-position with PROFILE title and timeline left edge.
   - Anchor targets now land at the section background boundary below the sticky header.
   ====================================================================== */

/* Anchor behavior: use only section scroll-margin, not both scroll-padding and scroll-margin */
html{
  scroll-padding-top:0!important;
}
#mission,#overview,#history,#synergy,#company-footer{
  scroll-margin-top:var(--hancom-header,96px)!important;
}
@media(max-width:1020px){
  #mission,#overview,#history,#synergy,#company-footer{scroll-margin-top:86px!important;}
}
@media(max-width:640px){
  #mission,#overview,#history,#synergy,#company-footer{scroll-margin-top:74px!important;}
}

/* PROFILE section: darker midpoint gray, same color for section and cards */
body.page-company-v92 .company-v92-profile,
body.page-company-v92 .company-v92-profile-card,
body.page-company-v92 .company-v92-metrics article,
body.page-company-v92 .company-v92-footprint article{
  background:#686a6b!important;
  color:#f8fafc!important;
  border-color:rgba(255,255,255,.18)!important;
}
body.page-company-v92 .company-v92-profile h2#company-profile-title,
body.page-company-v92 .company-v92-profile-card dt,
body.page-company-v92 .company-v92-profile-card dd,
body.page-company-v92 .company-v92-metrics span,
body.page-company-v92 .company-v92-metrics b,
body.page-company-v92 .company-v92-metrics p,
body.page-company-v92 .company-v92-footprint b,
body.page-company-v92 .company-v92-footprint span,
body.page-company-v92 .company-v92-footprint p{
  color:#f8fafc!important;
}
body.page-company-v92 .company-v92-profile-card dt,
body.page-company-v92 .company-v92-metrics b,
body.page-company-v92 .company-v92-footprint span{
  color:#d7dde5!important;
}

/* PROFILE grid: keep 2:1:1 width, 1:1:1 vertical rhythm */
body.page-company-v92 .company-v92-profile__inner,
body.page-company-v92 .company-v92-history .container{
  width:min(1120px,calc(100% - 40px))!important;
  max-width:1120px!important;
  margin-left:auto!important;
  margin-right:auto!important;
}

body.page-company-v92 .company-v92-profile-card{
  grid-column:1!important;
  grid-row:1 / span 2!important;
  height:286px!important;
  min-height:286px!important;
  padding:22px 26px!important;
  display:flex!important;
  align-items:stretch!important;
}
body.page-company-v92 .company-v92-profile-card dl{
  display:grid!important;
  grid-template-rows:repeat(6,minmax(0,1fr))!important;
  gap:0!important;
  height:100%!important;
  width:100%!important;
  margin:0!important;
}
body.page-company-v92 .company-v92-profile-card dl > div{
  display:grid!important;
  grid-template-columns:120px 1fr!important;
  gap:14px!important;
  align-items:center!important;
  min-height:0!important;
  padding:0!important;
  border-top:1px solid rgba(255,255,255,.16)!important;
}
body.page-company-v92 .company-v92-profile-card dl > div:first-child{
  border-top:none!important;
}
body.page-company-v92 .company-v92-profile-card dt{
  font-size:11px!important;
  line-height:1.2!important;
  font-weight:700!important;
  letter-spacing:.06em!important;
}
body.page-company-v92 .company-v92-profile-card dd{
  font-size:14px!important;
  line-height:1.38!important;
}
body.page-company-v92 .company-v92-metrics{
  grid-column:2 / span 2!important;
  grid-row:1 / span 2!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  grid-template-rows:repeat(2,136px)!important;
  gap:14px!important;
  height:286px!important;
}
body.page-company-v92 .company-v92-metrics article{
  height:136px!important;
  min-height:136px!important;
}
body.page-company-v92 .company-v92-footprint{
  grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)!important;
  gap:14px!important;
}
body.page-company-v92 .company-v92-art-card,
body.page-company-v92 .company-v92-footprint article:not(.company-v92-art-card){
  height:136px!important;
  min-height:136px!important;
}

/* HISTORY: align x-position with PROFILE title and boxes; reduce gap to subtitle */
body.page-company-v92 .company-v92-history .container{
  padding-left:0!important;
  padding-right:0!important;
}
body.page-company-v92 .company-v92-history .company-v92-section-head{
  margin:0 0 18px!important;
  padding:0!important;
  text-align:left!important;
  align-items:flex-start!important;
}
body.page-company-v92 .company-v92-history .company-v92-section-head > p{
  margin:0 0 4px!important;
  padding:0!important;
  text-align:left!important;
}
body.page-company-v92 .company-v92-history .company-v92-section-head h2{
  margin:0!important;
  padding:0!important;
  text-align:left!important;
  font-weight:300!important;
  color:#2f3843!important;
  font-size:clamp(14px,1.45vw,21px)!important;
  line-height:1.32!important;
}
body.page-company-v92 .company-v92-timeline{
  width:120%!important;
  margin-left:0!important;
  margin-right:0!important;
}

/* Responsive */
@media(max-width:1100px){
  body.page-company-v92 .company-v92-profile__grid{
    grid-template-columns:1fr!important;
    grid-template-rows:auto!important;
  }
  body.page-company-v92 .company-v92-profile-card,
  body.page-company-v92 .company-v92-metrics{
    grid-column:auto!important;
    grid-row:auto!important;
    height:auto!important;
    min-height:0!important;
  }
  body.page-company-v92 .company-v92-profile-card dl{
    grid-template-rows:none!important;
  }
  body.page-company-v92 .company-v92-metrics{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    grid-template-rows:repeat(2,136px)!important;
  }
  body.page-company-v92 .company-v92-footprint{
    grid-template-columns:1fr 1fr!important;
  }
  body.page-company-v92 .company-v92-art-card{
    grid-column:1 / -1!important;
  }
  body.page-company-v92 .company-v92-timeline{
    width:100%!important;
  }
}
@media(max-width:720px){
  body.page-company-v92 .company-v92-profile__inner,
  body.page-company-v92 .company-v92-history .container{
    width:min(100%,calc(100% - 40px))!important;
  }
  body.page-company-v92 .company-v92-profile-card dl > div{
    grid-template-columns:1fr!important;
    gap:4px!important;
    padding:10px 0!important;
  }
  body.page-company-v92 .company-v92-metrics,
  body.page-company-v92 .company-v92-footprint{
    grid-template-columns:1fr!important;
    grid-template-rows:auto!important;
  }
  body.page-company-v92 .company-v92-profile-card,
  body.page-company-v92 .company-v92-metrics article,
  body.page-company-v92 .company-v92-art-card,
  body.page-company-v92 .company-v92-footprint article:not(.company-v92-art-card){
    height:auto!important;
    min-height:116px!important;
  }
  body.page-company-v92 .company-v92-history .company-v92-section-head h2{
    font-size:15px!important;
  }
}


/* ======================================================================
   v1.02 history/profile correction + maenan hover art
   Analysis note:
   The HISTORY alignment kept appearing wrong because earlier width/margin rules
   were fighting the base .container padding and the 120% timeline width. This patch
   pins PROFILE and HISTORY to the same explicit content width and removes residual
   left padding/margins from the HISTORY block and timeline wrapper.
   ====================================================================== */

/* Shared content rail for PROFILE and HISTORY */
body.page-company-v92 .company-v92-profile__inner,
body.page-company-v92 .company-v92-history .container{
  width:min(1140px,calc(100% - 40px))!important;
  max-width:1140px!important;
  margin-left:auto!important;
  margin-right:auto!important;
  padding-left:0!important;
  padding-right:0!important;
  box-sizing:border-box!important;
}

/* PROFILE: darker midpoint gray, same color on section and cards */
body.page-company-v92 .company-v92-profile,
body.page-company-v92 .company-v92-profile-card,
body.page-company-v92 .company-v92-metrics article,
body.page-company-v92 .company-v92-footprint article{
  background:#575a5c!important;
  color:#f5f7fa!important;
  border-color:rgba(255,255,255,.16)!important;
}

body.page-company-v92 .company-v92-profile-card dt{
  color:#d8dee6!important;
}

/* PROFILE internal alignment restored while preserving equal row rhythm */
body.page-company-v92 .company-v92-profile__grid{
  grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)!important;
  grid-template-rows:repeat(2,136px)!important;
  gap:14px!important;
}
body.page-company-v92 .company-v92-profile-card{
  height:286px!important;
  min-height:286px!important;
  padding:20px 26px!important;
}
body.page-company-v92 .company-v92-profile-card dl{
  display:grid!important;
  grid-template-rows:repeat(6,1fr)!important;
  align-items:stretch!important;
  height:100%!important;
  width:100%!important;
  margin:0!important;
}
body.page-company-v92 .company-v92-profile-card dl>div{
  display:grid!important;
  grid-template-columns:120px minmax(0,1fr)!important;
  align-items:center!important;
  gap:14px!important;
  min-height:0!important;
  padding:0!important;
  border-top:1px solid rgba(255,255,255,.14)!important;
}
body.page-company-v92 .company-v92-profile-card dl>div:first-child{
  border-top:none!important;
}
body.page-company-v92 .company-v92-profile-card dt{
  font-size:11px!important;
  line-height:1.15!important;
  font-weight:700!important;
  letter-spacing:.06em!important;
}
body.page-company-v92 .company-v92-profile-card dd{
  font-size:14px!important;
  line-height:1.34!important;
  margin:0!important;
}
body.page-company-v92 .company-v92-metrics{
  height:286px!important;
  grid-template-rows:repeat(2,136px)!important;
}
body.page-company-v92 .company-v92-metrics article,
body.page-company-v92 .company-v92-art-card,
body.page-company-v92 .company-v92-footprint article:not(.company-v92-art-card){
  height:136px!important;
  min-height:136px!important;
}

/* Maenan art: faint by default, clearer on hover */
body.page-company-v92 .company-v92-art-card{
  overflow:hidden!important;
}
body.page-company-v92 .company-v92-art-card img{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  object-position:center center!important;
  opacity:.10!important;
  filter:grayscale(100%) contrast(.88) brightness(1.02)!important;
  transition:opacity .28s ease, filter .28s ease, transform .28s ease!important;
}
body.page-company-v92 .company-v92-art-card:hover img{
  opacity:.34!important;
  filter:grayscale(100%) contrast(1.02) brightness(1.0)!important;
  transform:scale(1.01)!important;
}

/* HISTORY alignment correction */
body.page-company-v92 .company-v92-history{
  background:#fff!important;
}
body.page-company-v92 .company-v92-history .container{
  margin-left:auto!important;
  margin-right:auto!important;
  padding-left:0!important;
  padding-right:0!important;
}
body.page-company-v92 .company-v92-history .company-v92-section-head{
  margin:0 0 14px!important;
  padding:0!important;
  text-align:left!important;
  align-items:flex-start!important;
  width:100%!important;
}
body.page-company-v92 .company-v92-history .company-v92-section-head>p{
  margin:0 0 3px!important;
  padding:0!important;
  text-align:left!important;
}
body.page-company-v92 .company-v92-history .company-v92-section-head h2{
  margin:0!important;
  padding:0!important;
  text-align:left!important;
  font-size:clamp(12px,1.25vw,18px)!important;
  line-height:1.28!important;
  font-weight:300!important;
  letter-spacing:-.01em!important;
  color:#39414a!important;
}

/* Timeline left edge forced to same rail as PROFILE; width retained at 120% */
body.page-company-v92 .company-v92-timeline{
  width:120%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  position:relative!important;
  left:0!important;
  transform:none!important;
}

/* Mobile fallback */
@media(max-width:1100px){
  body.page-company-v92 .company-v92-profile__inner,
  body.page-company-v92 .company-v92-history .container{
    width:min(100%,calc(100% - 40px))!important;
  }
  body.page-company-v92 .company-v92-profile__grid{
    grid-template-columns:1fr!important;
    grid-template-rows:auto!important;
  }
  body.page-company-v92 .company-v92-profile-card,
  body.page-company-v92 .company-v92-metrics{
    height:auto!important;
    min-height:0!important;
  }
  body.page-company-v92 .company-v92-profile-card dl{
    grid-template-rows:none!important;
  }
  body.page-company-v92 .company-v92-metrics{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    grid-template-rows:repeat(2,136px)!important;
  }
  body.page-company-v92 .company-v92-footprint{
    grid-template-columns:1fr 1fr!important;
  }
  body.page-company-v92 .company-v92-art-card{
    grid-column:1/-1!important;
  }
  body.page-company-v92 .company-v92-timeline{
    width:100%!important;
  }
}
@media(max-width:720px){
  body.page-company-v92 .company-v92-profile-card dl>div{
    grid-template-columns:1fr!important;
    gap:4px!important;
    padding:10px 0!important;
  }
  body.page-company-v92 .company-v92-metrics,
  body.page-company-v92 .company-v92-footprint{
    grid-template-columns:1fr!important;
    grid-template-rows:auto!important;
  }
  body.page-company-v92 .company-v92-profile-card,
  body.page-company-v92 .company-v92-metrics article,
  body.page-company-v92 .company-v92-art-card,
  body.page-company-v92 .company-v92-footprint article:not(.company-v92-art-card){
    height:auto!important;
    min-height:116px!important;
  }
}


/* ======================================================================
   v1.03 profile metric scale + maenan image + history alignment correction
   - Unifies first-line metric number scale in PROFILE right-side boxes.
   - Removes visible maenan box and lets the image occupy that footprint area fully.
   - Re-aligns HISTORY with the same left rail as PROFILE by using an explicit edge rail,
     avoiding centered container behavior from earlier rules.
   ====================================================================== */

/* Shared explicit left/right rail for PROFILE and HISTORY */
body.page-company-v92 .company-v92-profile__inner,
body.page-company-v92 .company-v92-history .container{
  width:calc(100% - 60px)!important;
  max-width:none!important;
  margin-left:30px!important;
  margin-right:30px!important;
  padding-left:0!important;
  padding-right:0!important;
  box-sizing:border-box!important;
}

/* PROFILE metrics: unify first-line figure size to the ENGINEERS 50%+ scale */
body.page-company-v92 .company-v92-metrics article > span,
body.page-company-v92 .company-v92-footprint article > b{
  font-size:clamp(22px,2.3vw,36px)!important;
  line-height:1.02!important;
  font-weight:800!important;
  letter-spacing:-.03em!important;
}

/* Remove visible art box; let image use the whole footprint area without cropping */
body.page-company-v92 .company-v92-art-card{
  background:transparent!important;
  border:none!important;
  box-shadow:none!important;
  padding:0!important;
  overflow:hidden!important;
}
body.page-company-v92 .company-v92-art-card img{
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
  object-position:center center!important;
  display:block!important;
  opacity:.16!important;
  filter:grayscale(100%) contrast(.92) brightness(1.02)!important;
  transition:opacity .28s ease, filter .28s ease, transform .28s ease!important;
}
body.page-company-v92 .company-v92-art-card:hover img{
  opacity:.42!important;
  filter:grayscale(100%) contrast(1.03) brightness(1.0)!important;
  transform:scale(1.01)!important;
}

/* HISTORY alignment: same left edge as PROFILE title and cards */
body.page-company-v92 .company-v92-history .container{
  text-align:left!important;
}
body.page-company-v92 .company-v92-history .company-v92-section-head{
  margin:0 0 12px!important;
  padding:0!important;
  width:100%!important;
}
body.page-company-v92 .company-v92-history .company-v92-section-head > p{
  margin:0 0 2px!important;
  padding:0!important;
}
body.page-company-v92 .company-v92-history .company-v92-section-head h2{
  margin:0!important;
  padding:0!important;
  font-size:clamp(11px,1.15vw,16px)!important;
  line-height:1.26!important;
  font-weight:300!important;
  color:#414853!important;
}
body.page-company-v92 .company-v92-timeline{
  width:120%!important;
  margin:0!important;
  padding:0!important;
  left:0!important;
  transform:none!important;
}

/* Mobile safeguards */
@media(max-width:1100px){
  body.page-company-v92 .company-v92-profile__inner,
  body.page-company-v92 .company-v92-history .container{
    width:calc(100% - 40px)!important;
    margin-left:20px!important;
    margin-right:20px!important;
  }
  body.page-company-v92 .company-v92-timeline{
    width:100%!important;
  }
}
@media(max-width:720px){
  body.page-company-v92 .company-v92-metrics article > span,
  body.page-company-v92 .company-v92-footprint article > b{
    font-size:26px!important;
  }
}


/* ======================================================================
   v1.04 profile metric scale / maenan image / history overflow fix
   - PROFILE right-side first-line figures reduced to 85% of current size.
   - Maenan-gukjuk image replaced and art-card outline blended with the section background.
   - HISTORY cards no longer overflow the page and are moved slightly downward.
   ====================================================================== */

/* PROFILE 2nd/3rd column first-line figures: 85% of current size */
body.page-company-v92 .company-v92-metrics article > span,
body.page-company-v92 .company-v92-footprint article > b{
  font-size:clamp(19px,1.95vw,31px)!important;
  line-height:1.02!important;
}

/* Maenan-gukjuk footprint area: blend outline with background and show full image */
body.page-company-v92 .company-v92-art-card{
  background:#575a5c!important;
  border:1px solid #575a5c!important;
  box-shadow:none!important;
  overflow:hidden!important;
}
body.page-company-v92 .company-v92-art-card img{
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
  object-position:center center!important;
  display:block!important;
  opacity:.16!important;
  filter:grayscale(100%) contrast(.92) brightness(1.02)!important;
}


/* HISTORY cards: prevent overflow and move slightly downward */
body.page-company-v92 .company-v92-timeline{
  width:100%!important;
  max-width:100%!important;
  margin-top:10px!important;
  margin-left:0!important;
  margin-right:0!important;
  left:0!important;
  transform:none!important;
  box-sizing:border-box!important;
}
body.page-company-v92 .company-v92-timeline *,
body.page-company-v92 .company-v92-timeline article{
  box-sizing:border-box!important;
}

@media(max-width:1100px){
  body.page-company-v92 .company-v92-timeline{
    width:100%!important;
    max-width:100%!important;
  }
}


/* ======================================================================
   v1.05 profile/history polish
   Root cause note:
   The maenan-gukjuk outline kept looking unchanged because the art card was still
   inheriting the generic footprint/article border treatment. Even when the border
   color was adjusted once, another broad article rule kept reasserting a visible
   edge. This patch overrides the art card border/background explicitly at the end.
   ====================================================================== */

/* 1) PROFILE right-side first-line figures = 95% of the original reference scale */
body.page-company-v92 .company-v92-metrics article > span,
body.page-company-v92 .company-v92-footprint article > b{
  font-size:clamp(21px,2.18vw,34px)!important;
  line-height:1.02!important;
  font-weight:800!important;
  letter-spacing:-.03em!important;
}

/* 2,3) Maenan-gukjuk card: border blends into section background, inner blank area white */
body.page-company-v92 .company-v92-art-card{
  background:#ffffff!important;
  border:1px solid #575a5c!important; /* same as PROFILE section background */
  outline:none!important;
  box-shadow:none!important;
  overflow:hidden!important;
}
body.page-company-v92 .company-v92-art-card img{
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
  object-position:center center!important;
  background:#ffffff!important;
  display:block!important;
  opacity:.16!important;
  filter:grayscale(100%) contrast(.92) brightness(1.02)!important;
}
body.page-company-v92 .company-v92-art-card:hover img{
  opacity:.42!important;
  filter:grayscale(100%) contrast(1.03) brightness(1.0)!important;
}

/* 4) HISTORY cards: shrink total horizontal span to 90% and move slightly downward */
body.page-company-v92 .company-v92-timeline{
  width:90%!important;
  max-width:90%!important;
  margin-top:16px!important;
  margin-left:0!important;
  margin-right:0!important;
  left:0!important;
  transform:none!important;
}

/* 5) HISTORY card typography */
body.page-company-v92 .company-v92-timeline article > span{
  color:#111827!important;
  font-size:clamp(16px,1.5vw,22px)!important;
  line-height:1.08!important;
  font-weight:800!important;
  letter-spacing:-.02em!important;
}
body.page-company-v92 .company-v92-timeline article > h3{
  font-size:clamp(16px,1.3vw,20px)!important; /* about 110% */
  line-height:1.18!important;
}
body.page-company-v92 .company-v92-timeline article:last-child > span{
  color:#111827!important;
}

/* Mobile safeguard */
@media(max-width:1100px){
  body.page-company-v92 .company-v92-timeline{
    width:100%!important;
    max-width:100%!important;
    margin-top:12px!important;
  }
}


/* ======================================================================
   v1.06 profile/history tone + hover + centering refinement
   - PROFILE section/cards darkened to a midpoint between previous gray and black.
   - Maenan-gukjuk hover no longer moves; default state is fainter.
   - HISTORY timeline is centered.
   - HISTORY section background set to a midpoint between PROFILE background and white.
   ====================================================================== */

/* 1) PROFILE tone: darker midpoint gray, same on section and cards */
body.page-company-v92 .company-v92-profile,
body.page-company-v92 .company-v92-profile-card,
body.page-company-v92 .company-v92-metrics article,
body.page-company-v92 .company-v92-footprint article{
  background:#3a3c3f!important;
  border-color:rgba(255,255,255,.14)!important;
}
body.page-company-v92 .company-v92-profile h2#company-profile-title,
body.page-company-v92 .company-v92-profile-card dd,
body.page-company-v92 .company-v92-metrics span,
body.page-company-v92 .company-v92-metrics p,
body.page-company-v92 .company-v92-metrics b,
body.page-company-v92 .company-v92-footprint b,
body.page-company-v92 .company-v92-footprint span,
body.page-company-v92 .company-v92-footprint p{
  color:#f5f7fa!important;
}
body.page-company-v92 .company-v92-profile-card dt{
  color:#cfd6df!important;
}

/* 2) Maenan-gukjuk: no movement on hover; more faint at rest */
body.page-company-v92 .company-v92-art-card{
  background:#ffffff!important;
  border:1px solid #3a3c3f!important; /* blend with updated profile bg */
  box-shadow:none!important;
}
body.page-company-v92 .company-v92-art-card img{
  opacity:.08!important;
  filter:grayscale(100%) contrast(.9) brightness(1.02)!important;
  transform:none!important;
  transition:opacity .25s ease, filter .25s ease!important;
}
body.page-company-v92 .company-v92-art-card:hover img{
  opacity:.26!important;
  filter:grayscale(100%) contrast(1.01) brightness(1.0)!important;
  transform:none!important;
}

/* 3) HISTORY cards centered */
body.page-company-v92 .company-v92-timeline{
  width:90%!important;
  max-width:90%!important;
  margin-top:16px!important;
  margin-left:auto!important;
  margin-right:auto!important;
  left:auto!important;
  right:auto!important;
  transform:none!important;
}

/* 4) HISTORY section tone: midpoint between PROFILE dark gray and white */
body.page-company-v92 .company-v92-history{
  background:#9da0a4!important;
}
body.page-company-v92 .company-v92-history .company-v92-section-head > p,
body.page-company-v92 .company-v92-history .company-v92-section-head h2{
  color:#1f2937!important;
}

/* Mobile safeguard */
@media(max-width:1100px){
  body.page-company-v92 .company-v92-timeline{
    width:100%!important;
    max-width:100%!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }
}


/* ======================================================================
   v1.07 history card typography refinement
   - Rightmost history card first line changed to white.
   - First line slightly smaller and underlined.
   - Increased vertical gap between first and second lines.
   - Increased line-height for third line and below to 110%.
   ====================================================================== */

body.page-company-v92 .company-v92-timeline article > span{
  font-size:clamp(15px,1.38vw,20px)!important;
  line-height:1.08!important;
  font-weight:800!important;
  text-decoration:underline!important;
  text-underline-offset:3px!important;
  text-decoration-thickness:1px!important;
  margin-bottom:10px!important;
  display:inline-block!important;
}

body.page-company-v92 .company-v92-timeline article > h3{
  margin-top:0!important;
  margin-bottom:10px!important;
}

body.page-company-v92 .company-v92-timeline article:last-child > span{
  color:#ffffff!important;
}


/* ======================================================================
   v1.08 history first-line spacing refinement
   - Adds visual left/right "2 spaces" around the first line via padding.
   - Keeps underline across the padded label.
   - Increases gap between first and second lines to 130%.
   - Increases line spacing for third line and below to 120%.
   ====================================================================== */

body.page-company-v92 .company-v92-timeline article > span{
  display:inline-block!important;
  padding-left:.5em!important;   /* visual approx. 2 spaces */
  padding-right:.5em!important;  /* visual approx. 2 spaces */
  text-decoration:none!important;
  border-bottom:1px solid currentColor!important; /* underline incl. padded area */
  line-height:1.08!important;
  margin-bottom:13px!important;  /* ~130% of previous 10px */
}

body.page-company-v92 .company-v92-timeline article > h3{
  margin-top:0!important;
  margin-bottom:12px!important;
}

body.page-company-v92 .company-v92-timeline article > p,
body.page-company-v92 .company-v92-timeline article ul,
body.page-company-v92 .company-v92-timeline article li{
  line-height:1.68!important; /* ~120% of a typical 1.4 baseline */
}


/* ======================================================================
   v1.09 history spacing adjustment
   - First-to-second line spacing reduced from v1.08 130% level to about 120%.
   - Third line and below line-height reduced from v1.08 120% level to about 110%.
   ====================================================================== */

body.page-company-v92 .company-v92-timeline article > span{
  margin-bottom:12px!important; /* about 120% of v1.07 spacing */
}

body.page-company-v92 .company-v92-timeline article > h3{
  margin-bottom:11px!important;
}

body.page-company-v92 .company-v92-timeline article > p,
body.page-company-v92 .company-v92-timeline article ul,
body.page-company-v92 .company-v92-timeline article li{
  line-height:1.54!important; /* about 110% of typical 1.4 baseline */
}


/* ======================================================================
   v1.10 history spacing correction
   - Re-expands the spacing from the current v1.09 state.
   - First-to-second line gap is increased visibly.
   - Third line and below line-height is increased visibly.
   ====================================================================== */

body.page-company-v92 .company-v92-timeline article > span{
  margin-bottom:15px!important;
}

body.page-company-v92 .company-v92-timeline article > h3{
  margin-top:0!important;
  margin-bottom:13px!important;
}

body.page-company-v92 .company-v92-timeline article > p,
body.page-company-v92 .company-v92-timeline article ul,
body.page-company-v92 .company-v92-timeline article li{
  line-height:1.70!important;
}


/* ======================================================================
   v1.11 history second-line vertical adjustment
   - Move the second line in the four HISTORY cards slightly downward.
   ====================================================================== */

body.page-company-v92 .company-v92-timeline article > h3{
  margin-top:4px!important;
}


/* ======================================================================
   v1.12 history first/second line typography tune
   - Make first line in the four HISTORY cards thinner.
   - Move second line slightly downward.
   - Reduce second line text size to 95% of current size.
   ====================================================================== */

body.page-company-v92 .company-v92-timeline article > span{
  font-weight:500!important;
}

body.page-company-v92 .company-v92-timeline article > h3{
  margin-top:6px!important;
  font-size:95%!important;
}


/* ======================================================================
   v1.13 history first-line size + second-line size restore
   - Reduce HISTORY first-line text to 95% of current size.
   - Cancel the previous 95% reduction of the second-line text size.
   ====================================================================== */

body.page-company-v92 .company-v92-timeline article > span{
  font-size:clamp(14.25px,1.31vw,19px)!important; /* 95% of v1.12 first-line scale */
  font-weight:500!important;
}

body.page-company-v92 .company-v92-timeline article > h3{
  margin-top:6px!important;
  font-size:clamp(16px,1.3vw,20px)!important; /* restore before v1.12 95% reduction */
}


/* ======================================================================
   v1.14 history first-line trim + 96% scale
   - Remove visual spaces before/after the first line in HISTORY cards.
   - Reduce first-line text size to 96% of the current v1.13 size.
   - Keep underline only under the actual text width.
   ====================================================================== */

body.page-company-v92 .company-v92-timeline article > span{
  padding-left:0!important;
  padding-right:0!important;
  font-size:clamp(13.68px,1.26vw,18.24px)!important; /* 96% of v1.13 scale */
  border-bottom:1px solid currentColor!important;
  text-decoration:none!important;
}


/* ======================================================================
   v1.15 history cards vertical position
   - Move the four HISTORY cards downward.
   ====================================================================== */

body.page-company-v92 .company-v92-timeline{
  margin-top:32px!important;
}


/* ======================================================================
   v1.16 dedicated Contact page
   - Adds standalone contact.html with product inquiry, contact points, and location section.
   - Routes product inquiry and location links to the dedicated Contact page.
   ====================================================================== */


















































@media(max-width:980px){
  
  
}
@media(max-width:640px){
  
  
}

/* ======================================================================
   v1.17 refined Contact page
   - Aligns Contact page with TELADIN main concept: black/white structure, blue accent, clean B2B cards.
   - Keeps the static mailto inquiry flow and location placeholder for operation-stage replacement.
   ====================================================================== */
@media(max-width:1100px){}@media(max-width:980px){}@media(max-width:680px){}


/* v1.18 company location section: footer-top location block for company.html */
body.page-company-v92 .company-location-v118{
  position:relative;
  overflow:hidden;
  background:#0f1720;
  color:#fff;
  padding-top:96px;
  padding-bottom:96px;
}
body.page-company-v92 .company-location-v118:before{
  content:"";
  position:absolute;
  inset:0;
  background:
    radial-gradient(circle at 18% 22%, rgba(0,148,198,.24), transparent 35%),
    radial-gradient(circle at 82% 70%, rgba(255,255,255,.08), transparent 32%),
    linear-gradient(180deg, rgba(255,255,255,.045) 0 1px, transparent 1px 100%);
  background-size:auto, auto, 64px 64px;
  pointer-events:none;
}


body.page-company-v92 .company-location-v118 h2{
  margin:8px 0 18px;
  color:#fff;
  font-size:clamp(34px,4.3vw,58px);
  line-height:1.05;
  font-weight:850;
  letter-spacing:-.058em;
}











body.page-company-v92 .company-location-v118__map{
  position:relative;
  min-height:410px;
  border:1px solid rgba(255,255,255,.16);
  background:#07101a;
  overflow:hidden;
  box-shadow:0 30px 80px rgba(0,0,0,.25);
}









@media(max-width:1100px){
  
}
@media(max-width:980px){
  body.page-company-v92 .company-location-v118{padding-top:76px;padding-bottom:76px;}
  body.page-company-v92 .company-location-v118__map{min-height:350px;}
}
@media(max-width:680px){
  
  
  
  
}


/* v1.19 company location refinements: History-tone background, simplified address, Naver map */
body.page-company-v92 .company-location-v118{
  position:relative!important;
  overflow:visible!important;
  background:#fff!important;
  color:#111827!important;
  padding-top:96px!important;
  padding-bottom:96px!important;
}
body.page-company-v92 .company-location-v118:before,
body.page-company-v92 .company-location-v118__map-grid,
body.page-company-v92 .company-location-v118__pin,
body.page-company-v92 .company-location-v118__panel,
body.page-company-v92 .company-location-v118 .eyebrow,
body.page-company-v92 .company-location-v118__copy,
body.page-company-v92 .company-location-v118__info,
body.page-company-v92 .company-location-v118__actions{
  display:none!important;
}
body.page-company-v92 .company-location-v118__inner{
  max-width:1120px!important;
}
body.page-company-v92 .company-location-v118__head{
  text-align:left!important;
  margin:0 0 34px!important;
}
body.page-company-v92 .company-location-v118 h2#company-location-title{
  margin:0 0 18px!important;
  color:#111827!important;
  font-size:clamp(21px,2.43vw,34px)!important;
  line-height:1.1!important;
  font-weight:800!important;
  letter-spacing:-.026em!important;
  text-align:left!important;
}
body.page-company-v92 .company-location-v118__content{
  display:grid!important;
  grid-template-columns:minmax(280px,.43fr) minmax(0,.57fr)!important;
  gap:28px!important;
  align-items:stretch!important;
}
body.page-company-v92 .company-location-v118__address{
  display:flex!important;
  flex-direction:column!important;
  justify-content:space-between!important;
  min-height:420px!important;
  padding:34px 32px!important;
  background:#fff!important;
  border:1px solid rgba(17,24,39,.10)!important;
  color:#111827!important;
  box-shadow:none!important;
}

body.page-company-v92 .company-location-v118__address address{
  margin:0!important;
  color:#394554!important;
  font-style:normal!important;
  font-size:17px!important;
  line-height:1.92!important;
  letter-spacing:-.018em!important;
}
body.page-company-v92 .company-location-v118__address address strong{
  display:inline-block!important;
  margin-bottom:4px!important;
  color:#111827!important;
  font-size:21px!important;
  line-height:1.3!important;
  letter-spacing:-.035em!important;
}
body.page-company-v92 .company-location-v118__address a{
  color:inherit!important;
}
body.page-company-v92 .company-location-v118__map-link{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:max-content!important;
  margin-top:28px!important;
  padding:13px 18px!important;
  border:1px solid rgba(17,24,39,.18)!important;
  color:#111827!important;
  font-weight:850!important;
  font-size:14px!important;
  line-height:1!important;
  transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease!important;
}
body.page-company-v92 .company-location-v118__map-link:hover{
  transform:translateY(-2px)!important;
  background:#111827!important;
  border-color:#111827!important;
  color:#fff!important;
}
body.page-company-v92 .company-location-v118__map{
  position:relative!important;
  min-height:420px!important;
  border:1px solid rgba(17,24,39,.10)!important;
  background:#f4f6f8!important;
  overflow:hidden!important;
  box-shadow:none!important;
}
body.page-company-v92 .company-location-v118__map iframe{
  display:block!important;
  width:100%!important;
  height:100%!important;
  min-height:420px!important;
  border:0!important;
  background:#f4f6f8!important;
}
@media(max-width:980px){
  body.page-company-v92 .company-location-v118{
    padding-top:76px!important;
    padding-bottom:76px!important;
  }
  body.page-company-v92 .company-location-v118__content{
    grid-template-columns:1fr!important;
  }
  body.page-company-v92 .company-location-v118__address,
  body.page-company-v92 .company-location-v118__map,
  body.page-company-v92 .company-location-v118__map iframe{
    min-height:360px!important;
  }
}
@media(max-width:680px){
  body.page-company-v92 .company-location-v118__address{
    min-height:0!important;
    padding:26px 22px!important;
  }
  body.page-company-v92 .company-location-v118__address address{
    font-size:15px!important;
    line-height:1.86!important;
  }
  body.page-company-v92 .company-location-v118__map,
  body.page-company-v92 .company-location-v118__map iframe{
    min-height:320px!important;
  }
  body.page-company-v92 .company-location-v118__map-link{
    width:100%!important;
  }
}

/* company page refactor v127: one width system for PROFILE / HISTORY / FAMILY / LOCATION */
:root{
  --company-profile-width:1180px;
  --company-side-gap:40px;
  --company-history-bg:#eef0f2;
  --naver-green:#03c75a;
  --naver-green-dark:#009f47;
}

body.page-company-v92 main.company-v92 .company-v92-unified,
body.page-company-v92 main.company-v92 .company-v92-profile__inner.company-v92-unified,
body.page-company-v92 main.company-v92 .company-v92-history > .container.company-v92-unified,
body.page-company-v92 main.company-v92 .family-v58--company > .container.company-v92-unified,
body.page-company-v92 main.company-v92 .company-location-v118__inner.company-v92-unified{
  width:min(var(--company-profile-width), calc(100% - var(--company-side-gap)))!important;
  max-width:var(--company-profile-width)!important;
  margin-left:auto!important;
  margin-right:auto!important;
  padding-left:0!important;
  padding-right:0!important;
  box-sizing:border-box!important;
}

body.page-company-v92 main.company-v92 .company-v92-unified > h2,
body.page-company-v92 main.company-v92 .company-v92-unified > .company-v92-section-head,
body.page-company-v92 main.company-v92 .company-v92-unified > .family-v58__head,
body.page-company-v92 main.company-v92 .company-v92-unified > .company-location-v118__head,
body.page-company-v92 main.company-v92 .company-v92-unified > .company-v92-profile__grid,
body.page-company-v92 main.company-v92 .company-v92-unified > .company-v92-footprint,
body.page-company-v92 main.company-v92 .company-v92-unified > .company-v92-timeline,
body.page-company-v92 main.company-v92 .company-v92-unified > .family-v58__layout,
body.page-company-v92 main.company-v92 .company-v92-unified > .family-v58__results,
body.page-company-v92 main.company-v92 .company-v92-unified > .company-location-v118__content{
  width:100%!important;
  max-width:100%!important;
  margin-left:0!important;
  margin-right:0!important;
  padding-left:0!important;
  padding-right:0!important;
  box-sizing:border-box!important;
}

body.page-company-v92 main.company-v92 .company-v92-unified > h2,
body.page-company-v92 main.company-v92 .company-v92-unified > .company-v92-section-head,
body.page-company-v92 main.company-v92 .company-v92-unified > .family-v58__head,
body.page-company-v92 main.company-v92 .company-v92-unified > .company-location-v118__head,
body.page-company-v92 main.company-v92 .company-v92-unified > .company-v92-section-head p,
body.page-company-v92 main.company-v92 .company-v92-unified > .company-v92-section-head h2,
body.page-company-v92 main.company-v92 .company-v92-unified > .company-v92-section-head span{
  text-align:left!important;
}

body.page-company-v92 .company-v92-profile__grid{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1.18fr)!important;
  gap:14px!important;
}
body.page-company-v92 .company-v92-footprint{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:14px!important;
}
body.page-company-v92 .company-v92-timeline{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:14px!important;
}
body.page-company-v92 .family-v58__layout{
  display:grid!important;
  grid-template-columns:minmax(340px,.86fr) minmax(0,1.34fr)!important;
  gap:18px!important;
  align-items:start!important;
}
body.page-company-v92 .family-v58__results{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:12px!important;
  margin-top:18px!important;
}
body.page-company-v92 .family-v58__results article{
  width:100%!important;
  margin:0!important;
  box-sizing:border-box!important;
}
body.page-company-v92 .company-location-v118__content{
  display:grid!important;
  grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr)!important;
  gap:24px!important;
  align-items:stretch!important;
}

body.page-company-v92 .company-v92-history,
body.page-company-v92 .company-location-v118{
  background:var(--company-history-bg)!important;
  background-image:none!important;
}
body.page-company-v92 .company-location-v118__head h2{
  color:#111827!important;
}
body.page-company-v92 .company-location-v118__address{
  background:#fff!important;
  border:1px solid rgba(17,24,39,.10)!important;
  color:#111827!important;
}
body.page-company-v92 .company-location-v118__address address,
body.page-company-v92 .company-location-v118__address a,
body.page-company-v92 .company-location-v118__address strong{
  color:#111827!important;
}
body.page-company-v92 .company-location-v118__address strong{
  font-size:2.4em!important;
  font-weight:300!important;
  letter-spacing:-.045em!important;
  line-height:1.08!important;
  margin-bottom:18px!important;
}
body.page-company-v92 .company-location-v118__map{
  background:#fff!important;
  border:1px solid rgba(17,24,39,.10)!important;
}
body.page-company-v92 .company-location-v118__map > img{
  width:100%!important;
  height:100%!important;
  min-height:380px!important;
  object-fit:cover!important;
}

body.page-company-v92 .company-location-v118__map-link.nav-cta{
  position:relative!important;
  overflow:hidden!important;
  isolation:isolate!important;
  background:var(--naver-green)!important;
  border:1px solid var(--naver-green)!important;
  color:#fff!important;
  border-radius:6px!important;
  padding:12px 20px!important;
  transform:none!important;
  box-shadow:none!important;
  transition:color .25s ease, border-color .25s ease!important;
}
body.page-company-v92 .company-location-v118__map-link.nav-cta::before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:-1!important;
  background:var(--naver-green-dark)!important;
  transform:scaleX(0)!important;
  transform-origin:left center!important;
  transition:transform .28s ease!important;
}
body.page-company-v92 .company-location-v118__map-link.nav-cta:hover,
body.page-company-v92 .company-location-v118__map-link.nav-cta:focus-visible,
body.page-company-v92 .company-location-v118__map-link.nav-cta:active{
  background:var(--naver-green)!important;
  border-color:var(--naver-green-dark)!important;
  color:#fff!important;
  transform:none!important;
}
body.page-company-v92 .company-location-v118__map-link.nav-cta:hover::before,
body.page-company-v92 .company-location-v118__map-link.nav-cta:focus-visible::before{
  transform:scaleX(1)!important;
}

@media(max-width:1100px){
  body.page-company-v92 .company-v92-profile__grid,
  body.page-company-v92 .company-v92-footprint,
  body.page-company-v92 .company-v92-timeline,
  body.page-company-v92 .family-v58__layout,
  body.page-company-v92 .family-v58__results,
  body.page-company-v92 .company-location-v118__content{
    grid-template-columns:1fr!important;
  }
  body.page-company-v92 .company-v92-footprint .company-v92-art-card{
    grid-column:auto!important;
  }
}
@media(max-width:720px){
  :root{--company-side-gap:24px;}
  body.page-company-v92 .company-location-v118__address strong{
    font-size:2.05em!important;
  }
  body.page-company-v92 .company-location-v118__map img{
    min-height:260px!important;
  }
}


/* v1.67 main hero custom art slides */




@media(max-width:1024px){}
@media(max-width:720px){}

/* v1.78 cleanup: removed orphaned declarations left by earlier hero revisions. */

/* v1.79 main hero final rules - single HTML <img> image path, white text, transparent controls */
.hero-slide--visualized {
  background-image: none !important;
  overflow: hidden;
  background-color: #0c1015 !important;
}

.hero-slide--visualized-1 {
  background: linear-gradient(90deg, #0f1115 0%, #12151a 28%, #171b22 46%, rgba(24,28,35,0) 68%), #11151b !important;
}

.hero-slide--visualized-2 {
  background: linear-gradient(90deg, #0a0d11 0%, #0d1016 30%, #131821 48%, rgba(19,24,33,0) 70%), #0b0e13 !important;
}

.hero-slide--visualized .hero-inner {
  position: relative;
  z-index: 2;
}

.hero-slide__visual {
  position: absolute;
  inset: 0 0 0 auto;
  width: min(58vw, 920px);
  display: flex;
  align-items: center;
  justify-content: flex-end;
  z-index: 1;
  pointer-events: none;
}

.hero-slide__visual img {
  height: 100%;
  width: auto;
  max-width: none;
  object-fit: contain;
  object-position: right center;
  display: block;
}

.hero-slide__visual--one { width: min(56vw, 900px); }
.hero-slide__visual--two { width: min(60vw, 980px); }

.hero-slide--visualized,
.hero-slide--visualized h1,
.hero-slide--visualized h2,
.hero-slide--visualized h3,
.hero-slide--visualized p,
.hero-slide--visualized span,
.hero-slide--visualized strong,
.hero-slide--visualized em,
.hero-slide--visualized .hero-eyebrow,
.hero-slide--visualized .hero-headline,
.hero-slide--visualized .hero-copy,
.hero-slide--visualized .hero-kicker,
.hero-slide--visualized .slide2-overlay-card,
.hero-slide--visualized .slide2-overlay-card * {
  color: #fff !important;
}

.hero-slide--visualized .hero-cta,
.hero-slide--visualized .hero-cta:visited,
.hero-slide--visualized .hero-actions a,
.hero-slide--visualized .slide2-overlay-card a {
  background: transparent !important;
  color: #fff !important;
  border: 1px solid rgba(255,255,255,.95) !important;
  box-shadow: none !important;
}

.hero-slide--visualized .hero-cta:hover,
.hero-slide--visualized .hero-actions a:hover,
.hero-slide--visualized .slide2-overlay-card a:hover {
  background: rgba(255,255,255,.10) !important;
  color: #fff !important;
  border-color: #fff !important;
}

.hero-slide--visualized-2 .pptx-roadmap {
  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  width: 100% !important;
  height: 100% !important;
}

.hero-slide--visualized-2 .pptx-roadmap__spacer { display: none !important; }

.hero-slide--visualized-2 .slide2-overlay-card {
  margin-left: 0 !important;
  max-width: 390px !important;
  background: transparent !important;
  border: 1px solid rgba(255,255,255,.95) !important;
  box-shadow: none !important;
  backdrop-filter: none !important;
}

.hero-slide--visualized-2 .slide2-overlay-card::before,
.hero-slide--visualized-2 .slide2-overlay-card::after,
.hero-slide--visualized-2 .slide2-overlay-card hr,
.hero-slide--visualized-2 .slide2-overlay-card .divider {
  border-color: rgba(255,255,255,.95) !important;
  background: rgba(255,255,255,.95) !important;
}

@media (max-width: 1024px) {
  .hero-slide__visual { width: 58vw !important; }
  .hero-slide__visual img { height: 92% !important; }
  .hero-slide--visualized-1,
  .hero-slide--visualized-2 {
    background-image: linear-gradient(90deg, rgba(10,13,18,.96) 0%, rgba(10,13,18,.92) 42%, rgba(10,13,18,.68) 60%, rgba(10,13,18,.18) 78%, rgba(10,13,18,0) 100%) !important;
  }
}

@media (max-width: 720px) {
  .hero-slide__visual {
    width: 100% !important;
    justify-content: flex-end !important;
    opacity: .5;
  }
  .hero-slide__visual img {
    height: 100% !important;
    width: 100% !important;
    object-fit: cover !important;
    object-position: right center !important;
  }
  .hero-slide--visualized .hero-inner { z-index: 3; }
  .hero-slide--visualized-2 .slide2-overlay-card { max-width: min(100%, 330px) !important; }
}



/* v1.81 main hero final visual/text fix */
.hero-slide--visualized .hero-copybox, .hero-slide--visualized .hero-copybox *, .hero-slide--visualized .pptx-roadmap, .hero-slide--visualized .pptx-roadmap *{color:#fff!important;}
.hero-slide--visualized .btn, .hero-slide--visualized .btn span, .hero-slide--visualized .btn strong{color:#fff!important;background:transparent!important;border-color:#fff!important;}
.hero-slide--visualized-2 .slide2-overlay-card, .hero-slide--visualized-2 .slide2-overlay-card *{color:#fff!important;}
.hero-slide--visualized-2 .slide2-overlay-card, .hero-slide--visualized-2 .slide2-overlay-card .slide2-overlay-card__item{border-color:rgba(255,255,255,.95)!important;}
.hero-slide--visualized-2 .slide2-overlay-card .slide2-overlay-card__item + .slide2-overlay-card__item{border-top:1px solid rgba(255,255,255,.95)!important;padding-top:16px!important;margin-top:16px!important;}


/* v1.82 products catalog: remove heading, align filter tabs left, lighter text */





@media(max-width:720px){}


/* === v258 unified top submenu === */


@media(max-width:1100px){
  .hancom-mega--unified .hancom-mega__columns--unified{
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  }
}


/* === v259 unified submenu + support inquiry integration === */
.hancom-mega--unified .hancom-mega__inner--unified{
  grid-template-columns:minmax(180px,.65fr) minmax(0,3.35fr) !important;
  align-items:start !important;
}
.hancom-mega--unified .hancom-mega__intro--unified{
  padding-right:26px !important;
}

.hancom-mega--unified .hancom-mega__columns--unified{
  grid-template-columns:repeat(4,minmax(0,1fr)) !important;
}
.hancom-mega--unified .hancom-mega__col a{white-space:nowrap;}
@media(max-width:1100px){
  .hancom-mega--unified .hancom-mega__inner--unified{
    grid-template-columns:1fr !important;
    gap:18px !important;
  }
  .hancom-mega--unified .hancom-mega__columns--unified{
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  }
}


/* === v262 cleaner unified submenu / footer / low-resolution tuning === */
.hancom-mega--unified{
  width:min(1040px,calc(100vw - 48px)) !important;
  padding:20px 22px 22px !important;
  border-radius:0 0 10px 10px !important;
  box-shadow:0 16px 38px rgba(11,31,51,.12) !important;
}
.hancom-mega--unified .hancom-mega__inner--unified{
  display:block !important;
  width:100% !important;
  padding:0 !important;
}
.hancom-mega--unified .hancom-mega__columns--unified{
  display:grid !important;
  grid-template-columns:repeat(4,minmax(0,1fr)) !important;
  gap:0 !important;
}
.hancom-mega--unified .hancom-mega__col{
  padding:0 22px !important;
  border-left:1px solid rgba(17,24,39,.09) !important;
}
.hancom-mega--unified .hancom-mega__col:first-child{border-left:0 !important;padding-left:4px !important;}
.hancom-mega--unified .hancom-mega__col:last-child{padding-right:4px !important;}
.hancom-mega--unified .hancom-mega__col h4{
  margin:0 0 10px !important;
  font-size:13px !important;
  font-weight:650 !important;
  letter-spacing:-.01em !important;
  color:#111820 !important;
}
.hancom-mega--unified .hancom-mega__col a{
  display:block !important;
  padding:5px 0 !important;
  font-size:13px !important;
  line-height:1.45 !important;
  font-weight:400 !important;
  color:#66717d !important;
  background:none !important;
  border:0 !important;
  transform:none !important;
}
.hancom-mega--unified .hancom-mega__col a:hover{color:#0094c6 !important;transform:none !important;}
.footer-sitemap{grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:28px !important;}
.footer-sitemap b{font-size:13px !important;font-weight:650 !important;}
.footer-sitemap a{font-size:12.5px !important;line-height:1.45 !important;}
@media(max-width:1280px){
  .nav-wrap{height:84px !important;grid-template-columns:170px 1fr 104px !important;gap:16px !important;}
  .brand{width:170px !important;}.brand img{width:136px !important;max-height:72px !important;}
  .gnb>ul>li>a{height:84px !important;padding:0 16px !important;font-size:15px !important;}
  .mega-menu{top:84px !important;}
  .nav-cta{padding:10px 14px !important;font-size:13px !important;}
  .hancom-mega--unified{width:min(920px,calc(100vw - 36px)) !important;}
}
@media(max-width:1024px){
  .hancom-mega--unified .hancom-mega__columns--unified{grid-template-columns:repeat(2,minmax(0,1fr)) !important;row-gap:24px !important;}
  .hancom-mega--unified .hancom-mega__col:nth-child(3){border-left:0 !important;padding-left:4px !important;}
  .footer-sitemap{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}
}
@media(max-width:720px){
  .footer-sitemap{grid-template-columns:1fr 1fr !important;gap:24px 18px !important;}
}


/* === v265: v263 submenu layout restored + compact intro/home action === */
.hancom-mega--unified .hancom-mega__inner--unified{
  display:grid !important;
  grid-template-columns:minmax(180px,.65fr) minmax(0,3.35fr) !important;
  gap:22px !important;
  align-items:start !important;
  width:100% !important;
  padding:0 !important;
}
.hancom-mega--unified .hancom-mega__intro--unified{
  display:flex !important;
  flex-direction:column !important;
  align-items:flex-start !important;
  justify-content:center !important;
  min-height:100% !important;
  padding:4px 24px 4px 4px !important;
  border-right:1px solid rgba(17,24,39,.09) !important;
}

.hancom-mega--unified .hancom-mega__home{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  min-height:34px !important;
  padding:0 14px !important;
  border:1px solid rgba(17,24,39,.16) !important;
  background:transparent !important;
  color:#111820 !important;
  font-size:12px !important;
  font-weight:450 !important;
  transform:none !important;
}
.hancom-mega--unified .hancom-mega__home:hover{
  color:#111820 !important;
  background:#f7f8fa !important;
  border-color:#111820 !important;
  transform:none !important;
}
@media(max-width:1100px){
  .hancom-mega--unified .hancom-mega__inner--unified{
    grid-template-columns:1fr !important;
    gap:18px !important;
  }
  .hancom-mega--unified .hancom-mega__intro--unified{
    min-height:0 !important;
    padding:0 0 16px !important;
    border-right:0 !important;
    border-bottom:1px solid rgba(17,24,39,.09) !important;
  }
}
