.rc-registrazione{background:var(--rc-bianco);color:var(--rc-inchiostro);font-family:var(--rc-font-testo);min-height:100vh}.rc-registrazione *,.rc-registrazione :before,.rc-registrazione :after{box-sizing:border-box}.rc-registrazione .acc-split{max-width:var(--rc-larghezza);grid-template-columns:minmax(0,.82fr) minmax(0,1fr);margin:0 auto;display:grid}.rc-registrazione .acc-banda{background:var(--rc-cipria);flex-direction:column;gap:40px;padding:clamp(40px,5vw,72px) clamp(28px,4vw,60px);display:flex}.rc-registrazione .acc-banda h2{max-width:15ch;margin:0;font-size:clamp(36px,3.6vw,52px);line-height:1.08}.rc-registrazione .acc-banda h2 em{color:var(--rc-cipria-scuro);font-style:italic;font-weight:400}.rc-registrazione .acc-intro{color:var(--rc-inchiostro-soft);max-width:40ch;margin:20px 0 0;font-size:17px;line-height:1.65}.rc-registrazione .acc-azienda{color:var(--rc-inchiostro-soft);border-top:1px solid #c9877c59;padding-top:18px;font-size:14px;line-height:1.7}.rc-registrazione .acc-azienda b{color:var(--rc-inchiostro);font-weight:500}.rc-registrazione .acc-modulo{background:#fff;padding:clamp(40px,5vw,72px) clamp(20px,4vw,72px)}.rc-registrazione .acc-sopra{color:var(--rc-cipria-scuro);margin-bottom:14px}.rc-registrazione .acc-modulo h1{margin:0;font-size:clamp(38px,3.8vw,54px)}.rc-registrazione .acc-sub{color:var(--rc-inchiostro-soft);max-width:52ch;margin:14px 0 0;font-size:17px;line-height:1.6}.rc-registrazione form{margin-top:34px}.rc-registrazione .acc-campo{flex-direction:column;gap:8px;min-width:0;display:flex}.rc-registrazione .acc-campo label{letter-spacing:.16em;text-transform:uppercase;color:var(--rc-inchiostro);font-size:12px;font-weight:500}.rc-registrazione .acc-req{color:var(--rc-cipria-scuro)}.rc-registrazione .acc-campo input,.rc-registrazione .acc-campo select{width:100%;min-height:50px;font-family:var(--rc-font-testo);color:var(--rc-inchiostro);border:1px solid var(--rc-linea);background:#fff;border-radius:0;outline:none;padding:12px 14px;font-size:16px;transition:border-color .2s}.rc-registrazione .acc-campo input::placeholder{color:#9a9cab}.rc-registrazione .acc-campo input:hover,.rc-registrazione .acc-campo select:hover{border-color:#d9bfb8}.rc-registrazione .acc-campo input:focus-visible,.rc-registrazione .acc-campo select:focus-visible{border-color:var(--rc-inchiostro);outline:2px solid var(--rc-inchiostro);outline-offset:0}.rc-registrazione .acc-errore{border:1px solid #a3392f59;border-left:3px solid var(--rc-errore);color:var(--rc-errore);background:#fbf0ee;margin-top:20px;padding:13px 16px;font-size:16px;line-height:1.5}.rc-registrazione .acc-invia{width:100%;margin-top:28px}.rc-registrazione .acc-cambio{color:var(--rc-inchiostro-soft);margin:26px 0 0;font-size:16px}.rc-registrazione .acc-cambio a{color:var(--rc-inchiostro);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--rc-cipria-scuro);text-decoration-color:var(--rc-cipria-scuro);margin-left:4px;padding:10px 0;font-weight:500;display:inline-block}.rc-registrazione .acc-cambio a:hover{-webkit-text-decoration-color:var(--rc-inchiostro);text-decoration-color:var(--rc-inchiostro)}@media (max-width:900px){.rc-registrazione .acc-split{grid-template-columns:1fr}.rc-registrazione .acc-banda{gap:22px;padding:32px 16px 28px}.rc-registrazione .acc-banda h2{max-width:none;font-size:34px}.rc-registrazione .acc-intro{margin-top:12px;font-size:16px}.rc-registrazione .acc-azienda{padding-top:14px;font-size:13px}.rc-registrazione .acc-modulo{padding:34px 16px 48px}.rc-registrazione .acc-modulo h1{font-size:36px}.rc-registrazione .acc-sub{font-size:16px}}.rc-registrazione .acc-split{grid-template-columns:minmax(0,.7fr) minmax(0,1fr)}.rc-registrazione .acc-banda-mid{margin:0}.rc-registrazione .acc-form-wrap{max-width:680px}.rc-registrazione .acc-cambio-alto{margin-top:14px}.rc-registrazione .acc-vantaggi{flex-direction:column;gap:18px;margin:34px 0 0;padding:0;list-style:none;display:flex}.rc-registrazione .acc-vantaggi li{align-items:flex-start;gap:14px;display:flex}.rc-registrazione .acc-ico{width:38px;height:38px;color:var(--rc-cipria-scuro);background:var(--rc-bianco);border:1px solid #c9877c8c;flex:none;place-items:center;display:grid}.rc-registrazione .acc-ico svg{width:18px;height:18px;display:block}.rc-registrazione .acc-v-t{font-family:var(--rc-font-titoli);font-size:22px;font-weight:500;line-height:1.2}.rc-registrazione .acc-v-d{color:var(--rc-inchiostro-soft);margin-top:3px;font-size:15px;line-height:1.55}.rc-registrazione .acc-sez{margin-bottom:34px}.rc-registrazione .acc-sez-t{font-family:var(--rc-font-titoli);border-bottom:1px solid var(--rc-cipria-scuro);margin:0 0 20px;padding-bottom:10px;font-size:26px;font-weight:500;line-height:1.2}.rc-registrazione .acc-griglia{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:20px 18px;display:grid}.rc-registrazione .acc-pieno{grid-column:1/-1}.rc-registrazione .acc-campo select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%231d2340' stroke-width='1.5' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:42px}.rc-registrazione .acc-consensi{flex-direction:column;gap:16px;display:flex}.rc-registrazione .acc-spunta{color:var(--rc-inchiostro-soft);cursor:pointer;align-items:flex-start;gap:12px;font-size:16px;line-height:1.55;display:flex}.rc-registrazione .acc-spunta input{appearance:none;cursor:pointer;background:#fff;border:1px solid #cdb3ac;border-radius:0;flex:none;width:24px;height:24px;margin:0;position:relative}.rc-registrazione .acc-spunta input:checked{background:var(--rc-inchiostro);border-color:var(--rc-inchiostro)}.rc-registrazione .acc-spunta input:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:12px;position:absolute;top:3px;left:8px;transform:rotate(45deg)}.rc-registrazione .acc-spunta input:focus-visible{outline:2px solid var(--rc-inchiostro);outline-offset:2px}.rc-registrazione .acc-spunta a{color:var(--rc-inchiostro);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--rc-cipria-scuro);text-decoration-color:var(--rc-cipria-scuro)}.rc-registrazione .acc-invio{margin-top:10px}.rc-registrazione .acc-invia{width:auto;min-width:320px;margin-top:0}.rc-registrazione .acc-nota{color:var(--rc-inchiostro-soft);align-items:center;gap:9px;margin-top:16px;font-size:15px;display:flex}.rc-registrazione .acc-nota svg{width:16px;height:16px;color:var(--rc-ok);flex:none}@media (max-width:900px){.rc-registrazione .acc-split{grid-template-columns:1fr}.rc-registrazione .acc-vantaggi{gap:14px;margin-top:24px}.rc-registrazione .acc-v-t{font-size:20px}}@media (max-width:640px){.rc-registrazione .acc-griglia{grid-template-columns:1fr;gap:18px}.rc-registrazione .acc-sez-t{font-size:24px}.rc-registrazione .acc-invia{width:100%;min-width:0}.rc-registrazione .acc-vantaggi{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.rc-registrazione .acc-vantaggi li{align-items:center;gap:10px}.rc-registrazione .acc-ico{width:34px;height:34px}.rc-registrazione .acc-v-t{font-size:18px}.rc-registrazione .acc-v-d{display:none}}
