.cta-v3{background-color:#0f172a;padding:4rem 1.5rem;position:relative;overflow:hidden}@media (width>=768px){.cta-v3{padding:6rem 1.5rem}}.cta-v3:before{content:"";pointer-events:none;border:1px solid #ffffff0a;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-120px;left:-80px}.cta-v3:after{content:"";pointer-events:none;border:1px solid #ffffff08;border-radius:50%;width:280px;height:280px;position:absolute;top:-100px;right:-60px}.cta-v3__stats{z-index:1;grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:4rem;display:grid;position:relative}@media (width>=768px){.cta-v3__stats{grid-template-columns:repeat(4,1fr);gap:1.5rem}}.cta-v3__stat{text-align:center;padding:1.5rem 1rem}@media (width>=768px){.cta-v3__stat{position:relative}.cta-v3__stat:not(:last-child):after{content:"";background:linear-gradient(#0000 0%,#ffffff1a 50%,#0000 100%);width:1px;position:absolute;top:20%;bottom:20%;right:0}}.cta-v3__stat-number{color:#2563eb;letter-spacing:-.02em;margin-bottom:.5rem;font-size:2.25rem;font-weight:700;line-height:1.25;display:block}@media (width>=768px){.cta-v3__stat-number{font-size:3rem}}.cta-v3__stat-label{color:#94a3b8;text-transform:uppercase;letter-spacing:1.5px;font-size:.75rem;font-weight:600;display:block}@media (width>=640px){.cta-v3__stat-label{font-size:.875rem}}.cta-v3__action{text-align:center;z-index:1;position:relative}.cta-v3__headline{color:#fff;margin-bottom:2rem;max-width:640px;margin-inline:auto;font-size:1.5rem;font-weight:700;line-height:1.25}@media (width>=640px){.cta-v3__headline{font-size:1.875rem}}@media (width>=768px){.cta-v3__headline{font-size:2.25rem}}.cta-v3__button:hover{transform:translateY(-2px)}.cta-v3__button:active{transform:translateY(0)scale(.98)}
