.qb-wrap{max-width:720px;margin:0 auto;padding:0 20px;box-sizing:border-box}.qb-section{padding:48px 0 64px;position:relative}.ct-panel .qb-section{padding:0;margin:0}.ct-panel .qb-section::before{display:none}@media(max-width:640px){.qb-wrap{padding:0 12px}.qb-section{padding:32px 0 40px}}.qb-section::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:60px;height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent)}.qb-section.qb-takeover{position:fixed!important;inset:0!important;z-index:10000!important;padding:0!important;margin:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;background:rgba(5,5,8,.97)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.qb-section.qb-takeover .qb-container{display:flex!important;flex-direction:column!important;min-height:100vh!important;min-height:100dvh!important;justify-content:center!important;padding:80px 0 40px!important;max-width:100%!important;overflow-x:hidden!important}.qb-section.qb-takeover .qb-wrap{max-width:720px!important;width:100%!important;padding:0 20px!important;box-sizing:border-box!important;overflow-x:hidden!important}.qb-section.qb-takeover::before{display:none!important}@keyframes qbTakeoverIn{0%{clip-path:circle(0% at var(--qb-origin-x,50%) var(--qb-origin-y,50%));opacity:0}50%{opacity:1}100%{clip-path:circle(150% at var(--qb-origin-x,50%) var(--qb-origin-y,50%));opacity:1}}@keyframes qbTakeoverOut{0%{clip-path:circle(150% at var(--qb-origin-x,50%) var(--qb-origin-y,50%));opacity:1}50%{opacity:1}100%{clip-path:circle(0% at var(--qb-origin-x,50%) var(--qb-origin-y,50%));opacity:0}}@keyframes qbContentIn{from{opacity:0;transform:scale(.96) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.qb-section.qb-takeover.qb-entering{animation:.55s cubic-bezier(.16,1,.3,1) forwards qbTakeoverIn}.qb-section.qb-takeover.qb-entering .qb-container{animation:.4s cubic-bezier(.16,1,.3,1) .15s both qbContentIn}.qb-section.qb-takeover.qb-exiting{animation:.4s cubic-bezier(.55,0,1,.45) forwards qbTakeoverOut}.qb-takeover-close{position:fixed!important;top:20px!important;right:20px!important;z-index:10001!important;width:44px!important;height:44px!important;border-radius:50%!important;border:1px solid rgba(255,255,255,.12)!important;background:rgba(19,19,26,.85)!important;backdrop-filter:blur(4px)!important;color:var(--white)!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:border-color .2s,background .2s!important;padding:0!important}.qb-takeover-close:hover{border-color:var(--accent)!important;background:rgba(201,169,110,.12)!important}.qb-takeover-close svg{width:20px!important;height:20px!important;stroke:currentColor!important;fill:none!important;stroke-width:2!important}.qb-section:not(.qb-takeover) .qb-takeover-close{display:none!important}@media(max-width:640px){.qb-takeover-close{top:12px!important;right:12px!important;width:40px!important;height:40px!important}}