@font-face{font-family:GmarketSans;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff) format("woff");font-weight:500;font-display:swap}@font-face{font-family:GmarketSans;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff) format("woff");font-weight:700;font-display:swap}:root{--ink:#0b1220;--ink-soft:#1b2536;--steel:#3b4a5a;--steel-soft:#64748b;--paper:#f6f7f9;--paper-line:#e4e7eb;--white:#fff;--signal:#2563eb;--signal-deep:#1d4ed8;--kakao-yellow:#fee500;--font-display:"GmarketSans","Pretendard","Apple SD Gothic Neo","Malgun Gothic",sans-serif;--font-body:"Pretendard","Apple SD Gothic Neo","Malgun Gothic",sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace;--radius:14px;--max-width:1080px}*{box-sizing:border-box}body,html{padding:0 0 60px;margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;overflow-x:hidden;max-width:100%;scroll-behavior:smooth}a{color:inherit}img{max-width:100%;display:block}.container{max-width:var(--max-width);margin:0 auto;padding:0 24px}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:12.5px;letter-spacing:.06em;color:var(--steel-soft);text-transform:uppercase;margin-bottom:14px}.eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--signal);display:inline-block}.btn{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:16.5px;padding:16px 28px;border-radius:10px;text-decoration:none;border:none;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.btn:focus-visible{outline:3px solid var(--signal);outline-offset:2px}.btn-primary{background:var(--ink);color:var(--white)}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(11,18,32,.25)}.btn-signal{background:var(--kakao-yellow);color:var(--ink)}.btn-signal:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(254,229,0,.4)}.btn-ghost{background:transparent;color:var(--ink);border:1.5px solid var(--paper-line)}@media (max-width:640px){.stat-strip{grid-template-columns:repeat(2,1fr)!important}.hero-grid{grid-template-columns:1fr!important}.gallery-grid{grid-template-columns:repeat(3,1fr)!important}.blog-authority{grid-template-columns:1fr!important;text-align:center}.blog-authority>a{justify-self:center}.header-nav-link{display:none!important}.card-grid{grid-template-columns:1fr!important}.process-row{flex-direction:column!important}.process-line{display:none!important}.cases-grid{grid-template-columns:1fr!important}.cases-grid-4,.snapshot-grid{grid-template-columns:repeat(2,1fr)!important}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}@media (max-width:1024px){.damage-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:560px){.damage-grid{grid-template-columns:1fr!important}}