.cv-builder{color:#142448;background:#f3f6fc}.cv-builder .cv-card{border:1px solid #d4deef;box-shadow:0 6px #dce4f2,0 12px 25px #18376608}.cv-builder .cv-gate{background:#fff;border-radius:22px;grid-template-columns:1.1fr 1fr;margin-top:36px;display:grid;overflow:hidden}.cv-gate-intro{background:#eaf0ff;border-right:1px solid #d4deef;padding:34px}.cv-gate-intro h2{white-space:pre-line;letter-spacing:-.6px;margin:19px 0 13px;font-size:30px;font-weight:800;line-height:1.3}.cv-gate p{color:#4b5c7d;max-width:46ch;font-size:14px;line-height:1.7}.cv-icon-tile{color:#fff;background:#174ee8;border:1px solid #9cb6fa;border-radius:13px;justify-content:center;align-items:center;width:54px;height:54px;display:flex;box-shadow:0 4px #0d32a4,inset 0 1px #fff5}.cv-icon-tile-white{color:#174ee8;background:#fff;border-color:#d6e1f5;box-shadow:0 4px #dae3f3}.cv-offer-label{color:#1746bd;align-items:center;gap:7px;margin-top:22px;font-size:13px;font-weight:800;display:inline-flex}.cv-gate-steps{gap:13px;margin:22px 0 28px;padding:0;list-style:none;display:grid}.cv-gate-steps li{align-items:center;gap:11px;font-size:14px;font-weight:700;display:flex}.cv-gate-steps svg{color:#174ee8;flex-shrink:0}.cv-gate-form{flex-direction:column;align-items:flex-start;padding:34px;display:flex}.cv-gate-form h3{margin:22px 0 10px;font-size:21px;font-weight:800;line-height:1.4}.cv-gate-form label{margin:24px 0 8px;font-size:13px;font-weight:800}.cv-gate-form input{width:100%;font:inherit;background:#f6f8fc;border:1px solid #c4d2e8;border-radius:12px;padding:14px 15px;box-shadow:inset 0 2px 3px #1b3a6210}.cv-gate-form .vb-button{width:100%;margin:17px 0}.cv-gate .cv-field-note{margin-top:9px;font-size:12px}.cv-builder .cv-error{color:#a42525;background:#fff3f3;border:1px solid #f4caca;border-radius:10px;width:100%;padding:11px 13px;font-size:13px;line-height:1.6}.cv-builder .cv-status{color:#176545;background:#edf8f1;border:1px solid #bad7c6;border-radius:12px;align-items:center;gap:9px;padding:12px 15px;font-size:13px;font-weight:700;display:flex}.cv-builder h3{align-items:center;gap:8px;display:flex}.cv-builder h3 svg{color:#174ee8}.cv-builder .cv-template-button,.cv-builder .cv-small-button{color:#3e557b;cursor:pointer;background:#fff;border:1px solid #c9d5e8;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:34px;display:inline-flex;box-shadow:0 3px #c5d2e7,inset 0 1px #fff}.cv-builder .cv-template-button.cv-selected{color:#fff;background:#174ee8;border-color:#1341c8;box-shadow:0 3px #0d2d95,inset 0 1px #ffffff40}.cv-builder .cv-small-button{color:#174ee8;background:#edf2ff}.cv-builder .cv-preview-frame{background:#e9eef7;border:1px solid #d3deef;box-shadow:0 6px #dce4f2}.cv-builder .cv-export-actions{gap:12px;padding-bottom:7px}.cv-builder .cv-export-actions .vb-button{border-radius:12px;min-height:43px;padding:10px 14px;font-size:12px}.cv-builder .cv-language{border:1px solid #d4deef;gap:4px;box-shadow:inset 0 2px 3px #2138590c}.cv-builder .cv-language button{border-radius:7px;min-width:72px;min-height:30px}.cv-builder .cv-language button[aria-pressed=true]{color:#fff;background:#174ee8;box-shadow:0 2px #12369f}.cv-builder .cv-color{border:1px solid #fff6;border-radius:7px;justify-content:center;align-items:center;display:flex;box-shadow:0 3px #13254835,inset 0 1px #fff6}.cv-builder input:not([type=checkbox]):not([type=range]):not([type=color]):not([type=file]),.cv-builder textarea{background:#f9fbff;border-color:#cbd7e9;border-radius:10px;font-family:inherit;box-shadow:inset 0 2px 2px #20386208}.cv-builder input::placeholder,.cv-builder textarea::placeholder{color:#7b89a3;font-family:inherit}.cv-builder input[type=range]{appearance:none;accent-color:#174ee8;background:#d9e4fa;border-radius:4px;height:7px}.cv-builder input[type=range]::-webkit-slider-thumb{appearance:none;background:#174ee8;border:1px solid #123dc1;border-radius:5px;width:19px;height:22px;box-shadow:0 2px #0c2b90}.cv-builder input[type=range]::-moz-range-thumb{background:#174ee8;border:1px solid #123dc1;border-radius:5px;width:19px;height:22px;box-shadow:0 2px #0c2b90}.cv-builder input[type=checkbox]{accent-color:#174ee8;border-radius:4px}.cv-builder :is(input,textarea,button,a):focus-visible{outline-offset:3px;outline:3px solid #6996f6}.cv-builder button:disabled{opacity:.55;cursor:not-allowed;transform:none}.cv-document{overflow-wrap:anywhere}.cv-document[data-language=bn] *{font-family:Hind Siliguri,Arial,sans-serif!important}.cv-spinner{animation:1s linear infinite cv-spin}@keyframes cv-spin{to{transform:rotate(360deg)}}@media (width<=760px){.cv-builder .cv-gate{grid-template-columns:1fr}.cv-gate-intro{border-bottom:1px solid #d4deef;border-right:0;padding:25px}.cv-gate-form{padding:25px}.cv-gate-intro h2{font-size:26px}.cv-gate .vb-button{width:100%}.cv-builder .cv-export-actions .vb-button{flex:145px}.cv-builder .cv-card{padding:22px}.cv-builder .cv-gate{padding:0}}@media (prefers-reduced-motion:reduce){.cv-builder *{transition:none!important;animation:none!important}}
