.me{--navy:#0c2340;--navy-2:#13325a;--amber:#f2a900;--slate:#5b6675;--mist:#f3f5f8;--line:#dfe4ea;--mh-bg:#fff;--mh-fg:#0c2340;--mh-muted:#5b6675;--mh-line:#dfe4ea;--mh-accent:#f2a900;--mh-accent-fg:#0c2340;--mh-accent-text:#0c2340;--mh-panel:#fff;--mh-utility-bg:#0c2340;--mh-utility-fg:#dbe3ee;--mh-hover:#f3f5f8;--mh-radius:4px;--mh-footer-bg:#081a31;--mh-footer-fg:#c9d3e0;--mh-head:var(--f-jakarta), system-ui, sans-serif;font-family:var(--f-jakarta), system-ui, sans-serif;color:var(--navy);background:#fff;font-size:17px;line-height:1.6}.me h1,.me h2,.me h3{letter-spacing:-.02em}.me-logo{align-items:center;gap:12px;display:flex}.me-logo-mark{grid-template-columns:repeat(3,8px);align-items:end;gap:3px;height:30px;display:grid}.me-logo-mark i{background:var(--navy);border-radius:1px;display:block}.me-logo-mark i:first-child{height:12px}.me-logo-mark i:nth-child(2){height:21px}.me-logo-mark i:nth-child(3){background:var(--amber);height:30px}.me-logo-type{letter-spacing:-.02em;font-size:21px;font-weight:800;line-height:1}.me-logo-type small{letter-spacing:.08em;text-transform:uppercase;color:var(--slate);margin-top:4px;font-size:10.5px;font-weight:600;display:block}.me .mh-footer .me-logo-mark i{background:#fff}.me .mh-footer .me-logo-mark i:nth-child(3){background:var(--amber)}.me .mh-footer .me-logo-type small{color:#8ea0b7}.me .mh-footer-col h4{color:var(--amber)}.me-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#b07b00;font-size:13px;font-weight:700;display:inline-block}.me-sec-head{margin-bottom:40px}.me-sec-head h2{max-width:22ch;margin:10px 0 0;font-size:clamp(32px,3.6vw,52px);line-height:1.08}.me-sec-row{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.me-sec-head-light h2{color:#fff}.me-sec-head-light .me-eyebrow{color:var(--amber)}.me-btn{border-radius:4px;align-items:center;gap:10px;padding:16px 24px;font-size:16px;font-weight:700;transition:background .15s;display:inline-flex}.me-btn-amber{background:var(--amber);color:var(--navy)}.me-btn-amber:hover{background:#ffbe1f}.me-btn-outline{color:#fff;border:1.5px solid #fff9}.me-btn-outline:hover{background:#ffffff1a}.me-link{color:var(--navy);border-bottom:2px solid var(--amber);align-items:center;gap:6px;padding-bottom:2px;font-weight:700;display:inline-flex}.me-link-light{color:#fff}.me-inline{text-decoration:underline;-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber);text-underline-offset:3px;font-weight:600}.me section{scroll-margin-top:140px}.me-hero{color:#fff;padding:clamp(56px,7vw,104px) 0 clamp(88px,9vw,130px);position:relative;overflow:hidden}.me-hero-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.me-hero:before{content:"";z-index:1;background:linear-gradient(90deg,#0c2340f5 0%,#0c2340db 45%,#0c234059 100%);position:absolute;inset:0}.me-hero-grid{z-index:2;grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(32px,5vw,80px);display:grid;position:relative}.me-hero .me-eyebrow{color:var(--amber)}.me-hero h1{margin:14px 0 20px;font-size:clamp(40px,5vw,72px);font-weight:800;line-height:1.04}.me-hero p{color:#d8e0ea;max-width:58ch;margin:0;font-size:clamp(17px,1.4vw,20px)}.me-hero-ctas{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.me-quote{color:var(--navy);border-top:5px solid var(--amber);background:#fff;border-radius:6px;padding:28px;box-shadow:0 30px 60px #00000040}.me-quote h2{margin:0;font-size:26px}.me-quote>p{color:var(--slate);margin:6px 0 18px;font-size:15px}.me-quote-call{justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:15px;font-weight:700;display:flex}.me-form{gap:14px;display:grid}.me-chips{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.me-chips legend{margin-bottom:8px;padding:0;font-size:13px;font-weight:700}.me-chip{cursor:pointer;border:1.5px solid var(--line);border-radius:4px;padding:7px 11px;font-size:13.5px;font-weight:600}.me-chip.is-on{border-color:var(--navy);background:var(--navy);color:#fff}.me-fields{gap:12px;display:grid}.me-fields label{gap:5px;font-size:13px;font-weight:700;display:grid}.me-fields input,.me-fields textarea{border:1.5px solid var(--line);border-radius:4px;padding:12px;font-size:16px}.me-fields input:focus{outline:2px solid var(--amber);border-color:var(--amber)}.me-submit{cursor:pointer;background:var(--navy);color:#fff;border:0;border-radius:4px;padding:16px;font-size:16px;font-weight:800}.me-submit:hover{background:var(--navy-2)}.me-trust{z-index:3;margin-top:-40px;position:relative}.me-trust .wrap>*{flex:1}.me-trust .wrap{background:#fff;border-radius:6px;gap:0;padding:0;display:flex;box-shadow:0 16px 40px #0c23401f}.me-trust span{border-right:1px solid var(--line);align-items:center;gap:10px;padding:24px 22px;font-weight:700;display:flex}.me-trust span:last-child{border-right:0}.me-trust svg{color:#b07b00;flex:none}.me-divisions{padding-top:clamp(80px,9vw,130px)}.me-div-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.me-div{border:1px solid var(--line);border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.me-div-img{aspect-ratio:16/8;display:block;position:relative}.me-div-img img{object-fit:cover;width:100%;height:100%}.me-div-img span{background:var(--navy);color:#fff;border-top-right-radius:6px;padding:14px 22px;font-size:24px;font-weight:800;position:absolute;bottom:0;left:0}.me-div-body{flex-direction:column;flex:1;padding:24px 26px 28px;display:flex}.me-div-body>p{color:var(--slate);margin:0 0 16px}.me-div-body ul{grid-template-columns:1fr 1fr;gap:0 24px;margin:0 0 22px;padding:0;list-style:none;display:grid}.me-div-body li a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:10px 0;font-size:15px;font-weight:600;display:flex}.me-div-body li a svg{color:#b07b00;flex:none}.me-div-body li a:hover{color:#b07b00}.me-div-body .me-link{align-self:flex-start;margin-top:auto}.me-intro{padding:clamp(80px,9vw,130px) 0}.me-intro-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,80px);display:grid}.me-intro h2{margin:10px 0 18px;font-size:clamp(32px,3.4vw,48px);line-height:1.1}.me-intro p{color:var(--slate)}.me-why{grid-template-columns:1fr 1fr;gap:18px 28px;margin:28px 0 0;padding:0;list-style:none;display:grid}.me-why li{border-left:3px solid var(--amber);padding-left:14px}.me-why b{display:block}.me-why span{color:var(--slate);font-size:15px}.me-intro-imgs{grid-template-columns:1fr 1fr;gap:10px;display:grid;position:relative}.me-intro-imgs img{aspect-ratio:3/4;object-fit:cover;border-radius:6px;width:100%}.me-intro-imgs img:last-of-type{margin-top:48px}.me-tag{background:var(--navy);color:#fff;border-radius:3px;padding:6px 12px;font-size:13px;font-weight:700;position:absolute}.me-tag-1{top:12px;left:12px}.me-tag-2{background:var(--amber);color:var(--navy);bottom:12px;right:12px}.me-phases{background:var(--navy);color:#fff;padding:clamp(72px,8vw,120px) 0}.me-phases ol{border-top:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.me-phases li{padding:32px 32px 8px 0}.me-phases li+li{border-left:1px solid #ffffff2e;padding-left:32px}.me-phase-n{color:var(--amber);letter-spacing:.08em;font-size:14px;font-weight:800}.me-phases h3{margin:10px 0 4px;font-size:30px}.me-phase-when{color:#9fb1c8;font-size:14px;font-weight:600;display:block}.me-phases p{color:#d0d9e5;margin:14px 0 20px}.me-phases .me-link{border-color:var(--amber)}.me-industries{padding-top:clamp(80px,9vw,130px)}.me-ind-grid{grid-template-columns:repeat(5,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.me-ind-grid a{aspect-ratio:4/3;border-radius:6px;display:block;position:relative;overflow:hidden}.me-ind-grid img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.me-ind-grid a:after{content:"";background:linear-gradient(#0000 35%,#0c2340e0);position:absolute;inset:0}.me-ind-grid span{z-index:1;color:#fff;font-size:15px;font-weight:700;line-height:1.25;position:absolute;bottom:12px;left:14px;right:30px}.me-ind-grid svg{z-index:1;color:var(--amber);position:absolute;bottom:14px;right:12px}.me-ind-grid a:hover img{transform:scale(1.04)}.me-locations{background:var(--mist);margin-top:clamp(80px,9vw,130px);padding:clamp(80px,9vw,130px) 0}.me-city-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.me-city{border:1px solid var(--line);background:#fff;border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.me-city-lg{grid-column:1/-1;grid-template-columns:1.2fr 1fr;display:grid}.me-city-img{aspect-ratio:16/10;display:block;position:relative}.me-city-lg .me-city-img{aspect-ratio:auto;min-height:340px}.me-city-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.me-city-img h3{background:var(--navy);color:#fff;border-top-right-radius:6px;margin:0;padding:10px 18px;font-size:20px;position:absolute;bottom:0;left:0}.me-city-lg .me-city-img h3{padding:14px 24px;font-size:30px}.me-city>div{flex-direction:column;flex:1;padding:20px 22px 24px;display:flex}.me-city p{color:var(--slate);margin:0 0 12px;font-size:15px}.me-city ul{gap:6px;margin:0 0 18px;padding:0;font-size:14.5px;list-style:none;display:grid}.me-city-lg ul{grid-template-columns:1fr 1fr;gap:8px 20px}.me-city ul a{font-weight:600}.me-city ul a:hover{color:#b07b00;text-decoration:underline}.me-city .me-link{align-self:flex-start;margin-top:auto;font-size:15px}.me-process{padding-top:clamp(80px,9vw,130px)}.me-process ol{counter-reset:s;grid-template-columns:repeat(4,1fr);gap:28px;margin:0;padding:0;list-style:none;display:grid}.me-process li span{background:var(--navy);width:48px;height:48px;color:var(--amber);border-radius:50%;place-items:center;font-size:20px;font-weight:800;display:grid}.me-process h3{margin:18px 0 8px;font-size:21px}.me-process p{color:var(--slate);margin:0;font-size:15.5px}.me-resources{padding-top:clamp(80px,9vw,130px)}.me-res-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.me-res{border:1px solid var(--line);border-radius:6px;padding-bottom:24px;display:block;overflow:hidden}.me-res img{aspect-ratio:16/9;object-fit:cover;width:100%;margin-bottom:18px}.me-res h3,.me-res p,.me-res .me-link{margin-left:22px;margin-right:22px}.me-res h3{margin-top:0;margin-bottom:6px;font-size:21px}.me-res p{color:var(--slate);margin-top:0;font-size:15px}.me-faq{grid-template-columns:.8fr 1.2fr;gap:clamp(32px,5vw,80px);padding-top:clamp(80px,9vw,130px);padding-bottom:clamp(80px,9vw,130px);display:grid}.me-faq h2{margin:10px 0 14px;font-size:clamp(30px,3vw,44px);line-height:1.1}.me-faq>div>p{color:var(--slate)}.me-cta-band{background:var(--navy);color:#fff;border-top:5px solid var(--amber);padding:56px 0}.me-cta-band .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex}.me-cta-band h2{margin:0 0 6px;font-size:clamp(28px,3vw,42px)}.me-cta-band p{color:#c9d3e0;margin:0}.me-cta-actions{flex-wrap:wrap;gap:12px;display:flex}.me-phero{background:var(--navy);color:#fff;padding:clamp(40px,5vw,72px) 0 0}.me-phero .mh-crumbs{color:#b8c6d8}.me-phero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.me-phero h1{margin:18px 0;font-size:clamp(42px,5.2vw,76px);font-weight:800;line-height:1.02}.me-phero p{color:#d0d9e5;max-width:60ch;margin:0;font-size:clamp(17px,1.4vw,20px)}.me-phero-grid>img{aspect-ratio:4/3;object-fit:cover;border-radius:6px 6px 0 0;align-self:end;width:100%}.me-glance{color:var(--navy);border:1px solid var(--line);background:#fff;border-radius:6px;grid-template-columns:repeat(4,1fr);margin:40px auto -44px;display:grid;position:relative;box-shadow:0 16px 40px #0c23401f;padding:0!important}.me-glance div{border-right:1px solid var(--line);padding:20px 22px}.me-glance div:last-child{border-right:0}.me-glance dt{letter-spacing:.1em;text-transform:uppercase;color:#b07b00;font-size:12px;font-weight:800}.me-glance dd{margin:4px 0 0;font-weight:700}.me-body{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:clamp(32px,4vw,64px);padding-top:120px;display:grid}.me-content section{border-bottom:1px solid var(--line);margin-bottom:56px;padding-bottom:56px}.me-content h2{margin:0 0 16px;font-size:clamp(28px,2.6vw,38px);line-height:1.15}.me-content p{color:#33445a}.me-phase-cards{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;display:grid}.me-phase-card{border:1px solid var(--line);border-top:4px solid var(--navy);border-radius:4px;flex-direction:column;padding:22px;display:flex}.me-phase-card:nth-child(2){border-top-color:var(--amber)}.me-phase-card h3{margin:6px 0 2px;font-size:22px}.me-phase-card .me-phase-when{color:var(--slate);font-size:13px}.me-phase-card p{font-size:15px}.me-phase-card ul{gap:6px;margin:0 0 18px;padding:0;font-size:14.5px;list-style:none;display:grid}.me-phase-card li{gap:8px;display:flex}.me-phase-card li svg{color:#b07b00;flex:none;margin-top:4px}.me-phase-card .me-link{align-self:flex-start;margin-top:auto;font-size:15px}.me-incl{border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(3,1fr);gap:0;margin-top:24px;display:grid}.me-incl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px}.me-incl>div:nth-child(3n){border-right:0}.me-incl>div:nth-last-child(-n+3){border-bottom:0}.me-incl h3{margin:0 0 10px;font-size:18px}.me-incl ul{color:#33445a;gap:7px;margin:0;padding:0;font-size:14.5px;list-style:none;display:grid}.me-incl li{gap:8px;display:flex}.me-incl li svg{color:#b07b00;flex:none;margin-top:4px}.me-ba{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 56px;display:grid}.me-ba img{aspect-ratio:4/3;object-fit:cover;border-radius:4px;width:100%}.me-ba figcaption{color:var(--slate);grid-column:1/-1;font-size:14px}.me-proj{grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;display:grid}.me-proj-card{border:1px solid var(--line);border-radius:6px;grid-template-columns:130px 1fr;align-items:center;gap:16px;display:grid;overflow:hidden}.me-proj-card img{object-fit:cover;width:100%;height:100%;min-height:110px}.me-proj-card h3{margin:0 0 4px;font-size:18px}.me-proj-card p{margin:0;padding-right:12px;font-size:14px}.me-proj-card:hover h3{color:#b07b00}.me-ind-line{margin-top:22px}.me-steps{gap:18px;margin:20px 0 0;padding:0;list-style:none;display:grid}.me-steps li{grid-template-columns:48px 1fr;gap:18px;display:grid}.me-steps li>span{background:var(--navy);width:48px;height:48px;color:var(--amber);border-radius:50%;place-items:center;font-weight:800;display:grid}.me-steps h3{margin:4px 0;font-size:19px}.me-steps p{margin:0;font-size:15.5px}.me-why-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.me-why-grid>div{background:var(--mist);border-radius:6px;padding:22px}.me-why-grid h3{margin:0 0 6px;font-size:19px}.me-why-grid p{margin:0;font-size:15.5px}.me-area-links{grid-template-columns:repeat(5,1fr);gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.me-area-links a{aspect-ratio:1;border-radius:6px;display:block;position:relative;overflow:hidden}.me-area-links img{object-fit:cover;width:100%;height:100%}.me-area-links a:after{content:"";background:linear-gradient(#0000 40%,#0c2340e6);position:absolute;inset:0}.me-area-links span{z-index:1;color:#fff;font-size:15px;font-weight:700;line-height:1.2;position:absolute;bottom:10px;left:12px;right:26px}.me-area-links svg{z-index:1;color:var(--amber);position:absolute;bottom:12px;right:10px}.me-content section#faq{border-bottom:0}.me-side{gap:18px;display:grid;position:sticky;top:140px}.me-side .me-quote{border:1px solid var(--line);border-top:5px solid var(--amber);box-shadow:0 16px 40px #0c23401f}.me-side-box{border:1px solid var(--line);border-radius:6px;padding:20px 22px}.me-side-box h4{letter-spacing:.1em;text-transform:uppercase;color:#b07b00;margin:0 0 10px;font-size:13px}.me-side-box ul{gap:8px;margin:0;padding:0;font-size:15px;font-weight:600;list-style:none;display:grid}.me-side-box a:hover{color:#b07b00}.me-related{padding-top:24px;padding-bottom:clamp(72px,8vw,110px)}.me-related ul{grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.me-related a{border:1px solid var(--line);border-radius:6px;flex-direction:column;gap:6px;height:100%;padding:22px;display:flex}.me-related a span{color:var(--slate);font-size:14.5px}.me-related a svg{color:#b07b00;margin-top:auto}.me-related a:hover{border-color:var(--navy)}.me .mh-mbar{background:var(--navy)}.me .mh-mbar-call{color:#fff}.me .mh-mbar-main{background:var(--amber);color:var(--navy)}@media (max-width:1180px){.me-hero-grid,.me-intro-grid,.me-phero-grid,.me-faq{grid-template-columns:1fr}.me-ind-grid{grid-template-columns:repeat(3,1fr)}.me-city-grid,.me-process ol{grid-template-columns:1fr 1fr}.me-body{grid-template-columns:1fr}.me-side{position:static}.me-related ul{grid-template-columns:1fr 1fr}}@media (max-width:720px){.me{font-size:16px}.me-trust{margin-top:0}.me-trust .wrap{box-shadow:none;border-bottom:1px solid var(--line);border-radius:0;flex-direction:column}.me-trust span{border-right:0;border-bottom:1px solid var(--line);padding:14px 16px}.me-sec-row{flex-direction:column;align-items:flex-start}.me-div-grid,.me-phases ol,.me-res-grid,.me-why,.me-city-lg,.me-glance,.me-phase-cards,.me-incl,.me-proj,.me-why-grid,.me-process ol,.me-related ul,.me-div-body ul,.me-city-lg ul{grid-template-columns:1fr}.me-phases li,.me-phases li+li{border-bottom:1px solid #ffffff2e;border-left:0;padding:24px 0}.me-ind-grid{grid-template-columns:1fr 1fr}.me-city-grid{grid-template-columns:1fr}.me-glance{margin:24px 16px 0}.me-glance div{border-right:0;border-bottom:1px solid var(--line)}.me-body{padding-top:48px}.me-incl>div{border-right:0!important;border-bottom:1px solid var(--line)!important}.me-area-links{grid-template-columns:1fr 1fr}.me-intro-imgs img:last-of-type{margin-top:24px}}.me .wrap.me-body{padding-top:120px}@media (max-width:720px){.me .wrap.me-body{padding-top:48px}}
