.cr-why{transition:transform .35s var(--ease-out),box-shadow .35s}.cr-why:hover{transform:translateY(-4px);box-shadow:0 22px 44px -28px rgba(13,30,50,.34)}.cr-jobs{display:grid;grid-gap:14px;gap:14px}.cr-job{display:flex;align-items:center;gap:20px;padding:22px 26px;border:1px solid var(--border);border-radius:14px;background:var(--bg);transition:border-color .3s,transform .35s var(--ease-out),box-shadow .35s}.cr-job:hover{border-color:rgba(0,116,217,.36);transform:translateY(-3px);box-shadow:0 22px 44px -28px rgba(13,30,50,.36)}.cr-job:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.cr-job-icon{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:12px;background:var(--tint);color:var(--accent);transition:background .3s,color .3s}.cr-job:hover .cr-job-icon{background:var(--accent);color:#ffffff}.cr-job-text{display:grid;grid-gap:3px;gap:3px;min-width:0;flex:1 1}.cr-job-text h3{font-size:1.08rem}.cr-job-text p{margin:0;color:var(--text-muted);font-size:.9rem}.cr-job-go{flex-shrink:0;color:var(--accent);font-weight:600;transition:translate .3s var(--ease-out)}.cr-job:hover .cr-job-go{translate:5px 0}