.legalHero{background:#101820;color:#fff;padding:44px 24px 48px}.legalHero>div{max-width:1160px;margin:auto}.legalHero a,.legalHero>div>span{font-size:.875rem;color:#bec7d0}.legalHero .eyebrow{margin-top:32px;font-size:.8rem}.legalHero h1{font-size:clamp(2.1rem,5vw,3.5rem);line-height:1.1;letter-spacing:-.035em;margin:14px 0 20px}.legalHero p:not(.eyebrow){max-width:760px;font-size:1.125rem;line-height:1.7;color:#dce1e6}.legalHero small{display:block;margin-top:20px;color:#bec7d0;font-size:.875rem}.legalLayout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:52px;max-width:1208px;margin:auto;padding:48px 24px 80px}.legalContents nav{display:grid;gap:15px;font-size:.9375rem;line-height:1.5}.legalContents nav+nav{margin-top:32px;padding-top:24px;border-top:1px solid #dbe0e4}.legalContents b{color:#101820}.legalContents a{color:#46515e;text-decoration:none}.legalContents a:focus-visible,.legalContents a:hover{text-decoration:underline;color:#b82119}.legalBody{min-width:0;color:#263341;font-size:1rem;line-height:1.8;overflow-wrap:anywhere}.legalBody>section{margin-bottom:38px;scroll-margin-top:120px}.legalBody h2{font-size:1.5rem;line-height:1.3;color:#101820;letter-spacing:-.025em}.legalBody h2,.legalBody p{margin:0 0 18px}.legalBody ol,.legalBody ul{padding-left:24px;margin:18px 0}.legalBody li{margin:12px 0}.assistantTrust a,.legalBody a,.privacy a{text-decoration:underline;text-underline-offset:3px;color:#a8211b}.legalCallout,.legalFormCopy{background:#f2f4f6;border-left:4px solid #cf2921;padding:24px;margin:20px 0}.legalCallout .legalEmail{font-size:clamp(1.1rem,3.3vw,1.6rem);font-weight:800}.legalCallout p:last-child{margin:18px 0 0;font-size:.875rem}.legalAction{display:inline-flex!important;align-items:center;justify-content:center;border:1px solid #a8211b!important;background:#b82119!important;color:#fff!important;padding:12px 20px!important;min-height:46px;text-decoration:none!important;font:inherit;font-weight:700!important;cursor:pointer}.legalContact{border-top:1px solid #dbe0e4;padding-top:32px}.legalTableWrap{overflow-x:auto;max-width:100%;margin:24px 0}.legalBody table{width:100%;border-collapse:collapse;font-size:.9375rem;line-height:1.6}.legalBody td,.legalBody th{padding:16px;border:1px solid #d5dce2;vertical-align:top;text-align:left;min-width:135px}.legalBody th{background:#eaf0f4;color:#101820}.legalBody code{font-size:.8rem;overflow-wrap:anywhere}.cookieSettingsLink{display:block;background:none;border:0;padding:0;text-align:left;font:inherit;cursor:pointer;color:inherit}.footergrid .cookieSettingsLink,.footergrid a{overflow-wrap:anywhere}.copyright p{margin:8px 0;line-height:1.6}.cookieBanner{position:fixed;z-index:80;bottom:18px;left:50%;transform:translateX(-50%);width:min(1080px,calc(100% - 32px));border:1px solid #b8c3cd;border-radius:10px;box-shadow:0 8px 40px #0003;background:#fff;color:#18232d;padding:22px;display:flex;align-items:center;gap:24px}.cookieBanner>div:first-child{flex:1;min-width:0}.cookieBanner h2{font-size:1.1rem;margin:0 0 6px}.cookieBanner p{font-size:.875rem;line-height:1.6;margin:0}.cookieBanner a,.cookieDialog a{color:#a8211b;text-decoration:underline}.cookieActions{display:flex;gap:9px;flex-wrap:wrap}.cookieActions button{border:1px solid #263d50;background:#fff;color:#142333;min-height:44px;padding:10px 14px;font:inherit;font-size:.875rem;font-weight:700;border-radius:5px;cursor:pointer}.cookieActions button:hover{background:#edf2f5}.cookieActions button:focus-visible,.cookieSettingsLink:focus-visible{outline:3px solid #b82119;outline-offset:3px}.cookieDialog{background:#fff!important;color:#172532!important;width:min(620px,calc(100% - 32px))!important;max-width:620px!important;max-height:calc(100dvh - 40px);overflow-y:auto;z-index:100!important;font-size:1rem;line-height:1.6}.cookieDialog [data-slot=dialog-title]{font-size:1.4rem;padding-right:24px;color:#101820}.cookieDialog [data-slot=dialog-description]{color:#445363;font-size:.9375rem}.cookieDialog>p{font-size:.875rem}.cookiePurpose{display:flex;gap:20px;align-items:center;border-top:1px solid #d5dde4;padding:18px 0}.cookiePurpose>div{flex:1}.cookiePurpose p{font-size:.9375rem;color:#445363;margin:6px 0 0}.cookiePurpose>span{font-size:.8rem;white-space:nowrap;font-weight:700;color:#385b42}.cookieSwitch{width:44px!important;height:26px!important;flex:none!important;background:#6a7783!important;padding:2px!important;border:0!important}.cookieSwitch[data-state=checked]{background:#b82119!important}.cookieSwitch [data-slot=switch-thumb]{width:22px!important;height:22px!important;background:#fff!important;transform:translateX(0)!important}.cookieSwitch[data-state=checked] [data-slot=switch-thumb]{transform:translateX(18px)!important}.privacy{line-height:1.65}.legalEarlyNotice,.privacy{font-size:.875rem!important}.legalEarlyNotice{line-height:1.6!important;color:#596775}.legalEarlyNotice a{text-decoration:underline}.assistantTrust{line-height:1.55!important}.assistantTrust span{min-width:0}.legalPage :focus-visible{outline:3px solid #b82119;outline-offset:4px}@media(max-width:800px){.legalLayout{grid-template-columns:1fr;gap:32px;padding-top:28px}.legalContents{border-bottom:1px solid #dbe0e4;padding-bottom:24px}.legalContents nav{display:flex;flex-wrap:wrap;gap:12px 20px}.legalContents nav b{width:100%}.legalContents nav+nav{margin-top:22px;padding-top:18px}.cookieBanner{display:block;max-height:50dvh;overflow:auto;bottom:12px;padding:18px}.cookieBanner .cookieActions{margin-top:14px}.cookieActions button{flex:1}.legalBody h2{font-size:1.35rem}.legalCallout,.legalFormCopy{padding:18px}.legalHero{padding:32px 22px}.legalTableWrap{margin-left:0;margin-right:0}}@media print{.alertbar,.cookieBanner,.header,.legalAction,.legalContents,footer{display:none!important}.legalHero{background:#fff;color:#000;padding:0}.legalHero a,.legalHero p,.legalHero small,.legalHero span{color:#000!important}.legalLayout{display:block;padding:20px 0}.legalBody{font-size:11pt}.legalBody section{break-inside:auto}.legalBody h2{break-after:avoid}.legalTableWrap{overflow:visible}.legalPage a{color:#000;text-decoration:underline}}.recoveryReading{background:#0d141b;color:#e4e9ed;border-block:1px solid #29343e;padding:64px 24px}.recoveryGuideBody,.recoveryGuideCta>div,.recoveryGuideHero>div,.recoveryGuideLinks,.recoveryReadingInner{max-width:1140px;margin-inline:auto}.recoveryGuide h1,.recoveryGuide h2,.recoveryReading h2{letter-spacing:-.035em;line-height:1.12;font-weight:750}.recoveryReading h2{font-size:clamp(28px,3.5vw,44px);max-width:850px;margin:10px 0 20px}.recoveryGuide li,.recoveryGuide p,.recoveryReading p{font-size:16px;line-height:1.75;color:#c6ced5}.recoveryReading .recoveryIntro{max-width:870px;font-size:18px;margin:0 0 32px}.recoveryReadingGrid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:48px;align-items:start}.recoveryArticles{display:grid;gap:26px}.recoveryArticles h3,.recoveryChecklist h3{font-size:21px;line-height:1.3;margin:0 0 10px;color:#fff}.recoveryArticles p{margin:0}.recoveryChecklist{background:#151f28;border:1px solid #33414d;border-top:3px solid #e52821;border-radius:12px;padding:26px}.recoveryChecklist ul{padding-left:20px;margin:18px 0 24px}.recoveryChecklist li{font-size:16px;line-height:1.6;margin:0 0 12px;color:#dbe1e6}.recoveryChecklist li::marker{color:#ec645e}.recoveryChecklist a,.recoveryGuideCopy a{color:#fff;text-decoration:underline;text-underline-offset:4px;font-weight:650}.recoveryGuideLinks,.recoveryRelated{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.recoveryGuideLinks a,.recoveryRelated a{display:inline-flex;align-items:center;gap:16px;border:1px solid #3b4751;border-radius:8px;padding:12px 16px;color:#e6ebef;font-size:15px;line-height:1.45;text-decoration:none;background:#18222b}.recoveryGuideLinks a:hover,.recoveryRelated a:hover{border-color:#ef645e;background:#202b35}.recoveryBreadcrumbs{font-size:14px;margin-bottom:24px;color:#b5c0ca}.recoveryBreadcrumbs ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.recoveryBreadcrumbs li+li:before{content:"/";margin-right:8px;color:#778894}.recoveryBreadcrumbs a{color:#e4eaf0;text-decoration:underline;text-underline-offset:4px}.recoveryGuide{background:#0d141b;color:#f5f7f9}.recoveryGuideHero{background:linear-gradient(120deg,#171b22,#101923);border-bottom:1px solid #29343e;padding:40px 24px 52px}.recoveryGuideHero h1{font-size:clamp(34px,5vw,60px);max-width:950px;margin:18px 0 24px}.recoveryGuideHero p:not(.eyebrow){font-size:19px;max-width:820px;margin:0}.recoveryGuide .eyebrow,.recoveryReading .eyebrow{color:#f57d77;font-size:12px;letter-spacing:.12em;line-height:1.5}.recoveryGuideBody{display:grid;grid-template-columns:220px minmax(0,1fr);gap:56px;padding:48px 24px 64px}.recoveryContents{align-self:start;border-left:2px solid #e52821;padding-left:18px;display:grid;gap:14px}.recoveryContents b{font-size:14px;color:#fff}.recoveryContents a{font-size:15px;line-height:1.5;color:#c6ced5;text-decoration:underline;text-underline-offset:4px}.recoveryGuideCopy section{scroll-margin-top:100px;margin-bottom:40px}.recoveryGuideCopy section:last-child{margin-bottom:0}.recoveryGuideCopy h2{font-size:30px;margin:0 0 20px}.recoveryGuideCopy h3{font-size:21px;line-height:1.35;margin:26px 0 10px}.recoveryGuideCopy p{margin:0 0 18px}.recoveryGuideCopy ol,.recoveryGuideCopy ul{padding-left:23px}.recoveryGuideCopy li{padding-left:3px;margin-bottom:10px}.recoveryGuideCopy dl{margin:24px 0}.recoveryGuideCopy dt{font-weight:700;font-size:17px;margin:22px 0 7px}.recoveryGuideCopy dd{margin:0;color:#c6ced5;line-height:1.75;font-size:16px}.recoveryGuideCopy address{font-style:normal;color:#c6ced5;font-size:16px;line-height:1.75}.recoveryGuideCta{border-top:1px solid #29343e;border-bottom:1px solid #29343e;background:#141e27;padding:40px 24px}.recoveryGuideCta h2{font-size:32px;margin:12px 0}.recoveryGuideActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.recoveryGuideActions a{padding:13px 17px;border:1px solid #526170;border-radius:8px;color:#fff;font-size:15px;line-height:1.5;text-decoration:none}.recoveryGuideActions .recoveryGuideWhatsapp{background:#087343;border-color:#108655;font-weight:700}.recoveryGuideLinks{padding:0 24px 48px;margin-top:32px}.bentoGrid a:focus-visible,.recoveryGuide a:focus-visible,.recoveryReading a:focus-visible{outline:3px solid #fff;outline-offset:5px}.bentoGrid .bentoServiceLink{position:relative;z-index:1;display:inline-block;margin-top:18px;color:inherit;text-decoration:underline;text-underline-offset:5px;font-size:15px;font-weight:650}@media(max-width:760px){.recoveryReading{padding:40px 20px}.recoveryReadingGrid{grid-template-columns:1fr;gap:28px}.recoveryReading .recoveryIntro{font-size:17px}.recoveryGuideBody{grid-template-columns:1fr;gap:34px;padding:30px 20px 40px}.recoveryGuideHero{padding:28px 20px 38px}.recoveryGuideHero p:not(.eyebrow){font-size:17px}.recoveryGuideCopy h2{font-size:27px}.recoveryGuideActions{display:grid;grid-template-columns:1fr}.recoveryGuideActions a{text-align:center}.recoveryGuideCta{padding:32px 20px}.recoveryGuideLinks{padding-inline:20px}.recoveryGuideLinks a,.recoveryRelated a{max-width:100%}.recoveryContents{gap:12px}}