.qv-customer-queue{--qv-queue-accent:#007a5c;--qv-queue-ink:#1a1a1a;position:relative;overflow:hidden;padding:clamp(70px,9vw,130px) 0;background:#f5f7f5;color:var(--qv-queue-ink);font-family:Cairo,"Segoe UI",sans-serif}.qv-customer-queue:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 8% 15%,color-mix(in srgb,var(--qv-queue-accent) 11%,transparent),transparent 31%),linear-gradient(90deg,rgba(0,122,92,.035) 1px,transparent 1px),linear-gradient(rgba(0,122,92,.035) 1px,transparent 1px);background-size:auto,42px 42px,42px 42px;mask-image:linear-gradient(90deg,black,transparent 83%)}.qv-queue-shell{position:relative;z-index:1;width:min(1180px,90%);margin-inline:auto;display:grid;grid-template-columns:minmax(0,.92fr) minmax(400px,1.08fr);gap:clamp(36px,6vw,88px);align-items:center}.qv-queue-copy{max-width:590px}.qv-queue-eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--qv-queue-accent);font:700 12px/1.5 "JetBrains Mono",monospace;letter-spacing:.05em;border:1px solid color-mix(in srgb,var(--qv-queue-accent) 28%,transparent);background:color-mix(in srgb,var(--qv-queue-accent) 7%,transparent);border-radius:999px;padding:7px 14px}.qv-queue-eyebrow i{width:7px;height:7px;border-radius:50%;background:var(--qv-queue-accent);box-shadow:0 0 12px var(--qv-queue-accent);animation:qvQueuePulse 1.8s ease-in-out infinite}.qv-customer-queue h2{font-size:clamp(34px,4.7vw,64px);line-height:1.18;margin:22px 0 18px;color:var(--qv-queue-ink);font-weight:900}.qv-customer-queue h2 span{color:var(--qv-queue-accent)}.qv-queue-description{max-width:540px;color:rgba(26,26,26,.62);font-size:17px;line-height:2;margin:0}.qv-queue-cta{display:inline-flex;align-items:center;gap:18px;margin-top:28px;background:var(--qv-queue-accent);color:#fff;border-radius:10px;padding:13px 20px;font-weight:800;text-decoration:none;box-shadow:0 10px 24px color-mix(in srgb,var(--qv-queue-accent) 20%,transparent);transition:transform .25s ease,box-shadow .25s ease}.qv-queue-cta:hover{color:#fff;transform:translateY(-3px);box-shadow:0 16px 30px color-mix(in srgb,var(--qv-queue-accent) 28%,transparent)}.qv-queue-cta b{font:800 20px "JetBrains Mono",monospace}.qv-queue-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:42px}.qv-queue-tab{position:relative;display:flex;align-items:center;gap:11px;text-align:right;border:1px solid rgba(26,26,26,.1);border-radius:12px;background:rgba(255,255,255,.58);color:rgba(26,26,26,.5);padding:12px 13px;cursor:pointer;transition:.25s ease}.qv-queue-tab span{color:var(--qv-queue-accent);font:700 11px "JetBrains Mono",monospace}.qv-queue-tab strong{font-size:13px}.qv-queue-tab:hover,.qv-queue-tab.is-active{color:var(--qv-queue-ink);border-color:color-mix(in srgb,var(--qv-queue-accent) 45%,transparent);background:#fff;box-shadow:0 8px 20px rgba(0,50,38,.08);transform:translateY(-2px)}.qv-queue-tab.is-active:after{content:"";position:absolute;right:13px;bottom:-5px;width:26px;height:2px;background:var(--qv-queue-accent);box-shadow:0 0 8px var(--qv-queue-accent)}.qv-queue-visual{position:relative;min-height:500px;border:1px solid rgba(0,122,92,.13);border-radius:28px;overflow:hidden;background:radial-gradient(circle at 48% 42%,rgba(0,122,92,.13),transparent 37%),linear-gradient(145deg,#eaf3ee,#f7faf8);box-shadow:0 28px 70px rgba(0,50,38,.12)}.qv-queue-visual-grid{position:absolute;inset:0;opacity:.36;background-image:linear-gradient(rgba(0,122,92,.11) 1px,transparent 1px),linear-gradient(90deg,rgba(0,122,92,.11) 1px,transparent 1px);background-size:34px 34px;mask-image:radial-gradient(circle at 50% 50%,black,transparent 73%)}.qv-queue-orbit{position:absolute;left:50%;top:45%;width:310px;height:310px;border:1px solid rgba(0,122,92,.3);border-radius:50%;transform:translate(-50%,-50%) rotate(25deg);box-shadow:0 0 25px rgba(0,122,92,.08);animation:qvQueueOrbit 12s linear infinite}.qv-queue-orbit--inner{width:230px;height:230px;border-color:rgba(0,122,92,.2);transform:translate(-50%,-50%) rotate(-38deg);animation-duration:17s;animation-direction:reverse}.qv-queue-beacon{position:absolute;left:50%;top:45%;z-index:2;width:112px;height:112px;display:grid;place-items:center;border:1px solid rgba(0,122,92,.42);border-radius:50%;transform:translate(-50%,-50%);background:rgba(255,255,255,.42);box-shadow:0 0 30px rgba(0,122,92,.16),inset 0 0 22px rgba(0,122,92,.08)}.qv-queue-beacon img{position:relative;z-index:2;display:block;max-width:62%;max-height:62%;object-fit:contain;filter:drop-shadow(0 0 14px color-mix(in srgb,var(--qv-queue-accent) 62%,transparent));animation:qvQueueIconPulse 1.8s ease-in-out infinite}.qv-queue-beacon span{position:absolute;inset:-14px;border:1px solid rgba(0,122,92,.16);border-radius:50%;animation:qvQueueRing 2.4s ease-out infinite}.qv-queue-beacon span+span{inset:-29px;animation-delay:1.1s}.qv-queue-visual-copy{position:absolute;right:11%;bottom:11%;z-index:3;max-width:245px}.qv-queue-step-micro{display:block;color:var(--qv-queue-accent);font:700 11px "JetBrains Mono",monospace;letter-spacing:.12em}.qv-queue-visual-copy strong{display:block;font-size:25px;margin:7px 0;color:var(--qv-queue-ink)}.qv-queue-visual-copy p{color:rgba(26,26,26,.58);font-size:13px;line-height:1.8;margin:0}.qv-queue-step-counter{position:absolute;left:10%;top:10%;z-index:3;display:flex;align-items:baseline;gap:6px}.qv-queue-step-counter b{color:var(--qv-queue-accent);font:800 48px "JetBrains Mono",monospace}.qv-queue-step-counter span{color:rgba(26,26,26,.38);font:600 13px "JetBrains Mono",monospace}@keyframes qvQueueOrbit{to{transform:translate(-50%,-50%) rotate(385deg)}}@keyframes qvQueueIconPulse{0%,100%{transform:scale(.94);opacity:.82}50%{transform:scale(1.06);opacity:1}}@keyframes qvQueueRing{0%{transform:scale(.7);opacity:.65}100%{transform:scale(1.25);opacity:0}}@keyframes qvQueuePulse{50%{opacity:.35;transform:scale(.7)}}.qv-queue-copy-in{animation:qvQueueCopyIn .42s ease both}@keyframes qvQueueCopyIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:900px){.qv-queue-shell{grid-template-columns:1fr}.qv-queue-copy{max-width:none}.qv-queue-visual{min-height:430px}.qv-queue-visual-copy{right:8%;bottom:9%}}@media(max-width:560px){.qv-customer-queue{padding:62px 0}.qv-queue-tabs{grid-template-columns:1fr;margin-top:30px}.qv-queue-visual{min-height:390px}.qv-queue-orbit{width:250px;height:250px;}.qv-queue-orbit--inner{width:185px;height:185px;}.qv-queue-beacon{width:92px;height:92px}.qv-queue-visual-copy{right:8%;bottom:8%;max-width:190px}.qv-queue-visual-copy strong{font-size:20px}.qv-queue-step-counter b{font-size:38px}}
