/* HTK Scaffolding: service.css */
.commercial-sec{scroll-margin-top:96px}
  .commercial-intro{max-width:820px;margin-bottom:40px}
  .commercial-intro .sec-title{margin:12px 0 16px}
  .cs-sectors{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
  .cs-sector{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:24px 22px;box-shadow:var(--shadow)}
  .cs-sector h3{font-size:1.18rem;margin-bottom:8px}
  .cs-sector p{margin:0;color:var(--muted);font-size:.95rem;line-height:1.45}
  .cs-sector--cta{display:flex;align-items:center;background:var(--ink);border-color:var(--ink)}
  .cs-sector--cta a{color:var(--yellow);font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:1.08rem;line-height:1.12;letter-spacing:.01em}
  .cs-trust{display:grid;grid-template-columns:1.4fr 1fr;gap:28px;align-items:stretch;margin-top:24px}
  .cs-trust-copy h3{font-size:clamp(1.5rem,2.6vw,2rem);margin:10px 0 12px}
  .cs-trust-copy p{color:var(--muted);font-size:1.02rem;margin:0 0 20px;max-width:52ch;text-wrap:pretty}
  .cs-trust-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}
  .cs-trust-list li{display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:9px 16px 9px 11px;font-family:var(--semi);font-weight:600;font-size:.92rem;box-shadow:var(--shadow)}
  .cs-trust-list li::before{content:"\2713";display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;flex:none;border-radius:50%;background:var(--yellow);color:var(--ink);font-size:11px;font-weight:700}
  .cs-cta-card{background:var(--ink);color:#fff;border-radius:var(--radius);padding:30px 28px;display:flex;flex-direction:column;gap:13px;box-shadow:var(--shadow-lg)}
  .cs-cta-card h4{font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:1.42rem;line-height:1.05;color:#fff;margin:0}
  .cs-cta-card p{color:#b9b8b1;font-size:.98rem;margin:0}
  .cs-cta-card .btn{width:100%;justify-content:center}
  @media (max-width:980px){.cs-sectors{grid-template-columns:1fr 1fr}.cs-trust{grid-template-columns:1fr}}
  @media (max-width:560px){.cs-sectors{grid-template-columns:1fr}}
  .cs-why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
  .cs-why{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:22px 20px;box-shadow:var(--shadow)}
  .cs-why h3{font-size:1.12rem;margin-bottom:7px}
  .cs-why p{margin:0;color:var(--muted);font-size:.93rem;line-height:1.45}
  @media (max-width:980px){.cs-why-grid{grid-template-columns:1fr 1fr}}
  @media (max-width:560px){.cs-why-grid{grid-template-columns:1fr}}
