.vd-page{color:#1b2340;min-height:100vh;font-family:var(--font-instrument), sans-serif;background:#f7f8fb}.vd-header{border-bottom:1px solid #e4e7ef;justify-content:space-between;align-items:center;max-width:1280px;height:90px;margin:auto;padding:0 40px;display:flex}.vd-brand{font-family:var(--font-space-grotesk), sans-serif;align-items:center;gap:10px;font-size:23px;font-weight:700;text-decoration:none;display:flex}.vd-brand>span:first-child{color:#fff;background:#3452e6;border-radius:10px;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.vd-brand .vd-beta{font:600 9px var(--font-instrument), sans-serif;letter-spacing:.1em;color:#69728b;border:1px solid #dbe0ec;border-radius:5px;margin-left:5px;padding:5px 8px}.vd-header>a:last-child{color:#626a80;font-size:13px}.vd-layout{grid-template-columns:.95fr 1.05fr;align-items:start;gap:85px;max-width:1170px;margin:65px auto 90px;padding:0 30px;display:grid}.vd-intro{padding-top:26px;position:sticky;top:50px}.vd-eyebrow{letter-spacing:.16em;margin-bottom:17px;font-weight:700;color:#3452e6!important;font-size:10px!important}.vd-intro h1{font-family:var(--font-space-grotesk), sans-serif;letter-spacing:-.055em;margin:0 0 22px;font-size:clamp(38px,4.4vw,58px);font-weight:600;line-height:1.12}.vd-intro h1 em{color:#3452e6;font-style:normal}.vd-intro>p:not(.vd-eyebrow){color:#69728b;max-width:340px;font-size:16px;line-height:1.7}.vd-intro-wave{align-items:center;gap:4px;max-width:330px;height:130px;margin:15px 0 18px;display:flex}.vd-intro-wave i{opacity:.65;background:#3452e6;border-radius:5px;width:5px;display:block}.vd-intro-wave i:nth-child(3n){background:#a7b5ff}.vd-promise{gap:16px;margin:20px 0;display:flex}.vd-promise>span{color:#939bb0;margin-top:5px;font-size:11px}.vd-promise p{color:#7c849a;font-size:13px;line-height:1.65}.vd-promise strong{color:#27314f;font-size:14px;display:block}.vd-intro .vd-free{border-top:1px solid #e4e7ef;margin-top:30px;padding-top:24px;font-size:11px!important}.vd-panel{background:#fff;border:1px solid #e2e6ef;border-radius:20px;padding:35px;box-shadow:0 12px 50px #26376b06}.vd-steps{border-bottom:1px solid #edf0f5;gap:14px;margin:0 0 38px;padding:0 0 24px;list-style:none;display:flex}.vd-steps li{color:#979dae;flex:1;align-items:center;gap:7px;font-size:10px;font-weight:600;display:flex}.vd-steps li>span{border:1px solid #e4e7ef;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.vd-steps .current{color:#3452e6}.vd-steps .current>span{color:#fff;background:#3452e6;border-color:#3452e6}.vd-steps .complete>span{color:#25804a;background:#ecf9ef;border-color:#ecf9ef}.vd-panel h2{font:600 28px/1.2 var(--font-space-grotesk), sans-serif;letter-spacing:-.04em;margin:0 0 12px}.vd-sub{color:#747c90;margin:0 0 26px;font-size:13px;line-height:1.7}.vd-label{color:#39435d;margin:17px 0;font-size:11px;font-weight:600;display:block}.vd-label input,.vd-label textarea,.vd-label select{width:100%;font:400 13px/1.5 var(--font-instrument), sans-serif;color:#1b2340;resize:vertical;background:#fff;border:1px solid #dde2eb;border-radius:8px;margin-top:7px;padding:12px 13px;display:block}.vd-label input::placeholder,.vd-label textarea::placeholder{color:#a2a8b6}.vd-label input:focus,.vd-label textarea:focus,.vd-label select:focus{outline-offset:1px;border-color:#3452e6;outline:2px solid #3452e633}.vd-account{border-top:1px solid #edf0f5;margin:25px 0;padding:22px 0 0}.vd-account h3,.vd-next-steps h3{margin:0 0 14px;font-size:13px;font-weight:600}.vd-text-button{cursor:pointer;font:500 11px/1.7 var(--font-instrument), sans-serif;color:#3452e6;text-align:left;background:0 0;border:none;padding:0}.vd-text-button:disabled{opacity:.5;cursor:wait}.vd-button{color:#fff;cursor:pointer;width:100%;font:600 13px/1.5 var(--font-instrument), sans-serif;background:#3452e6;border:0;border-radius:9px;justify-content:center;align-items:center;margin-top:24px;padding:15px 18px;transition:background .15s;display:flex}.vd-button:hover{background:#2542d0}.vd-button:disabled{opacity:.45;cursor:not-allowed}.vd-fine{color:#949bad;text-align:center;margin:12px 0 17px;font-size:10px;line-height:1.7}.vd-signed-in{color:#6f798e;margin:20px 0;font-size:11px}.vd-site-message{color:#505e7d;background:#f1f4ff;border-radius:8px;margin:14px 0;padding:12px 14px;font-size:12px;line-height:1.6}.vd-script{background:#f6f7fc;border:1px solid #edf0f6;border-radius:10px;padding:18px}.vd-script>span{letter-spacing:.14em;color:#7a85a2;font-size:8px;font-weight:700}.vd-script>p{color:#505e7d;margin:10px 0 0;font-size:13px;line-height:1.8}.vd-recorder{text-align:center;padding:22px 0}.vd-meter{justify-content:center;align-items:center;gap:4px;height:70px;display:flex}.vd-meter i{background:#b9c3ef;border-radius:4px;width:4px;transition:height .1s}.is-recording .vd-meter i{background:#3452e6}.vd-recorder>p{color:#7a85a0;margin:8px 0 15px;font-size:11px}.vd-record-button{color:#3452e6;font:600 12px var(--font-instrument), sans-serif;cursor:pointer;background:#eef1ff;border:1px solid #dce3ff;border-radius:30px;align-items:center;gap:10px;padding:12px 20px;display:inline-flex}.vd-record-button:disabled{opacity:.5;cursor:wait}.vd-stop-icon{background:#3452e6;border-radius:2px;width:9px;height:9px}.vd-sample{width:100%;height:36px}.vd-upload{text-align:center;color:#65708a;cursor:pointer;border:1px dashed #dce0eb;border-radius:9px;margin:14px 0;padding:16px;font-size:11px;display:block}.vd-upload>span{color:#949bad;margin-top:4px;font-size:9px;display:block}.vd-upload input{color:#6f798e;max-width:100%;margin:10px auto 0;font-size:10px;display:block}.vd-consent{color:#778198;align-items:flex-start;gap:9px;margin:22px 0;font-size:10px;line-height:1.7;display:flex}.vd-consent input{accent-color:#3452e6;flex-shrink:0;margin-top:3px}.vd-error{color:#a32b3c;background:#fff1f2;border:1px solid #ffdce2;border-radius:8px;margin:20px 0 0;padding:12px;font-size:12px;line-height:1.6}.vd-saved-voice{background:#f2f8f4;border:1px solid #deede3;border-radius:10px;align-items:center;gap:15px;padding:20px;font-size:13px;display:flex}.vd-saved-voice>span{color:#25804a;font-size:20px}.vd-saved-voice p{color:#6c8976;margin-top:4px;font-size:11px}.vd-success-mark{color:#34824c;background:#e8f6eb;border-radius:50%;place-items:center;width:45px;height:45px;margin-bottom:20px;font-size:20px;display:grid}.vd-call{background:#f7f8fc;border:1px solid #e6eaf4;border-radius:12px;padding:20px}.vd-call-heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vd-status-dot{background:#38a57c;border-radius:50%;width:6px;height:6px;display:inline-block}.vd-call-heading strong{overflow-wrap:anywhere;max-width:70%;font-size:11px}.vd-call-heading>span:last-child{color:#8791a7;margin-left:auto;font-size:9px}.vd-call>p{color:#778198;margin-top:15px;font-size:12px;line-height:1.7}.vd-call .vd-button{margin-top:18px;font-size:12px}.vd-call .vd-hangup{background:#be4051}.vd-audio{width:100%;height:32px;margin-top:14px}.vd-transcript{max-height:230px;margin-top:20px;overflow:auto}.vd-transcript>p{color:#65708a;background:#fff;border-radius:8px;margin-top:8px;padding:12px;font-size:12px;line-height:1.6}.vd-transcript strong{color:#3452e6;margin-bottom:4px;font-size:9px;display:block}.vd-preview{margin:20px 0}.vd-preview audio{width:100%;height:35px;margin-top:10px}.vd-next-steps{border-top:1px solid #edf0f5;margin-top:26px;padding-top:22px}.vd-next-steps a{color:#69728b;border-bottom:1px solid #edf0f5;justify-content:space-between;padding:12px 0;font-size:11px;display:flex}.vd-next-steps a:hover{color:#3452e6}.vd-footer{color:#949bad;border-top:1px solid #e4e7ef;flex-wrap:wrap;justify-content:space-between;gap:12px;max-width:1200px;margin:auto;padding:25px 30px;font-size:10px;display:flex}@media (max-width:900px){.vd-layout{gap:35px;margin-top:40px}.vd-panel{padding:25px}.vd-intro h1{font-size:43px}}@media (max-width:680px){.vd-header{height:72px;padding:0 22px}.vd-brand{font-size:20px}.vd-brand .vd-beta{display:none}.vd-layout{grid-template-columns:1fr;gap:30px;max-width:520px;margin:30px auto 50px;padding:0 18px}.vd-intro{padding:0 8px;position:static}.vd-intro h1{font-size:40px}.vd-intro>p:not(.vd-eyebrow){max-width:100%;font-size:14px}.vd-intro-wave,.vd-promise,.vd-intro .vd-free{display:none}.vd-panel{border-radius:16px;padding:24px 20px}.vd-steps{gap:8px;margin-bottom:28px}.vd-steps li{gap:5px;font-size:9px}.vd-panel h2{font-size:26px}.vd-footer span:last-child{display:none}}
