.positions-cta{background:linear-gradient(180deg,#d6d9fc,#dfcafd);padding:clamp(48px,4.947917vw,95px) 0 clamp(64px,5.364583vw,103px);position:relative}.positions-cta__inner{align-items:center;background:var(--color-purple-200,#d5b8f9);border-radius:20px;display:grid;gap:clamp(40px,6.25vw,120px);grid-template-columns:minmax(0,1fr) auto;isolation:isolate;margin-inline:auto;min-height:400px;overflow:hidden;padding:clamp(36px,4.375vw,84px) clamp(40px,7.083333vw,136px);position:relative;width:79.166667%}.positions-cta__overlay{height:100%;inset:0;object-fit:cover;opacity:.8;pointer-events:none;position:absolute;width:100%;z-index:-1}.positions-cta__inner h2{color:var(--color-neutral-950,#1b1d24);font-size:clamp(34px,2.916667vw,56px);line-height:1.2;margin:0;max-width:610px;overflow-wrap:anywhere}.positions-cta__actions{align-items:center;display:flex;gap:24px}.positions-cta__actions .positions-cta__primary{background:var(--color-blue-500,#1f42de);border:unset;color:#fff}.positions-cta__actions .positions-cta__primary:hover{background:var(--color-navy-900,#1f274e)}.positions-cta__actions .button{border-radius:8px;font-weight:700;margin:0;padding:16px 32px;text-align:center;white-space:nowrap}.positions-cta__actions .positions-cta__secondary{background:#fff;border:unset;color:var(--color-navy-900,#1f274e)}.positions-cta a:focus-visible{outline:2px solid var(--color-blue-500,#1f42de);outline-offset:4px}@media (max-width:1199px){.positions-cta__inner{grid-template-columns:minmax(0,1fr);min-height:0;width:calc(100% - 64px)}.positions-cta__actions{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:767px){.positions-cta{padding:32px 0 64px}.positions-cta__inner{border-radius:16px;gap:32px;padding:40px 20px;width:calc(100% - 40px)}.positions-cta__actions{align-items:stretch;flex-direction:column;gap:16px}.positions-cta__actions .button{white-space:normal;width:100%}.positions-cta__overlay{object-fit:cover}}