.derecho-reparar-module__9Lls5q__page{--navy:#062c4d;--blue:#0876d1;--orange:#e76510;--muted:#526779;min-width:0;color:var(--navy);background:linear-gradient(#f7fbfe,#fff 32%,#fff8f1 100%);overflow:clip}.derecho-reparar-module__9Lls5q__hero{color:#fff;align-items:flex-end;min-height:clamp(600px,80vh,780px);display:flex;position:relative;overflow:hidden}.derecho-reparar-module__9Lls5q__heroImage{position:absolute;inset:0}.derecho-reparar-module__9Lls5q__heroImage img{object-fit:cover;object-position:center}.derecho-reparar-module__9Lls5q__hero:after{content:"";background:linear-gradient(90deg,#021627ed,#021c31b3 47%,#021c312e),linear-gradient(#0000 40%,#02111dcc);position:absolute;inset:0}.derecho-reparar-module__9Lls5q__heroContent{z-index:1;width:min(1180px,100% - 40px);margin:0 auto;padding:clamp(3.5rem,10vw,8rem) 0 clamp(3rem,8vw,6rem);position:relative}.derecho-reparar-module__9Lls5q__breadcrumbs{color:#ffffffc7;align-items:center;gap:.65rem;margin-bottom:2rem;font-size:.86rem;display:flex}.derecho-reparar-module__9Lls5q__breadcrumbs a{color:#fff}.derecho-reparar-module__9Lls5q__eyebrow{color:var(--orange);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .8rem;font-size:.76rem;font-weight:800}.derecho-reparar-module__9Lls5q__hero h1{letter-spacing:-.06em;max-width:820px;margin:0;font-size:clamp(2.9rem,7vw,6.8rem);line-height:.94}.derecho-reparar-module__9Lls5q__lead{color:#ffffffe0;max-width:760px;margin:1.5rem 0 0;font-size:clamp(1.08rem,1.7vw,1.3rem);line-height:1.65}.derecho-reparar-module__9Lls5q__actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1.7rem;display:flex}.derecho-reparar-module__9Lls5q__primary,.derecho-reparar-module__9Lls5q__secondary{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:.8rem 1.25rem;font-weight:800;text-decoration:none;display:inline-flex}.derecho-reparar-module__9Lls5q__primary{background:var(--orange);color:#fff}.derecho-reparar-module__9Lls5q__secondary{color:#fff;background:#ffffff14;border:1px solid #ffffff8c}.derecho-reparar-module__9Lls5q__secondary:hover,.derecho-reparar-module__9Lls5q__secondary:focus-visible{background:#ffffff2e}.derecho-reparar-module__9Lls5q__content{width:min(1080px,100% - 40px);margin:0 auto}.derecho-reparar-module__9Lls5q__section{border-bottom:1px solid #073e681f;padding:clamp(4rem,8vw,7rem) 0}.derecho-reparar-module__9Lls5q__section h2,.derecho-reparar-module__9Lls5q__panel h2{letter-spacing:-.05em;max-width:17ch;margin:.5rem 0 1rem;font-size:clamp(2.1rem,4.5vw,4.3rem);line-height:1}.derecho-reparar-module__9Lls5q__section>p,.derecho-reparar-module__9Lls5q__panel p{max-width:850px;color:var(--muted);font-size:1.08rem;line-height:1.8}.derecho-reparar-module__9Lls5q__steps{counter-reset:step;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.derecho-reparar-module__9Lls5q__steps li{color:var(--muted);background:#fff;border:1px solid #073e681f;border-radius:1.2rem;padding:1.4rem;line-height:1.6}.derecho-reparar-module__9Lls5q__steps li:before{color:var(--orange);content:"0" counter(step);counter-increment:step;margin-bottom:.7rem;font-weight:900;display:block}.derecho-reparar-module__9Lls5q__steps strong{color:var(--navy);display:block}.derecho-reparar-module__9Lls5q__panel{background:var(--navy);color:#fff;border-radius:2rem;grid-template-columns:minmax(0,1fr) minmax(230px,.55fr);gap:2rem;margin:clamp(3rem,7vw,6rem) 0;padding:clamp(2rem,5vw,4rem);display:grid}.derecho-reparar-module__9Lls5q__panel h2{color:#fff}.derecho-reparar-module__9Lls5q__panel p{color:#fffc}.derecho-reparar-module__9Lls5q__textLink{color:#9fd8ff;font-weight:800;text-decoration:none}.derecho-reparar-module__9Lls5q__note{background:#ffffff12;border:1px solid #ffffff2e;border-radius:1.3rem;align-self:center;padding:1.4rem}.derecho-reparar-module__9Lls5q__note strong,.derecho-reparar-module__9Lls5q__note span{display:block}.derecho-reparar-module__9Lls5q__note strong{color:#fff;font-size:1.15rem}.derecho-reparar-module__9Lls5q__note span{color:#ffffffb8;margin-top:.7rem;line-height:1.6}.derecho-reparar-module__9Lls5q__update{border-left:4px solid var(--orange);background:#fff4e9;padding:1.2rem 1.4rem}.derecho-reparar-module__9Lls5q__update a,.derecho-reparar-module__9Lls5q__section a{color:#075b9e;font-weight:700}.derecho-reparar-module__9Lls5q__faq{gap:.75rem;margin-top:2rem;display:grid}.derecho-reparar-module__9Lls5q__faq details{background:#fff;border:1px solid #073e6821;border-radius:1rem}.derecho-reparar-module__9Lls5q__faq summary{cursor:pointer;color:var(--navy);padding:1.2rem 1.3rem;font-weight:800;list-style:none}.derecho-reparar-module__9Lls5q__faq summary::-webkit-details-marker{display:none}.derecho-reparar-module__9Lls5q__faq summary:after{float:right;color:var(--orange);content:"+";font-size:1.35rem}.derecho-reparar-module__9Lls5q__faq details[open] summary:after{content:"−"}.derecho-reparar-module__9Lls5q__faq p{color:var(--muted);margin:0;padding:0 1.3rem 1.3rem;line-height:1.7}@media (max-width:700px){.derecho-reparar-module__9Lls5q__heroContent,.derecho-reparar-module__9Lls5q__content{width:min(100% - 24px,1080px)}.derecho-reparar-module__9Lls5q__hero{min-height:650px}.derecho-reparar-module__9Lls5q__hero h1{font-size:clamp(2.55rem,13vw,4rem)}.derecho-reparar-module__9Lls5q__steps,.derecho-reparar-module__9Lls5q__panel{grid-template-columns:1fr}.derecho-reparar-module__9Lls5q__panel{padding:1.5rem}.derecho-reparar-module__9Lls5q__section>p,.derecho-reparar-module__9Lls5q__panel p{font-size:1rem}}.derecho-reparar-module__9Lls5q__primary{color:var(--navy);background:#ff8a32}.derecho-reparar-module__9Lls5q__primary:hover,.derecho-reparar-module__9Lls5q__primary:focus-visible{background:#ffa45b}.derecho-reparar-module__9Lls5q__secondary:hover{background:#ffffff2e}.derecho-reparar-module__9Lls5q__primary:focus-visible,.derecho-reparar-module__9Lls5q__secondary:focus-visible,.derecho-reparar-module__9Lls5q__textLink:focus-visible,.derecho-reparar-module__9Lls5q__breadcrumbs a:focus-visible,.derecho-reparar-module__9Lls5q__faq summary:focus-visible{outline-offset:3px;outline:3px solid #ff8a32}
