.mvq{--q-bg:#080d1d;--q-card:#10182a;--q-line:#303d56;--q-text:#eef1fc;--q-muted:#b3bed4;color:var(--q-text);background:radial-gradient(ellipse at 5% 0%,#182945 0,transparent 52%),radial-gradient(ellipse at 100% 60%,#261735 0,transparent 50%),var(--q-bg);padding:60px 24px 76px;font-family:inherit;isolation:isolate}
.mvq *{box-sizing:border-box}.mvq [hidden]{display:none!important}.mvq-shell{max-width:1120px;margin:0 auto}.mvq .mvq-eyebrow{color:#82dff8;text-transform:uppercase;letter-spacing:2px;font-size:12px;margin:0 0 16px}.mvq h1{font-size:clamp(32px,4.2vw,56px);line-height:1.12;letter-spacing:-1.7px;font-weight:700;color:var(--q-text);margin:0 0 20px}.mvq h1 span{background:linear-gradient(100deg,#58dcff,#c0a4ff,#fa83d7);background-clip:text;-webkit-background-clip:text;color:transparent}.mvq-hero>p:last-child{max-width:620px;color:var(--q-muted);font-size:16px;line-height:1.65;margin:0 0 34px}.mvq-layout{display:grid;grid-template-columns:minmax(0,1fr) 265px;gap:32px;align-items:start}.mvq-card{background:var(--q-card);border:1px solid var(--q-line);border-radius:24px;padding:32px;box-shadow:0 25px 55px #0003;min-width:0}.mvq .mvq-steps{list-style:none;display:flex;justify-content:space-between;gap:12px;margin:0;padding:0;color:var(--q-muted);font-size:13px}.mvq-steps li{display:flex;gap:8px;align-items:center}.mvq-steps b{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#283247;font-weight:500}.mvq-steps [aria-current]{color:#e9f9ff}.mvq-steps [aria-current] b{background:#176889}.mvq-progress{height:3px;background:#263149;margin:22px 0 28px;border-radius:4px}.mvq-progress span{display:block;width:50%;height:100%;background:linear-gradient(90deg,#3fd4ff,#c878ef);transition:width .2s}
.mvq h2{font-size:25px;line-height:1.25;letter-spacing:-.4px;color:var(--q-text);margin:0 0 10px;font-weight:650}.mvq .mvq-sub{font-size:14px;color:var(--q-muted);line-height:1.65;margin:0 0 24px}.mvq-services{display:grid;grid-template-columns:1fr 1fr;gap:13px}.mvq button{font:inherit;color:inherit;cursor:pointer}.mvq-services button{position:relative;text-align:left;background:#151f33;border:1px solid var(--q-line);border-radius:15px;padding:21px 18px;min-height:155px;transition:transform .18s,border-color .18s,background .18s}.mvq-services button:hover,.mvq-services button[aria-pressed=true]{transform:translateY(-2px);background:linear-gradient(120deg,#14334c,#29203f);border-color:#75d8f3}.mvq-services strong{display:block;font-size:16px;margin:12px 0 5px;line-height:1.4}.mvq-services small{display:block;color:var(--q-muted);font-size:12px;line-height:1.6}.mvq-service-icon{font-size:26px;color:#85dff8;line-height:1}.mvq-service-arrow{position:absolute;top:20px;right:18px;color:#99aac6}.mvq-selection{background:#1c2940;padding:10px 14px;border-radius:10px;font-size:13px;color:#bddff2;margin:0 0 24px}.mvq-fields{display:grid;gap:18px}.mvq-field label,.mvq legend{display:block;color:#e1e7f3;font-size:14px;font-weight:500;margin:0 0 7px}.mvq-field label small,.mvq legend small{color:var(--q-muted);font-size:12px;font-weight:400}.mvq input:not([type=checkbox]):not([type=hidden]),.mvq select,.mvq textarea{display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;font:inherit;font-size:16px;color:var(--q-text);background:#0b1222;border:1px solid #34415d;border-radius:10px;padding:12px 14px;min-height:48px;box-shadow:none}.mvq textarea{resize:vertical}.mvq input::placeholder,.mvq textarea::placeholder{color:#8e9bb6;opacity:1}.mvq select option{color:var(--q-text);background:#0b1222}.mvq-field>small{display:block;color:var(--q-muted);font-size:12px;margin-top:7px;line-height:1.6}.mvq fieldset{border:0;padding:0;margin:0;min-width:0}.mvq-channel{display:flex;flex-wrap:wrap;gap:10px}.mvq-channel legend{width:100%}.mvq-channel button{flex:1;background:#151f33;border:1px solid var(--q-line);border-radius:11px;padding:12px 16px;min-height:48px;font-size:14px}.mvq-channel button[aria-pressed=true]{background:linear-gradient(120deg,#173750,#29203f);border-color:#77d9f4}.mvq .mvq-contact-hint{color:#acc8df;font-size:12px;line-height:1.6;margin:-9px 0 0}.mvq-questions{display:grid;gap:18px}.mvq-checks>div{display:flex;flex-wrap:wrap;gap:8px}.mvq-chip{display:flex;gap:8px;align-items:center;border:1px solid var(--q-line);background:#151f33;border-radius:10px;padding:10px 12px;color:var(--q-text);font-size:12px;min-height:44px;cursor:pointer}.mvq-chip:has(input:checked){background:#19324a;border-color:#72d9f5}.mvq input[type=checkbox]{width:17px;height:17px;min-width:17px;accent-color:#956bd8;margin:0}.mvq-note summary{cursor:pointer;padding:7px 0;color:#bbcbe5;font-size:14px;min-height:40px}.mvq-note summary small{font-size:12px}.mvq-note .mvq-field{margin-top:10px}.mvq-consent{display:flex;gap:11px;align-items:flex-start;color:var(--q-muted);font-size:12px;line-height:1.7}.mvq-consent input{margin-top:4px!important}.mvq-consent a{color:#9bdffb;text-decoration:underline}.mvq .mvq-error{display:block;color:#ffb4c2;font-size:12px;margin-top:5px;line-height:1.5}.mvq-error:empty{display:none}.mvq [aria-invalid=true]{border-color:#fa96a9!important}.mvq-status{margin-top:18px;color:#ffbfcb;background:#331f30;border-radius:10px;padding:13px;font-size:14px;line-height:1.6}.mvq-actions{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:28px}.mvq .mvq-submit{border:0;border-radius:11px;padding:14px 22px;background:linear-gradient(110deg,#2389ca,#8753d7,#b447ac);font-weight:650;box-shadow:0 8px 20px #8d48ca25;min-height:48px}.mvq-back{border:0;background:transparent;padding:12px 0;color:var(--q-muted)!important;min-height:44px}.mvq button:disabled{opacity:.6;cursor:wait}.mvq-aside{padding:20px 0}.mvq-aside>h2{font-size:19px;margin-bottom:28px}.mvq-benefit{display:flex;gap:13px;margin-bottom:26px}.mvq-benefit>span{color:#77d9ef;font-size:21px}.mvq-benefit h3{font-size:15px;color:var(--q-text);margin:0 0 5px}.mvq-benefit p,.mvq-aside-foot{font-size:13px;color:var(--q-muted);line-height:1.7;margin:0}.mvq-aside-foot{border-top:1px solid var(--q-line);padding-top:22px}.mvq-success{text-align:center;padding:20px 0;overflow-wrap:anywhere}.mvq-success-icon{display:grid;place-items:center;width:66px;height:66px;border-radius:50%;color:#8cead5;background:#183a41;font-size:32px;margin:0 auto 24px}.mvq-result-message{color:var(--q-muted);font-size:15px;line-height:1.7}.mvq-reference{color:#a5e4f5;font-size:13px}.mvq-honey{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.mvq button:focus-visible,.mvq input:focus-visible,.mvq textarea:focus-visible,.mvq select:focus-visible,.mvq summary:focus-visible,.mvq a:focus-visible{outline:2px solid #90e4ff;outline-offset:4px}.mvq h2:focus{outline:none}
@media(max-width:800px){.mvq-layout{grid-template-columns:1fr}.mvq-aside{display:none}.mvq{padding:36px 18px 48px}.mvq-card{padding:25px}.mvq h1{letter-spacing:-1px}}
@media(max-width:430px){.mvq-services{grid-template-columns:1fr}.mvq-services button{min-height:115px;padding:17px}.mvq-services strong{margin-top:7px}.mvq-card{padding:20px}.mvq-steps{font-size:12px!important}.mvq-actions{flex-wrap:wrap}.mvq .mvq-submit{padding:13px 16px}.mvq-channel button{padding:11px 8px}.mvq-hero>p:last-child{font-size:14px}}
@media(prefers-reduced-motion:reduce){.mvq *{transition:none!important;scroll-behavior:auto!important}}