.agv-venn__grid{align-items:center;display:grid;gap:clamp(36px,4vw,80px);grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}.agv-venn__figure{margin:0}.agv-venn__svg{display:block;height:auto;overflow:visible;width:100%}.agv-venn__label{fill:var(--agv-teal);font-family:Inter,system-ui,sans-serif;font-size:25px;font-weight:300;letter-spacing:-.028em}.agv-venn__headline{color:var(--agv-teal);max-width:16ch}.agv-venn__headline .agv-hl{color:var(--agv-coral-warm)}.agv-venn__text{color:var(--agv-teal);font-weight:400;margin-top:clamp(20px,2.4vw,46px);max-width:40ch}.agv-venn__ring{animation:agv-breathe 7.5s ease-in-out infinite}.agv-venn__ring--2{animation-delay:-2.5s}.agv-venn__ring--3{animation-delay:-5s}.agv-venn__pulse{animation:agv-hub 4.6s ease-out infinite;transform-box:fill-box;transform-origin:center}.agv-venn__pulse--2{animation-delay:-2.3s}.agv-venn__signal{animation:agv-signal 4.6s ease-in-out infinite;stroke-dasharray:var(--len)}.agv-venn__signal--2{animation-delay:-1.5s}.agv-venn__signal--3{animation-delay:-3s}@keyframes agv-signal{0%{opacity:0;stroke-dashoffset:var(--len)}12%{opacity:1}55%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:calc(var(--len)*-1)}}@media (max-width:900px){.agv-venn__grid{grid-template-columns:minmax(0,1fr)}.agv-venn__headline,.agv-venn__text{max-width:none}.agv-venn__figure{margin-inline:auto;max-width:460px}}