.mv-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.mv-header__in{position:relative;gap:8px}
.mv-nav{display:flex;align-items:center;gap:2px;margin-left:auto}
.mv-nav__link,.mv-nav__dd>summary{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 12px;font-size:15px;font-weight:500;color:var(--mv-text);text-decoration:none;border-radius:10px;cursor:pointer;list-style:none;user-select:none}
.mv-nav__dd>summary::-webkit-details-marker{display:none}
.mv-nav__link:hover,.mv-nav__dd>summary:hover{background:var(--mv-bg-light)}
.mv-nav__dd{position:relative}
.mv-nav__dd[open]>summary span{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1.5px}
.mv-nav__chev{transition:transform .2s}
.mv-nav__dd[open] .mv-nav__chev{transform:rotate(180deg)}
.mv-nav__menu{position:absolute;top:calc(100% + 6px);left:0;min-width:240px;margin:0;padding:8px;list-style:none;background:#fff;border:1px solid var(--mv-border);border-radius:14px;box-shadow:0 14px 34px rgba(21,23,28,.12);z-index:40}
.mv-nav__menu a{display:block;padding:12px 14px;border-radius:10px;color:var(--mv-text-2);text-decoration:none;font-size:15px}
.mv-nav__menu a:hover{background:var(--mv-bg-light);color:var(--mv-text)}
.mv-nav__menu a.is-acc{color:var(--mv-accent);font-weight:500}
@media (max-width:560px){.mv-nav__link,.mv-nav__dd>summary{font-size:14px;padding:8px}.mv-nav__dd{position:static}.mv-nav__menu{left:16px;right:16px;min-width:0}}
.mv-contact{padding:56px 0 var(--mv-sec-y)}
.mv-contact__head{text-align:center;max-width:840px;margin:0 auto 32px}
.mv-contact__head h1{margin-bottom:14px}
.mv-contact__head p{color:var(--mv-muted)}
.mv-contact__head a{color:var(--mv-text);font-weight:600;text-decoration:none;white-space:nowrap}
.mv-cform{max-width:720px;margin:0 auto;display:grid;gap:16px}
.mv-cform__row{display:grid;gap:16px}
@media (min-width:640px){.mv-cform__row{grid-template-columns:1fr 1fr}}
.mv-cform input,.mv-cform textarea{width:100%;font:inherit;font-size:16px;min-height:52px;padding:14px 16px;border:1px solid var(--mv-border-2);border-radius:12px;background:#fff;color:var(--mv-text)}
.mv-cform textarea{min-height:130px;resize:vertical}
.mv-cform input:focus,.mv-cform textarea:focus{outline:none;border-color:var(--mv-accent);box-shadow:0 0 0 3px var(--mv-accent-soft)}
.mv-cform .mv-btn{width:100%}
.mv-faqpage .mv-faq{margin:0 auto}
.mv-faqpage__head{text-align:center;max-width:820px;margin:0 auto 24px}
.mv-faqpage__head .mv-sub{margin:12px auto 0}
.mv-faqpage__more{text-align:center;margin-top:28px;color:var(--mv-muted)}
.mv-track{max-width:640px;text-align:center}
.mv-track .mv-sub{margin:12px auto 28px}
.mv-track__form{display:grid;gap:14px;text-align:left;background:#fff;border:1px solid var(--mv-border);border-radius:20px;padding:20px}
.mv-track__btns{display:grid;gap:10px}
@media (min-width:561px){.mv-track__btns{grid-template-columns:1fr 1fr}}
.mv-track .mv-muted{margin-top:18px}
.mv-footer{padding:56px 0 24px}
.mv-fbrand{max-width:560px;margin-bottom:40px}
.mv-fbrand .mv-footer__brand{font-size:22px;margin-bottom:12px}
.mv-fbrand p:last-child{font-size:15px;color:#D5D8DE}
.mv-fgrid{display:grid;grid-template-columns:1fr 1fr;gap:36px 24px}
.mv-fgrid h3{font-size:17px;margin:0 0 18px;color:#fff}
.mv-fgrid ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.mv-fgrid a{color:#C9CDD4;text-decoration:none;font-size:14px;transition:color .2s}
.mv-fgrid a:hover{color:#fff}
.mv-fcontact li{font-size:15px;color:#D5D8DE}
.mv-fcontact a{font-size:15px;color:#fff}
@media (max-width:760px){.mv-fgrid>div:last-child{grid-column:1/-1}}
@media (min-width:761px){.mv-fgrid{grid-template-columns:1.5fr 1fr 1.1fr 1fr 1.5fr}}
