.e2QsLW_page{padding-top:clamp(2.5rem,6vw,6rem)}.e2QsLW_container{max-width:75rem}.e2QsLW_intro{max-width:54rem}.e2QsLW_title{max-width:13ch}.e2QsLW_lead{max-width:45ch;color:var(--text-secondary);margin-top:1.7rem;font-size:1.125rem;line-height:1.65}.e2QsLW_application{margin-top:clamp(2.5rem,5vw,4rem)}.e2QsLW_sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem 2rem;padding-bottom:1rem;display:flex}.e2QsLW_sectionHead p{color:var(--text-secondary);font-size:1rem}.e2QsLW_roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.e2QsLW_role{text-align:left;border:1px solid var(--line-soft);border-radius:var(--radius-flaeche);background:var(--bg-surface);min-width:0;color:var(--text-primary);cursor:pointer;transition:border-color var(--motion-base) var(--ease-state), background-color var(--motion-base) var(--ease-state);flex-direction:column;padding:1.5rem;display:flex}.e2QsLW_role[aria-pressed=true]{border-color:var(--lus-villa-green);background:var(--bg-surface);box-shadow:inset 0 3px 0 var(--lus-villa-green)}.e2QsLW_role:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.e2QsLW_role:disabled{cursor:default}.e2QsLW_roleTop{justify-content:flex-end;align-items:center;margin-bottom:1.4rem;display:flex}.e2QsLW_roleMark{border:1px solid var(--line-soft);width:1.8rem;height:1.8rem;color:var(--text-primary);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.e2QsLW_roleTitle{font-family:var(--font-display);font-size:clamp(1.75rem,2.3vw,2.3rem);line-height:1.1}.e2QsLW_roleLine{color:var(--text-secondary);margin-top:.85rem;font-size:1rem;line-height:1.55}.e2QsLW_roleTasks{color:var(--text-secondary);gap:.6rem;margin:1.35rem 0 1.65rem;font-size:1rem;line-height:1.5;display:grid}.e2QsLW_roleTasks>span{padding-left:1rem;position:relative}.e2QsLW_roleTasks>span:before{content:"";background:currentColor;width:.35rem;height:1px;position:absolute;top:.7em;left:0}.e2QsLW_roleAction{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:1rem;font-size:1rem;font-weight:600;display:flex}.e2QsLW_terms{color:var(--text-secondary);margin-top:1.2rem;font-size:1rem}.e2QsLW_formArea:not([hidden]){border-top:1px solid var(--lus-ottone);margin-top:3rem;padding-top:2.5rem}.e2QsLW_formArea[hidden]{display:none}.e2QsLW_formLayout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,7vw,7rem);display:grid}.e2QsLW_formIntro h3{max-width:12ch}.e2QsLW_formIntro>p{max-width:33ch;color:var(--text-secondary);margin-top:1.25rem;font-size:1rem;line-height:1.65}.e2QsLW_fields{border:0;gap:1.25rem;min-width:0;margin:0;padding:0;display:grid}.e2QsLW_fields input,.e2QsLW_fields textarea{scroll-margin-top:2rem}.e2QsLW_fields button{justify-self:start}.e2QsLW_required,.e2QsLW_privacy{color:var(--text-secondary);font-size:1rem;line-height:1.6}.e2QsLW_error{color:var(--text-accent);font-size:1rem}.e2QsLW_success{max-width:45rem}.e2QsLW_success p:last-child{margin-top:1.5rem;line-height:1.65}.e2QsLW_success:focus{outline:2px solid var(--focus-ring);outline-offset:5px}@media (hover:hover){.e2QsLW_role:hover:not(:disabled){border-color:var(--lus-villa-green)}}@media (max-width:760px){.e2QsLW_roles{grid-template-columns:1fr;gap:.75rem}.e2QsLW_role{padding:1.25rem}.e2QsLW_roleTop{margin-bottom:.7rem}.e2QsLW_roleTasks{gap:.35rem;margin-top:1rem;margin-bottom:1.15rem}.e2QsLW_formLayout{grid-template-columns:1fr;gap:1.75rem}.e2QsLW_formIntro h3{max-width:none}.e2QsLW_formArea:not([hidden]){margin-top:2rem;padding-top:2rem}.e2QsLW_fields button{width:100%}}@media (prefers-reduced-motion:reduce){.e2QsLW_role{transition:none}}.e2QsLW_benefits,.e2QsLW_apply{margin-top:var(--space-section)}.e2QsLW_benefitList{gap:var(--space-4);margin:var(--space-8) 0 0;padding:0;list-style:none;display:grid}.e2QsLW_benefitList li{padding-bottom:var(--space-4);border-bottom:1px solid var(--line-soft);color:var(--text-secondary);font-size:var(--text-body-lg)}
