.q4-cbv2{--q4-h1-size:72px;--q4-h2-size:60px;--q4-h3-size:40px;--q4-h4-size:28px;--q4-h5-size:18px;overflow:hidden;position:relative;width:100%}.q4-cbv2__inner{align-items:center;box-sizing:border-box;display:grid;gap:80px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1792px;padding:96px 80px}.q4-cbv2--bubble-left .q4-cbv2__text-col{order:2}.q4-cbv2--bubble-left .q4-cbv2__bubble-col,.q4-cbv2--bubble-right .q4-cbv2__text-col{order:1}.q4-cbv2--bubble-right .q4-cbv2__bubble-col{order:2}.q4-cbv2__text-col{display:flex;flex-direction:column;gap:20px}.q4-cbv2__text-col--left{align-items:flex-start;text-align:left}.q4-cbv2__text-col--center{align-items:center;text-align:center}.q4-cbv2__text-col--right{align-items:flex-end;text-align:right}.q4-cbv2__eyebrow{font-size:13px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.q4-cbv2__heading{letter-spacing:-.02em;line-height:1.1;margin:0}.q4-cbv2__subheading{font-size:20px;font-weight:400;line-height:1.5}.q4-cbv2__body{font-size:18px;font-weight:400;line-height:1.7}.q4-cbv2__body p{margin:0 0 1em}.q4-cbv2__body p:last-child{margin-bottom:0}.q4-cbv2__cta-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.q4-cbv2__bubble-col{display:flex}.q4-cbv2__bubble-col--left{justify-content:flex-start}.q4-cbv2__bubble-col--center{justify-content:center}.q4-cbv2__bubble-col--right{justify-content:flex-end}.q4-cbv2__bubble-wrap{align-items:center;display:flex;padding:40px 0}.q4-cbv2__bubble{align-items:center;background:#fff;border-radius:60px;box-shadow:0 0 0 1px rgba(180,160,255,.3),0 0 30px 8px rgba(160,140,255,.18),0 4px 24px rgba(0,0,0,.08);box-sizing:border-box;display:inline-flex;gap:24px;max-width:480px;padding:16px 24px 16px 16px;position:relative;width:100%}.q4-cbv2__bubble:before{background:linear-gradient(135deg,rgba(160,140,255,.4),rgba(200,180,255,.15),transparent 60%);border-radius:62px;content:"";inset:-2px;position:absolute;z-index:-1}.q4-cbv2__bubble:after{border-left:10px solid transparent;border-right:6px solid transparent;border-top:15px solid #fff;bottom:-14px;content:"";filter:drop-shadow(0 3px 4px rgba(160,140,255,.2));height:0;left:36px;position:absolute;width:0}.q4-cbv2__logo{align-items:center;background:linear-gradient(135deg,#1a0030,#6b21a8,#e040fb);border-radius:50%;box-shadow:0 2px 12px rgba(160,80,255,.4);display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.q4-cbv2__logo svg{fill:none;height:26px;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5;width:26px}.q4-cbv2__text{color:#111;font-size:22px;font-weight:500;letter-spacing:-.3px;line-height:1.3;white-space:normal;word-break:break-word}.q4-cbv2__text strong{font-weight:700}.q4-cbv2__cursor{animation:q4cbv2-blink .8s step-end infinite;background:#111;border-radius:1px;display:inline-block;height:1.1em;margin-left:2px;vertical-align:middle;width:2px}@keyframes q4cbv2-blink{0%,to{opacity:1}50%{opacity:0}}@media (max-width:1024px){.q4-cbv2__inner{gap:48px;padding:80px 40px}.q4-cbv2__text{font-size:20px}.q4-cbv2__bubble{max-width:420px}}@media (max-width:768px){.q4-cbv2__inner{gap:64px;grid-template-columns:1fr;padding:64px 24px}.q4-cbv2__bubble-col{order:1!important;padding-bottom:48px}.q4-cbv2__text-col{order:2!important}.q4-cbv2__text-col--center,.q4-cbv2__text-col--right{align-items:flex-start;text-align:left}.q4-cbv2__bubble-col{justify-content:center;width:100%}.q4-cbv2__bubble-wrap{padding:0}.q4-cbv2__bubble{gap:16px;max-width:100%;padding:14px 20px 14px 14px;width:100%}.q4-cbv2__text{font-size:18px}.q4-cbv2__logo{height:42px;width:42px}.q4-cbv2__logo svg{height:22px;width:22px}}@media (max-width:575px){.q4-cbv2__inner{gap:32px;padding:48px 20px}.q4-cbv2__bubble{border-radius:40px;gap:10px;padding:14px 20px 14px 14px}.q4-cbv2__text{font-size:16px}.q4-cbv2__logo{height:38px;width:38px}.q4-cbv2__logo svg{height:20px;width:20px}}