/* Focused HODRA improvements: shorter homepage and quieter supporting actions. */
.page-index .agency-home-hero{padding-bottom:44px}
.page-index .pitlane-mini-static-car{background-image:url('previews/car-states-v18.webp');background-size:100% 100%}
.page-index .home-brand-introduction{padding-bottom:14px;margin-bottom:20px}
.page-index .agency-home-hero .lead{line-height:1.7}
.page-index .home-project-promise{margin-top:12px;line-height:1.7}
.home-draft-hint{max-width:43ch;margin-top:12px;color:var(--muted);font-size:13px;line-height:1.7}
.page-index .welcome-offer{margin-top:20px}
.home-proof-section .section-head{margin-bottom:28px}
.home-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.home-proof-card{min-width:0;padding:24px;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:6px}
.home-proof-card .eyebrow{font-size:11px;letter-spacing:.03em;line-height:1.6;min-height:18px}
.home-proof-card h3{font-size:25px;line-height:1.35;margin:0 0 14px}
.home-proof-card p:not(.eyebrow):not(.demo-disclosure){font-size:15px;line-height:1.75}
.home-proof-card .home-proof-task{color:var(--ink);font-weight:600;margin-bottom:8px}
.home-proof-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}
.home-proof-card .demo-disclosure{margin-top:20px;padding-top:16px;border-top:1px solid var(--line);font-size:12px;line-height:1.7}
.home-proof-all{margin-top:24px}
.organisation-capability-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}
.home-founder-feedback{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:55px;background:var(--soft);border-block:1px solid var(--line)}
.home-founder-feedback h2{font-size:32px;margin-bottom:18px}
.home-founder-feedback h3{font-size:25px;line-height:1.45;margin-bottom:16px}
.home-founder-feedback p:not(.eyebrow){font-size:16px;line-height:1.8}
.home-founder-feedback .plain-action{margin-top:18px}
.home-founder-feedback>aside{padding-left:30px;border-left:1px solid var(--line)}
/* Retain native outlined link buttons and reserve filled actions for enquiries. */
.page-index .home-proof-all .btn.secondary{font-size:14px;padding:10px 14px;border-radius:5px}
@media(max-width:1050px){.home-proof-grid{gap:16px}.home-proof-card{padding:20px}.home-founder-feedback{gap:30px}}
@media(max-width:760px){.page-index .agency-home-hero{padding-bottom:32px}.home-proof-grid,.home-founder-feedback{grid-template-columns:1fr}.home-proof-section .section-head{margin-bottom:22px}.home-proof-card{padding:22px}.home-proof-card .demo-disclosure{font-size:12px}.home-proof-all .btn.secondary{width:100%}.home-founder-feedback{gap:28px}.home-founder-feedback>aside{padding:24px 0 0;border-left:0;border-top:1px solid var(--line)}.home-founder-feedback h2{font-size:30px}.home-founder-feedback h3{font-size:23px}.home-draft-hint{font-size:13px}.page-index .home-enquiry-section{gap:28px}}
