
.company-footer{margin-top:24px;padding-top:18px;border-top:1px solid rgba(132,194,247,.16);font-size:13px;color:#9db3c9;line-height:1.9}.company-footer strong{display:block;color:#d9e8f8;font-size:14px}.company-footer a{color:#78e7fb;text-decoration:none}
.company-layout{display:grid;grid-template-columns:1fr 310px;gap:60px;align-items:start}.company-table{margin:0;border-top:1px solid var(--line)}.company-row{display:grid;grid-template-columns:220px 1fr;gap:24px;padding:20px 0;border-bottom:1px solid var(--line)}.company-row dt{color:var(--muted);font-size:14px}.company-row dd{margin:0;font-weight:600;overflow-wrap:anywhere}.company-contact{padding:28px;background:var(--surface-soft);border:1px solid var(--line);border-radius:18px}.company-contact h2{font-size:23px}.company-contact a{display:block;font-size:14px;margin:12px 0;color:var(--blue-700);overflow-wrap:anywhere}.company-contact p{color:var(--muted);font-size:14px}.registered-company{margin-top:28px;padding:24px;border:1px solid var(--line);border-radius:18px;background:var(--surface-soft)}.registered-company h3{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.registered-company strong{font-size:17px}.registered-company p{font-size:14px;margin:10px 0 14px;color:var(--ink-soft)}.registered-company a{font-size:14px;color:var(--blue-700)}.operator-box{padding:24px 28px;border-left:3px solid var(--blue-600);background:var(--surface-soft);margin-bottom:38px}.operator-box p{margin-bottom:8px}.operator-box a{color:var(--blue-700)}
@media(max-width:800px){.company-layout{grid-template-columns:1fr;gap:32px}.company-row{grid-template-columns:1fr;gap:6px}}
