
.hero-actions{display:flex;flex-direction:column;align-items:flex-start;gap:0.75rem;max-width:28rem}
.deal-box{display:flex;flex-direction:column;gap:0.65rem;width:100%;margin:0;padding:1rem;border:1px solid color-mix(in srgb, var(--charcoal) 28%, transparent);border-radius:var(--radius);background:#fff}
.deal-title{margin:0;font-weight:700;letter-spacing:0.02em}
.deal-box input[type="tel"]{width:100%;padding:0.85rem 1rem;border:1px solid var(--line);border-radius:var(--radius);font:inherit}
.deal-check{display:flex;gap:0.5rem;align-items:flex-start;font-size:0.9375rem}
.deal-legal{margin:0;font-size:0.8125rem;color:var(--muted)}
.deal-thanks{margin:0.75rem 0 0;font-weight:600}
