
body{margin:0;background:#10161F}
a{color:inherit;text-decoration:none}
a:hover{color:#E3A93B}
.wrap{max-width:1200px;margin:0 auto;padding-inline:32px}
.desk-nav{display:flex}
.burger{display:none}
.mobile-bar{display:none}
.hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:64px;align-items:center}
.hero-h1{font-size:68px}
.hero-mark{display:flex}
.cta-row{display:flex;flex-wrap:wrap;gap:14px}
.svc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}
.area-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.two-col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:64px}
.foot-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;align-items:center}
.sec{padding-block:96px}
.sec-h{font-size:42px}
@media (max-width:860px){
.wrap{padding-inline:16px}
.desk-nav{display:none}
.burger{display:flex}
.mobile-bar{display:flex}
.hero-grid{grid-template-columns:minmax(0,1fr);gap:0;text-align:center}
.hero-h1{font-size:42px}
.hero-mark{display:none}
.cta-row{justify-content:center}
.svc-grid{grid-template-columns:minmax(0,1fr)}
.step-grid{grid-template-columns:minmax(0,1fr);gap:28px}
.area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.two-col{grid-template-columns:minmax(0,1fr);gap:28px}
.foot-row{justify-content:center;text-align:center}
.sec{padding-block:60px}
.sec-h{font-size:32px}
}

summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}
details .sign::before{content:"+"}details[open] .sign::before{content:"\2212"}
#mnav[hidden]{display:none}
@media (min-width:861px){#mnav{display:none}}
