
.recovery-page{background:#07131d;color:#e9f1f7}.recovery-page *{box-sizing:border-box}.recovery-page p{text-align:left!important;hyphens:none;line-height:1.75;margin:0 0 16px;color:#b9cbd8}.recovery-page h1,.recovery-page h2,.recovery-page h3{color:#f4f8fc;letter-spacing:-.025em}.recovery-page h2{font-size:clamp(26px,3vw,36px);line-height:1.2;margin:0 0 20px}.recovery-page h3{font-size:22px;margin:0 0 12px}.recovery-page .recovery-kicker{font-size:12px;font-weight:700;letter-spacing:.17em;color:#28cbe7;margin-bottom:18px}.recovery-hero{background:linear-gradient(90deg,#04101df2 0%,#04101dcc 40%,#04101d22 100%),url('assets/recupero-dati-hdd-ssd.webp') center/cover no-repeat;padding:28px 0 68px;border-bottom:1px solid #1b3442}.recovery-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;color:#a7bbc8;font-size:13px;margin-bottom:50px}.recovery-breadcrumb a{color:#b8d3de;text-decoration:none}.recovery-intro{max-width:650px}.recovery-intro h1{font-size:clamp(38px,5vw,64px);line-height:1.08;margin:0 0 24px}.recovery-intro h1 span{color:#53dbec}.recovery-page .recovery-lead{font-size:18px;max-width:560px;color:#d5e2ec}.recovery-intro .btn{margin-top:14px}.recovery-section{padding-top:64px;padding-bottom:64px}.recovery-heading{max-width:780px;margin-bottom:30px}.recovery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.recovery-card{padding:28px;background:#0c1d29;border:1px solid #203845;border-radius:12px}.recovery-card p{font-size:15px;margin:0}.recovery-tag{display:block;font-size:11px;letter-spacing:.12em;color:#51cadf;margin-bottom:28px}.recovery-process{background:#0a1924;border-top:1px solid #18323f;border-bottom:1px solid #18323f}.recovery-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;list-style:none;padding:0;margin:32px 0 0}.recovery-steps li>span{display:block;font-size:30px;font-weight:700;color:#2ac8e4;margin-bottom:20px}.recovery-steps p{font-size:15px;margin:0}.recovery-lab{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:36px;border:1px solid #245060;border-radius:14px;background:linear-gradient(120deg,#0d2635,#0b1a25)}.recovery-lab p:last-child{margin-bottom:0}.recovery-note{font-size:13px;border-left:2px solid #2f697b;padding-left:18px;margin-top:26px!important;max-width:940px}.recovery-contact{border-top:1px solid #203b48;display:flex;align-items:center;justify-content:space-between;gap:30px}.recovery-contact>div:first-child{max-width:680px}.recovery-actions{display:flex;flex-direction:column;gap:12px;flex-shrink:0}.recovery-actions .btn{margin:0;text-align:center;white-space:normal}.recovery-page .btn:focus-visible{outline:3px solid #e5faff;outline-offset:4px}
@media(max-width:800px){.recovery-grid,.recovery-steps{grid-template-columns:1fr;gap:16px}.recovery-steps li{display:flex;gap:22px}.recovery-steps li>span{min-width:44px}.recovery-lab{grid-template-columns:1fr;gap:20px;padding:26px}.recovery-contact{flex-direction:column;align-items:stretch}.recovery-actions{flex-direction:row;flex-wrap:wrap}.recovery-hero{background-position:65% center}.recovery-section{padding-top:40px;padding-bottom:40px}}
@media(max-width:500px){.recovery-hero{padding:22px 0 40px;background-image:linear-gradient(90deg,#04101df0,#04101d99),url('assets/recupero-dati-hdd-ssd.webp')}.recovery-breadcrumb{margin-bottom:32px}.recovery-page .recovery-lead{font-size:16px}.recovery-actions{flex-direction:column}.recovery-card{padding:24px}.recovery-tag{margin-bottom:18px}}

/* Impostazione finale corrispondente alla proposta approvata. */
.recovery-supports{background:#f4f7fa;color:#0b2032}.recovery-supports h2,.recovery-supports h3{color:#091d30}.recovery-supports p{color:#304457}.recovery-supports .recovery-kicker{color:#087dba}.recovery-supports .recovery-card{background:#fff;border-color:#d7e0e8;box-shadow:0 4px 20px #132f4510}.recovery-supports .recovery-tag{color:#087cb4;margin-bottom:20px}.recovery-icon{display:block;width:58px;height:58px;color:#123a54;margin-bottom:20px}.recovery-supports .recovery-card{display:flex;flex-direction:column}.recovery-supports .recovery-card h3{margin-top:0}.recovery-lab{background:linear-gradient(90deg,#081b2afc 0%,#081b2aee 43%,#081b2ab0 75%,#081b2a44 100%),url('assets/recupero-camera-bianca.webp') right center/cover no-repeat;gap:36px;grid-template-columns:1fr 1.1fr;min-height:230px}.recovery-lab>div:last-child{padding-right:100px}.recovery-contact-band{background:linear-gradient(#061521df,#061521e8),url('assets/recupero-dati-hdd-ssd.webp') center 60%/cover}.recovery-contact{border:0;display:block;text-align:center}.recovery-contact>div:first-child{max-width:none}.recovery-contact p{text-align:center!important}.recovery-actions{flex-direction:row;justify-content:center;margin-top:24px}.recovery-process .recovery-steps li{border-right:1px solid #295264;padding-right:22px}.recovery-process .recovery-steps li:last-child{border-right:0}.recovery-process .recovery-steps h3{font-size:20px}.recovery-intro .recovery-kicker{font-size:11px}.recovery-note{margin-bottom:0!important}
@media(max-width:800px){.recovery-lab{grid-template-columns:1fr;background-position:70% center}.recovery-lab>div:last-child{padding-right:0}.recovery-process .recovery-steps li{border-right:0;border-bottom:1px solid #295264;padding:0 0 20px}.recovery-process .recovery-steps li:last-child{border:0;padding-bottom:0}}
@media(max-width:500px){.recovery-actions{flex-direction:column}.recovery-lab{background-image:linear-gradient(#081b2ae8,#081b2ae8),url('assets/recupero-camera-bianca.webp')}}
