*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{min-width:280px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #aaa;outline-offset:5px}input,textarea,select{width:100%;min-width:0}button,a{-webkit-tap-highlight-color:transparent}.contact-email{overflow-wrap:anywhere}.social-links{display:flex;gap:22px;flex-wrap:wrap}.form-note,#inquiry-status,#inquiry-fallback{font-size:13px;line-height:1.8;color:#aaa;letter-spacing:0}#inquiry-copy{display:block;width:100%;margin:16px 0;background:#151515;color:white;border:1px solid #555;padding:14px;font:inherit}#copy-inquiry{background:#fff;color:#111;padding:12px 20px;border:0;cursor:pointer}.eg-input{border-radius:0}#contact .eg-outline{overflow-wrap:normal}.eg-play{display:block}.eg a.eg-btn:hover{background:#111!important;color:#fff!important}.eg-btn:hover{background:#111!important;color:#fff!important}section{scroll-margin-top:20px}@media(max-width:700px){header>div{gap:16px!important}.eg-nav{gap:18px!important;font-size:12px!important}header .eg-btn{display:none}#top>.eg-diff{padding:80px 20px 44px!important;gap:26px!important}#top h1{font-size:24vw!important}#top>.eg-diff>div:first-child{font-size:10px!important;letter-spacing:2px!important}#top p:last-child{font-size:16px!important}section[aria-label="EGAMI를 만든 팀"]>div{gap:18px!important;padding:28px 20px!important}section[aria-label="EGAMI를 만든 팀"]>div>div{flex-wrap:wrap;gap:5px 12px!important}section[aria-label="EGAMI를 만든 팀"]>div>span:last-child{margin-left:0!important;max-width:none!important}section[aria-labelledby="reel-title"]{padding:58px 20px!important}#reel-title{letter-spacing:3px!important}.eg-play{transform:scale(.72)}.eg-play:hover{transform:scale(.78)}section[aria-label="숫자로 보는 EGAMI"]>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}section[aria-label="숫자로 보는 EGAMI"] .eg-rv{padding:28px 20px!important}section[aria-label="숫자로 보는 EGAMI"] .eg-rv>span:first-child{font-size:40px!important}section[aria-label="숫자로 보는 EGAMI"] .eg-rv>span:last-child{font-size:12px!important}#work{padding:72px 20px!important}#work>div>div:last-child{grid-template-columns:minmax(0,1fr)!important;gap:38px!important}.eg-card{margin-top:0!important}.eg-card h3{font-size:24px!important}.eg-card .eg-meta>span{white-space:nowrap}#services{padding-bottom:72px!important}.eg-row>div{grid-template-columns:28px minmax(0,1fr) 24px!important;gap:12px!important;padding:26px 20px!important}.eg-row>div>span:nth-child(3){grid-column:2;grid-row:2;font-size:14px!important}.eg-arrow{grid-column:3;grid-row:1}.eg-row>div>span:nth-child(2){font-size:36px!important}#process{padding:72px 20px!important}#process ol{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:32px 20px!important}#process li>span:nth-child(3){font-size:18px!important}#process li>span:nth-child(4){font-size:14px!important}#contact{padding:80px 20px!important}#contact>div{gap:44px!important}#contact h2{font-size:clamp(48px,11.6vw,75px)!important}#contact form{grid-template-columns:minmax(0,1fr)!important}footer>div:first-child{padding:24px 20px 0!important}footer>.eg-split>.eg-diff{font-size:25vw!important;padding-bottom:10px}.eg-media+div~span:last-child{font-size:10px!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.eg-rv{transform:none!important}}
