*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:17px;scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--color-text);background-color:var(--color-bg);line-height:1.75;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto;display:block}button{cursor:pointer;font-family:inherit}ol,ul{list-style:none}@media (max-width:768px){html{font-size:15px}}@media (max-width:480px){html{font-size:14px}}.theme-seoul2026{--color-primary:#C09A2A;--color-primary-dark:#8F7018;--color-primary-light:#F5E9C0;--color-accent:#D63384;--color-accent-light:#E75BA0;--color-accent-pale:#FDF2F8;--color-blue:#E75BA0;--color-blue-light:#F1A0C4;--color-k-pink:#E8A0BF;--color-k-pink-pale:#FDF0F5;--color-k-mint:#7EC8B8;--color-k-mint-pale:#EEF8F5;--color-k-lavender:#B8A9D4;--color-k-lavender-pale:#F3F0FA;--color-k-peach:#F2B880;--color-k-peach-pale:#FEF5EA;--color-text:#333333;--color-text-muted:#666666;--color-text-light:#999999;--color-text-on-dark:#FFFFFF;--color-text-gold:#C09A2A;--color-bg:#FFFFFF;--color-bg-sub:#F9F7F2;--color-bg-subtle:#F9F7F2;--color-bg-dark:#1A1A1A;--color-bg-navy:#FDF2F8;--color-bg-gold:#FBF3DC;--color-border:#E2DDD3;--color-border-light:#F0EDE6;--color-border-gold:#D4B86A;--font-body:"Noto Sans JP","Malgun Gothic","Apple SD Gothic Neo",sans-serif;--font-heading:"Noto Serif JP","Nanum Myeongjo",serif;--font-en:"Montserrat","Helvetica Neue",Arial,sans-serif;--section-padding-y:80px;--section-padding-x:40px;--container-max:1280px;--gutter:24px;--space-md:24px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--shadow-sm:0 2px 8px rgba(0,0,0,0.07);--shadow-md:0 4px 20px rgba(0,0,0,0.11);--shadow-lg:0 8px 40px rgba(0,0,0,0.15);--shadow-gold:0 4px 20px rgba(192,154,42,0.25);--transition:0.2s ease}html,html[lang=ja]{font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif}html[lang=ko]{font-family:Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,sans-serif}html[lang=zh-CN]{font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}html[lang=zh-TW]{font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,sans-serif}html[lang=en]{font-family:Noto Sans JP,Helvetica Neue,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);line-height:1.35;color:var(--color-text)}html[lang=ja] h1,html[lang=ja] h2,html[lang=ja] h3,html[lang=ja] h4,html[lang=ja] h5,html[lang=ja] h6{font-family:"Noto Serif JP",Noto Sans JP,Yu Mincho,serif}html[lang=ko] h1,html[lang=ko] h2,html[lang=ko] h3,html[lang=ko] h4,html[lang=ko] h5,html[lang=ko] h6{font-family:Noto Sans KR,Malgun Gothic,sans-serif}html[lang=zh-CN] h1,html[lang=zh-CN] h2,html[lang=zh-CN] h3,html[lang=zh-CN] h4,html[lang=zh-CN] h5,html[lang=zh-CN] h6{font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}html[lang=zh-TW] h1,html[lang=zh-TW] h2,html[lang=zh-TW] h3,html[lang=zh-TW] h4,html[lang=zh-TW] h5,html[lang=zh-TW] h6{font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,sans-serif}html[lang=en] h1,html[lang=en] h2,html[lang=en] h3{font-family:Montserrat,Helvetica Neue,Arial,sans-serif}h1{font-size:clamp(2.2rem,5vw,3.4rem)}h2{font-size:clamp(1.65rem,3.5vw,2.4rem)}h3{font-size:clamp(1.25rem,2.8vw,1.65rem)}p{line-height:1.85;margin-bottom:1.1em}.section-title{font-family:var(--font-heading);font-size:clamp(1.65rem,3.5vw,2.4rem);font-weight:700;color:var(--color-text);margin-bottom:.4em}.section-subtitle{font-family:var(--font-en);font-size:.85rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--color-primary);margin-bottom:1em}.section-lead{font-size:1.15rem;color:var(--color-text-muted);max-width:1200px;line-height:1.9}@media print{@page{size:A4 portrait;margin:12mm 14mm 14mm 14mm}html{font-size:10px!important}body{color:#1a1a1a!important;background:#fff!important;line-height:1.6!important}*,body{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.site-header{position:static!important;box-shadow:none!important;border-bottom:1px solid #ccc!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.header-cta-buttons,.header-lang-selector,.header-mobile-toggle,.header-nav,.mobile-drawer{display:none!important}.site-footer{background:#333!important;color:#fff!important;padding:16px 0!important;font-size:.8rem!important;page-break-inside:avoid}.footer-inner{display:block!important;padding:12px 20px!important}.contact-consult-banner,.cta-button,.cta-section,.cta-urgency,.exhibition-page-cta,.footer-links,.footer-nav,.sem-page__cta,.watch-cta{display:none!important}.logo-marquee-section .logo-marquee__track{animation:none!important}.consultation-calendar,.contact-form-card,.iv-register-form,.mobile-drawer,.sd-form,.timerex-embed,.w3f{display:none!important}.container,[class*=__container]{max-width:100%!important;padding-left:0!important;padding-right:0!important}.section,[class*=-page]>*,[class*=-section]{padding-top:20px!important;padding-bottom:20px!important}.hero-section{min-height:auto!important;padding:24px 0!important;page-break-after:always}.hero-bg,.hero-bg-overlay{display:none!important}.hero-bg-img.is-active{position:static!important;width:100%!important;height:auto!important;max-height:200px!important;object-fit:cover!important;opacity:1!important;display:block!important;margin-bottom:12px;border-radius:4px}.hero-content{position:static!important;color:#1a1a1a!important}.hero-title{font-size:1.8rem!important;color:#1a1a1a!important}.hero-subtitle{font-size:.95rem!important;color:#333!important}.hero-highlights{padding:8px!important}.hero-highlights,.hero-track{border:1px solid #ddd!important;background:#fafafa!important;border-radius:4px!important}.section-title,h1{font-size:1.5rem!important}.section-title,h2{font-size:1.3rem!important}h3{font-size:1.1rem!important}.section-lead,p{font-size:.9rem!important}a[href^=http]:after{content:" (" attr(href) ")";font-size:.7rem;color:#666;word-break:break-all}.cta-button:after,.sem-card__cta:after,.site-footer a:after,.site-header a:after,[class*=breadcrumb] a:after,nav a:after{content:none!important}img{max-width:100%!important;height:auto!important;page-break-inside:avoid}.exhibition-access__map{min-height:240px!important;background:#eef2f5!important;position:relative!important}.exhibition-access__map iframe{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border:0!important}.exhibition-access__map:after{content:"Google Maps: COEX THE PLATZ, 513 Yeongdong-daero, Gangnam-gu, Seoul";position:absolute;bottom:8px;left:12px;right:12px;font-size:.75rem;color:#888;text-align:center;z-index:1}.market-stats-grid{grid-template-columns:repeat(3,1fr)!important;gap:8px!important}.market-stat-card{border:1px solid #ddd!important;box-shadow:none!important;padding:10px!important;page-break-inside:avoid}.category-grid{grid-template-columns:repeat(3,1fr)!important;gap:8px!important}.category-card{box-shadow:none!important;border:1px solid #ddd!important;page-break-inside:avoid}.category-card__overlay{background:rgba(0,0,0,.4)!important}.buyer-cards{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.buyer-card{box-shadow:none!important;border:1px solid #ddd!important;page-break-inside:avoid}.sem-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.sem-card{box-shadow:none!important;border:1px solid #ddd!important;page-break-inside:avoid}.booth-plan-cards{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.booth-plan-card{box-shadow:none!important;border:1px solid #ddd!important;page-break-inside:avoid}.booth-gallery__grid{grid-template-columns:repeat(4,1fr)!important;gap:6px!important}.exhibition-overview{page-break-inside:avoid}.exhibition-overview__table td,.exhibition-overview__table th{padding:6px 10px!important;font-size:.85rem!important}.exhibition-photos__grid{grid-template-columns:repeat(2,1fr)!important;gap:6px!important}.exhibition-photos__grid img{border-radius:2px!important}.exhibition-access{page-break-inside:avoid}.exhibition-access__layout{grid-template-columns:1fr 1fr!important}.exh-colocated__grid{display:block!important}.exh-colocated__card{page-break-inside:avoid;margin-bottom:12px!important}.exh-colocated__benefits{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:8px!important;gap:8px!important}.exh-colocated__benefit{border:1px solid #ddd!important;box-shadow:none!important;page-break-inside:avoid}.exh-venue-merit__grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.exh-venue-merit__card,.voices-interview{page-break-inside:avoid}.voices-interview{border:1px solid #ddd!important;box-shadow:none!important}.voices-bm-table{font-size:.8rem!important;page-break-inside:avoid}.voices-bm-table td,.voices-bm-table th{padding:4px 6px!important}.logo-marquee__track{animation:none!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:center!important}.logo-marquee__track img{width:60px!important;height:auto!important}.section--dark,[class*=section--dark]{background:#f5f5f5!important;color:#1a1a1a!important}.section--dark h2,.section--dark h3,.section--dark p{color:#1a1a1a!important}h1,h2,h3{page-break-after:avoid}.buyer-card,.category-card,.market-stat-card,figure,table{page-break-inside:avoid}.buyer-section,.category-section,.exh-colocated,.exh-venue-merit,.exhibition-section,.market-section{page-break-before:auto}*{box-shadow:none!important;text-shadow:none!important}*,:after,:before{animation-duration:0s!important;animation-delay:0s!important;transition-duration:0s!important}.faq-answer{display:block!important;max-height:none!important;overflow:visible!important}.booth-gallery__grid{overflow:visible!important;scroll-snap-type:none!important}.booth-gallery__item{flex:none!important;min-width:0!important}}