.sv-check-wrap{max-width:1180px;margin:0 auto;padding:48px 20px;font-family:Arial,"Noto Sans KR",sans-serif;color:#18203d}.sv-check-wrap *{box-sizing:border-box}.sv-check-hero{text-align:center;margin-bottom:30px}.sv-check-hero h1{font-size:clamp(32px,4vw,48px);line-height:1.15;letter-spacing:-1.6px;margin:0 0 10px}.sv-check-hero p{margin:0;color:#72788e;font-size:16px;line-height:1.65}.sv-check-form{display:grid;grid-template-columns:minmax(260px,2fr) minmax(150px,1fr) minmax(150px,1fr) minmax(180px,1fr) auto;gap:10px;padding:18px;border:1px solid #e2e5ee;border-radius:16px;background:#fff;box-shadow:0 10px 30px rgba(24,32,61,.06)}.sv-check-form input,.sv-check-form select,.sv-check-form button{min-height:50px;padding:0 14px;border:1px solid #d8dce7;border-radius:10px;font:inherit;font-size:15px;background:#fff;color:#1d2442}.sv-check-form input:focus,.sv-check-form select:focus{outline:2px solid #6b60db;outline-offset:1px;border-color:#6b60db}.sv-check-form button{background:#5f54d9;color:#fff;border-color:#5f54d9;cursor:pointer;font-weight:800;padding:0 22px}.sv-check-results{margin-top:28px}.sv-check-count{font-weight:800;margin-bottom:14px;font-size:15px}.sv-company-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:20px;border:1px solid #e3e6ef;border-radius:14px;margin-bottom:12px;background:#fff}.sv-company-card h2{font-size:20px;line-height:1.35;margin:0 0 8px}.sv-company-card h2 a{color:#20284a;text-decoration:none}.sv-company-card>div{color:#70758b;font-size:14px}.sv-status{display:inline-flex;align-items:center;justify-content:center;min-width:110px;padding:8px 10px;border-radius:999px;background:#f0efff;color:#5a50ca!important;font-weight:700}.sv-check-empty{padding:52px 20px;text-align:center;border:1px dashed #cfd4e0;border-radius:14px;color:#7a8093;background:#fafbfe}.sv-check-notice{font-size:13px;line-height:1.7;color:#7a8093;margin-top:28px;padding:16px 18px;background:#f7f8fc;border-radius:12px}@media(max-width:980px){.sv-check-form{grid-template-columns:1fr 1fr}.sv-check-form input{grid-column:1/-1}.sv-check-form button{width:100%}.sv-company-card{grid-template-columns:1fr}.sv-status{justify-self:start}}@media(max-width:640px){.sv-check-wrap{padding:32px 14px}.sv-check-hero{text-align:left;margin-bottom:22px}.sv-check-hero h1{font-size:32px}.sv-check-hero p{font-size:15px}.sv-check-form{grid-template-columns:1fr;padding:14px}.sv-check-form input{grid-column:auto}.sv-check-form input,.sv-check-form select,.sv-check-form button{width:100%;min-height:48px;font-size:16px}.sv-company-card{padding:17px}.sv-company-card h2{font-size:18px}.sv-check-notice{font-size:12px}}
.sv-directory-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.sv-directory-box{border:1px solid #e2e5ee;border-radius:16px;padding:24px;background:#fff}.sv-directory-box h2{margin:0 0 16px;font-size:22px}.sv-directory-box a{display:block;padding:12px 0;border-bottom:1px solid #eef0f5;text-decoration:none;color:#293258;font-weight:700}.sv-directory-box a:last-child{border-bottom:0}@media(max-width:700px){.sv-directory-grid{grid-template-columns:1fr}.sv-directory-box{padding:20px}}
