:root{--font-stack-contact: "Pretendard", "Manrope", "Noto Sans KR", sans-serif;--color-brand: var(--primary);--color-required: var(--required)}.contact-page{min-height:100vh;font-family:var(--font-stack-contact);background-color:#fff}.contact-layout{max-width:1280px;padding-top:72px;padding-bottom:72px;padding-left:clamp(24px,5vw,80px);padding-right:clamp(24px,5vw,80px)}.contact-left-panel{width:44%;flex-shrink:0;padding-right:60px;padding-top:80px}.contact-headline{font-size:clamp(32px,3.2vw,48px)}.contact-headline-accent{color:var(--color-brand)}.contact-subtitle{font-size:15px;color:var(--subtle-dark)}.contact-section-label{color:#192e4b;letter-spacing:.08em;text-transform:uppercase}.contact-form-card{border:1px solid var(--border);box-shadow:0 1px 3px #0000000a}.contact-success-icon-bg{background:#005bf614}.contact-success-check{color:var(--color-brand)}.btn-brand{background:var(--primary);border:none;border-radius:9999px;color:#fff;transition:filter .2s ease,box-shadow .2s ease}.btn-brand:hover{filter:brightness(1.1);box-shadow:0 2px 8px #005bf640}.btn-submit{background:var(--primary);border:none;border-radius:9999px;letter-spacing:-.01em;transition:filter .2s ease,box-shadow .2s ease}.btn-submit:hover{filter:brightness(1.1);box-shadow:0 2px 8px #005bf640}.contact-diag-box{background:#005bf60a;border:1px solid rgba(0,91,246,.12)}.contact-diag-icon{color:var(--color-brand)}.tag-blue{background:#005bf61a;color:var(--primary)}.tag-gray{background:var(--border-light);color:var(--secondary-foreground)}.link-brand{color:var(--color-brand)}.text-required{color:var(--color-required)}@keyframes tickerSlide{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.ticker-track{width:max-content;animation:tickerSlide 24s linear infinite;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;perspective:1000px}.ticker-item{height:70px}.ticker-logo{max-height:50px;width:auto;max-width:140px;object-fit:contain;filter:opacity(.85);transition:filter .2s ease;display:block}.ticker-logo:hover{filter:opacity(1)}
