.SalamancaMaintenance_page__pt7Yn{max-width:1440px;margin:auto;padding:0 clamp(18px,3vw,48px);color:#fff}.SalamancaMaintenance_page__pt7Yn dd,.SalamancaMaintenance_page__pt7Yn li,.SalamancaMaintenance_page__pt7Yn p{line-height:1.8;color:#b6c7da}.SalamancaMaintenance_page__pt7Yn p{margin:1rem 0}.SalamancaMaintenance_page__pt7Yn h2{font-size:clamp(1.8rem,3vw,2.7rem);font-weight:750;line-height:1.15;margin:0 0 1.5rem}.SalamancaMaintenance_page__pt7Yn h3{font-size:1.35rem;font-weight:750;line-height:1.3;margin:0 0 1rem}.SalamancaMaintenance_page__pt7Yn a:focus-visible{outline:3px solid #67d6fc;outline-offset:4px}.SalamancaMaintenance_page__pt7Yn .enlace{color:#67d6fc;text-underline-offset:.2em}.SalamancaMaintenance_page__pt7Yn .etiqueta{color:#ed123b}.SalamancaMaintenance_hero__Qs5FU{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,3vw,3rem);padding:2rem 0 3rem}.SalamancaMaintenance_hero__Qs5FU>div{min-width:0}.SalamancaMaintenance_hero__Qs5FU h1{font-size:clamp(2rem,3.4vw,3.8rem);font-weight:800;line-height:1.08;letter-spacing:-.035em;margin:1rem 0 1.5rem}.SalamancaMaintenance_hero__Qs5FU>figure{width:100%;margin:0;aspect-ratio:3/2;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 94%,transparent),linear-gradient(transparent,#000 8%,#000 89%,transparent);mask-composite:intersect}.SalamancaMaintenance_hero__Qs5FU>figure>div{aspect-ratio:3/2;height:100%;border:0;border-radius:0;background:transparent}.SalamancaMaintenance_hero__Qs5FU>figure img{object-fit:contain;opacity:1;border-radius:0}.SalamancaMaintenance_hero__Qs5FU .SalamancaMaintenance_hours__rrY8A{font-size:.88rem;line-height:1.5}.SalamancaMaintenance_actions__fJ_cG{display:flex;flex-wrap:wrap;align-content:center;gap:.8rem;margin-top:1.5rem}.SalamancaMaintenance_section__gLBUx{padding:clamp(2.5rem,5vw,4.5rem) 0;border-top:1px solid #294458;scroll-margin-top:9rem}.SalamancaMaintenance_intro__FFVnm{max-width:960px}.SalamancaMaintenance_compare__C0jZz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,5rem);margin:2rem 0}.SalamancaMaintenance_compare__C0jZz>div{min-width:0;border-left:3px solid #ed123b;padding-left:1.5rem}.SalamancaMaintenance_compare__C0jZz>div+div{border-color:#67d6fc}.SalamancaMaintenance_kind__RbbGN{display:block;font-size:.8rem;font-weight:750;color:#67d6fc;letter-spacing:.05em;text-transform:uppercase;margin-bottom:1rem}.SalamancaMaintenance_two__MNf9h{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,5vw,5rem)}.SalamancaMaintenance_two__MNf9h>*{min-width:0}.SalamancaMaintenance_two__MNf9h ul{padding-left:1.2rem}.SalamancaMaintenance_two__MNf9h li+li{margin-top:.7rem}.SalamancaMaintenance_note__4b2Z9{background:#102638;padding:clamp(1.5rem,3vw,2.5rem);align-self:start}.SalamancaMaintenance_rows__yzO55{margin:2rem 0}.SalamancaMaintenance_rows__yzO55>div{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2rem;padding:1.8rem 0;border-bottom:1px solid #294458}.SalamancaMaintenance_rows__yzO55 dt{font-size:1.4rem;line-height:1.3;font-weight:750}.SalamancaMaintenance_rows__yzO55 dd{margin:0}.SalamancaMaintenance_page__pt7Yn details.acordeon::details-content{transition:none;block-size:auto;opacity:1}.SalamancaMaintenance_page__pt7Yn details.acordeon[open]::details-content{content-visibility:visible}.SalamancaMaintenance_plans__LEiMT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:2.5rem}.SalamancaMaintenance_plan__5XcUB{min-width:0;display:flex;flex-direction:column;border-top:3px solid #ed123b;background:#102638;padding:1.5rem;scroll-margin-top:9rem}.SalamancaMaintenance_plan__5XcUB h3{font-size:1.8rem;margin-bottom:.2rem}.SalamancaMaintenance_plan__5XcUB .SalamancaMaintenance_visits__4vUYd{margin:.3rem 0 1.5rem;color:#67d6fc;font-weight:700}.SalamancaMaintenance_prices__YXWsX{margin:0}.SalamancaMaintenance_prices__YXWsX>div{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;padding:.75rem 0;border-bottom:1px solid #294458}.SalamancaMaintenance_prices__YXWsX dt{font-size:.9rem;color:#b6c7da}.SalamancaMaintenance_page__pt7Yn .SalamancaMaintenance_prices__YXWsX dd{font-size:1.65rem;font-weight:800;white-space:nowrap;margin:0;color:#fff}.SalamancaMaintenance_prices__YXWsX small{font-size:.75rem;font-weight:400;margin-left:.25rem}.SalamancaMaintenance_plan__5XcUB .SalamancaMaintenance_tax__NENs9{font-size:.78rem;margin:.75rem 0}.SalamancaMaintenance_plan__5XcUB ul{font-size:.95rem;padding-left:1.2rem;margin-bottom:1.5rem;flex:1}.SalamancaMaintenance_plan__5XcUB li+li{margin-top:.65rem}.SalamancaMaintenance_plan__5XcUB>a{align-self:flex-start}.SalamancaMaintenance_plan__5XcUB .btn{font-size:.9rem}@media(max-width:1100px){.SalamancaMaintenance_plans__LEiMT{gap:1rem}.SalamancaMaintenance_plan__5XcUB{padding:1.1rem}.SalamancaMaintenance_prices__YXWsX>div{display:block}.SalamancaMaintenance_prices__YXWsX dt{margin-bottom:.3rem}}@media(max-width:900px){.SalamancaMaintenance_hero__Qs5FU{grid-template-columns:minmax(0,1fr);gap:1rem}.SalamancaMaintenance_hero__Qs5FU>figure{max-width:620px;justify-self:center}.SalamancaMaintenance_hero__Qs5FU h1{font-size:clamp(2rem,5.5vw,3.3rem)}.SalamancaMaintenance_two__MNf9h{grid-template-columns:1fr}}@media(max-width:700px){.SalamancaMaintenance_plans__LEiMT{grid-template-columns:minmax(0,1fr)}.SalamancaMaintenance_plan__5XcUB{padding:1.5rem}.SalamancaMaintenance_prices__YXWsX>div{display:flex}.SalamancaMaintenance_prices__YXWsX dt{margin:0}}@media(max-width:600px){.SalamancaMaintenance_compare__C0jZz{grid-template-columns:minmax(0,1fr)}.SalamancaMaintenance_rows__yzO55>div{grid-template-columns:minmax(0,1fr);gap:1rem}.SalamancaMaintenance_actions__fJ_cG .btn{max-width:100%;font-size:.95rem}.SalamancaMaintenance_hero__Qs5FU{padding-top:1rem}.SalamancaMaintenance_hero__Qs5FU>figure{margin-top:1rem}}