.language-link{background:var(--yellow);color:var(--deep);padding:.55rem .8rem;border-radius:7px}.benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;padding:2.2rem clamp(1.2rem,7vw,7rem);background:#fff}.benefits div{min-height:125px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:3px solid var(--blue);border-radius:14px;padding:1rem;box-shadow:6px 6px 0 var(--yellow)}.benefits strong{font-family:Anton,Impact,sans-serif;font-size:2.3rem;color:var(--red)}.benefits span{font-size:.85rem;font-weight:800;color:var(--deep)}.store-details{margin:1.1rem 0 1.6rem}.store-details p{line-height:1.7}.phone{display:inline-block;color:var(--yellow);font-size:1.3rem;font-weight:900;text-decoration:none;margin-top:.25rem}.optional{font-weight:600;text-transform:none}.signup .consent{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr;gap:.65rem;align-items:start;text-transform:none;line-height:1.45}.signup .consent input{width:auto;margin:.2rem 0 0}.signup small{line-height:1.4}@media(max-width:850px){.benefits{grid-template-columns:1fr 1fr}.language-link{align-self:flex-start}.signup .consent{grid-column:1}}@media(max-width:480px){.benefits{grid-template-columns:1fr}}
