.qcc,.qcc *{box-sizing:border-box}.qcc{font-family:Poppins,system-ui,sans-serif;left:50%;margin-left:-50vw;padding:0 28px 96px;position:relative;width:100vw}.qcc__panel{align-items:center;background:var(--qc-panel,#16125f);border-radius:28px;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;margin:0 auto;max-width:1240px;padding:48px 52px}.qcc__copy{flex:1 1 420px;min-width:0}.qcc__h{color:var(--qc-head,#6d8cf0);font-size:32px;font-weight:800;letter-spacing:-.6px;line-height:1.2;margin:0;text-wrap:balance}.qcc__p{color:#fff;font-size:16px;line-height:1.65;margin:12px 0 0}.qcc__phone{color:hsla(0,0%,100%,.8);font-size:14px;margin:14px 0 0}.qcc__phone a{color:#fff;font-weight:700;text-decoration:none}.qcc__btns{display:flex;flex-wrap:wrap;gap:12px}.qcc__btn{align-items:center;background:var(--qc-accent,#5f7fe0);border-radius:12px;color:#fff;display:inline-flex;font-size:15px;font-weight:700;gap:9px;padding:15px 26px;text-decoration:none;transition:transform .2s,filter .2s}.qcc__btn:hover{color:#fff;filter:brightness(1.08);transform:translateY(-2px)}.qcc__btn--ghost{background:transparent;border:1.5px solid hsla(0,0%,100%,.35)}.qcc__btn--ghost:hover{background:hsla(0,0%,100%,.08)}@media (max-width:640px){.qcc{padding:0 14px 64px}.qcc__panel{padding:32px 24px}.qcc__h{font-size:26px}}