.call-to-action{background:radial-gradient(circle at 80% 0,hsl(220,20%,35%),hsl(220,30%,6%));color:#fff;border-radius:1.4rem;display:flex;flex-direction:row;overflow:hidden}.call-to-action .call-to-action-content{flex:1 1;padding:4rem;display:flex;flex-direction:column;gap:1rem;justify-content:center}.call-to-action .call-to-action-content h2{font-weight:600;font-size:2.2rem;margin:0}.call-to-action .call-to-action-content p{color:hsla(0,0%,100%,.872);line-height:1.8}.call-to-action .call-to-action-content .action-area{display:flex;gap:1rem;flex-direction:row}.call-to-action .call-to-action-content .action-area a{padding:.2rem 1.4rem;font-size:1rem}.call-to-action .call-to-action-content .action-area .secondary-action-button{color:#fff;border:1px solid hsla(0,0%,100%,.249)}.call-to-action .call-to-action-image{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(6,1fr);grid-gap:.6rem;gap:.6rem;margin-block:-2.5rem;margin-right:-2.5rem}.call-to-action .call-to-action-image .cell{background-color:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);border-radius:.8rem;width:5rem;height:5rem;padding:5px;box-sizing:border-box}.call-to-action .call-to-action-image .cell.light{background-color:hsla(0,0%,100%,.018);border:1px solid hsla(0,0%,100%,.039)}.call-to-action .call-to-action-image .cell img{object-fit:contain;max-width:100%;max-height:100%}