:root{--mabout-night:#041827;--mabout-navy:#0a2d45;--mabout-ink:#112b3f;--mabout-copy:#5a6f7d;--mabout-paper:#f2f5f4;--mabout-line:#d7e0e3;--mabout-red:#f04438;--mabout-blue:#0b8fd9;--mabout-green:#7ee52a}
body.mvp-about-page .entry-header,body.mvp-about-page .page-header{display:none!important}
body.mvp-about-page .site-content,body.mvp-about-page .ast-container,body.mvp-about-page .content-area,body.mvp-about-page .site-main,body.mvp-about-page .site-main>article,body.mvp-about-page .entry-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important}
.mabout{overflow:clip;background:#fff;color:var(--mabout-ink);font-family:Inter,Arial,sans-serif}
.mabout *{box-sizing:border-box}
.mabout img{display:block;width:100%;height:100%;object-fit:cover}
.mabout a{text-decoration:none}
.mabout section[id]{scroll-margin-top:154px}
.mabout-shell{width:min(1280px,calc(100% - 64px));margin-inline:auto}
.mabout-kicker{margin:0 0 17px;color:var(--mabout-red)!important;font-size:11px!important;font-weight:850!important;line-height:1.3!important;letter-spacing:.17em;text-transform:uppercase}
.mabout h1,.mabout h2,.mabout h3{margin:0;color:var(--mabout-ink)!important;font-family:Inter,Arial,sans-serif;font-weight:730;letter-spacing:-.04em}
.mabout h1{max-width:730px;color:#fff!important;font-size:clamp(50px,5.1vw,72px)!important;line-height:.98!important}
.mabout h2{font-size:clamp(38px,3.5vw,54px)!important;line-height:1.04!important}
.mabout h3{font-size:21px!important;line-height:1.18!important}
.mabout p{color:var(--mabout-copy);font-size:16px;line-height:1.72}
.mabout-hero{position:relative;min-height:690px;overflow:hidden;background:var(--mabout-night)}
.mabout-hero-image{position:absolute;inset:0;object-position:center 46%}
.mabout-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,15,27,.97) 0,rgba(2,20,34,.89) 38%,rgba(3,20,34,.38) 67%,rgba(3,19,33,.22)),linear-gradient(180deg,rgba(1,14,25,.18),rgba(1,14,25,.68))}
.mabout-hero-inner{position:relative;z-index:1;display:grid;grid-template-rows:auto 1fr auto;min-height:690px;padding-top:30px;padding-bottom:34px}
.mabout-breadcrumb{display:flex;gap:10px;align-items:center;color:#9bb1c0;font-size:12px}
.mabout-breadcrumb a{color:#c7d4dc}
.mabout-breadcrumb b{color:#fff}
.mabout-hero-copy{align-self:center;max-width:720px;padding:48px 0 42px}
.mabout-hero .mabout-kicker{color:#69d7f4!important}
.mabout-hero-lead{max-width:650px;margin:26px 0 0;color:#d7e4ea!important;font-size:19px!important;line-height:1.62!important}
.mabout-actions{display:flex;gap:28px;align-items:center;margin-top:34px}
.mabout-actions>a:not(.mabout-btn){color:#fff;font-size:14px;font-weight:800}
.mabout-actions span{margin-left:7px;color:#69d7f4}
.mabout-btn{display:inline-flex;min-height:55px;align-items:center;justify-content:center;padding:0 26px;color:#fff!important;background:var(--mabout-red);box-shadow:0 15px 32px rgba(240,68,56,.23);font-size:14px;font-weight:850}
.mabout-btn:hover{background:#d9362d}
.mabout-facts{display:grid;grid-template-columns:repeat(3,1fr);max-width:760px;border-top:1px solid rgba(255,255,255,.27)}
.mabout-facts div{display:grid;gap:4px;padding:21px 28px 2px 0}
.mabout-facts strong{color:#fff;font-size:27px;letter-spacing:-.03em}
.mabout-facts span{color:#9fb3c1;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}
.mabout-jump{position:sticky;z-index:45;top:82px;border-bottom:1px solid var(--mabout-line);background:rgba(255,255,255,.97);box-shadow:0 8px 24px rgba(15,42,60,.06);backdrop-filter:blur(12px)}
.admin-bar .mabout-jump{top:114px}
.mabout-jump .mabout-shell{display:flex;min-height:60px;align-items:center;justify-content:center;gap:38px}
.mabout-jump a{color:#586d7a;font-size:12px;font-weight:750}
.mabout-jump a:hover{color:var(--mabout-red)}
.mabout-intro{padding:104px 0;background:#fff}
.mabout-intro-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:108px;align-items:start}
.mabout-intro header{position:relative;padding-left:30px}
.mabout-intro header:before{position:absolute;top:2px;bottom:3px;left:0;width:5px;background:linear-gradient(var(--mabout-red),var(--mabout-blue));content:""}
.mabout-intro h2{max-width:540px}
.mabout-intro-copy{padding-top:15px}
.mabout-intro-copy p{max-width:670px;margin:0 0 20px}
.mabout-intro-copy .mabout-lead{color:var(--mabout-ink);font-size:21px;line-height:1.55}
.mabout-team{position:relative;height:620px;margin-top:64px;overflow:hidden;background:#dce5e7}
.mabout-team:after{position:absolute;inset:52% 0 0;background:linear-gradient(transparent,rgba(3,18,30,.9));content:""}
.mabout-team img{object-position:center 52%}
.mabout-team figcaption{position:absolute;z-index:2;right:32px;bottom:30px;left:32px;display:grid;gap:7px;color:#fff}
.mabout-team figcaption span{font-size:10px;font-weight:850;letter-spacing:.15em}
.mabout-team figcaption b{max-width:560px;font-size:22px;line-height:1.3}
.mabout-partners{padding:100px 0;background:var(--mabout-night)}
.mabout-section-head{display:grid;grid-template-columns:1.15fr .85fr;gap:76px;align-items:end;margin-bottom:45px}
.mabout-section-head>p{max-width:520px;margin:0 0 4px}
.mabout-section-head-light h2{color:#fff!important}
.mabout-section-head-light>p{color:#b3c4cd}
.mabout-partner-layout{display:grid;grid-template-columns:1.04fr .96fr;gap:16px}
.mabout-partner-feature{position:relative;min-height:590px;margin:0;overflow:hidden;background:#102f43}
.mabout-partner-feature:after,.mabout-capability-gallery figure:after{position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(3,18,30,.93));content:""}
.mabout-partner-feature figcaption,.mabout-capability-gallery figcaption{position:absolute;z-index:2;right:27px;bottom:24px;left:27px;display:grid;gap:6px;color:#fff}
.mabout-partner-feature figcaption b,.mabout-capability-gallery figcaption b{font-size:21px}
.mabout-partner-feature figcaption span,.mabout-capability-gallery figcaption span{color:#c4d2da;font-size:12px}
.mabout-partner-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.mabout-partner-list article{min-height:289px;padding:28px;background:#0d2b3f;border-top:3px solid #1bb6df}
.mabout-partner-list article:nth-child(2),.mabout-partner-list article:nth-child(3){border-top-color:var(--mabout-green)}
.mabout-partner-list span{color:#5bd6f4;font-size:10px;font-weight:850;letter-spacing:.14em}
.mabout-partner-list h3{margin-top:61px;color:#fff!important}
.mabout-partner-list p{margin:13px 0 0;color:#acc0cb;font-size:13px;line-height:1.62}
.mabout-capabilities{padding:100px 0;background:var(--mabout-paper)}
.mabout-capability-gallery{display:grid;grid-template-columns:1.35fr .65fr;grid-template-rows:295px 295px;gap:13px}
.mabout-capability-gallery figure{position:relative;margin:0;overflow:hidden;background:#dbe4e7}
.mabout-capability-gallery .mabout-capability-wide{grid-row:1/3}
.mabout-capability-gallery img{transition:transform .5s ease}
.mabout-capability-gallery figure:hover img{transform:scale(1.025)}
.mabout-product-links{display:grid;grid-template-columns:repeat(3,1fr);margin-top:35px;border-top:1px solid #cbd6da;border-left:1px solid #cbd6da}
.mabout-product-links a{display:flex;min-height:68px;align-items:center;justify-content:space-between;padding:0 22px;color:var(--mabout-ink);border-right:1px solid #cbd6da;border-bottom:1px solid #cbd6da;font-size:13px;font-weight:800}
.mabout-product-links a:hover{color:var(--mabout-blue);background:#fff}
.mabout-product-links span{color:var(--mabout-red)}
.mabout-approach{padding:100px 0;background:#fff}
.mabout-approach-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:85px;align-items:start}
.mabout-approach-copy{position:sticky;top:168px}
.mabout-approach-copy h2{max-width:500px}
.mabout-approach-copy p:not(.mabout-kicker){max-width:470px}
.mabout-approach-copy a{display:inline-block;margin-top:18px;color:#087c9b;font-size:14px;font-weight:850}
.mabout-steps{border-top:1px solid var(--mabout-line)}
.mabout-steps article{display:grid;grid-template-columns:60px 1fr;gap:24px;padding:27px 6px;border-bottom:1px solid var(--mabout-line)}
.mabout-steps article>b{color:var(--mabout-red);font-size:10px;letter-spacing:.15em}
.mabout-steps h3{font-size:20px!important}
.mabout-steps p{margin:8px 0 0;font-size:13px;line-height:1.6}
.mabout-pages{padding:100px 0;background:#eef3f4}
.mabout-page-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.mabout-page-grid>a{display:flex;min-height:520px;flex-direction:column;overflow:hidden;color:var(--mabout-ink);background:#fff;box-shadow:0 18px 42px rgba(18,45,62,.08)}
.mabout-page-grid figure{height:250px;margin:0;overflow:hidden;background:#d9e2e5}
.mabout-page-grid figure img{transition:transform .45s ease}
.mabout-page-grid>a:hover figure img{transform:scale(1.035)}
.mabout-page-grid>a>div{display:flex;flex:1;flex-direction:column;padding:29px}
.mabout-page-grid span{color:var(--mabout-red);font-size:9px;font-weight:850;letter-spacing:.15em}
.mabout-page-grid h3{margin-top:19px}
.mabout-page-grid p{margin:13px 0 22px;font-size:13px;line-height:1.62}
.mabout-page-grid b{margin-top:auto;color:#087c9b;font-size:12px}
.mabout-page-grid .mabout-service-card{position:relative;justify-content:space-between;padding:0;color:#fff;background:linear-gradient(145deg,#08273d,#0b4260)}
.mabout-page-grid .mabout-service-card>div{padding:34px}
.mabout-service-card h3{max-width:280px;color:#fff!important;font-size:30px!important}
.mabout-service-card p{color:#bfd0da}
.mabout-service-card b{color:#6de0f7}
.mabout-service-card small{padding:0 34px 38px;color:#fff;font-size:34px;font-weight:780;line-height:1.04;letter-spacing:-.04em}
.mabout-final{padding:78px 0;background:var(--mabout-red)}
.mabout-final .mabout-shell{display:grid;grid-template-columns:1fr auto;gap:72px;align-items:center}
.mabout-final h2{max-width:830px;color:#fff!important}
.mabout-final p:not(.mabout-kicker){max-width:740px;color:#ffe4e1}
.mabout-final .mabout-kicker{color:#fff!important}
.mabout-final .mabout-shell>div:last-child{display:grid;gap:17px;justify-items:start}
.mabout-final .mabout-shell>div:last-child>a:last-child{color:#fff;font-weight:850}
.mabout-btn-light{color:var(--mabout-red)!important;background:#fff;box-shadow:none}
@media(max-width:1100px){
	.mabout-shell{width:min(100% - 40px,960px)}
	.mabout-section-head{gap:42px}
	.mabout-intro-grid{gap:65px}
	.mabout-team{height:520px}
	.mabout-partner-layout{grid-template-columns:1fr}
	.mabout-partner-feature{min-height:520px}
	.mabout-partner-list article{min-height:230px}
	.mabout-approach-grid{gap:50px}
	.mabout-page-grid>a{min-height:500px}
}
@media(max-width:820px){
	.mabout-intro-grid,.mabout-section-head,.mabout-approach-grid{grid-template-columns:1fr}
	.mabout-intro-grid{gap:42px}
	.mabout-section-head{gap:20px}
	.mabout-approach-copy{position:static}
	.mabout-capability-gallery{grid-template-columns:1fr 1fr;grid-template-rows:380px 300px}
	.mabout-capability-gallery .mabout-capability-wide{grid-column:1/-1;grid-row:auto}
	.mabout-product-links{grid-template-columns:1fr 1fr}
	.mabout-page-grid{grid-template-columns:1fr 1fr}
	.mabout-page-grid .mabout-service-card{grid-column:1/-1;min-height:390px}
}
@media(max-width:767px){
	.mabout-shell{width:calc(100% - 32px)}
	.mabout h1{font-size:44px!important}
	.mabout h2{font-size:34px!important}
	.mabout p{font-size:15px}
	.mabout-hero,.mabout-hero-inner{min-height:680px}
	.mabout-hero-image{object-position:60% center}
	.mabout-hero-shade{background:linear-gradient(90deg,rgba(2,15,27,.96),rgba(2,17,29,.72)),linear-gradient(180deg,rgba(2,15,27,.2),rgba(2,15,27,.76))}
	.mabout-hero-copy{padding:45px 0 36px}
	.mabout-hero-lead{font-size:17px!important}
	.mabout-actions{align-items:flex-start;flex-direction:column;gap:20px}
	.mabout-facts{grid-template-columns:1fr;gap:0}
	.mabout-facts div{grid-template-columns:110px 1fr;align-items:center;padding:11px 0;border-top:1px solid rgba(255,255,255,.16)}
	.mabout-facts strong{font-size:21px}
	.mabout-jump{top:72px}
	.admin-bar .mabout-jump{top:118px}
	.mabout-jump .mabout-shell{justify-content:flex-start;min-height:54px;gap:28px;overflow-x:auto}
	.mabout-intro,.mabout-partners,.mabout-capabilities,.mabout-approach,.mabout-pages{padding:72px 0}
	.mabout-intro header{padding-left:20px}
	.mabout-intro-copy .mabout-lead{font-size:18px}
	.mabout-team{width:100%;height:390px;margin-top:42px}
	.mabout-team img{object-position:center center}
	.mabout-team figcaption{right:20px;bottom:19px;left:20px}
	.mabout-partner-feature{min-height:400px}
	.mabout-partner-list{grid-template-columns:1fr}
	.mabout-partner-list article{min-height:auto}
	.mabout-partner-list h3{margin-top:34px}
	.mabout-capability-gallery{display:grid;grid-template-columns:1fr;grid-template-rows:none}
	.mabout-capability-gallery .mabout-capability-wide{grid-column:auto}
	.mabout-capability-gallery figure{height:310px}
	.mabout-product-links,.mabout-page-grid{grid-template-columns:1fr}
	.mabout-page-grid .mabout-service-card{grid-column:auto}
	.mabout-page-grid>a{min-height:auto}
	.mabout-page-grid figure{height:280px}
	.mabout-final{padding:64px 0}
	.mabout-final .mabout-shell{grid-template-columns:1fr;gap:30px}
}
@media(prefers-reduced-motion:reduce){.mabout *{scroll-behavior:auto!important;transition:none!important}}
