.mf-contact-v2{background:linear-gradient(#fff 0%,#f8fbff 60%,#eef5fc 100%)}main:has(.mf-contact-v2)+.mf-footer{margin-top:0}.mf-contact-v2:before{display:none}.mf-contact-v2 .mf-contact-page-grid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:start;gap:34px;max-width:1130px;padding:44px 24px 62px}.mf-contact-v2-intro{min-width:0}.mf-contact-v2 .mf-inner-title{margin-top:24px;font-size:clamp(40px,3.9vw,54px);line-height:1.05}.mf-contact-v2 .mf-inner-copy{max-width:490px;margin-top:22px;font-size:16px;line-height:1.6}.mf-contact-v2-challenges{border:1px solid var(--mf-border-soft);background:#fff;border-radius:16px;margin-top:24px;padding:23px 24px 25px;box-shadow:0 14px 32px #061a330f}.mf-contact-v2-challenges h2{color:var(--mf-deep-navy);font-family:var(--font-manrope), system-ui, sans-serif;margin:0 0 13px;font-size:20px;font-weight:800;line-height:1.25}.mf-contact-v2-challenges ul{gap:15px;margin:0;padding:0;list-style:none;display:grid}.mf-contact-v2-challenges li{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:14px;display:grid}.mf-contact-v2-challenge-icon{width:52px;height:52px;color:var(--mf-electric-blue);background:#e9f2ff;border-radius:10px;place-items:center;display:grid}.mf-contact-v2-challenges h3{color:var(--mf-deep-navy);font-family:var(--font-manrope), system-ui, sans-serif;margin:2px 0 3px;font-size:14px;font-weight:800;line-height:1.35}.mf-contact-v2-challenges li p{color:var(--mf-text-secondary);margin:0;font-size:12px;line-height:1.5}.mf-contact-v2 .mf-contact-form{border-color:#e5ebf3;border-radius:16px;padding:24px 26px 22px;box-shadow:0 16px 40px #061a3314}.mf-contact-v2 .mf-contact-form-header p{font-size:11px}.mf-contact-v2 .mf-contact-form-header h2{color:var(--mf-deep-navy);font-family:var(--font-manrope), system-ui, sans-serif;margin:6px 0 0;font-size:22px;font-weight:800;line-height:1.2}.mf-contact-v2 .mf-contact-form-header>span{color:var(--mf-text-secondary);margin-top:6px;font-size:14px;line-height:1.5;display:block}.mf-contact-v2 .mf-form-grid{gap:12px;margin-top:18px}.mf-contact-v2 .mf-contact-form>.mf-form-grid>:nth-child(3){grid-column:1/-1}.mf-contact-v2 .mf-form-field{gap:5px}.mf-contact-v2 .mf-form-field>span,.mf-contact-v2 .mf-checkbox-fieldset legend{color:var(--mf-deep-navy);font-size:12px;font-weight:700}.mf-contact-v2 .mf-form-field input,.mf-contact-v2 .mf-form-field select,.mf-contact-v2 .mf-form-field textarea{background:#fbfcfe;border-color:#dce6f2;font-size:13px}.mf-contact-v2 .mf-form-field input,.mf-contact-v2 .mf-form-field select{height:40px}.mf-contact-v2 .mf-form-field textarea{min-height:92px}.mf-contact-v2 .mf-contact-form>.mf-form-field,.mf-contact-v2-details{margin-top:17px}.mf-contact-v2-details summary{width:fit-content;color:var(--mf-deep-navy);cursor:pointer;border-radius:5px;align-items:center;gap:10px;font-size:13px;font-weight:700;list-style:none;display:flex}.mf-contact-v2-details summary::-webkit-details-marker{display:none}.mf-contact-v2-details summary svg{transition:transform .16s}.mf-contact-v2-details[open] summary svg{transform:rotate(180deg)}.mf-contact-v2-details summary:focus-visible{outline-offset:4px;outline:3px solid #166bff66}.mf-contact-v2-details-content{border-top:1px solid #e8eef6;margin-top:15px;padding-top:2px}.mf-contact-v2-details-content .mf-form-grid{margin-top:13px}.mf-contact-v2-details-content .mf-form-grid>:first-child{grid-column:1/-1}.mf-contact-v2-details-content .mf-checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mf-contact-v2-info{background:#edf5ff;border-radius:10px;align-items:center;gap:13px;margin-top:15px;padding:12px 14px;display:flex}.mf-contact-v2-info svg{color:var(--mf-electric-blue);flex:none}.mf-contact-v2-info p{color:var(--mf-text-secondary);margin:0;font-size:12px;line-height:1.5}.mf-contact-v2 .mf-form-submit{min-height:43px;margin-top:16px}.mf-contact-v2-privacy{color:var(--mf-text-secondary);justify-content:center;align-items:flex-start;gap:8px;margin:16px 0 0;font-size:11px;line-height:1.5;display:flex}.mf-contact-v2-privacy svg{flex:none}.mf-contact-v2-privacy a{color:var(--mf-electric-blue);text-underline-offset:2px;font-weight:700;text-decoration:underline}@media (max-width:980px){.mf-contact-v2 .mf-contact-page-grid{grid-template-columns:minmax(0,1fr);gap:28px;max-width:720px}}@media (max-width:520px){.mf-contact-v2 .mf-contact-page-grid{padding:34px 16px 48px}.mf-contact-v2 .mf-inner-title{font-size:clamp(36px,10vw,44px)}.mf-contact-v2 .mf-inner-copy{font-size:15px}.mf-contact-v2-challenges{padding:20px 17px}.mf-contact-v2-challenges li{grid-template-columns:44px minmax(0,1fr);gap:11px}.mf-contact-v2-challenge-icon{width:44px;height:44px}.mf-contact-v2 .mf-contact-form{padding:21px 17px}.mf-contact-v2-details-content .mf-checkbox-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.mf-contact-v2-details summary svg{transition:none}}
