.inquiry-section{scroll-margin-top:calc(var(--hdr-real,var(--hdr-h)) - 96px)}.contact-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:stretch;gap:28px;display:grid}@media (max-width:900px){.contact-grid{grid-template-columns:1fr}}
.c-card{background:var(--surface);border:1px solid var(--line);scroll-margin-top:calc(var(--hdr-real,var(--hdr-h)) + 16px);align-content:start;display:grid}.c-card:target{animation:3.2s c-card-focus}@keyframes c-card-focus{0%,70%{box-shadow:0 0 0 3px var(--accent), 0 18px 40px #8b6b442e}}.c-row{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;padding:20px 24px;display:grid}.c-row+.c-row{border-top:1px solid var(--line)}.c-row .feat-ic{margin-top:2px}.c-label{color:var(--muted);font:600 12px/1.2 var(--font);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;display:block}.c-lines{gap:10px;display:grid}.c-line{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.c-val{font:700 17px/1.3 var(--font);white-space:nowrap;text-decoration:none}a.c-val:hover{color:var(--accent)}.c-tag{background:var(--tint);font:600 11px/1 var(--font);letter-spacing:.06em;text-transform:uppercase;padding:5px 8px}.c-note{color:var(--muted);margin-top:4px;font-size:14px}.c-actions{background:var(--surface-alt);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;padding:20px 24px 24px;display:grid}@media (max-width:560px){.c-card,.c-actions .btn{min-width:0}}@media (max-width:420px){.c-val{font-size:15px}.c-row{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:18px 16px}.c-row .feat-ic{width:40px;height:40px}.c-actions{padding:16px}}
