/* MyParkingMgr: audit-derived positioning and conversion clarity; no fake proof or unverified prices. */
.audit-section {padding:clamp(36px,6vw,80px) 0}
.audit-workflow {background:#f5f9fb;color:#183044}
.audit-section .section-head {max-width:850px}
.audit-workflow-grid {list-style:none;padding:0;margin:26px 0 24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:16px;counter-reset:workflow}
.audit-workflow-grid li {border:1px solid #cedee9;background:#fff;border-radius:16px;padding:22px;min-width:0;box-shadow:0 8px 20px #142f4310}
.audit-workflow-grid strong {font-size:1.05rem;color:#173f5e}
.audit-workflow-grid p {line-height:1.55;margin:10px 0 0;color:#334c5f}
.audit-proof-note {display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;border-left:4px solid #237999;background:#e7f1f6;border-radius:12px;padding:22px;color:#183044}
.audit-proof-note>div {flex:1 1 400px}.audit-proof-note p{margin:8px 0 0;color:#344f60}
.audit-hero-microcopy {font-size:.95rem;margin-top:16px!important}.audit-hero-microcopy a{color:inherit;text-decoration:underline;text-underline-offset:3px;font-weight:700}
.audit-pricing {background:#f3f8fc}.audit-pricing .audit-proof-note{margin-top:16px}
@media(max-width:700px){.audit-section{padding:34px 0}.audit-proof-note .btn{width:100%;text-align:center}.audit-workflow-grid li{padding:16px}}
.hero .audit-support {font-size:.92rem;margin:12px 0 0;line-height:1.5;color:#e4eff9}
.audit-support a {color:inherit;text-decoration:underline;text-underline-offset:3px}

@media (min-width: 960px) {
  .home-hero {padding-block: 18px}
  .home-hero .hero-content {padding-block: 48px}
}

@media (max-width: 600px) {
  .home-hero {min-height: auto; padding-block: 0}
  .home-hero .hero-content {padding-block: 36px}
}

@media (max-width: 360px) {
  .home-hero .hero-content {padding-block: 12px 24px}
  .home-hero .eyebrow {margin-bottom: 6px}
  .home-hero h1 {font-size: 2rem; margin-bottom: .2em}
  .home-hero .hero-content > p:first-of-type {font-size: 1.05rem; margin-block: 10px}
  .home-hero .hero-actions {margin-top: 10px}
}
