.mvp-floor-page .entry-header,
.mvp-floor-page .page-header,
.mvp-floor-page .entry-title{display:none!important}
.mvp-floor-page .site-main,
.mvp-floor-page .content-area,
.mvp-floor-page .entry-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
.mfp{--ink:#0a2034;--ink-2:#102c45;--muted:#5e7182;--line:#d8e2e9;--paper:#f3f7f9;--blue:#0877ff;--cyan:#16c8df;--red:#ef493f;color:var(--ink);background:#fff;font-family:Inter,Roboto,Arial,sans-serif;overflow:clip}
.mfp *{box-sizing:border-box}
.mfp img{display:block;width:100%;max-width:100%}
.mfp a{color:inherit}
.mfp-shell{width:min(1280px,calc(100% - 64px));margin-inline:auto}
.mfp h1,.mfp h2,.mfp h3,.mfp p{margin-top:0}
.mfp h1,.mfp h2,.mfp h3{letter-spacing:-.035em;text-wrap:balance}
.mfp p{font-size:16px;line-height:1.7}
.mfp-eyebrow{margin:0 0 16px!important;color:var(--red);font-size:11px!important;font-weight:850;letter-spacing:.17em;line-height:1.45!important}
.mfp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 25px;border:0;border-radius:4px;background:var(--red);color:#fff!important;font-size:14px;font-weight:850;line-height:1.2;text-align:center;text-decoration:none;box-shadow:0 16px 38px rgba(239,73,63,.27);transition:transform .2s,box-shadow .2s,background .2s}
.mfp-btn:hover{background:#d93a32;box-shadow:0 18px 42px rgba(239,73,63,.34);transform:translateY(-2px)}
.mfp :where(a,button,input,textarea,summary,[tabindex]):focus-visible{outline:3px solid #ffbf47;outline-offset:3px}
.mfp :where(section,aside)[id]{scroll-margin-top:155px}

.mfp-hero{position:relative;min-height:760px;isolation:isolate;color:#fff;background:#061829}
.mfp-hero:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(3,16,29,.98) 0%,rgba(3,16,29,.89) 43%,rgba(3,16,29,.69) 67%,rgba(3,16,29,.52) 100%)}
.mfp-hero:after{content:"";position:absolute;z-index:-1;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(to right,#000,transparent 78%)}
.mfp-hero-media{position:absolute;z-index:-2;inset:0;overflow:hidden}
.mfp-hero-media img{height:100%;object-fit:cover;object-position:center 46%}
.mfp-hero-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.72fr);gap:70px;align-items:center;min-height:760px;padding:54px 0}
.mfp-hero-copy{max-width:750px}
.mfp-hero-copy h1{max-width:760px;margin:0 0 24px;color:#fff;font-size:clamp(50px,5.25vw,76px);line-height:.98}
.mfp-lead{max-width:720px;margin-bottom:30px!important;color:#d5e0e9;font-size:19px!important;line-height:1.58!important}
.mfp-actions{display:flex;align-items:center;gap:26px}
.mfp-text-link{display:inline-flex;align-items:center;gap:8px;color:inherit;font-size:14px;font-weight:850;text-decoration:none;text-underline-offset:5px}
.mfp-text-link:hover{text-decoration:underline}
.mfp-text-link span{color:#ff655d}
.mfp-hero-trust{margin:22px 0 0!important;color:#b7c7d4;font-size:13px!important;font-weight:750;letter-spacing:.01em}
.mfp-hero-trust span{padding:0 6px;color:var(--cyan)}
.mfp-hero-quote{align-self:center;min-width:0;padding:28px 30px 30px;border:1px solid rgba(255,255,255,.23);border-radius:10px;background:rgba(255,255,255,.97);color:var(--ink);box-shadow:0 28px 80px rgba(0,0,0,.27);backdrop-filter:blur(18px)}
.mfp-form-head{margin-bottom:20px}
.mfp-form-head h2{margin:0 0 7px;color:var(--ink);font-size:28px;line-height:1.08}
.mfp-form-head>p:last-child{margin:0;color:var(--muted);font-size:12px;line-height:1.55}
.mfp-form-kicker{margin:0 0 9px!important;color:var(--red)!important;font-size:9px!important;font-weight:900;letter-spacing:.17em;line-height:1.4!important}
.mfp-quote-form{position:relative;margin:0}
.mfp-form-row{display:grid;grid-template-columns:1fr 1fr;gap:13px}
.mfp-field{min-width:0;margin-bottom:13px}
.mfp-field label{display:block;margin:0 0 6px;color:#243b4d;font-size:10px;font-weight:850;letter-spacing:.07em;line-height:1.35;text-transform:uppercase}
.mfp-field label>span[aria-hidden]{color:var(--red)}
.mfp-optional{float:right;color:#728492;font-size:8px;font-weight:750;letter-spacing:.04em}
.mfp-field input,.mfp-field textarea{display:block;width:100%;margin:0;padding:11px 12px;border:1px solid #c9d5dd;border-radius:3px;background:#f9fbfc;color:var(--ink);font:inherit;font-size:14px;line-height:1.35;transition:border-color .2s,box-shadow .2s,background .2s}
.mfp-field input{min-height:43px}
.mfp-field textarea{min-height:92px;resize:vertical}
.mfp-field input::placeholder,.mfp-field textarea::placeholder{color:#82919c;opacity:1}
.mfp-field input:focus,.mfp-field textarea:focus{border-color:var(--blue);background:#fff;box-shadow:0 0 0 3px rgba(8,119,255,.12);outline:0}
.mfp-field>small{display:block;margin-top:5px;color:#738490;font-size:9px;line-height:1.4}
.mfp-quote-form button[type="submit"]{display:flex;align-items:center;justify-content:center;width:100%;min-height:50px;margin-top:2px;padding:0 18px;border:0;border-radius:3px;background:var(--red);color:#fff;font-size:13px;font-weight:850;cursor:pointer;transition:background .2s,opacity .2s}
.mfp-quote-form button[type="submit"]:hover{background:#d93a32}
.mfp-quote-form button[type="submit"][disabled]{cursor:wait;opacity:.72}
.mfp-quote-form button[type="submit"].is-loading span:before{content:"";display:inline-block;width:13px;height:13px;margin-right:9px;border:2px solid rgba(255,255,255,.48);border-top-color:#fff;border-radius:50%;vertical-align:-2px;animation:mfp-spin .75s linear infinite}
.mfp-privacy{display:block;margin-top:10px;color:#6d7e89;font-size:9px;line-height:1.5}
.mfp-privacy a{color:#075fcf;font-weight:750}
.mfp-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.mfp-form-status{margin:0 0 14px!important;padding:11px 12px;border:1px solid #ffd0cd;background:#fff2f1;color:#9c251f;font-size:12px!important;line-height:1.5!important}
@keyframes mfp-spin{to{transform:rotate(360deg)}}

.mfp-jump{position:sticky;z-index:30;top:82px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.97);box-shadow:0 8px 22px rgba(10,32,52,.05);backdrop-filter:blur(14px)}
.admin-bar .mfp-jump{top:114px}
.mfp-jump .mfp-shell{display:flex;align-items:center;gap:31px;min-height:58px;overflow-x:auto;scrollbar-width:none}
.mfp-jump .mfp-shell::-webkit-scrollbar{display:none}
.mfp-jump a{flex:0 0 auto;color:#526778;font-size:11px;font-weight:850;text-decoration:none}
.mfp-jump a:hover{color:var(--red)}

.mfp-trust,.mfp-projects,.mfp-models,.mfp-system,.mfp-install,.mfp-pricing,.mfp-faq{padding:96px 0}
.mfp-head{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(300px,.66fr);gap:76px;align-items:end;margin-bottom:44px}
.mfp-head h2,.mfp-engineering-intro h2,.mfp-pricing h2,.mfp-faq-layout h2,.mfp-inquiry-layout>div:first-child h2{margin:0;font-size:clamp(37px,3.9vw,56px);line-height:1.04}
.mfp-head>p{max-width:520px;margin:0;color:var(--muted)}
.mfp-related-link{color:var(--ink)!important;font-weight:850;text-decoration-color:var(--red);text-decoration-thickness:2px;text-underline-offset:4px}
.mfp-related-link:hover{color:var(--red)!important}

.mfp-trust{background:#fff}
.mfp-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}
.mfp-trust-grid article{display:flex;flex-direction:column;min-height:275px;padding:28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}
.mfp-trust-grid article>span{color:var(--red);font-size:10px;font-weight:900;letter-spacing:.15em}
.mfp-trust-grid h3{margin:42px 0 11px;font-size:24px;line-height:1.12}
.mfp-trust-grid p{margin:0 0 20px;color:var(--muted);font-size:13px;line-height:1.65}
.mfp-trust-grid a{margin-top:auto;color:#075fcf;font-size:12px;font-weight:850;text-underline-offset:4px}

.mfp-projects{background:var(--paper)}
.mfp-project-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.mfp-project{min-width:0;overflow:hidden;border:1px solid #d5e0e6;background:#fff}
.mfp-project--wide{grid-column:1/-1}
.mfp-project figure{height:410px;margin:0;overflow:hidden;background:#071c2e}
.mfp-project:not(.mfp-project--wide) figure{height:390px}
.mfp-project figure>img,.mfp-project figure picture,.mfp-project figure picture img{height:100%}
.mfp-project figure img{object-fit:cover;transition:transform .45s}
.mfp-project:hover figure img{transform:scale(1.018)}
.mfp-project>div{padding:25px 27px 28px}
.mfp-project>div p{margin:0 0 8px;color:var(--red);font-size:9px;font-weight:900;letter-spacing:.16em;line-height:1.4}
.mfp-project h3{margin:0 0 8px;font-size:25px}
.mfp-project>div span{display:block;color:var(--muted);font-size:13px;line-height:1.6}
.mfp-project-stairs{display:grid;grid-template-columns:1.65fr .65fr;gap:2px}
.mfp-project-stairs>img{height:100%;object-fit:cover}
.mfp-inline-cta{display:flex;align-items:center;justify-content:space-between;gap:44px;margin-top:46px;padding:33px 36px;color:#fff;background:linear-gradient(125deg,#0a2c49,#075fcf)}
.mfp-inline-cta h2{margin:0 0 8px;color:#fff;font-size:27px;line-height:1.1}
.mfp-inline-cta p{max-width:760px;margin:0;color:#d7e5f3;font-size:13px;line-height:1.6}
.mfp-inline-cta .mfp-btn{flex:0 0 auto;box-shadow:none}

.mfp-models{background:#fff}
.mfp-model-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:38px;border-top:1px solid var(--line);border-left:1px solid var(--line)}
.mfp-model-grid article{min-height:128px;padding:25px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}
.mfp-model-grid b{display:block;margin-bottom:28px;color:var(--ink);font-size:26px;letter-spacing:-.03em}
.mfp-model-grid span{color:var(--muted);font-size:12px}
.mfp-spec-intro{display:grid;grid-template-columns:330px 1fr;gap:38px;align-items:center;margin-bottom:28px;padding:24px;background:var(--paper)}
.mfp-spec-intro figure{margin:0}
.mfp-spec-intro img{aspect-ratio:4/3;object-fit:cover}
.mfp-spec-intro figcaption{margin-top:9px;color:#697b88;font-size:10px;line-height:1.5}
.mfp-spec-intro h3{margin:0 0 10px;font-size:30px}
.mfp-spec-intro p{max-width:650px;margin:0;color:var(--muted)}
.mfp-table-wrap{overflow-x:auto;border:1px solid var(--line);background:#fff}
.mfp-table-wrap table{width:100%;min-width:1030px;border-collapse:collapse;font-size:12px}
.mfp-table-wrap th,.mfp-table-wrap td{padding:15px 16px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:top}
.mfp-table-wrap thead th{position:sticky;top:0;background:var(--ink);color:#fff;font-size:11px}
.mfp-table-wrap tbody th{width:205px;background:#f1f5f7;font-weight:850}
.mfp-table-wrap tbody tr:hover td{background:#f8fbff}
.mfp-spec-note{margin:16px 0 0;color:#657783;font-size:10px!important;line-height:1.65!important}
.mfp-models .mfp-inline-cta{margin-top:42px}

.mfp-system{background:#f6f8fa}
.mfp-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.mfp-product-grid article{display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);background:#fff;transition:transform .25s,box-shadow .25s}
.mfp-product-grid article:hover{box-shadow:0 24px 52px rgba(10,32,52,.1);transform:translateY(-4px)}
.mfp-product-grid figure{height:320px;margin:0;overflow:hidden;background:#eef3f6}
.mfp-product-grid img{height:100%;object-fit:cover}
.mfp-product-grid article>div{padding:27px 28px 30px}
.mfp-product-grid span,.mfp-install-grid>article>span{display:block;margin-bottom:17px;color:var(--red);font-size:9px;font-weight:900;letter-spacing:.16em}
.mfp-product-grid h3{margin:0 0 10px;font-size:24px;line-height:1.12}
.mfp-product-grid p{margin:0;color:var(--muted);font-size:13px}

.mfp-engineering{padding:104px 0;background:var(--ink);color:#fff}
.mfp-engineering-layout{display:grid;grid-template-columns:.72fr 1.45fr;gap:86px}
.mfp-engineering-intro{position:sticky;top:170px;align-self:start}
.mfp-engineering .mfp-eyebrow{color:#ff6e66!important}
.mfp-engineering-intro h2{margin-bottom:23px;color:#fff}
.mfp-engineering-intro>p{color:#c7d4de}
.mfp-engineering .mfp-text-link{margin-top:15px;color:#fff}
.mfp-feature-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid rgba(255,255,255,.17);border-left:1px solid rgba(255,255,255,.17)}
.mfp-feature-grid article{min-height:235px;padding:32px;border-right:1px solid rgba(255,255,255,.17);border-bottom:1px solid rgba(255,255,255,.17)}
.mfp-feature-grid b{color:#ff6b63;font-size:10px;letter-spacing:.16em}
.mfp-feature-grid h3{margin:51px 0 11px;color:#fff;font-size:23px}
.mfp-feature-grid p{margin:0;color:#becdd8;font-size:13px}

.mfp-install{background:#fff}
.mfp-install-grid{display:grid;grid-template-columns:1fr 1fr .82fr;gap:18px}
.mfp-install-grid>article,.mfp-install-grid>aside{min-height:385px;padding:36px;border:1px solid var(--line)}
.mfp-install-grid>article{border-top:4px solid var(--blue);background:#fff}
.mfp-install-grid>article:nth-child(2){border-top-color:var(--red)}
.mfp-install-grid h3{margin:52px 0 14px;font-size:28px}
.mfp-install-grid p,.mfp-install-grid li{color:var(--muted);font-size:13px;line-height:1.65}
.mfp-install-grid ul{margin:22px 0 0;padding-left:18px}
.mfp-install-grid li{margin:8px 0}
.mfp-install-grid>aside{background:var(--paper)}
.mfp-install-grid>aside h3{margin:0;font-size:24px}
.mfp-install-grid ol{margin:22px 0 0;padding:0;list-style:none;counter-reset:inputs}
.mfp-install-grid ol li{counter-increment:inputs;display:flex;gap:13px;padding:10px 0;border-bottom:1px solid var(--line);color:var(--ink)}
.mfp-install-grid ol li:before{content:"0" counter(inputs);color:var(--red);font-size:9px;font-weight:900}

.mfp-pricing{color:#fff;background:linear-gradient(135deg,#061a2e,#0b3554)}
.mfp-pricing-layout{display:grid;grid-template-columns:1fr .92fr;gap:92px;align-items:center}
.mfp-pricing h2{max-width:700px;margin-bottom:25px;color:#fff}
.mfp-pricing-layout>div>p:not(.mfp-eyebrow){max-width:690px;color:#c7d5df}
.mfp-pricing-note{margin:23px 0 26px!important;padding-left:17px;border-left:3px solid var(--cyan);color:#fff!important;font-weight:750}
.mfp-price-factors{margin:0;padding:0;border-top:1px solid rgba(255,255,255,.16);list-style:none}
.mfp-price-factors li{display:grid;grid-template-columns:42px 1fr;gap:10px;align-items:center;min-height:66px;border-bottom:1px solid rgba(255,255,255,.16)}
.mfp-price-factors b{color:#5ee4f3;font-size:10px;letter-spacing:.12em}
.mfp-price-factors span{color:#e3edf4;font-size:14px;font-weight:750}

.mfp-faq{background:#fff}
.mfp-faq-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:92px}
.mfp-faq-layout>div:first-child{position:sticky;top:170px;align-self:start}
.mfp-faq-layout>div:first-child>p:last-child{margin-top:21px;color:var(--muted)}
.mfp-faq-list{border-top:1px solid var(--line)}
.mfp-faq-list details{border-bottom:1px solid var(--line)}
.mfp-faq-list summary{position:relative;padding:23px 48px 23px 0;font-size:17px;font-weight:850;line-height:1.4;cursor:pointer;list-style:none}
.mfp-faq-list summary::-webkit-details-marker{display:none}
.mfp-faq-list summary:after{content:"+";position:absolute;right:9px;top:18px;color:var(--red);font-size:24px;font-weight:500}
.mfp-faq-list details[open] summary:after{content:"−"}
.mfp-faq-list details p{max-width:760px;margin:0;padding:0 52px 23px 0;color:var(--muted);font-size:13px}

.mfp-inquiry{padding:96px 0;color:#fff;background:var(--ink)}
.mfp-inquiry-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:86px;align-items:start}
.mfp-inquiry-layout>div:first-child h2{max-width:570px;margin-bottom:22px;color:#fff}
.mfp-inquiry-layout>div:first-child>p:not(.mfp-eyebrow){max-width:540px;color:#aebdca}
.mfp-inquiry-layout>div:first-child>a{display:inline-block;margin-top:16px;color:#fff;font-size:17px;font-weight:850}
.mfp-bottom-form{padding:34px;background:#fff;color:var(--ink);box-shadow:0 24px 60px rgba(0,0,0,.18)}
.mfp-bottom-form .mfp-form-head h2{font-size:31px}
.mfp-bottom-form .mfp-field textarea{min-height:130px}

@media(max-width:1080px){
 .mfp-shell{width:min(100% - 40px,1280px)}
 .mfp-hero-layout{grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);gap:42px}
 .mfp-hero-copy h1{font-size:55px}
 .mfp-lead{font-size:17px!important}
 .mfp-head{gap:40px}
 .mfp-trust-grid{grid-template-columns:repeat(2,1fr)}
 .mfp-product-grid figure{height:270px}
 .mfp-engineering-layout{grid-template-columns:1fr;gap:48px}
 .mfp-engineering-intro,.mfp-faq-layout>div:first-child{position:static}
 .mfp-install-grid{grid-template-columns:1fr 1fr}
 .mfp-install-grid>aside{grid-column:1/-1}
 .mfp-pricing-layout{gap:55px}
 .mfp-faq-layout,.mfp-inquiry-layout{gap:55px}
}
@media(max-width:900px){
 .mfp-hero{min-height:auto}
 .mfp-hero:before{background:linear-gradient(180deg,rgba(3,16,29,.94),rgba(3,16,29,.84))}
 .mfp-hero-layout{grid-template-columns:1fr;gap:42px;min-height:auto;padding:70px 0}
 .mfp-hero-copy{max-width:790px}
 .mfp-hero-quote{width:min(100%,680px)}
 .mfp-pricing-layout{grid-template-columns:1fr}
}
@media(max-width:782px){.admin-bar .mfp-jump{top:118px}}
@media(max-width:720px){
 .mfp-shell{width:calc(100% - 30px)}
 .mfp p{font-size:15px}
 .mfp :where(section,aside)[id]{scroll-margin-top:130px}
 .mfp-hero:before{background:linear-gradient(180deg,rgba(3,16,29,.93) 0%,rgba(3,16,29,.82) 44%,rgba(3,16,29,.91) 100%)}
 .mfp-hero-media img{object-position:center center}
 .mfp-hero-layout{gap:34px;padding:48px 0 58px}
 .mfp-hero-copy h1{margin-bottom:19px;font-size:43px;line-height:1.02}
 .mfp-lead{margin-bottom:24px!important;font-size:16px!important;line-height:1.55!important}
 .mfp-actions{align-items:stretch;flex-direction:column;gap:15px}
 .mfp-actions .mfp-btn{width:100%}
 .mfp-text-link{justify-content:center}
 .mfp-hero-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 4px;margin-top:18px!important;text-align:center}
 .mfp-hero-quote{padding:23px 18px 25px;border-radius:7px}
 .mfp-form-head h2{font-size:26px}
 .mfp-form-row{grid-template-columns:1fr;gap:0}
 .mfp-field{margin-bottom:12px}
 .mfp-field input{min-height:45px}
 .mfp-jump{top:72px}
 .mfp-jump .mfp-shell{gap:23px;min-height:52px}
 .mfp-trust,.mfp-projects,.mfp-models,.mfp-system,.mfp-install,.mfp-pricing,.mfp-faq{padding:72px 0}
 .mfp-head{grid-template-columns:1fr;gap:18px;margin-bottom:31px}
 .mfp-head h2,.mfp-engineering-intro h2,.mfp-pricing h2,.mfp-faq-layout h2,.mfp-inquiry-layout>div:first-child h2{font-size:35px}
 .mfp-trust-grid,.mfp-model-grid,.mfp-product-grid{grid-template-columns:1fr}
 .mfp-trust-grid article{min-height:0;padding:25px}
 .mfp-trust-grid h3{margin-top:28px}
 .mfp-project-grid{grid-template-columns:1fr}
 .mfp-project--wide{grid-column:auto}
 .mfp-project figure,.mfp-project:not(.mfp-project--wide) figure{height:300px}
 .mfp-project-stairs{grid-template-columns:1fr}
 .mfp-project-stairs>img{display:none}
 .mfp-inline-cta{align-items:stretch;flex-direction:column;gap:22px;padding:27px 24px}
 .mfp-inline-cta h2{font-size:25px}
 .mfp-inline-cta .mfp-btn{width:100%}
 .mfp-model-grid{margin-bottom:30px}
 .mfp-model-grid article{min-height:110px}
 .mfp-model-grid b{margin-bottom:19px}
 .mfp-spec-intro{grid-template-columns:1fr;gap:20px;padding:18px}
 .mfp-spec-intro h3{font-size:27px}
 .mfp-table-wrap{margin-right:-15px;border-right:0}
 .mfp-product-grid figure{height:290px}
 .mfp-engineering{padding:72px 0}
 .mfp-feature-grid{grid-template-columns:1fr}
 .mfp-feature-grid article{min-height:200px}
 .mfp-feature-grid h3{margin-top:35px}
 .mfp-install-grid{grid-template-columns:1fr}
 .mfp-install-grid>aside{grid-column:auto}
 .mfp-install-grid>article,.mfp-install-grid>aside{min-height:0;padding:28px}
 .mfp-install-grid h3{margin-top:36px}
 .mfp-pricing-layout{gap:40px}
 .mfp-price-factors li{min-height:62px}
 .mfp-faq-layout,.mfp-inquiry-layout{grid-template-columns:1fr;gap:40px}
 .mfp-inquiry{padding:72px 0}
 .mfp-bottom-form{padding:25px 18px}
 .mfp-bottom-form .mfp-form-head h2{font-size:27px}
}
@media(max-width:390px){
 .mfp-hero-copy h1{font-size:39px}
 .mfp-hero-layout{padding-top:42px}
 .mfp-head h2,.mfp-engineering-intro h2,.mfp-pricing h2,.mfp-faq-layout h2,.mfp-inquiry-layout>div:first-child h2{font-size:32px}
 .mfp-project figure,.mfp-project:not(.mfp-project--wide) figure{height:270px}
}
@media(prefers-reduced-motion:reduce){
 .mfp *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}
}
