.acc-wrap{max-width:940px;margin-inline:auto}.acc-head{text-align:center;max-width:46ch;margin-inline:auto}.acc-head .overline{color:var(--rosso);font-weight:800;letter-spacing:.08em;font-size:13px}.acc-head h1{font-size:clamp(32px,5.4vw,48px);font-weight:800;letter-spacing:-.025em;margin-top:8px}.acc-head .lead{margin-top:10px;color:var(--ink-2);font-size:17px}.acc-strade{display:grid;grid-gap:18px;gap:18px;margin-top:clamp(24px,4vw,36px);grid-template-columns:1fr}@media (min-width:768px){.acc-strade{grid-template-columns:1fr 1fr;align-items:start}}.acc-form,.acc-wa{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow-1);padding:clamp(20px,4vw,30px);display:grid;grid-gap:14px;gap:14px;align-content:start}.acc-wa{background:var(--wa-soft)}.acc-wa-bollo{justify-self:start;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--wa-ink);background:var(--surface);border-radius:999px;padding:5px 12px}.acc-form h2,.acc-wa h2{font-size:21px;font-weight:800;letter-spacing:-.01em}.acc-wa p{color:var(--ink-2);font-size:15.5px}.acc-wa .btn{justify-self:start}.acc-wa-nota{font-size:13px;color:var(--muted)}.acc-form form{display:grid;grid-gap:14px;gap:14px}.acc-form .btn{justify-self:start}.acc-invito{margin-top:clamp(30px,5vw,46px);padding-top:clamp(24px,4vw,34px);border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 16px;text-align:center}.acc-invito p{font-size:16px;color:var(--ink-2)}.acc-invito strong{color:var(--ink)}