.sales-note{flex-basis:100%;max-width:650px;font-size:14px;color:#c7d9eb!important;margin:3px 0}.status{color:#a8ddff!important;overflow-wrap:anywhere}.email-options{border:1px solid #638db47a;border-radius:16px;padding:24px;margin:24px 0;background:#102740}.email-options[hidden]{display:none}.email-options h3{margin-top:0}.email-options .btn{font:inherit;font-size:14px}.form{max-width:800px}.field textarea{resize:vertical}a:focus-visible,button:focus-visible{outline:3px solid #ffa552;outline-offset:4px}.hero{position:relative;overflow:hidden}.hero .wrap{z-index:1}.actions{align-items:center}@media(max-width:600px){.email-options{padding:18px}.actions>.btn{width:100%;text-align:center}.hero h1{font-size:clamp(36px,9vw,60px)}.email{font-size:19px}}
.contact-page .hero{min-height:0;padding:55px 0 45px}.contact-page .hero h1{font-size:clamp(34px,4vw,54px);max-width:950px;margin:15px 0}.contact-page .hero .lead{font-size:18px;max-width:830px}.contact-page .hero:before{display:none}.contact-page .section{padding:42px 0}.contact-page .form form{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.contact-page .field:has(textarea),.contact-page .form form>.btn{grid-column:1/-1}.contact-page .form form>.btn{justify-self:start;margin-top:12px}.contact-page #richiesta{scroll-margin-top:125px}@media(max-width:600px){.contact-page .hero{padding:32px 0}.contact-page .hero .lead{font-size:16px}.contact-page .hero .actions{gap:10px;margin-top:20px}.contact-page .section{padding:30px 0}.contact-page .form form{grid-template-columns:1fr}.contact-page .form form>.btn{width:100%}}
