body.mm530-page{margin:0;padding:0;background:#f6f8fa;} .mm530-skip{position:absolute;left:-10000px;} .mm530-skip:focus{left:15px;top:40px;background:#fff;color:#102437;padding:12px;z-index:99999;}

#mark530{--paper:#f6f8fa;--ink:#102437;--panel:#ffffff;--line:#d6dee5;--soft:#526579;--brand:#ae3e19;font-family:Arial,sans-serif;background:var(--paper);color:var(--ink);font-size:16px;line-height:1.55}#mark530 *{box-sizing:border-box}#mark530 a{color:inherit}#mark530 button{font:inherit;cursor:pointer}#mark530 .top{padding:12px 5%;background:#122b40;color:#fff;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:14px}#mark530 header{display:flex;align-items:center;justify-content:space-between;padding:24px 5%;gap:24px;flex-wrap:wrap;border-bottom:1px solid var(--line)}#mark530 .logo{font-size:29px;letter-spacing:-1px;font-weight:800;text-decoration:none}#mark530 .logo em{color:var(--brand);font-style:normal}#mark530 .logo small{display:block;font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase}#mark530 nav{display:flex;gap:24px;align-items:center;flex-wrap:wrap}#mark530 nav a{text-decoration:none;font-size:14px;font-weight:600}#mark530 .staff{border:1px solid var(--line);background:var(--panel);color:var(--ink);padding:9px 16px;border-radius:4px}#mark530 .hero{padding:64px 5% 56px;display:grid;grid-template-columns:1.45fr 1fr;gap:48px;align-items:center}#mark530 .eyebrow{color:var(--brand);font-size:13px;letter-spacing:2px;text-transform:uppercase;font-weight:700}#mark530 h1{font-size:clamp(38px,6vw,65px);line-height:1.05;letter-spacing:-2px;margin:18px 0 24px;max-width:620px}#mark530 .lead{font-size:18px;color:var(--soft);max-width:530px}#mark530 .actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}#mark530 .call{display:inline-block;background:#be471f;color:#fff;padding:14px 22px;text-decoration:none;border-radius:4px;font-weight:700}#mark530 .secondary{padding:14px 0;text-decoration:underline;text-underline-offset:5px}#mark530 .service-board{background:#122b40;color:#fff;padding:32px;border-radius:6px;border-top:5px solid #e86637}#mark530 .service-board h2{font-size:26px;line-height:1.2;margin:0 0 24px}#mark530 .service-board .row{padding:17px 0;border-top:1px solid #425467;display:flex;gap:14px;align-items:center}#mark530 .service-board .row i{width:23px;flex-shrink:0}#mark530 .service-board p{color:#c6d4df;margin-bottom:0;font-size:14px}#mark530 .band{padding:19px 5%;background:var(--panel);border-block:1px solid var(--line);display:flex;gap:24px;justify-content:space-between;flex-wrap:wrap;color:var(--soft);font-size:14px}#mark530 section{padding:48px 5%}#mark530 h2{font-size:32px;line-height:1.2;letter-spacing:-.6px;margin:0 0 14px}#mark530 .intro{max-width:640px;color:var(--soft);margin:0 0 30px}#mark530 .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}#mark530 article{border-top:3px solid var(--brand);padding:22px 0}#mark530 article h3{font-size:20px;margin:0 0 12px}#mark530 article p{color:var(--soft);margin:0}#mark530 .install{background:var(--panel);display:grid;grid-template-columns:1fr 1fr;gap:40px;border-block:1px solid var(--line)}#mark530 .equipment{display:flex;flex-wrap:wrap;gap:10px;align-content:center}#mark530 .equipment span{padding:9px 13px;background:var(--paper);border:1px solid var(--line);border-radius:3px;font-size:14px}#mark530 .contact{display:grid;grid-template-columns:1fr 1fr;gap:36px}#mark530 .contacts{display:grid;gap:18px}#mark530 .contacts p{margin:0;padding-bottom:18px;border-bottom:1px solid var(--line)}#mark530 .contacts small{display:block;color:var(--soft);font-size:14px}#mark530 .number{font-size:24px;font-weight:700;text-decoration:none}#mark530 footer{padding:24px 5%;border-top:1px solid var(--line);color:var(--soft);font-size:14px;display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap}#mark530 .preview{padding:10px 5%;background:var(--panel);color:var(--soft);font-size:13px}#mark530 [hidden]{display:none!important}#mark530 .staff-panel{margin:0 5% 28px;padding:26px;background:var(--panel);border:1px solid var(--line);border-radius:5px}#mark530 .staff-panel h2{font-size:25px}#mark530 .staff-panel p{color:var(--soft)}#mark530 .staff-links{display:flex;flex-wrap:wrap;gap:10px}#mark530 .staff-links button{padding:10px 16px;background:var(--paper);border:1px solid var(--line);color:var(--ink);border-radius:4px}#mark530 .staff-detail{padding:20px 0 0;color:var(--soft)}@media(max-width:700px){#mark530 .hero,#mark530 .install,#mark530 .contact{grid-template-columns:1fr;gap:25px}#mark530 .hero{padding-top:36px}#mark530 .grid{grid-template-columns:1fr;gap:4px}#mark530 nav{gap:16px}#mark530 h1{letter-spacing:-1px}#mark530 section{padding-block:34px}}

#mark530{width:100%;max-width:none;margin:0;text-align:left;color-scheme:light;} #mark530 h1,#mark530 h2,#mark530 h3{font-family:Arial,sans-serif;font-weight:700;color:inherit;} #mark530 p{line-height:1.55;} #mark530 .service-board h2{color:#fff;} #mark530 a.call{color:#fff;} #mark530 a:focus-visible{outline:3px solid #ae3e19;outline-offset:4px;} #mark530 .contacts a{overflow-wrap:anywhere;} #mark530 main{display:block;} #mark530 .staff{display:inline-block;} #mark530 a{min-height:24px;} @media(max-width:700px){#mark530 nav a{padding-block:10px;} #mark530 .number{font-size:22px;}}
