.formazione-module__47GcJW__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;display:grid}.formazione-module__47GcJW__full{grid-column:1/-1}.formazione-module__47GcJW__field{box-sizing:border-box;border:1px solid var(--color-rule);width:100%;color:inherit;font:inherit;background:0 0;border-radius:0;padding:13px 14px;font-size:15px;line-height:1.55}.formazione-module__47GcJW__field::placeholder{color:var(--color-subtle);opacity:1}.formazione-module__47GcJW__field:focus-visible{outline:2px solid var(--color-cyan);outline-offset:2px}select.formazione-module__47GcJW__field option{background:var(--color-paper)}.formazione-module__47GcJW__honeypot{width:0;height:0;position:absolute;left:-9999px;overflow:hidden}.formazione-module__47GcJW__check{cursor:pointer;color:var(--color-ink-2);align-items:flex-start;gap:12px;font-size:14px;display:flex}.formazione-module__47GcJW__check input{accent-color:var(--color-cyan);margin-top:3px}.formazione-module__47GcJW__error{color:#b91c1c;font-size:14px}.formazione-module__47GcJW__success{border-left:2px solid var(--color-cyan);padding:8px 0 8px 22px}@media (max-width:767px){.formazione-module__47GcJW__form{grid-template-columns:minmax(0,1fr)}}.formazione-module__47GcJW__submit{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.formazione-module__47GcJW__submit:hover{background:var(--color-ink-2)}.formazione-module__47GcJW__steps{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:6%;margin-top:32px;display:grid}.formazione-module__47GcJW__audience{border-top:1px solid var(--color-rule);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px;margin-top:40px;padding-top:28px;display:grid}.formazione-module__47GcJW__audience p{max-width:68ch;color:var(--color-ink-2)}.formazione-module__47GcJW__audience p+p{margin-top:12px}.formazione-module__47GcJW__notebook{margin:40px 0 0}.formazione-module__47GcJW__notebookVisual{aspect-ratio:2;position:relative;overflow:hidden}.formazione-module__47GcJW__notebookVisual img{object-fit:cover}.formazione-module__47GcJW__modules{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0 28px 32px;list-style:none;display:grid}.formazione-module__47GcJW__modules li{border-top:1px solid var(--color-rule);min-width:0;padding:24px 20px 0}.formazione-module__47GcJW__modules li+li{border-left:1px solid var(--color-rule)}.formazione-module__47GcJW__modules h3{margin:14px 0 16px;font-size:clamp(1.5rem,2.1vw,2rem)}.formazione-module__47GcJW__modules p{color:var(--color-ink-2);font-size:15px;line-height:1.65}.formazione-module__47GcJW__moduleOutput{margin-top:20px}.formazione-module__47GcJW__moduleOutput span{color:var(--color-ink);margin-bottom:5px;font-weight:600;display:block}.formazione-module__47GcJW__programNotes{margin-top:32px}.formazione-module__47GcJW__programNotes>div{border-bottom:1px solid var(--color-rule);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px;padding:20px 0;display:grid}.formazione-module__47GcJW__programNotes dt{font-weight:600}.formazione-module__47GcJW__programNotes dd{max-width:68ch;color:var(--color-ink-2);margin:0}.formazione-module__47GcJW__programActions{flex-wrap:wrap;align-items:baseline;gap:16px 32px;margin-top:28px;display:flex}.formazione-module__47GcJW__programActions p{max-width:48ch;color:var(--color-ink-2);font-size:14px}@media (max-width:1099px){.formazione-module__47GcJW__steps{grid-template-columns:minmax(0,1fr);gap:32px}.formazione-module__47GcJW__modules{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.formazione-module__47GcJW__modules li:nth-child(odd){border-left:0}}@media (max-width:767px){.formazione-module__47GcJW__audience,.formazione-module__47GcJW__programNotes>div{grid-template-columns:minmax(0,1fr);gap:12px}.formazione-module__47GcJW__notebookVisual{aspect-ratio:3/2}.formazione-module__47GcJW__modules{grid-template-columns:minmax(0,1fr);row-gap:24px;padding:0 20px 28px}.formazione-module__47GcJW__modules li{padding:20px 0 0}.formazione-module__47GcJW__modules li+li{border-left:0}.formazione-module__47GcJW__modules h3{font-size:1.8rem}}
