.hero .actions{display:block}
.hero .actions .primary{min-width:280px;box-shadow:0 12px 28px rgba(14,181,70,.35);font-size:1.05rem}
.emergency-choice-bar{justify-content:center;gap:28px}
.emergency-call{font-size:1rem;padding:10px 22px}
.mobile-actions{grid-template-columns:1fr!important}
.mobile-actions a{width:100%;text-align:center}
@media(max-width:640px){.hero .actions .primary{width:100%;min-width:0}.emergency-choice-bar{gap:10px}.emergency-choice-bar strong{display:none}}
.emergency-brand{display:flex!important;align-items:center;gap:11px;color:#fff;text-decoration:none;line-height:1}
.emergency-brand .status-dot{width:13px;height:13px;flex:0 0 13px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 5px rgba(34,197,94,.16),0 0 16px rgba(34,197,94,.65)}
.emergency-brand b{font-family:'Barlow Condensed',sans-serif;font-size:1.18rem;letter-spacing:.035em}
.emergency-brand small{display:block;margin-top:4px;color:#9ed2ff;font:700 .72rem/1 'Inter',sans-serif;letter-spacing:.12em}
@media(max-width:640px){.emergency-brand b{font-size:1rem}.emergency-brand small{font-size:.62rem;letter-spacing:.08em}}
.after-schedule-call{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:18px;margin-top:18px;padding:20px;border:1px solid rgba(34,197,94,.35);border-radius:12px;background:#071b2d;color:#fff;text-align:left}
.after-schedule-call strong{font-family:'Barlow Condensed',sans-serif;font-size:1.35rem;color:#65e88f}
.after-schedule-call span{color:#c9d7e6;font-size:.9rem}
.after-schedule-call .button{margin-left:auto;white-space:nowrap}
@media(max-width:760px){.after-schedule-call{flex-direction:column;text-align:center}.after-schedule-call .button{width:100%;margin-left:0}}
.schedule-emergency-highlight{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin-top:22px;padding:17px 20px;border:2px solid #22c55e;border-radius:10px;background:linear-gradient(135deg,#07351c,#0b5229);color:#fff;text-decoration:none;box-shadow:0 10px 24px rgba(12,132,60,.24)}
.schedule-emergency-highlight strong{font-family:'Barlow Condensed',sans-serif;font-size:1.15rem;letter-spacing:.04em;color:#a7f3c0}
.schedule-emergency-highlight span{font-weight:800;font-size:1.05rem}
.schedule-emergency-highlight:hover{background:linear-gradient(135deg,#094624,#087534);transform:translateY(-1px)}
