.recoveryPage{--blue:#07c;--blue-dark:#0066b3;--text:#17202a;--muted:#667085;--border:#e4e7ec;--light:#f7f9fc;color:var(--text);background:#fff;overflow-x:hidden}.recoveryPage *{box-sizing:border-box}.recoveryContainer{width:100%;max-width:1180px;margin:0 auto;padding-left:20px;padding-right:20px}.recoveryHero{background:#fff;padding:45px 0}.recoveryHeroGrid{grid-template-columns:1fr 430px;align-items:center;gap:50px;display:grid}.recoveryHeroContent{min-width:0}.recoveryLabel,.recoveryEyebrow{color:var(--blue);margin:0 0 12px;font-size:14px;font-weight:700}.recoveryLabel{align-items:center;gap:8px;display:flex}.recoveryLabelDot{background:var(--blue);border-radius:50%;width:8px;height:8px}.recoveryHero h1{letter-spacing:-1.8px;max-width:700px;margin:0 0 18px;font-size:clamp(38px,5vw,62px);line-height:1.05}.recoveryHero h1 span{color:var(--blue);display:block}.recoveryHeroText{max-width:650px;color:var(--muted);margin:0 0 25px;font-size:18px;line-height:1.6}.recoveryHeroActions{flex-wrap:wrap;gap:12px;margin-bottom:25px;display:flex}.recoveryPrimaryButton,.recoverySecondaryButton{border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.recoveryPrimaryButton{color:#fff;background:var(--blue)}.recoveryPrimaryButton:hover{background:var(--blue-dark)}.recoverySecondaryButton{color:var(--text);border:1px solid var(--border);background:#fff}.recoverySecondaryButton:hover{border-color:var(--blue);color:var(--blue)}.recoveryTrust{flex-wrap:wrap;gap:16px 22px;display:flex}.recoveryTrust div{color:#475467;align-items:center;gap:6px;font-size:13px;display:flex}.recoveryTrust svg{color:var(--blue)}.recoveryFormCard{border:1px solid var(--border);background:#fff;border-radius:12px;width:100%;padding:20px;box-shadow:0 8px 25px #00000012}.recoveryFormHeader{align-items:center;gap:12px;margin-bottom:15px;display:flex}.recoveryFormIcon{width:44px;height:44px;color:var(--blue);background:#eef7ff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.recoveryFormHeader p{color:var(--muted);margin:0 0 3px;font-size:13px}.recoveryFormHeader h2{margin:0;font-size:22px;line-height:1.2}.recoveryFormCard form{width:100%}.recoveryFormSecure{color:var(--muted);align-items:center;gap:6px;margin:12px 0 0;font-size:12px;display:flex}.recoveryFormSecure svg{color:var(--blue);flex-shrink:0}.recoveryBenefits{background:var(--light);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:35px 0}.recoveryBenefitsGrid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.recoveryBenefit{gap:14px;display:flex}.recoveryBenefitIcon{width:45px;height:45px;color:var(--blue);border:1px solid var(--border);background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.recoveryBenefit h2{margin:0 0 6px;font-size:18px}.recoveryBenefit p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.recoveryTracking{background:#fff;padding:70px 0}.recoveryTrackingGrid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.trackingVisual{border:1px solid var(--border);background:#f7f9fc;border-radius:12px;padding:25px}.trackingVisualTop{color:#475467;align-items:center;gap:8px;margin-bottom:28px;font-size:12px;font-weight:700;display:flex}.trackingLiveDot{background:#20a35a;border-radius:50%;width:8px;height:8px}.trackingPoint{align-items:flex-start;gap:12px;display:flex}.trackingPoint>svg{color:var(--blue);flex-shrink:0}.trackingPoint div{flex-direction:column;gap:3px;display:flex}.trackingPoint strong{font-size:15px}.trackingPoint span{color:var(--muted);font-size:13px}.trackingLine{background:#cbd5e1;width:1px;height:35px;margin:5px 0 5px 9px}.trackingContent h2{margin:0 0 15px;font-size:clamp(30px,4vw,44px);line-height:1.1}.trackingContent>p{color:var(--muted);margin:0 0 25px;line-height:1.6}.trackingFeatures{gap:18px;display:grid}.trackingFeatures>div{gap:12px;display:flex}.trackingFeatures>div>span{width:38px;height:38px;color:var(--blue);background:#eef7ff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.trackingFeatures h3{margin:0 0 3px;font-size:15px}.trackingFeatures p{color:var(--muted);margin:0;font-size:13px}.recoveryTypes{background:var(--light);padding:70px 0}.recoverySectionHeading{max-width:700px;margin-bottom:35px}.recoverySectionHeading h2{margin:0 0 12px;font-size:clamp(28px,4vw,42px);line-height:1.12}.recoverySectionHeading>p:last-child{color:var(--muted);margin:0;line-height:1.6}.recoveryTypesGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.recoveryTypeCard{border:1px solid var(--border);background:#fff;border-radius:10px;padding:25px}.recoveryTypeIcon{width:46px;height:46px;color:var(--blue);background:#eef7ff;border-radius:8px;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.recoveryTypeCard h3{margin:0 0 8px;font-size:19px}.recoveryTypeCard p{color:var(--muted);margin:0 0 18px;font-size:14px;line-height:1.55}.recoveryTypeCard a{color:var(--blue);align-items:center;gap:6px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.recoveryProcess{background:#fff;padding:70px 0}.recoverySteps{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.recoveryStep{gap:15px;display:flex}.recoveryStepNumber{color:#fff;background:var(--blue);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-weight:700;display:flex}.recoveryStep h3{margin:0 0 7px;font-size:17px}.recoveryStep p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.recoveryExperience{background:#f7f9fc;padding:55px 0}.recoveryExperienceGrid{grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.recoveryExperience h2{margin:0 0 14px;font-size:clamp(28px,4vw,42px);line-height:1.1}.recoveryExperience>.recoveryContainer>div:first-child>p:last-child{color:var(--muted);margin:0;line-height:1.6}.experienceStats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.experienceStats div{text-align:center;border:1px solid var(--border);background:#fff;border-radius:8px;padding:20px 12px}.experienceStats strong{color:var(--blue);margin-bottom:5px;font-size:28px;display:block}.experienceStats span{color:var(--muted);font-size:12px;line-height:1.4;display:block}.recoveryPrevious{background:#fff;padding:70px 0}.recoveryReviews{background:var(--light);padding:60px 0}.recoveryFaq{background:#fff;padding:70px 0}.recoveryFaqGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.recoveryFaq details{border:1px solid var(--border);background:#fff;border-radius:8px}.recoveryFaq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:58px;padding:16px;font-weight:600;list-style:none;display:flex}.recoveryFaq summary::-webkit-details-marker{display:none}.recoveryFaq summary svg{color:var(--blue);flex-shrink:0}.recoveryFaq details p{color:var(--muted);margin:0;padding:0 16px 16px;font-size:14px;line-height:1.55}.recoveryFinal{background:var(--blue);color:#fff;padding:45px 0}.recoveryFinalInner{justify-content:space-between;align-items:center;gap:30px;display:flex}.recoveryFinal .recoveryEyebrow{color:#fff;opacity:.85}.recoveryFinal h2{margin:0 0 8px;font-size:clamp(28px,4vw,42px)}.recoveryFinal p:last-child{opacity:.9;margin:0}.recoveryFinal .recoveryPrimaryButton{color:var(--blue);background:#fff;flex-shrink:0}.recoveryFinal .recoveryPrimaryButton:hover{background:#f2f2f2}@media (max-width:900px){.recoveryHeroGrid{grid-template-columns:1fr;gap:35px}.recoveryFormCard{max-width:600px}.recoveryBenefitsGrid,.recoveryTypesGrid,.recoverySteps{grid-template-columns:1fr}.recoveryTrackingGrid,.recoveryExperienceGrid{grid-template-columns:1fr;gap:35px}.recoveryFaqGrid{grid-template-columns:1fr}}@media (max-width:600px){.recoveryContainer{padding-left:15px;padding-right:15px}.recoveryHero{padding:30px 0}.recoveryHero h1{letter-spacing:-1px;font-size:38px}.recoveryHeroText{font-size:16px}.recoveryHeroActions{flex-direction:column}.recoveryPrimaryButton,.recoverySecondaryButton{width:100%}.recoveryTrust{gap:10px;display:grid}.recoveryFormCard{border-radius:8px;padding:15px}.recoveryFormHeader h2{font-size:20px}.recoveryBenefits,.recoveryTracking,.recoveryTypes,.recoveryProcess,.recoveryFaq{padding:45px 0}.trackingVisual{padding:18px}.trackingContent h2,.recoverySectionHeading h2,.recoveryExperience h2{font-size:30px}.recoveryTypeCard{padding:20px}.experienceStats{grid-template-columns:1fr}.recoveryFinal{padding:35px 0}.recoveryFinalInner{flex-direction:column;align-items:flex-start}.recoveryFinal .recoveryPrimaryButton{width:100%}}
