.home-refresh{--home-line:#d6e0ed}.home-top{display:grid;grid-template-columns:1.3fr 1fr;gap:6%;padding:80px 5%;background:#f4f7fb;align-items:center}.home-top h1{font-size:clamp(2.35rem,4.3vw,4.6rem);line-height:1.12;letter-spacing:-.045em;margin:20px 0;overflow-wrap:anywhere}.home-lede{font-size:1.15rem;line-height:1.8;max-width:720px;color:#52647d}.home-refresh .actions{display:flex;gap:14px;flex-wrap:wrap;margin:28px 0 18px}.home-refresh .button{white-space:normal;line-height:1.5;text-align:center}.home-refresh .outline{background:transparent;color:#175fea;border:1px solid #175fea}.home-note{font-size:.9rem;color:#52647d}.request-map{background:#fff;border:1px solid var(--home-line);border-radius:20px;padding:32px;box-shadow:0 24px 60px #152f5010}.request-map h2{font-size:1.5rem;margin:0 0 24px}.map-step{display:flex;gap:20px;align-items:start;padding:20px 0;border-top:1px solid var(--home-line)}.map-step b,.card-index{color:#1764ff;font-size:.9rem}.map-step h3{margin:0 0 8px;font-size:1.1rem}.map-step p{margin:0;color:#52647d;line-height:1.6}.trust-strip{display:flex;justify-content:space-around;gap:20px;padding:24px 5%;border-bottom:1px solid var(--home-line);font-weight:600}.home-section{padding:72px 5%}.home-section h2{font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.25;letter-spacing:-.035em;max-width:900px;margin:0 0 32px}.service-grid,.request-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0 0 32px;padding:0}.service-grid article,.request-steps li{border:1px solid var(--home-line);padding:26px;list-style:none;border-radius:10px}.home-refresh h3{line-height:1.4}.home-refresh p{line-height:1.75}.service-grid p,.request-steps p{color:#52647d}.industry-section{background:#f4f7fb}.home-industry-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.home-industry-grid a{display:block;border:1px solid var(--home-line);border-radius:10px;overflow:hidden;background:#fff;color:#0a1628;text-decoration:none;transition:transform .2s}.home-industry-grid img{width:100%;height:160px;object-fit:cover;display:block}.home-industry-grid h3{padding:18px;margin:0;font-size:1.05rem}.home-industry-grid a:hover{transform:translateY(-4px)}.home-refresh a:focus-visible{outline:3px solid #1764ff;outline-offset:5px}.candidate-callout{background:#f4f7fb}.final-request{max-width:1100px}.final-request>p{color:#52647d}.home-refresh [lang=ko]{word-break:keep-all}@media(max-width:1000px){.home-top{grid-template-columns:1fr;gap:32px;padding-top:48px}.service-grid,.request-steps,.home-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-top h1{max-width:760px}.request-map{max-width:760px}}@media(max-width:560px){.home-section{padding:44px 6%}.home-top{padding:36px 6%}.service-grid,.request-steps{grid-template-columns:1fr}.home-industry-grid{gap:12px}.home-industry-grid img{height:110px}.home-industry-grid h3{padding:12px;font-size:.95rem}.trust-strip{flex-wrap:wrap;justify-content:flex-start;font-size:.85rem}.trust-strip p{margin:0}.request-map{padding:22px}.home-refresh .actions{flex-direction:column;align-items:stretch}}@media(prefers-reduced-motion:reduce){.home-industry-grid a{transition:none;transform:none!important}}
