.tuz-acquisition{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(1104px,calc(100% - 64px));max-width:100%;margin:32px auto;padding:26px 30px;border:1px solid #dce8dc;border-radius:24px;background:#f0f8ee;color:#0f110f;font-family:Figtree,Arial,sans-serif;position:relative;z-index:2;flex-shrink:0;}
.tuz-acquisition strong{display:block;font-size:22px;line-height:1.25;font-weight:600;letter-spacing:-.02em;}
.tuz-acquisition p{font-size:15px;line-height:1.5;margin:7px 0 0;color:#465047;}
.tuz-acquisition a{display:inline-flex;align-items:center;justify-content:center;gap:10px;white-space:nowrap;flex-shrink:0;border-radius:40px;padding:14px 22px;background:#4c864d;color:#fff;text-decoration:none;font-size:16px;font-weight:600;transition:background-color .18s ease,transform .18s ease;}
.tuz-acquisition a:hover{background:#3f7140;transform:translateY(-1px)}
.tuz-acquisition a:focus-visible{outline:3px solid #0f110f;outline-offset:4px}
.tuz-acquisition a svg{width:19px;height:19px;flex:none}
.tuz-acquisition.tuz-inline{width:100%;margin:28px 0;padding:22px;}
@media(max-width:600px){.tuz-acquisition{width:calc(100% - 32px);padding:22px;gap:18px;align-items:stretch;flex-direction:column;margin:24px auto}.tuz-acquisition strong{font-size:20px}.tuz-acquisition a{align-self:flex-start}.tuz-acquisition.tuz-inline{width:100%;padding:20px}}
@media(prefers-reduced-motion:reduce){.tuz-acquisition a{transition:none;transform:none}}

.tuz-logistiche-link{display:block;color:inherit;font:inherit;text-decoration:none;line-height:1.5;margin-top:10px}.tuz-logistiche-link:hover{text-decoration:underline}
