.ready-scale{background:#000;padding:80px;margin-top:30px;margin-bottom:0}.ready-scale .tag{display:inline-flex;align-items:center;gap:10px;color:var(--vdc-primary);font-size:12px;letter-spacing:3px;margin-bottom:20px}.ready-scale .tag-line{display:inline-block;width:30px;height:2px;background:var(--vdc-primary);flex-shrink:0}.ready-scale .left-content{padding-right:50px}.ready-scale .trust-list{list-style:none;padding:0;margin:30px 0}.ready-scale .trust-list li{display:flex;align-items:flex-start;gap:14px;color:#ccc;font-size:.875rem;font-weight:500;padding:8px 0}.ready-scale .trust-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1.5px solid var(--vdc-primary);border-radius:6px;color:var(--vdc-primary);font-size:.85rem;flex-shrink:0}.ready-scale .rs-divider{border-color:#c9c9c9;margin:0 0 24px;height:2px}.ready-scale .contact-info{display:flex;flex-direction:column;gap:12px}.ready-scale .contact-info .item{display:flex;align-items:center;gap:12px;margin-bottom:0}.ready-scale .contact-info .item span:last-child{color:#ccc;font-size:.9rem}.form-card{background:#ffffff14;backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);padding:40px 36px;border-radius:20px;border:1px solid rgba(255,255,255,.18);border-top:3px solid var(--vdc-primary);box-shadow:0 20px 60px #00000073,inset 0 1px #ffffff26}.ready-scale .form-eyebrow{color:var(--vdc-primary);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px}.ready-scale .form-card h5{color:#fff;font-size:1.4rem;font-weight:700;letter-spacing:0;margin-bottom:24px}.ready-scale .rs-field{margin-bottom:16px}.ready-scale .rs-field label{display:block;color:#ffffffa6;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px}.ready-scale .rs-field .req{color:var(--vdc-primary)}.heading-contactfornhome{font-size:60px;color:#fff}.description-contactform-home{color:#c7c7c7!important}.ready-scale .rs-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ready-scale .form-card input,.ready-scale .form-card select,.ready-scale .form-card textarea{width:100%;padding:11px 14px;margin-bottom:0;background:#ffffff12;border:1.5px solid rgba(255,255,255,.16);color:#fff;border-radius:10px;font-size:.9rem;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:border-color .2s,box-shadow .2s,background .2s;outline:none}.ready-scale .form-card input::placeholder,.ready-scale .form-card textarea::placeholder{color:#ffffff73}.ready-scale .form-card input:focus,.ready-scale .form-card select:focus,.ready-scale .form-card textarea:focus{border-color:var(--vdc-primary);box-shadow:0 0 0 3px #0b6dff38;background:#ffffff1f}.ready-scale .form-card input.is-invalid,.ready-scale .form-card select.is-invalid,.ready-scale .form-card textarea.is-invalid{border-color:#ff6b6b}.ready-scale .form-card select{background-color:#ffffff12;color:#fff;appearance:auto;color-scheme:dark}.ready-scale .form-card select option{color:#111;background:#fff}.ready-scale .form-card textarea{resize:vertical;min-height:110px}.ready-scale .rs-error{display:block;color:#ff8080;font-size:.78rem;margin-top:4px}.ready-scale .form-card button[type=submit]{width:100%;padding:15px 24px;background:var(--vdc-primary);border:none;border-radius:10px;color:#fff;font-weight:700;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:0 12px 30px #0b6dff59;transition:background .2s,transform .15s,box-shadow .2s;margin-top:4px}.ready-scale .form-card button[type=submit]:hover{background:#0857d1;transform:translateY(-1px);box-shadow:0 16px 36px #0b6dff73}.ready-scale .form-card button[type=submit]:active{transform:translateY(0)}.ready-scale .form-card button:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.ready-scale .rs-note{color:#ffffff73;font-size:.74rem;text-align:center;margin-top:10px;margin-bottom:0}@media(max-width:991.98px){.ready-scale .left-content{padding-right:0;padding-bottom:40px}.ready-scale .form-card{padding:32px 28px}}@media(max-width:575.98px){.ready-scale{padding:60px 0}.ready-scale .heading{font-size:36px}.ready-scale .form-card{margin-top:0;padding:28px 20px}.ready-scale .rs-row{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ready-scale .form-card button[type=submit],.ready-scale .form-card input,.ready-scale .form-card select,.ready-scale .form-card textarea{transition:none}.ready-scale .form-card button[type=submit]:hover{transform:none}}
