
.delivery-hero{padding-top:60px;padding-bottom:55px}.delivery-hero h1{font-size:clamp(2.7rem,5vw,4rem);margin-bottom:20px}.delivery-hero .lead{margin-bottom:0}.delivery-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:48px;align-items:start}.delivery-layout h2{font-size:2rem}.download-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:28px}.download-grid .card{display:flex;flex-direction:column;padding:25px}.download-grid .card h3{font-size:1.25rem}.download-grid .card p{flex:1}.download-grid .btn{width:100%;font-size:.8rem}.download-grid button:disabled{opacity:.65;cursor:not-allowed}.audit-offer{background:var(--sand);border:1px solid var(--line);border-radius:12px;padding:30px}.audit-offer .btn{width:100%;text-align:center}.audit-actions{display:grid;gap:15px;margin-top:25px}.decline-audit{border:0;background:transparent;color:var(--muted);text-decoration:underline;padding:8px;font-size:.85rem}.preview-banner{padding:12px 24px;background:#fae6b9;color:#403014;text-align:center;font-size:.85rem;border-bottom:1px solid #bd9550}.preview-banner p{margin:0}
@media(max-width:900px){.delivery-layout{grid-template-columns:1fr;gap:36px}.delivery-hero{padding-top:45px;padding-bottom:45px}}@media(max-width:520px){.download-grid{grid-template-columns:1fr}.audit-offer{padding:25px}.delivery-layout h2{font-size:1.7rem}}
