.company-careers-cta{background-color:var(--bg);background-image:url(/join-our-team-bg.png);background-position:top;background-repeat:no-repeat;background-size:cover;border-bottom:1px solid var(--border);border-top:1px solid var(--border);box-sizing:border-box;overflow:hidden;padding:clamp(120px,14vw,240px) 64px clamp(72px,10vw,128px);position:relative;width:100%}.company-careers-cta__wrapper{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:clamp(40px,6vw,88px);margin:0 auto;max-width:1440px;position:relative;text-align:center;z-index:1}.company-careers-cta__headline{color:var(--blue-500);font-family:var(--heading);font-size:clamp(1.75rem,3.8vw,3.66rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0}.company-careers-cta__btn{align-items:center;background:var(--header-orange);border-radius:999px;box-sizing:border-box;color:#fff;display:inline-flex;font-family:var(--sans);font-size:1rem;font-weight:400;gap:8px;justify-content:center;line-height:1.55;padding:12px 32px;text-decoration:none;transition:filter .2s ease,transform .15s ease}.company-careers-cta__btn:hover{filter:brightness(1.06)}.company-careers-cta__btn:focus-visible{outline:2px solid var(--blue-100);outline-offset:3px}.company-careers-cta__icon{flex-shrink:0;height:1.1em;width:1.1em}@media (max-width:768px){.company-careers-cta{padding:96px 24px 64px}}@media (max-width:520px){.company-careers-cta{padding:72px 16px 48px}}@media (max-width:768px){.company-careers-cta{background-image:none}}