.rq-evolution{padding:64px 0;border-top:1px solid rgba(155,153,190,.16)}
.rq-evolution header{max-width:760px;margin-bottom:28px}.rq-evolution h2{font-size:clamp(30px,4vw,54px);line-height:1.08;margin:12px 0}.rq-evolution p{font-size:17px;line-height:1.6;color:var(--rq-text-muted,#aaaab9)}
.rq-evolution-list{margin:0}.rq-evolution-list>div{display:grid;grid-template-columns:220px 1fr;gap:28px;border-top:1px solid rgba(155,153,190,.16);padding:20px 0}.rq-evolution-list dt{font-weight:650}.rq-evolution-list dd{margin:0;line-height:1.6;color:var(--rq-text-muted,#aaaab9)}.rq-evolution-list small{display:block;margin-top:7px;color:var(--rq-text-muted,#aaaab9)}
.rq-work-impact{margin-top:28px;padding:24px;border:1px solid var(--rq-border,rgba(155,153,190,.16));border-radius:var(--rq-radius-lg,16px);color:var(--rq-text,#f4f4f8)}.rq-work-impact h2{font-size:24px;line-height:1.25;margin:0 0 12px}.rq-work-impact p{color:var(--rq-text-muted,#aaaab9);line-height:1.6}.rq-work-facts{display:flex;flex-wrap:wrap;gap:24px;margin:20px 0}.rq-work-facts div{flex:1;min-width:140px}.rq-work-facts dt{font-size:13px;color:var(--rq-text-muted,#aaaab9)}.rq-work-facts dd{font-size:30px;font-weight:650;margin:6px 0}.rq-work-impact summary{cursor:pointer;padding:14px 0;font-weight:600}.rq-work-impact .rq-evolution-list>div{grid-template-columns:180px 1fr;gap:16px}.rq-work-impact a{color:inherit;text-underline-offset:4px}
@media(max-width:600px){.rq-evolution{padding:38px 0}.rq-evolution-list>div,.rq-work-impact .rq-evolution-list>div{grid-template-columns:1fr;gap:8px}.rq-work-impact{padding:18px;margin-top:24px}.rq-work-facts{gap:16px}}
@media(max-width:820px){.requote-app .rq-work-impact{color:var(--m-ink);border-color:var(--m-line)}.requote-app .rq-work-impact p,.requote-app .rq-work-impact dt,.requote-app .rq-work-impact dd,.requote-app .rq-work-impact small{color:var(--m-muted)}.requote-app .rq-work-facts dd{color:var(--m-ink)}}

#settingsPanelAbbonamento[data-commercial="true"] .rq-settings-card-body > :not(#commercialBilling):not(#subscriptionMessage){display:none!important}
#commercialBilling h3{font-size:24px;margin:0 0 18px}#commercialBilling p{font-size:16px;line-height:1.65}#commercialBilling button{margin:8px 12px 8px 0;min-height:44px}#commercialBilling[hidden]{display:none!important}

#expiredTrialScreen[data-commercial="true"] [data-blocked-state="SCADUTA"]{display:none!important}#commercialBillingRecovery[hidden]{display:none!important}#commercialBillingRecovery p{font-size:16px;line-height:1.65}#commercialBillingRecovery h2{font-size:28px}
