/* Only Korean adaptation and replacement interactions. Source layout and source design remain authoritative. */
body,.home-hero,.home-hero *{font-family:Arial,"Malgun Gothic","Apple SD Gothic Neo",sans-serif}body{word-break:keep-all}.home-hero__title{letter-spacing:-.025em;line-height:1.2}.home-hero__desc{line-height:1.75}.inov-quality__panel-title,.inov-products__card-title{word-break:keep-all}.ko-flag{font-size:19px;line-height:1;display:inline-block;width:24px}.ko-form-note{font-size:12px!important;line-height:1.6!important;margin:12px 0 0!important;color:#536477!important}.ko-quote{width:min(540px,calc(100% - 36px));padding:30px;border:0;border-radius:10px;max-height:90vh;overflow-y:auto;color:#172538;box-shadow:0 20px 80px #0005}.ko-quote::backdrop{background:#061a38aa}.ko-quote-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.ko-quote h2{font-size:26px;margin:0;color:#0d3b7e}.ko-quote-head button{font-size:28px;background:none;border:0;color:#23364f;min-width:44px;min-height:44px}.ko-quote form{display:grid;gap:12px}.ko-quote input,.ko-quote textarea{width:100%;border:1px solid #d2d9e3;border-radius:5px;background:#fff;padding:12px 14px;min-height:47px;font:15px/1.5 Arial,"Malgun Gothic",sans-serif}.ko-quote textarea{min-height:120px;resize:vertical}.ko-draft{margin-top:18px;padding:16px;background:#f2f5fa;border:1px solid #d6e1ee;color:#1b3658;font-size:13px}.ko-draft textarea{width:100%;min-height:160px;font:13px/1.6 Arial,"Malgun Gothic",sans-serif;background:white;border:1px solid #ccd8e7;padding:12px}.ko-draft a,.ko-draft button{margin:12px 8px 0 0}.ko-chat{position:fixed;right:23px;bottom:24px;width:64px;height:64px;border:0;border-radius:50%;color:white;background:#0d3b7e;z-index:1000;font-size:12px;box-shadow:0 5px 20px #09234c44}.inov-quality__slide[aria-hidden=true]{visibility:hidden}.inov-quality__slide[aria-hidden=false]{visibility:visible}.inov-faq__panel:not([hidden]){display:block!important}.ko-image-unavailable{display:flex;align-items:center;justify-content:center;min-height:300px;background:#eef2f7;padding:30px;color:#50647b;font-size:14px}.ko-review-note{border-top:1px solid #e0e5ee;margin:0;padding:10px 20px;text-align:center;color:#66758a;font-size:11px;background:white}
@media(max-width:921px){.header-nav-wrap.mobile-open #primary-menu{display:flex!important}.header-nav-wrap.mobile-open{display:block!important}#primary-menu.mobile-open{display:flex!important;flex-direction:column!important}.has-mega.is-open>.sub-menu-anim{display:block!important;visibility:visible!important;opacity:1!important;max-height:65vh!important;overflow:auto!important}.has-mega.is-open .mega-panel{display:block!important;position:static!important;transform:none!important}.home-hero__title{font-size:clamp(27px,5.2vw,40px)}.ko-chat{width:55px;height:55px;bottom:18px;right:18px}}
.entry-content .TyagGW_tableContainer{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}
.entry-content .TyagGW_tableContainer .TyagGW_tableWrapper{width:max-content;min-width:100%}
.entry-content .TyagGW_tableContainer table{min-width:680px;border-collapse:collapse}
.entry-content .TyagGW_tableContainer th,.entry-content .TyagGW_tableContainer td{vertical-align:top;word-break:normal;overflow-wrap:anywhere}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
