:root{--mmall-night:#061a2a;--mmall-navy:#0b2c43;--mmall-ink:#10283c;--mmall-copy:#566c7b;--mmall-paper:#f3f5f3;--mmall-warm:#eeeae4;--mmall-line:#d5dfe3;--mmall-red:#f04438;--mmall-blue:#1488df}
body.page-id-198 .entry-header,body.page-id-198 .page-header{display:none!important}
body.page-id-198 .site-content,body.page-id-198 .ast-container,body.page-id-198 .content-area,body.page-id-198 .site-main,body.page-id-198 .site-main>article,body.page-id-198 .entry-content{max-width:none!important;width:100%!important;margin:0!important;padding:0!important;overflow:visible!important}
.mmall{overflow:clip;background:#fff;color:var(--mmall-ink);font-family:Inter,Arial,sans-serif}
.mmall *{box-sizing:border-box}
.mmall img{display:block;width:100%;height:100%;object-fit:cover}
.mmall a{text-decoration:none}
.mmall section[id]{scroll-margin-top:154px}
.mmall-shell{width:min(1280px,calc(100% - 64px));margin-inline:auto}
.mmall-kicker{margin:0 0 17px;color:var(--mmall-red)!important;font-size:11px!important;font-weight:800!important;line-height:1.3!important;letter-spacing:.18em;text-transform:uppercase}
.mmall h1,.mmall h2,.mmall h3{margin:0;color:var(--mmall-ink)!important;font-family:Inter,Arial,sans-serif;font-weight:700;letter-spacing:-.04em}
.mmall h1{max-width:670px;font-size:clamp(58px,5vw,78px)!important;line-height:.95!important}
.mmall h2{font-size:clamp(39px,3.6vw,56px)!important;line-height:1.02!important}
.mmall h3{font-size:21px!important;line-height:1.14!important}
.mmall p{color:var(--mmall-copy);font-size:16px;line-height:1.72}
.mmall-hero{position:relative;padding:22px 0 0;background:linear-gradient(120deg,#f5f7f5 0,#eef2f1 58%,#e7edef 100%)}
.mmall-hero:after{position:absolute;right:0;bottom:0;width:44%;height:7px;background:linear-gradient(90deg,var(--mmall-red),var(--mmall-blue));content:""}
.mmall-breadcrumb{display:flex;gap:10px;align-items:center;color:#71818e;font-size:12px}
.mmall-breadcrumb a{color:#71818e}
.mmall-breadcrumb b{color:var(--mmall-ink)}
.mmall-hero-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;align-items:center;min-height:680px}
.mmall-hero-copy{padding:54px 0 68px}
.mmall-hero-subtitle{max-width:610px;margin:27px 0 10px;color:var(--mmall-ink)!important;font-size:22px!important;font-weight:600;line-height:1.42!important}
.mmall-hero-copy>p:not(.mmall-kicker):not(.mmall-hero-subtitle){max-width:600px;margin:0}
.mmall-actions{display:flex;gap:26px;align-items:center;margin-top:32px}
.mmall-actions>a:not(.mmall-btn){color:var(--mmall-ink);font-size:14px;font-weight:800}
.mmall-actions span{margin-left:8px;color:var(--mmall-red)}
.mmall-btn{display:inline-flex;min-height:55px;align-items:center;justify-content:center;padding:0 26px;background:var(--mmall-red);box-shadow:0 15px 32px rgba(240,68,56,.2);color:#fff!important;font-size:14px;font-weight:800}
.mmall-btn:hover{background:#d9362d}
.mmall-hero-points{display:flex;flex-wrap:wrap;gap:0;margin:34px 0 0;padding:19px 0 0;border-top:1px solid #ccd7dc;list-style:none}
.mmall-hero-points li{padding-right:18px;margin-right:18px;border-right:1px solid #c3cfd5;color:#5b707e;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.mmall-hero-points li:last-child{border-right:0}
.mmall-hero-media{position:relative;align-self:stretch;min-height:680px;margin:0;overflow:hidden;background:var(--mmall-night);box-shadow:-25px 28px 70px rgba(7,28,45,.16)}
.mmall-hero-media:after{position:absolute;inset:42% 0 0;background:linear-gradient(transparent,rgba(4,18,29,.91));content:""}
.mmall-hero-media img{transition:transform .6s ease}
.mmall-hero-media:hover img{transform:scale(1.025)}
.mmall-hero-media figcaption{position:absolute;z-index:2;right:30px;bottom:28px;left:30px;display:grid;gap:7px;color:#fff}
.mmall-hero-media figcaption span{color:#ffb5ae;font-size:10px;font-weight:800;letter-spacing:.14em}
.mmall-hero-media figcaption b{max-width:470px;font-size:21px;line-height:1.3}
.mmall-jump{position:sticky;z-index:45;top:82px;border-bottom:1px solid var(--mmall-line);background:rgba(255,255,255,.97);box-shadow:0 9px 24px rgba(16,40,60,.06);backdrop-filter:blur(12px)}
.admin-bar .mmall-jump{top:114px}
.mmall-jump .mmall-shell{display:flex;min-height:60px;align-items:center;justify-content:center;gap:38px}
.mmall-jump a{color:#526876;font-size:12px;font-weight:700}
.mmall-jump a:hover{color:var(--mmall-red)}
.mmall-locations,.mmall-projects{padding:94px 0;background:#fff}
.mmall-head{display:grid;grid-template-columns:1.15fr .85fr;gap:76px;align-items:end;margin-bottom:44px}
.mmall-head>p{max-width:510px;margin:0 0 4px}
.mmall-location-layout{display:grid;grid-template-columns:.88fr 1.12fr;gap:16px}
.mmall-location-media{position:relative;min-height:620px;margin:0;overflow:hidden;background:#dce4e7}
.mmall-location-media:after{position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(5,22,33,.9));content:""}
.mmall-location-media figcaption{position:absolute;z-index:2;right:26px;bottom:24px;left:26px;display:grid;gap:7px;color:#fff}
.mmall-location-media figcaption span{font-size:10px;font-weight:800;letter-spacing:.14em}
.mmall-location-media figcaption b{font-size:21px}
.mmall-location-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.mmall-location-list article{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:start;min-height:190px;padding:27px 27px 25px;background:var(--mmall-paper)}
.mmall-location-list article:nth-child(2),.mmall-location-list article:nth-child(5){background:var(--mmall-warm)}
.mmall-location-list article>b{color:var(--mmall-red);font-size:10px;font-weight:800;letter-spacing:.14em}
.mmall-location-list h3{font-size:20px!important}
.mmall-location-list p{margin:10px 0 0;font-size:13px;line-height:1.58}
.mmall-types{padding:96px 0;background:var(--mmall-night)}
.mmall-head-light h2{color:#fff!important}
.mmall-head-light>p{color:#b6c6cf}
.mmall-type-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.mmall-type-grid article{overflow:hidden;background:#fff}
.mmall-type-grid figure{height:285px;margin:0;overflow:hidden;background:#15354a}
.mmall-type-grid img{transition:transform .5s ease}
.mmall-type-grid article:hover img{transform:scale(1.035)}
.mmall-type-grid article>div{padding:27px 27px 29px}
.mmall-type-grid span{color:var(--mmall-red);font-size:9px;font-weight:800;letter-spacing:.14em}
.mmall-type-grid h3{margin-top:18px}
.mmall-type-grid p{margin:11px 0 16px;font-size:13px;line-height:1.58}
.mmall-type-grid a{color:#0c768f;font-size:12px;font-weight:800}
.mmall-projects{background:#f5f6f5}
.mmall-project-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:300px;gap:13px}
.mmall-project-grid figure{position:relative;margin:0;overflow:hidden;background:#dfe5e7}
.mmall-project-grid .mmall-project-wide{grid-column:span 2}
.mmall-project-grid figure:after{position:absolute;inset:42% 0 0;background:linear-gradient(transparent,rgba(4,18,29,.92));content:""}
.mmall-project-grid img{transition:transform .5s ease}
.mmall-project-grid figure:hover img{transform:scale(1.03)}
.mmall-project-grid figcaption{position:absolute;z-index:2;right:22px;bottom:20px;left:22px;display:grid;gap:4px;color:#fff}
.mmall-project-grid figcaption b{font-size:19px}
.mmall-project-grid figcaption span{color:#c5d2d9;font-size:12px}
.mmall-planning{padding:96px 0;background:#fff}
.mmall-planning-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:72px;align-items:start}
.mmall-planning-copy{position:sticky;top:168px}
.mmall-planning-copy h2{max-width:500px}
.mmall-planning-copy p:not(.mmall-kicker){max-width:470px}
.mmall-planning-copy a{display:inline-block;margin-top:17px;color:#0b7890;font-size:14px;font-weight:800}
.mmall-planning-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.mmall-planning-list article{display:grid;grid-template-columns:40px 1fr;gap:13px;min-height:162px;padding:24px 24px 22px;background:var(--mmall-paper)}
.mmall-planning-list article>b{color:var(--mmall-red);font-size:10px;font-weight:800;letter-spacing:.14em}
.mmall-planning-list h3{font-size:19px!important}
.mmall-planning-list p{margin:9px 0 0;font-size:13px;line-height:1.56}
.mmall-delivery{padding:94px 0;background:var(--mmall-navy)}
.mmall-delivery-track{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#365166}
.mmall-delivery-track article{min-height:230px;padding:28px 27px;background:var(--mmall-navy)}
.mmall-delivery-track b{color:#ff7268;font-size:10px;letter-spacing:.14em}
.mmall-delivery-track h3{margin-top:45px;color:#fff!important}
.mmall-delivery-track p{margin:11px 0 0;color:#b9c8d1;font-size:13px;line-height:1.57}
.mmall-assurance{display:grid;grid-template-columns:repeat(3,1fr);margin-top:32px;border-top:1px solid #3d586b}
.mmall-assurance span{display:grid;gap:5px;padding:24px 26px;color:#aebfc9;font-size:12px}
.mmall-assurance b{color:#fff;font-size:14px}
.mmall-faq{padding:96px 0;background:#edf2f3}
.mmall-faq-layout{display:grid;grid-template-columns:.76fr 1.24fr;gap:92px}
.mmall-faq-layout>div:first-child{position:sticky;top:168px;align-self:start}
.mmall-faq-list{border-top:1px solid #c5d2d8}
.mmall-faq-list details{border-bottom:1px solid #c5d2d8}
.mmall-faq-list summary{position:relative;padding:24px 46px 24px 0;color:var(--mmall-ink);font-size:17px;font-weight:700;cursor:pointer;list-style:none}
.mmall-faq-list summary::-webkit-details-marker{display:none}
.mmall-faq-list summary:after{position:absolute;right:5px;content:"+";color:var(--mmall-red);font-size:22px;font-weight:400}
.mmall-faq-list details[open] summary:after{content:"−"}
.mmall-faq-list p{margin:0;padding:0 50px 25px 0;font-size:14px}
.mmall-final{padding:78px 0;background:var(--mmall-red)}
.mmall-final .mmall-shell{display:grid;grid-template-columns:1fr auto;gap:72px;align-items:center}
.mmall-final h2{max-width:800px;color:#fff!important}
.mmall-final p:not(.mmall-kicker){max-width:730px;color:#ffe5e2}
.mmall-final .mmall-kicker{color:#fff!important}
.mmall-final .mmall-shell>div:last-child{display:grid;gap:17px;justify-items:start}
.mmall-final .mmall-shell>div:last-child>a:last-child{color:#fff;font-weight:800}
.mmall-btn-light{background:#fff;color:var(--mmall-red)!important;box-shadow:none}
@media(max-width:1100px){
 .mmall-shell{width:min(100% - 40px,960px)}
 .mmall-hero-layout{gap:38px}
 .mmall h1{font-size:61px!important}
 .mmall-head{gap:42px}
 .mmall-location-layout{grid-template-columns:1fr}
 .mmall-location-media{min-height:520px}
 .mmall-type-grid{grid-template-columns:1fr 1fr}
 .mmall-project-grid{grid-template-columns:1fr 1fr}
 .mmall-project-grid .mmall-project-wide{grid-column:1/-1}
 .mmall-planning-layout,.mmall-faq-layout{gap:48px}
 .mmall-jump .mmall-shell{justify-content:flex-start;gap:30px;overflow-x:auto}
}
@media(max-width:820px){
 .mmall-hero-layout{grid-template-columns:1fr;gap:0}
 .mmall-hero-copy{padding:52px 0 42px}
 .mmall-hero-media{min-height:540px}
 .mmall-planning-layout,.mmall-faq-layout{grid-template-columns:1fr}
 .mmall-planning-copy,.mmall-faq-layout>div:first-child{position:static}
 .mmall-delivery-track{grid-template-columns:1fr 1fr}
}
@media(max-width:767px){
 .mmall-shell{width:calc(100% - 32px)}
 .mmall h1{font-size:45px!important}
 .mmall h2{font-size:35px!important}
 .mmall h3{font-size:20px!important}
 .mmall p{font-size:15px}
 .mmall-hero{padding-top:14px}
 .mmall-hero-subtitle{font-size:19px!important}
 .mmall-actions{align-items:flex-start;flex-direction:column;gap:20px}
 .mmall-hero-points{gap:11px}
 .mmall-hero-points li{width:calc(50% - 6px);padding:0;margin:0;border:0;line-height:1.45}
 .mmall-hero-media{min-height:430px;margin:0 -16px}
 .mmall-jump{top:72px}
 .admin-bar .mmall-jump{top:118px}
 .mmall-jump .mmall-shell{min-height:54px}
 .mmall-locations,.mmall-types,.mmall-projects,.mmall-planning,.mmall-delivery,.mmall-faq{padding:70px 0}
 .mmall-head{grid-template-columns:1fr;gap:20px;margin-bottom:32px}
 .mmall-location-media{min-height:420px}
 .mmall-location-list,.mmall-type-grid,.mmall-project-grid,.mmall-planning-list,.mmall-delivery-track,.mmall-assurance{grid-template-columns:1fr}
 .mmall-location-list article,.mmall-planning-list article{min-height:auto}
 .mmall-type-grid figure{height:290px}
 .mmall-project-grid figure,.mmall-project-grid .mmall-project-wide{height:300px;grid-column:auto}
 .mmall-planning-layout,.mmall-faq-layout{gap:34px}
 .mmall-delivery-track article{min-height:auto}
 .mmall-assurance span{padding-inline:0;border-bottom:1px solid #3d586b}
 .mmall-final{padding:64px 0}
 .mmall-final .mmall-shell{grid-template-columns:1fr;gap:30px}
}
@media(prefers-reduced-motion:reduce){.mmall *{scroll-behavior:auto!important;transition:none!important}}
