.mvbf{--pink:#f20f5a;--cyan:#12cfff;--line:#343c46;color:#dce1e7;font-family:Inter,Arial,sans-serif;background:radial-gradient(ellipse at 90% 0,rgba(18,207,255,.08),transparent 45%),#090d12;padding:clamp(28px,6vw,72px) 20px;line-height:1.55;color-scheme:dark}.mvbf *{box-sizing:border-box}.mvbf [hidden]{display:none!important}.mvbf-shell{max-width:1060px;margin:auto}.mvbf-eyebrow{color:var(--pink);font-size:12px;letter-spacing:.15em;font-weight:700}.mvbf h2{color:#f7f8fa;font-family:"Bebas Neue",Impact,sans-serif;font-weight:400;font-size:clamp(42px,6vw,72px);line-height:1.03;text-transform:uppercase;margin:16px 0}.mvbf h2 em{font-style:normal;color:var(--pink)}.mvbf-intro{max-width:630px;color:#aeb8c5;margin:20px 0 30px}.mvbf-notice{border:1px solid #365268;background:#10202c;border-radius:10px;padding:14px 18px;font-size:13px;margin:20px 0}.mvbf-form{border:1px solid var(--line);background:#10161d;border-radius:18px;overflow:hidden;scroll-margin-top:100px;box-shadow:0 20px 60px #0004}.mvbf-progress-top{display:flex;justify-content:space-between;font-size:12px;padding:20px 28px 12px;color:#dce1e7}.mvbf progress{display:block;appearance:none;border:0;width:100%;height:4px;background:#26313e}.mvbf progress::-webkit-progress-bar{background:#26313e}.mvbf progress::-webkit-progress-value{background:var(--cyan);transition:width .3s}.mvbf progress::-moz-progress-bar{background:var(--cyan)}.mvbf-steps{display:grid;grid-template-columns:repeat(6,1fr);padding:0!important;margin:0!important;list-style:none;border-bottom:1px solid var(--line);background:#0a1118}.mvbf-steps li{display:flex;flex-direction:column;align-items:center;gap:9px;padding:20px 4px;color:#97a5b5;font-size:11px;text-align:center}.mvbf-steps li span{display:grid;place-items:center;border:1px solid #526071;width:28px;height:28px;border-radius:50%;font-size:12px}.mvbf-steps li.active{color:white;background:#f20f5a0a}.mvbf-steps li.active span{background:var(--pink);border-color:var(--pink);color:white}.mvbf-steps li.done span{background:#12cfff18;border-color:var(--cyan);color:var(--cyan)}.mvbf-body{padding:clamp(20px,4vw,44px)}.mvbf fieldset{padding:0;border:0;margin:0;min-width:0}.mvbf legend{display:block;width:100%;font-family:"Bebas Neue",Impact,sans-serif;font-size:34px;color:white;padding:0;line-height:1.2}.mvbf-description{color:#aeb8c5;font-size:14px;margin:12px 0 28px}.mvbf-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.mvbf label{display:block;font-size:13px;color:#e5eaf0;font-weight:500}.mvbf label>span[aria-hidden],.mvbf-sign>p span{color:var(--pink)}.mvbf input:not([type=checkbox]):not([type=file]),.mvbf select,.mvbf textarea{display:block;width:100%;margin:8px 0 0;min-height:48px;border:1px solid #4a5563;border-radius:8px;background:#0a1118;color:#f7f8fa;padding:12px;font:inherit;font-size:15px;box-shadow:none}.mvbf :is(input,select,textarea,button,a,canvas):focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.mvbf-wide{grid-column:1/-1}.mvbf-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:35px;padding-top:25px;border-top:1px solid var(--line)}.mvbf-actions>span{font-size:11px;color:#9aa8b7;margin-right:auto}.mvbf button,.mvbf-success a{border:0;border-radius:8px;background:var(--pink);color:white;padding:14px 22px;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none}.mvbf button:hover,.mvbf-success a:hover{background:#d90c4f;color:white}.mvbf button:disabled{opacity:.6;cursor:wait}.mvbf button[data-back],.mvbf button[data-clear]{background:transparent;border:1px solid #526071;color:#dce1e7}.mvbf-error{border-left:3px solid #ff6b91;background:#391524;color:#ffd6e1;padding:14px}.mvbf-upload{border:1px dashed #597085;background:#0a1118;border-radius:12px;padding:35px;text-align:center}.mvbf-upload strong{display:block;color:var(--cyan);font-size:18px}.mvbf-upload span{display:block;margin:10px 0 24px;color:#aeb8c5}.mvbf-upload input{max-width:100%}.mvbf input::file-selector-button{padding:10px 16px;border:0;border-radius:6px;background:#263b4c;color:white;cursor:pointer}.mvbf .mvbf-check{display:flex;align-items:flex-start;gap:12px;line-height:1.7;margin:24px 0}.mvbf-check input{flex:0 0 18px;width:18px;height:18px;margin-top:3px;accent-color:var(--pink)}.mvbf-files{display:flex;flex-wrap:wrap;gap:18px}.mvbf-files figure{margin:20px 0;max-width:200px}.mvbf-files img{height:100px;max-width:180px;object-fit:contain;border-radius:8px}.mvbf-files figcaption{font-size:12px;overflow-wrap:anywhere}.mvbf-review section{border:1px solid var(--line);border-radius:10px;padding:20px;margin-bottom:14px}.mvbf-review h4{margin:0;color:var(--cyan);display:flex;align-items:center;justify-content:space-between;font-size:26px}.mvbf-review button{background:transparent;font-size:12px;padding:5px 10px;color:white;text-decoration:underline}.mvbf-review dl{display:grid;grid-template-columns:1fr 1fr;margin:16px 0 0;gap:8px;font-size:16px}.mvbf-review dt{color:#aeb8c5}.mvbf-review dd{margin:0;overflow-wrap:anywhere;color:white}.mvbf canvas{width:100%;height:180px;display:block;background:#fff;border-radius:10px;touch-action:none;cursor:crosshair;border:2px solid #91a9b9}.mvbf-sign button{margin:12px 12px 0 0;font-size:12px;padding:8px 12px}.mvbf-sign small{color:#aeb8c5}.mvbf-history{margin:20px 0;border:1px solid var(--line);border-radius:8px;padding:16px}.mvbf-history a{color:var(--cyan)}.mvbf-success{padding:40px;border:1px solid var(--cyan);border-radius:18px;background:#101c26}.mvbf-success h3{font-size:38px;color:white}.mvbf-success a{display:inline-block;margin-top:20px}@media(max-width:600px){.mvbf{padding:30px 12px}.mvbf-grid{grid-template-columns:1fr}.mvbf-steps li{font-size:9px;padding:15px 2px}.mvbf-actions{flex-wrap:wrap}.mvbf-actions>span{display:none}.mvbf-actions button{flex:1;padding:13px 10px}.mvbf-body{padding:22px 16px}.mvbf-progress-top{padding:16px}.mvbf-upload{padding:24px 12px}.mvbf-review section{padding:14px}.mvbf-review dl{grid-template-columns:1fr;gap:4px}.mvbf-review dd{margin-bottom:10px}.mvbf-sign small{display:block;margin-top:12px}}

.mvbf .mvbf-references-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.mvbf .mvbf-reference-title{grid-column:1/-1;margin:0;color:#f7f8fa;font-size:18px;font-weight:700;line-height:1.4}
.mvbf .mvbf-reference-divider{grid-column:1/-1;width:100%;border:0;border-top:1px solid var(--line);margin:8px 0}
@media(max-width:600px){.mvbf .mvbf-references-grid{grid-template-columns:1fr}}

.mvbf [data-step="2"] .mvbf-upload{margin-top:28px}

/* Form controls and step indicators. */
.mvbf .mvbf-form button[type] {
  background-color: #FF006E;
  font-family: "Bebas Neue", sans-serif;
  font-size: 20px;
  line-height: 1.2em;
  letter-spacing: 0.2px;
  box-shadow: 0px 0px 15px 8px rgba(254.9734375, 0, 203.18195800781248, 0.5);
  border-style: solid;
  border-width: 2px;
  border-color: var(--e-global-color-9e8eb65, #FF006E);
  border-radius: 15px;
  padding: 10px 30px;
  margin: 18px 0;
}
.mvbf label {
  font-size: 14px;
  font-weight: 600;
}
.mvbf .mvbf-steps li {
  font-size: 18px;
  font-family: "Bebas Neue", Impact, sans-serif;
}
.mvbf .mvbf-steps li span {
  width: 40px;
  height: 40px;
  font-size: 25px;
}

@media(max-width:600px){.mvbf .mvbf-steps{grid-template-columns:repeat(3,1fr)}.mvbf .mvbf-steps li{font-size:15px;padding:10px 4px}.mvbf .mvbf-steps li span{width:30px;height:30px;font-size:19px}}

.mvbf-review h4{gap:16px;flex-wrap:wrap}.mvbf-inline-editor{margin-top:20px}.mvbf-inline-editor .mvbf-grid{min-width:0}.mvbf-review dd{min-width:0}

.mvbf-legal{margin:24px 0;padding:22px;border:1px solid var(--line);border-radius:10px;background:#0a1118;font-size:16px;line-height:1.75}.mvbf-legal h4{font-size:20px;color:var(--cyan);margin:24px 0 8px}.mvbf-legal h4:first-child{margin-top:0}.mvbf-legal p{margin:0 0 18px}.mvbf-legal p:last-child{margin-bottom:0}.mvbf-legal a{color:var(--cyan)}.mvbf .mvbf-steps li{line-height:1.2;font-size:16px;padding-inline:8px}.mvbf input[type=datetime-local]{min-width:0}@media(max-width:600px){.mvbf-legal{padding:16px}.mvbf .mvbf-steps li{font-size:13px}}

/* Translucent Payments-style surface and step tabs. */
.mvbf{background:transparent;color:#e6edf4;color-scheme:dark}
.mvbf-form{display:flex;flex-direction:column;background:rgba(16,22,29,.92);border:1px solid rgba(255,255,255,.16);box-shadow:0 22px 65px rgba(0,0,0,.28)}
.mvbf .mvbf-steps{order:-1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;background:rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}
.mvbf .mvbf-steps li{display:block;align-content:center;min-height:82px;padding:16px 14px;background:rgba(10,17,24,.86);color:#fff;font-family:"Bebas Neue",Impact,sans-serif;font-size:21px;font-weight:500;line-height:1.25;letter-spacing:.2px;text-align:left}
.mvbf .mvbf-steps li span{display:inline;width:auto;height:auto;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;margin-right:5px}
.mvbf .mvbf-steps li span::after{content:"."}
.mvbf .mvbf-steps li.active{background:#ff026e;color:#000}
.mvbf .mvbf-steps li.done{background:#25d366;color:#000}
.mvbf .mvbf-steps li.active span,.mvbf .mvbf-steps li.done span{background:transparent;border:0;color:inherit}
.mvbf .mvbf-steps li.done::after{content:" ✓";font-family:Arial,sans-serif;font-size:15px}
.mvbf-review section,.mvbf-legal,.mvbf-history{background:rgba(10,17,24,.72)}
.mvbf-legal,.mvbf-review dd{color:#e6edf4}
.mvbf-legal h4,.mvbf-review h4{color:var(--cyan)}
.mvbf-intro,.mvbf-description,.mvbf-review dt,.mvbf-sign small{color:#c0cbd7}
.mvbf input:not([type=checkbox]):not([type=file]),.mvbf select,.mvbf textarea{background:#0a1118;border-color:#66717b;color:#f5f7fa}
.mvbf input::placeholder,.mvbf textarea::placeholder{color:#a5b0bf;opacity:1}
@media(max-width:800px){.mvbf .mvbf-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.mvbf .mvbf-steps li{font-size:18px;min-height:74px;padding:12px}}
@media(max-width:420px){.mvbf .mvbf-steps li{font-size:16px;padding:10px 8px}}

/* High-contrast fields on the dark application surface. */
.mvbf input:not([type=checkbox]):not([type=file]),.mvbf select,.mvbf textarea{background:#fff;color:#172637;border-color:#a7b5c3;color-scheme:light}
.mvbf input::placeholder,.mvbf textarea::placeholder{color:#5b6878;opacity:1}
.mvbf select option{background:#fff;color:#172637}
