.mvs-card{position:relative;border-radius:var(--mvs-r-md);background:var(--mvs-white);color:var(--mvs-ink)}.mvs-form-card{padding:36px;box-shadow:var(--mvs-shadow-card)}.mvs-form-card--hero{border:1.5px solid transparent;border-radius:26px;background:linear-gradient(var(--mvs-white),var(--mvs-white)) padding-box,linear-gradient(140deg,#ff5fb2e6,#b9a6e080 45%,#5b358ce6) border-box;box-shadow:0 40px 80px -30px #0000008c,0 0 0 10px #ffffff0a}.mvs-form-card__head{display:flex;align-items:center;gap:16px}.mvs-form-card__badge{display:inline-flex;flex:none;align-items:center;justify-content:center;width:48px;height:48px;border-radius:15px;background:linear-gradient(140deg,var(--mvs-pink),#b5007a);box-shadow:0 10px 20px -10px #e6007ecc;color:var(--mvs-white)}.mvs-form-card__title{color:var(--mvs-plum);font-size:22px;font-weight:700;line-height:1.25;letter-spacing:-.01em}.mvs-form .nf-form-title,.mvs-form .nf-debug-msg:empty,.mvs-form .hidden-container,.mvs-form nf-field:has(.hidden-container){display:none}.mvs-form .nf-form-hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.mvs-form .nf-form-fields-required{margin-top:10px;color:var(--mvs-muted);font-size:12px}.mvs-form nf-fields-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;margin-top:16px}.mvs-form nf-field{display:block;grid-column:1 / -1;min-width:0}.mvs-form-card:not(.mvs-form-card--wide) .mvs-form nf-field:nth-child(2),.mvs-form-card:not(.mvs-form-card--wide) .mvs-form nf-field:nth-child(3){grid-column:auto}.mvs-form-card--wide .mvs-form nf-field:nth-child(-n+4){grid-column:auto}.mvs-form nf-field:has(.listselect-container){order:-1}.mvs-form nf-field:has(.html-container){order:9}.mvs-form nf-field:has(.submit-container){order:10}.mvs-form .nf-field-container{position:relative;margin:0}.mvs-form .nf-field{position:relative}.mvs-form .nf-field-label{position:absolute;top:16px;right:14px;z-index:1;margin:0;pointer-events:none}.mvs-form .nf-field-label label{margin:0;font-size:0}.mvs-form .ninja-forms-req-symbol{color:var(--mvs-pink);font-size:15px;font-weight:700}.mvs-form .listselect-container .nf-field-label,.mvs-form .submit-container .nf-field-label,.mvs-form .html-container .nf-field-label{display:none}.mvs-form input.ninja-forms-field:not([type=button]):not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=hidden]),.mvs-form select.ninja-forms-field,.mvs-form textarea.ninja-forms-field{width:100%;height:56px;padding:0 34px 0 16px;border:1px solid var(--mvs-line-2);border-radius:14px;background:#fcfbfe;color:var(--mvs-ink);font-family:inherit;font-size:16px;transition:border-color var(--mvs-fast),box-shadow var(--mvs-fast),background-color var(--mvs-fast);-webkit-appearance:none;appearance:none}.mvs-form textarea.ninja-forms-field{height:120px;padding-top:12px}.mvs-form .ninja-forms-field::placeholder{color:var(--mvs-muted);opacity:1}.mvs-form .ninja-forms-field:hover{border-color:#c4bbd8;background:var(--mvs-white)}.mvs-form .ninja-forms-field:focus{outline:0;border-color:var(--mvs-purple);background:var(--mvs-white);box-shadow:0 0 0 4px #5b358c1f}.mvs-form select.ninja-forms-field{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235E5873' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;cursor:pointer}.mvs-form .mvs-has-seg select.ninja-forms-field{position:absolute;width:1px!important;height:1px!important;opacity:0;pointer-events:none}.mvs-form .mvs-has-icon .ninja-forms-field{padding-left:48px!important}.mvs-field-icon{position:absolute;top:50%;left:16px;z-index:1;display:flex;color:#9a92b3;transform:translateY(-50%);transition:color var(--mvs-fast);pointer-events:none}.mvs-form .mvs-has-icon:focus-within .mvs-field-icon{color:var(--mvs-purple)}.mvs-form .mvs-has-float{position:relative}.mvs-float{position:absolute;top:50%;left:48px;z-index:1;color:var(--mvs-muted);font-size:16px;line-height:1;transform:translateY(-50%);transform-origin:left center;transition:transform .22s var(--mvs-ease),color .22s,top .22s var(--mvs-ease);pointer-events:none}.mvs-form .mvs-has-float .ninja-forms-field:not(:placeholder-shown){padding-top:16px!important}.mvs-form .mvs-has-float .ninja-forms-field:focus{padding-top:16px!important}.mvs-form .mvs-has-float .ninja-forms-field:focus~.mvs-float,.mvs-form .mvs-has-float .ninja-forms-field:not(:placeholder-shown)~.mvs-float{top:17px;color:var(--mvs-purple);font-weight:600;transform:translateY(-50%) scale(.72)}.mvs-seg__label{display:block;margin-bottom:10px;color:var(--mvs-ink-2);font-size:13px;font-weight:600}.mvs-seg{position:relative;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:5px;border:1px solid var(--mvs-line);border-radius:16px;background:#f4f1fa}.mvs-seg:before{content:"";position:absolute;top:5px;bottom:5px;left:5px;width:calc((100% - 10px) / var(--mvs-seg-count, 2));border-radius:12px;background:var(--mvs-white);box-shadow:0 6px 14px -6px #1b143040;opacity:0;transform:translate(calc(100% * var(--mvs-seg-index, 0)));transition:transform .35s var(--mvs-ease),opacity .2s}.mvs-seg.has-choice:before{opacity:1}.mvs-seg button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:0;border-radius:12px;background:transparent;color:var(--mvs-muted);font-size:15px;font-weight:700;cursor:pointer;transition:color var(--mvs-fast)}.mvs-seg button .mvs-icon{opacity:.7;transition:opacity var(--mvs-fast),color var(--mvs-fast)}.mvs-seg button:hover,.mvs-seg button[aria-checked=true]{color:var(--mvs-plum)}.mvs-seg button[aria-checked=true] .mvs-icon{color:var(--mvs-pink);opacity:1}.mvs-seg button:focus-visible{outline-offset:-2px}.mvs-form .html-container .nf-field-element,.mvs-form .html-container p{color:var(--mvs-muted);font-size:12px;line-height:1.55}.mvs-form .html-container .nf-field-element{position:relative;padding-left:24px}.mvs-form .html-container .nf-field-element:before{content:"";position:absolute;top:1px;left:0;width:15px;height:15px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235B358C' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='10.5' width='14' height='10' rx='2'/%3E%3Cpath d='M8 10.5V8a4 4 0 0 1 8 0v2.5'/%3E%3C/svg%3E") no-repeat center / contain}.mvs-form .html-container a{color:var(--mvs-purple);font-weight:600}.mvs-form input[type=button].ninja-forms-field,.mvs-form input[type=submit].ninja-forms-field{width:100%;min-height:56px;padding:0 48px;border:0;border-radius:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m13 6 6 6-6 6'/%3E%3C/svg%3E") no-repeat right 22px center,linear-gradient(120deg,var(--mvs-pink),#c4007a);box-shadow:0 14px 28px -14px #e6007ed9;color:var(--mvs-white);font-family:inherit;font-size:16px;font-weight:700;letter-spacing:.01em;cursor:pointer;transition:background-position .3s var(--mvs-ease),box-shadow .3s,transform .2s;-webkit-appearance:none;appearance:none}.mvs-form input[type=button].ninja-forms-field:hover,.mvs-form input[type=submit].ninja-forms-field:hover{background-position:right 16px center,0 0;box-shadow:0 18px 32px -14px #e6007ef2;transform:translateY(-1px)}.mvs-form input[type=button].ninja-forms-field:disabled{opacity:.6;cursor:progress}.mvs-form .nf-error .ninja-forms-field{border-color:#d0021b!important}.mvs-form .nf-error-msg,.mvs-form .nf-error-wrap{margin-top:6px;color:#b0001a;font-size:13px;font-weight:500}.mvs-form .nf-form-errors .nf-error-msg{margin-top:12px}.mvs-form .nf-pass .ninja-forms-field{border-color:#6aa84f}.mvs-form .nf-response-msg{padding:16px 18px;border-radius:var(--mvs-r-sm);background:#eef5de;color:#2e4a12;font-weight:600}.mvs-form .nf-response-msg:empty{display:none}.mvs-form .nf-loading-spinner{width:24px;height:24px;margin:16px auto;border:3px solid var(--mvs-line-2);border-top-color:var(--mvs-pink);border-radius:50%;animation:mvs-spin .8s linear infinite}@keyframes mvs-spin{to{transform:rotate(360deg)}}@media(max-width:560px){.mvs-form-card{padding:24px 20px;border-radius:20px}.mvs-form-card--hero{border-radius:22px}.mvs-form-card__badge{width:42px;height:42px}.mvs-form-card__title{font-size:19px}.mvs-form-card:not(.mvs-form-card--wide) .mvs-form nf-field:nth-child(n),.mvs-form-card--wide .mvs-form nf-field:nth-child(n){grid-column:1 / -1}}
