.dvmvh{--olive:#749F3D;--olive2:#5F8232;--oliveL:#8DB55A;max-width:980px;margin:0 auto;padding:34px 12px;color:#fff;font-family:Montserrat,Arial,sans-serif}.dvmvh-card{background:#101411;border:1px solid #303730;border-top:3px solid var(--olive);border-radius:10px;padding:34px;box-shadow:0 20px 55px rgba(0,0,0,.45)}.dvmvh-progress{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:12px;margin-bottom:28px;padding-bottom:22px;border-bottom:1px solid #303730}.dvmvh-progress span{font-size:11px;font-weight:800;color:#727a72;display:flex;gap:7px;align-items:center}.dvmvh-progress span.active{color:var(--oliveL)}.dvmvh-progress span b{color:#fff}.dvmvh-progress i{height:1px;background:#394039}.dvmvh-kicker{font-size:11px;letter-spacing:.14em;color:var(--oliveL);font-weight:800}.dvmvh h2{font-size:34px;margin:6px 0;color:#fff}.dvmvh-lead{color:#c8cec8;margin:0 0 28px}.dvmvh-notice{padding:12px 14px;background:#251f0d;border:1px solid #7b681e;color:#f2df8a;margin:0 0 22px}.dvmvh-section{padding:22px 0;border-top:1px solid #293029}.dvmvh-section:first-of-type{border-top:0;padding-top:0}.dvmvh-section h3{margin:0 0 18px;color:#fff;font-size:17px}.dvmvh-grid,.dvmvh-docs{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dvmvh-grid-3{grid-template-columns:1.25fr 1fr 1fr}.dvmvh label{display:block;font-size:12px;font-weight:700;color:#9abc70;margin:0 0 16px}.dvmvh label small{display:block;color:#8e978e;font-weight:500;margin-top:6px}.dvmvh input,.dvmvh select{box-sizing:border-box;width:100%;height:50px;margin-top:7px;background:#050806;color:#fff;border:1px solid #394039;border-radius:5px;padding:0 13px;font:inherit}.dvmvh input[type=file]{height:auto;padding:11px}.dvmvh input:focus,.dvmvh select:focus{outline:none;border-color:var(--olive);box-shadow:0 0 0 3px rgba(116,159,61,.15)}.dvmvh-location{margin:0 0 16px;padding:12px 14px;border:1px solid #303730;background:#0b0f0c;color:#cdd4cd;font-size:13px}.dvmvh-price{margin:5px 0 0;padding:18px;border:1px solid var(--olive);background:rgba(116,159,61,.08);font-size:14px}.dvmvh-price strong{display:block;font-size:25px;color:var(--oliveL);margin-bottom:4px}.dvmvh-price span{display:block;color:#cfd5cf}.dvmvh-price b{display:block;margin-top:8px;color:#fff;font-size:16px}.dvmvh-agreement-copy{background:#080c09;border:1px solid #313831;border-left:3px solid var(--olive);padding:16px 18px;margin-bottom:18px;color:#cfd6cf;font-size:13px;line-height:1.6}.dvmvh-agreement-copy p{margin:0 0 8px}.dvmvh-agreement-copy p:last-child{margin-bottom:0}.dvmvh-consent{display:flex!important;align-items:flex-start;gap:10px;color:#fff!important}.dvmvh-consent input{width:auto;height:auto;margin:3px 0 0;accent-color:var(--olive);flex:0 0 auto}.dvmvh-consent span{line-height:1.45}.dvmvh-consent a{color:#a4c97a}.dvmvh-signature-wrap{margin:2px 0 18px}.dvmvh-signature-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;color:#fff;font-size:12px}.dvmvh-signature-head button{background:transparent;color:#aab2aa;border:1px solid #485048;border-radius:4px;padding:6px 10px;cursor:pointer}.dvmvh-signature-head button:hover{color:#fff;border-color:#fff}.dvmvh-signature-wrap canvas{display:block;width:100%;height:180px;background:#fff;border:2px solid #749F3D;border-radius:6px;touch-action:none;cursor:crosshair}.dvmvh-signature-wrap small{display:block;margin-top:7px;color:#8e978e}.dvmvh-final-consent{margin-top:18px!important}.dvmvh-submit{width:100%;border:0;border-radius:5px;padding:16px;background:var(--olive);color:#fff;font-weight:800;text-transform:uppercase;cursor:pointer;letter-spacing:.02em}.dvmvh-submit:hover{background:var(--olive2)}.dvmvh-submit:disabled{opacity:.5;cursor:not-allowed}.dvmvh-message{padding-top:12px;font-size:13px}.dvmvh-message.error{color:#ff8585}.dvmvh-message.ok{color:#aadd7b}#dvmvh-turnstile{margin:8px 0 18px}@media(max-width:760px){.dvmvh-card{padding:22px 18px}.dvmvh-grid,.dvmvh-grid-3,.dvmvh-docs{grid-template-columns:1fr}.dvmvh h2{font-size:28px}.dvmvh-progress{grid-template-columns:1fr 1fr 1fr;gap:6px}.dvmvh-progress i{display:none}.dvmvh-progress span{justify-content:center;text-align:center}.dvmvh-progress span b{display:none}.dvmvh-signature-wrap canvas{height:160px}}
.dvmvh-legacy-anchor{display:block;position:relative;top:-96px;visibility:hidden;height:0;pointer-events:none}