.business{background:#0b1018}.section-head h2{font-family:'Noto Sans KR',sans-serif;font-size:36px;letter-spacing:-1.5px}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.card,.card:nth-child(n){display:flex;background:#182133;border:1px solid #ffffff05;padding:0;border-radius:0;min-height:0;overflow:hidden;transform-style:preserve-3d}.card:before{display:none}.site-preview{position:relative;aspect-ratio:16/9;overflow:hidden;background:#0b131c;flex-shrink:0;width:100%;border-bottom:1px solid #ffffff0b}.site-preview img{width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .5s,filter .5s}.preview-visit{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:12px;letter-spacing:.5px;background:#07162599;opacity:0;transition:opacity .25s}.card:hover .site-preview img{transform:scale(1.04)}.card:hover .preview-visit{opacity:1}.card-body{display:flex;flex-direction:column;flex:1;padding:25px 24px 27px}.card h3{font-size:22px;font-weight:700;letter-spacing:-.6px;margin:0 0 8px;line-height:1.4;color:#fff;transform:none}.card h3 small{font-size:11px;color:#98a7b7;font-weight:400;letter-spacing:-.2px;white-space:nowrap}.company-sector{color:#99acbb;font-size:12px;line-height:1.8}.company-key{font-size:11px;color:#c7d4df;font-weight:700;letter-spacing:.4px;padding:15px 0 17px;border-bottom:1px solid #ffffff18;line-height:1.8}.card p{font-size:12px;color:#95a9ba;line-height:1.9;max-width:none;margin:18px 0 24px}.card-bottom{border:0;padding:0;margin-top:auto;color:#53a6c7;font-size:12px;font-weight:600}.card:focus-visible{outline:2px solid #5fc9ab;outline-offset:4px}.card:hover{border-color:#64bdac70}.contact h2{margin-bottom:25px}@media(min-width:1500px){.card h3{font-size:25px}.card-body{padding:30px}.card p{font-size:14px}.company-sector{font-size:14px}.company-key{font-size:12px}}@media(max-width:1000px){.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.card h3{font-size:22px}}@media(max-width:550px){.grid{grid-template-columns:1fr;gap:25px}.card-body{padding:25px}.section-head h2{font-size:29px}.card h3{font-size:24px}.card p{font-size:13px}.company-sector{font-size:13px}}
.card[hidden]{display:none!important}
