/*! (c) 주식회사 이지비아2020 · ezvia.co.kr · 무단 복제·사용 금지 */
:root{--ezh-bg: #0B0F19;--ezh-card: #141B2A;--ezh-ink: #F8FAFC;--ezh-sub: #A7B3C4;--ezh-line: rgba(148,163,184,.24);--ezh-mint: #3DDBB0;--ezh-mint-ink: #04211A}.ezh{position: sticky;top: 0;z-index: 1000;background: var(--ezh-bg);border-bottom: 1px solid var(--ezh-line);font-family: "Pretendard",-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Malgun Gothic",sans-serif;color: var(--ezh-ink)}.ezh *,.ezh *::before,.ezh *::after{box-sizing: border-box}.ezh a{text-decoration: none}.ezh-in{max-width: 1280px;margin: 0 auto;padding-left: 24px;padding-right: 24px}.ezh-util{border-bottom: 1px solid var(--ezh-line);font-size: 12.5px;color: var(--ezh-sub)}.ezh-util .ezh-in{display: flex;align-items: center;justify-content: space-between;gap: 12px;height: 34px}.ezh-tagline b{color: var(--ezh-mint);font-weight: 700}.ezh-trust{display: flex;gap: 16px;white-space: nowrap}.ezh-trust>span::before{content: "✓ ";color: var(--ezh-mint)}.ezh-trust a{color: var(--ezh-ink);font-weight: 600}.ezh-main .ezh-in{display: flex;align-items: center;gap: 24px;height: 68px}.ezh-logo{display: flex;align-items: center;gap: 8px;flex: none}.ezh-jibi{width: 40px;height: 40px;display: block}.ezh-wm{display: flex;flex-direction: column;line-height: 1}.ezh-wm img{height: 28px;width: auto;display: block}.ezh-wm span{margin-top: 3px;padding-left: 2px;font-size: 9px;font-weight: 800;letter-spacing: .32em;color: var(--ezh-mint)}.ezh-nav{display: none;align-items: center;gap: 2px;flex: 1;min-width: 0}.ezh-link{position: relative;display: flex;align-items: center;gap: 6px;height: 68px;padding: 0 12px;color: var(--ezh-ink);font-size: 15.5px;font-weight: 600;white-space: nowrap}.ezh-no{display: inline-grid;place-items: center;width: 20px;height: 20px;border-radius: 50%;border: 1px solid var(--ezh-line);color: var(--ezh-sub);font-size: 11px;font-weight: 700;flex: none}.ezh-link:hover,.ezh-link.is-open,.ezh-link.is-on{color: var(--ezh-mint)}.ezh-link.is-on .ezh-no{background: var(--ezh-mint);border-color: var(--ezh-mint);color: var(--ezh-bg)}.ezh-link.is-on::after{content: "";position: absolute;left: 12px;right: 12px;bottom: 0;height: 3px;border-radius: 3px 3px 0 0;background: var(--ezh-mint)}.ezh-link:focus-visible,.ezh-btn:focus-visible,.ezh-burger:focus-visible,.ezh-chips a:focus-visible{outline: 2px solid var(--ezh-mint);outline-offset: 2px}.ezh-sep{width: 1px;height: 20px;background: var(--ezh-line);margin: 0 8px}.ezh-act{display: flex;align-items: center;gap: 8px;margin-left: auto;flex: none}.ezh-btn{display: inline-flex;align-items: center;justify-content: center;gap: 6px;height: 40px;padding: 0 16px;border-radius: 9px;font-size: 14px;font-weight: 700;white-space: nowrap}.ezh-btn-calc{background: var(--ezh-mint);color: var(--ezh-mint-ink) !important}.ezh-btn-calc:hover{filter: brightness(1.06)}.ezh-btn-line{border: 1px solid var(--ezh-line);color: var(--ezh-ink) !important}.ezh-btn-line:hover{border-color: var(--ezh-mint)}.ezh-act .ezh-btn-line{display: none}.ezh-burger{display: grid;place-items: center;width: 42px;height: 42px;border-radius: 10px;border: 1px solid var(--ezh-line);background: transparent;cursor: pointer;padding: 0}.ezh-burger span{display: block;width: 18px;height: 2px;background: var(--ezh-ink);box-shadow: 0 -6px 0 var(--ezh-ink),0 6px 0 var(--ezh-ink)}.ezh-chips{display: flex;gap: 6px;overflow-x: auto;padding: 8px 14px 10px;border-top: 1px solid var(--ezh-line);scrollbar-width: none;-webkit-overflow-scrolling: touch}.ezh-chips::-webkit-scrollbar{display: none}.ezh-chips a{flex: none;font-size: 13px;font-weight: 600;color: var(--ezh-ink);border: 1px solid var(--ezh-line);border-radius: 999px;padding: 5px 11px;white-space: nowrap}.ezh-chips a.is-on{background: var(--ezh-mint);border-color: var(--ezh-mint);color: var(--ezh-mint-ink)}.ezh-mega{position: absolute;left: 0;right: 0;top: 100%;background: var(--ezh-card);border-bottom: 1px solid var(--ezh-line);box-shadow: 0 18px 40px rgba(0,0,0,.45)}.ezh-mega[hidden]{display: none !important}.ezh-mega-grid{display: grid;grid-template-columns: 1.2fr 1.2fr 1fr .95fr;gap: 28px;padding-top: 22px;padding-bottom: 26px}.ezh-mega-grid.is-place{grid-template-columns: 1.4fr 1fr .95fr}.ezh-col h4{margin: 0 0 10px;font-size: 12px;font-weight: 700;color: var(--ezh-sub);letter-spacing: .04em}.ezh-col ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 2px;align-content: start}.ezh-big{display: block;margin-left: -10px;padding: 7px 10px;border-radius: 7px;color: var(--ezh-ink);font-size: 14.5px;font-weight: 600}.ezh-big small{display: block;font-size: 12px;font-weight: 400;color: var(--ezh-sub)}.ezh-col.is-core .ezh-big{font-size: 15.5px}.ezh-big:hover,.ezh-office:hover{background: rgba(61,219,176,.08);color: var(--ezh-mint)}.ezh-regions{display: grid;grid-template-columns: 1fr 1fr;gap: 0 16px}.ezh-office{display: block;margin-left: -10px;padding: 6px 10px 6px 26px;border-radius: 7px;color: var(--ezh-sub);font-size: 14px}.ezh-office::before{content: "└ ";color: rgba(148,163,184,.45)}.ezh-soon{margin: 10px 0 0;font-size: 13px;color: var(--ezh-sub)}.ezh-box{background: var(--ezh-bg);border: 1px solid rgba(61,219,176,.35);border-radius: 12px;padding: 16px;display: grid;gap: 8px;align-content: start}.ezh-box strong{font-size: 15px}.ezh-box p{margin: 0;font-size: 13px;line-height: 1.55;color: var(--ezh-sub)}.ezh-drawer{position: fixed;inset: 0;z-index: 2000;background: var(--ezh-bg);display: flex;flex-direction: column;padding-bottom: env(safe-area-inset-bottom,0px)}.ezh-drawer[hidden]{display: none !important}.ezh-drawer-head{display: flex;align-items: center;justify-content: space-between;height: 58px;padding: 0 14px;border-bottom: 1px solid var(--ezh-line);flex: none}.ezh-drawer-head .ezh-jibi{width: 34px;height: 34px}.ezh-drawer-head .ezh-wm img{height: 24px}.ezh-close{width: 42px;height: 42px;border-radius: 10px;border: 1px solid var(--ezh-line);background: transparent;color: var(--ezh-ink);font-size: 18px;cursor: pointer}.ezh-drawer-body{overflow-y: auto;padding: 14px 14px 28px;display: grid;gap: 8px;align-content: start}.ezh-grp{margin: 8px 0 0;font-size: 12px;font-weight: 700;color: var(--ezh-sub)}.ezh-row{display: flex;align-items: center;gap: 10px;padding: 12px;border: 1px solid var(--ezh-line);border-radius: 11px;color: var(--ezh-ink);font-size: 15px;font-weight: 700}.ezh-row.is-key{border-color: var(--ezh-mint)}.ezh-row .ezh-no{background: rgba(61,219,176,.14);border-color: transparent;color: var(--ezh-mint);width: 24px;height: 24px;font-size: 12px}.ezh-row small{display: block;margin-top: 2px;font-size: 12px;font-weight: 400;color: var(--ezh-sub)}.ezh-subrow{display: flex;flex-wrap: wrap;gap: 6px;padding: 0 2px 4px 36px}.ezh-subrow a{font-size: 13px;color: var(--ezh-sub);padding: 4px 8px;border-radius: 7px;background: var(--ezh-card)}.ezh-tiles{display: grid;grid-template-columns: 1fr 1fr;gap: 8px}.ezh-tiles a{padding: 11px;border-radius: 10px;background: var(--ezh-card);color: var(--ezh-ink);font-size: 14px;font-weight: 600}.ezh-drawer-tel{margin-top: 12px;height: 48px}html.ezh-lock,html.ezh-lock body{overflow: hidden}@media (max-width: 1023px){.ezh-util{display: none}.ezh-main .ezh-in{height: 58px;padding-left: 14px;padding-right: 14px;gap: 10px}.ezh-jibi{width: 34px;height: 34px}.ezh-wm img{height: 24px}.ezh-act .ezh-btn-calc{height: 36px;padding: 0 12px;font-size: 13px}.ezh-mega{display: none !important}}@media (max-width: 359px){.ezh-wm span{display: none}.ezh-act .ezh-btn-calc{padding: 0 9px;font-size: 12.5px}}@media (min-width: 1024px){.ezh-nav{display: flex}.ezh-burger,.ezh-chips{display: none}.ezh-act .ezh-btn-line{display: inline-flex}}@media (min-width: 1024px) and (max-width: 1199px){.ezh-main .ezh-in{gap: 14px}.ezh-link{padding: 0 8px;font-size: 14.5px}.ezh-tagsub{display: none}.ezh-act .ezh-btn-line{display: none}}.ezf{background: var(--ezh-bg);color: var(--ezh-sub);border-top: 1px solid var(--ezh-line);font-family: "Pretendard",-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Malgun Gothic",sans-serif;font-size: 13.5px;line-height: 1.6}.ezf *,.ezf *::before{box-sizing: border-box}.ezf a{color: var(--ezh-ink);text-decoration: none}.ezf a:hover{color: var(--ezh-mint)}.ezf-in{max-width: 1280px;margin: 0 auto;padding: 40px 24px 28px;display: grid;gap: 28px}.ezf-top{display: grid;grid-template-columns: 1.1fr 2.9fr;gap: 32px}.ezf-brand{display: grid;gap: 10px;align-content: start}.ezf-brand .ezh-logo{margin-bottom: 4px}.ezf-tagline{color: var(--ezh-mint);font-weight: 700;font-size: 15px;margin: 0}.ezf-tel{font-size: 22px;font-weight: 800;color: var(--ezh-ink);letter-spacing: -.01em}.ezf-tel small{display: block;font-size: 12px;font-weight: 500;color: var(--ezh-sub);letter-spacing: 0}.ezf-badges{display: flex;flex-wrap: wrap;gap: 6px}.ezf-badges span{font-size: 12px;font-weight: 600;color: var(--ezh-ink);border: 1px solid var(--ezh-line);border-radius: 999px;padding: 2px 9px}.ezf-cols{display: grid;grid-template-columns: repeat(4,1fr);gap: 20px}.ezf-cols h3{margin: 0 0 8px;font-size: 13px;font-weight: 700;color: var(--ezh-sub)}.ezf-cols ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 5px}.ezf-cols a{font-size: 14px}.ezf-bottom{border-top: 1px solid var(--ezh-line);padding-top: 18px;display: grid;gap: 4px;font-size: 12.5px}.ezf-bottom p{margin: 0}@media (max-width: 1023px){.ezf-in{padding: 32px 16px 24px}.ezf-top{grid-template-columns: 1fr;gap: 24px}.ezf-cols{grid-template-columns: 1fr 1fr;gap: 20px 16px}}.ezq{display: none}@media (min-width: 769px){.ezq{position: fixed;right: 20px;bottom: 20px;z-index: 90;width: 188px;display: grid;gap: 6px;padding: 12px;background: var(--ezh-card);border: 1px solid var(--ezh-line);border-radius: 12px;box-shadow: 0 12px 30px rgba(0,0,0,.45);font-family: "Pretendard",-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Malgun Gothic",sans-serif;transition: opacity .2s,transform .2s}.ezq-title{font-size: 13px;font-weight: 700;color: var(--ezh-ink)}.ezq-title small{font-weight: 500;color: var(--ezh-mint);margin-left: 4px}.ezq-btn{display: flex;align-items: center;justify-content: center;height: 38px;border-radius: 8px;border: 1px solid var(--ezh-line);color: var(--ezh-ink) !important;font-size: 13.5px;font-weight: 700;text-decoration: none;white-space: nowrap}.ezq-btn:hover{border-color: var(--ezh-mint)}.ezq-go{background: var(--ezh-mint);border-color: var(--ezh-mint);color: var(--ezh-mint-ink) !important}.ezq.on-calc{display: none}html.ezq-off .ezq{opacity: 0;transform: translateY(12px);pointer-events: none}.cta-widget-desktop{display: none !important}}@media (prefers-reduced-motion: reduce){.ezq{transition: none}}.doors-section.utility-doors{display: none}