.maintenance-main{min-height:calc(100vh - 88px);display:grid;place-items:center;background:#07111f;color:#fff}.maintenance{width:min(1180px,100%);padding:clamp(3.5rem,7vw,7rem) max(1.25rem,calc((100vw - 1180px)/2));text-align:center}.maintenance-mark{width:72px;height:72px;display:grid;grid-template-columns:repeat(2,14px);gap:9px;align-content:center;justify-content:center;transform:rotate(45deg);border:2px solid #d4af37;border-radius:16px;margin:0 auto 2.25rem}.maintenance-mark i{width:14px;height:14px;background:#d4af37;border-radius:50%}.maintenance-mark i:last-child{grid-column:2}.aida-stage{display:flex;flex-direction:column;align-items:center}.aida-label{display:inline-flex;align-items:center;gap:.55rem;margin:0 0 .65rem;color:#9cabc0;font-size:.72rem;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.aida-label span{display:grid;place-items:center;width:1.75rem;height:1.75rem;border:1px solid #d4af37;border-radius:50%;color:#e3c35d}.maintenance .eyebrow{color:#e3c35d}.maintenance .eyebrow:before{display:none}.maintenance h1{max-width:1000px;font-size:clamp(3rem,7.2vw,7rem);line-height:.94;letter-spacing:-.065em;margin:1rem auto 1.5rem}.maintenance h1 em{font-style:normal;color:#e3c35d}.maintenance .lead{color:#cbd6e7;max-width:820px;font-size:clamp(1.05rem,2vw,1.35rem);margin:0 auto}.interest{margin-top:clamp(2.5rem,5vw,4rem)}.desire{margin-top:clamp(3rem,6vw,5rem)}.maintenance-topics{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:1.25rem 0 clamp(2.5rem,5vw,4.5rem);background:#31415a;border:1px solid #31415a;border-radius:20px;overflow:hidden}.maintenance-topics article{background:#0b1f3a;padding:clamp(1.35rem,3vw,2.4rem);min-height:220px;display:flex;flex-direction:column;align-items:center}.maintenance-topics article>span{display:block;color:#e3c35d;font-weight:900;font-size:.78rem;letter-spacing:.12em}.maintenance-topics h2{font-size:clamp(1.25rem,2vw,1.65rem);margin:2rem 0 .65rem}.maintenance-topics p{color:#cbd6e7;margin:0}.maintenance-compliance{width:100%;padding:clamp(2rem,4vw,3.5rem);border:1px solid #31415a;border-radius:20px;background:#0b1f3a}.maintenance-compliance h2{font-size:clamp(1.8rem,3vw,3rem);line-height:1.05;margin:.8rem auto 1.5rem}.maintenance-compliance ul{list-style:none;max-width:780px;padding:0;margin:0 auto}.maintenance-compliance li{display:grid;gap:.25rem;padding:1rem 0;border-top:1px solid #31415a}.maintenance-compliance li:first-child{border-top:0;padding-top:0}.maintenance-compliance strong{color:#fff}.maintenance-compliance span{color:#cbd6e7}.action{margin-top:clamp(3rem,6vw,5rem)}.maintenance-status{display:flex;align-items:center;justify-content:center;gap:.75rem;font-weight:850;margin:.5rem 0 0}.maintenance-status>span{flex:0 0 auto;width:12px;height:12px;border-radius:50%;background:#d4af37;box-shadow:0 0 0 7px rgba(212,175,55,.16)}.maintenance .actions{justify-content:center;margin:2rem 0 1.25rem}.maintenance .button{background:#d4af37;border-color:#d4af37;color:#07111f}.maintenance .button.secondary{background:transparent;color:#fff;border-color:#6f7d91}.social-links{display:flex;justify-content:center;gap:.8rem}.social-links a{display:grid;place-items:center;width:48px;height:48px;border:1px solid #6f7d91;border-radius:50%;color:#e3c35d;text-decoration:none}.social-links a:hover{border-color:#d4af37;background:rgba(212,175,55,.1)}.xing-icon{font-weight:950;font-size:1.15rem;font-family:Arial,sans-serif}.maintenance-main+.site-footer{padding-top:1.5rem}.maintenance-main+.site-footer small{margin-top:0;padding-top:0;border-top:0}@media(max-width:800px){.maintenance{padding-top:3rem;padding-bottom:3rem}.maintenance h1{font-size:clamp(2.75rem,13vw,5rem)}.maintenance-mark{width:60px;height:60px;margin-bottom:1.75rem}.maintenance-topics{grid-template-columns:1fr}.maintenance-topics article{min-height:0}.maintenance-topics h2{margin-top:1rem}.maintenance-compliance{padding:1.5rem}.maintenance .actions{display:grid;grid-template-columns:1fr;width:100%;max-width:420px}.maintenance .button{width:100%;min-height:52px}}@media(max-width:420px){.maintenance{padding-left:1rem;padding-right:1rem}.maintenance h1{font-size:2.65rem}.maintenance .lead{font-size:1rem}.maintenance-topics,.maintenance-compliance{border-radius:14px}.maintenance-topics article{padding:1.25rem}.maintenance-status{align-items:flex-start}}
