.qcb{padding:0 60px;margin:0 auto;max-width:960px}.qcb-inner{display:flex;align-items:center;gap:32px;padding:28px 36px;background:#1a16120a;border:1px solid rgba(198,167,110,.2);border-radius:8px;margin-bottom:48px}.qcb-inner--success{gap:16px;justify-content:center;padding:24px 36px}.qcb-success-text{display:flex;flex-direction:column;gap:2px}.qcb-success-title{font-family:DM Sans,sans-serif;font-size:.88rem;font-weight:600;color:var(--black)}.qcb-success-desc{font-size:.78rem;color:var(--text-muted)}.qcb-left{display:flex;align-items:center;gap:16px;flex-shrink:0}.qcb-icon{width:44px;height:44px;border-radius:50%;background:#c6a76e1f;display:flex;align-items:center;justify-content:center;color:var(--gold);flex-shrink:0}.qcb-text{display:flex;flex-direction:column;gap:2px}.qcb-title{font-family:DM Sans,sans-serif;font-size:.88rem;font-weight:600;color:var(--black);letter-spacing:.01em}.qcb-subtitle{font-size:.72rem;color:var(--text-muted)}.qcb-form{display:flex;align-items:flex-start;gap:10px;flex:1;flex-wrap:wrap}.qcb-input{flex:1;min-width:120px;padding:12px 16px;background:#fffc;border:1px solid rgba(0,0,0,.1);border-radius:4px;font-family:DM Sans,sans-serif;font-size:.82rem;color:var(--black);outline:none;transition:border-color .3s,box-shadow .3s}.qcb-input::placeholder{color:#0000004d}.qcb-input:focus{border-color:#c6a76e99;box-shadow:0 0 0 3px #c6a76e14}.qcb-input--error{border-color:#c0392b80!important}.qcb-input--phone{min-width:160px}.qcb-phone-wrap{flex:1;min-width:160px;display:flex;flex-direction:column;gap:4px}.qcb-error{font-size:.68rem;color:#c0392b}.qcb-error--global{flex-basis:100%}.qcb-error a{color:var(--gold);text-decoration:none}.qcb-submit{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:var(--gold);color:var(--black);border:none;border-radius:4px;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .3s cubic-bezier(.22,1,.36,1);white-space:nowrap;flex-shrink:0}.qcb-submit:not(:disabled):hover{background:var(--gold-light);transform:translateY(-1px);box-shadow:0 4px 16px #c6a76e40}.qcb-submit:disabled{opacity:.6;cursor:wait}.qcb-spinner{display:inline-block;width:14px;height:14px;border:2px solid rgba(0,0,0,.15);border-top-color:#0009;border-radius:50%;animation:qcbSpin .7s linear infinite}@keyframes qcbSpin{to{transform:rotate(360deg)}}@media(max-width:900px){.qcb-inner{flex-direction:column;align-items:stretch;gap:20px;padding:24px 28px}.qcb-form{flex-direction:column}.qcb-input,.qcb-phone-wrap{min-width:0}.qcb-submit{justify-content:center}}@media(max-width:768px){.qcb{padding:0 24px}.qcb-inner{padding:20px;gap:16px}.qcb-icon{width:36px;height:36px}.qcb-icon svg{width:18px;height:18px}.qcb-title{font-size:.82rem}}
