.maintenance-page--rebuilt .maintenance-hero--compact{padding:clamp(34px,5vw,62px) 0 clamp(30px,4vw,48px);min-height:0}.maintenance-page--rebuilt .maintenance-hero--compact .shell{max-width:1280px}.maintenance-page--rebuilt .maintenance-hero--compact h1{max-width:780px;margin:0;font-size:clamp(2.5rem,4.2vw,4.55rem)!important;line-height:.98!important}.maintenance-page--rebuilt .maintenance-hero--compact p{max-width:760px;margin:18px 0 0}.maintenance-jump-links{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:26px}.maintenance-jump-links a{color:#dfbb78;font:700 .72rem var(--showcase-ui);letter-spacing:.12em;text-transform:uppercase}.maintenance-jump-links a:after{content:'↘';margin-left:7px;color:#82dce8}.maintenance-anchor{scroll-margin-top:100px}.maintenance-media--restored{padding:clamp(30px,4vw,52px) 0 clamp(44px,6vw,82px)}.maintenance-overview{padding:0 0 clamp(60px,8vw,104px)}.maintenance-overview-shell,.maintenance-service-module .shell{border:1px solid rgba(145,214,226,.2);border-radius:32px;background:linear-gradient(145deg,rgba(8,45,59,.88),rgba(3,18,26,.92));box-shadow:0 24px 70px rgba(0,0,0,.2)}.maintenance-overview-shell{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(310px,.92fr);gap:clamp(28px,5vw,70px);padding:clamp(28px,4.5vw,62px);align-items:center}.maintenance-overview h2,.maintenance-service-copy h2{margin:12px 0 18px;font-size:clamp(2.1rem,3.55vw,4rem)!important;line-height:.98!important}.maintenance-overview p,.maintenance-service-copy p{margin:0;color:#acc5ca;line-height:1.72}.maintenance-overview p+p,.maintenance-service-copy p+p{margin-top:14px}.maintenance-overview-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.maintenance-overview-points div{padding:20px 18px;border:1px solid rgba(145,214,226,.16);border-radius:18px;background:rgba(4,25,35,.64)}.maintenance-overview-points strong,.maintenance-overview-points span{display:block}.maintenance-overview-points strong{color:#effafb}.maintenance-overview-points span{margin-top:5px;color:#a5c0c6;font-size:.88rem;line-height:1.48}.maintenance-page--rebuilt .maintenance-cadence{padding:clamp(60px,7vw,92px) 0}.maintenance-service-module{padding:clamp(58px,8vw,104px) 0;background:linear-gradient(145deg,rgba(4,26,36,.96),rgba(2,14,21,.98))}.maintenance-service-module--alternate{background:linear-gradient(145deg,rgba(6,42,55,.9),rgba(3,19,27,.98))}.maintenance-service-module .shell{padding:clamp(20px,3.2vw,44px)}.maintenance-service-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(440px,1.18fr);gap:clamp(34px,6vw,92px);align-items:center}.maintenance-service-copy{padding:clamp(16px,2vw,28px)}.maintenance-media-stage{overflow:hidden;border:1px solid rgba(126,215,229,.24);border-radius:24px;background:#020d14;box-shadow:0 22px 55px rgba(0,0,0,.22);aspect-ratio:9/8}.maintenance-media-stage video{display:block;width:100%;height:100%;object-fit:cover}.maintenance-media-stage--single video{object-position:center}.maintenance-media-stage--pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px}.maintenance-media-stage--pair figure{overflow:hidden;margin:0;border-radius:18px;background:#01090d}.maintenance-media-stage--pair video{object-position:center}.maintenance-page--rebuilt .maintenance-faq{padding-top:clamp(62px,8vw,100px)}@media(max-width:900px){.maintenance-overview-shell,.maintenance-service-grid{grid-template-columns:1fr;gap:24px}.maintenance-service-copy{max-width:760px}.maintenance-media-stage{max-width:760px;width:100%}}@media(max-width:620px){.maintenance-page--rebuilt .maintenance-hero--compact{padding:32px 0}.maintenance-jump-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.maintenance-jump-links a{font-size:.65rem}.maintenance-media--restored{padding-top:22px}.maintenance-overview{padding-bottom:54px}.maintenance-overview-shell,.maintenance-service-module .shell{border-radius:24px}.maintenance-overview-shell{padding:24px 20px}.maintenance-overview-points{grid-template-columns:1fr}.maintenance-service-module{padding:54px 0}.maintenance-service-copy{padding:8px 4px}.maintenance-media-stage{border-radius:22px}.maintenance-media-stage--pair{gap:7px;padding:7px}.maintenance-media-stage--pair figure{border-radius:15px}}
.maintenance-page--rebuilt .maintenance-overview h2{font-size:clamp(1.9rem,3vw,3.15rem)!important;line-height:1.02!important;margin:10px 0 15px}.maintenance-overview-points div{padding:24px 21px}.maintenance-media--restored{padding-block:clamp(24px,3vw,38px) clamp(28px,3.4vw,48px)}.maintenance-action{padding-block:clamp(14px,2vw,24px)}.maintenance-action__panel{padding-block:clamp(16px,2.2vw,26px)}.maintenance-overview{padding-bottom:clamp(36px,4.5vw,58px)}.maintenance-page--rebuilt .maintenance-cadence{padding-block:clamp(38px,4.6vw,58px)}.maintenance-section-head{margin-bottom:30px}.maintenance-service-module{padding-block:clamp(34px,5vw,64px)}.maintenance-service-module .shell{padding-block:clamp(14px,1.8vw,24px)}.maintenance-service-copy{padding-block:clamp(8px,1.2vw,18px)}@media(max-width:620px){.maintenance-page--rebuilt .maintenance-overview h2{font-size:clamp(1.75rem,6.4vw,2.45rem)!important;line-height:1.03!important;margin:9px 0 14px}.maintenance-overview-points div{padding:22px 18px}.maintenance-media--restored{padding-bottom:36px}.maintenance-action{padding-block:14px}.maintenance-action__panel{padding-block:16px}.maintenance-overview{padding-bottom:40px}.maintenance-page--rebuilt .maintenance-cadence{padding-block:36px}.maintenance-section-head{margin-bottom:24px}.maintenance-service-module{padding-block:34px}.maintenance-service-module .shell{padding-block:14px}.maintenance-service-copy{padding-block:8px}}
