.dc-main{min-height:100vh;color:#edf7ff;background:#061a2f}.dc-section{width:min(calc(100% - 72px),1120px);margin:auto;padding:68px 0;border-bottom:1px solid rgba(118,209,255,.12)}.dc-section.dc-hero{width:auto;max-width:none;min-height:clamp(600px,76vh,790px);padding:0 clamp(36px,7vw,112px);margin:0;display:flex;align-items:center;background:linear-gradient(90deg,rgba(4,16,30,.98) 0%,rgba(4,16,30,.92) 28%,rgba(4,16,30,.45) 57%,rgba(4,16,30,.08) 100%),url('/assets/images/kern-dc-hero-licensed.jpg?v=1') center center/cover no-repeat}.dc-intro{max-width:690px}.kicker{color:#76d1ff;font-size:.72rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.dc-intro h1,.section-head h2{margin:18px 0;color:#fff;font-size:clamp(2.8rem,5.4vw,5.8rem);line-height:.96;letter-spacing:-.06em}.section-head h2{font-size:clamp(2.1rem,4vw,4rem)}.dc-intro p,.section-head p,.card p,.review p{color:#9fb4cb;line-height:1.68}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.btn{min-height:48px;padding:0 20px;border:1px solid rgba(255,255,255,.16);border-radius:999px;display:inline-flex;align-items:center;color:#eef7ff;text-decoration:none;font-weight:800}.btn.primary{color:#041725;border-color:transparent;background:linear-gradient(135deg,#93e5ff,#29a8ff)}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.card{padding:27px;border:1px solid rgba(118,209,255,.17);border-radius:20px;background:linear-gradient(145deg,rgba(11,31,53,.9),rgba(5,17,31,.95))}.card.primary{border-color:#76d1ff}.card h3{margin:14px 0;font-size:1.35rem}.card ul{padding-left:19px;color:#b8cbe0;line-height:1.8}.metric{font-size:2rem;font-weight:850;color:#fff}.section-head{max-width:820px;margin-bottom:34px}.location{display:grid;grid-template-columns:1.1fr .9fr;gap:18px}.proof{padding:28px;border:1px solid rgba(118,209,255,.2);border-radius:20px;background:rgba(7,22,39,.55)}.review{margin-top:28px;padding:26px;border:1px solid rgba(255,209,102,.55);border-left:4px solid #ffd166;border-radius:18px;background:rgba(255,209,102,.08)}.review .kicker{color:#ffd166}.notice{width:min(calc(100% - 40px),1120px);margin:20px auto;color:#7f94aa;font-size:.72rem}@media(max-width:900px){.grid{grid-template-columns:1fr 1fr}.location{grid-template-columns:1fr}}@media(max-width:700px){.dc-section{width:calc(100% - 36px)}.dc-section.dc-hero{width:auto;min-height:720px;padding:54px 18px;align-items:flex-end;background:linear-gradient(180deg,rgba(4,16,30,.18) 0%,rgba(4,16,30,.78) 48%,rgba(4,16,30,.98) 100%),url('/assets/images/kern-dc-hero-licensed.jpg?v=1') 68% center/cover no-repeat}.grid{grid-template-columns:1fr}.btn{width:100%;justify-content:center}}

/* Kern DC commercial question cards v4 */
.commercial-review-intro {
  max-width: 780px;
  margin-bottom: 24px;
}
.commercial-question-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 14px;
  margin-top: 22px;
}
.commercial-question-card {
  padding: 20px;
  border: 1px solid rgba(255, 209, 102, 0.42);
  border-radius: 16px;
  background: rgba(255, 209, 102, 0.055);
}
.commercial-question-card h3 {
  margin: 0 0 12px;
  color: #ffd166;
  font-size: 1rem;
}
.commercial-question-card ul {
  margin: 0;
  padding-left: 18px;
  color: #d8cda9;
  line-height: 1.62;
}
.commercial-question-card li + li {
  margin-top: 7px;
}
@media (max-width: 760px) {
  .commercial-question-grid {
    grid-template-columns: 1fr;
  }
}
