@keyframes certMarqueeLeft{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 15px))}}@keyframes certMarqueeRight{0%{transform:translateX(calc(-50% - 15px))}to{transform:translateX(0)}}body.job-pitch.job-pitch--certs .pitch-shell{padding:24px 0 26px}body.job-pitch.job-pitch--certs .pitch-shell--hero{padding:12px 28px 26px}body.job-pitch.job-pitch--certs .pitch-hero{grid-template-columns:minmax(0,1.14fr) minmax(300px,.86fr);gap:26px;padding:36px}body.job-pitch.job-pitch--certs .pitch-orb{display:none}body.job-pitch.job-pitch--certs .pitch-title{margin-bottom:14px}body.job-pitch.job-pitch--certs .pitch-metrics{margin-top:22px;gap:12px}body.job-pitch.job-pitch--certs .cert-sidecards{display:grid;gap:16px;align-content:start}body.job-pitch.job-pitch--certs .cert-card,body.job-pitch.job-pitch--certs .cert-mini-card,body.job-pitch.job-pitch--certs .cert-sidecard{border:1px solid rgba(11,25,43,.08);background:rgba(255,255,255,.84);box-shadow:var(--pitch-shadow-soft)}body.job-pitch.job-pitch--certs .cert-sidecard{padding:22px;border-radius:24px}body.job-pitch.job-pitch--certs .cert-sidecard ul{margin:0;padding-left:18px}body.job-pitch.job-pitch--certs .cert-list li+li,body.job-pitch.job-pitch--certs .cert-sidecard li+li{margin-top:8px}body.job-pitch.job-pitch--certs .cert-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body.job-pitch.job-pitch--certs .cert-mini-card{padding:16px 18px;border-radius:18px}body.job-pitch.job-pitch--certs .cert-mini-card span{display:block;margin-bottom:6px;color:rgba(13,27,42,.48);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body.job-pitch.job-pitch--certs .cert-mini-card strong{display:block;color:var(--pitch-text);font-size:17px;line-height:1.35}body.job-pitch.job-pitch--certs .cert-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}body.job-pitch.job-pitch--certs .cert-overview-grid .cert-card{padding:20px 20px 18px;border-radius:12px}body.job-pitch.job-pitch--certs .cert-grid{column-count:3;column-gap:18px}body.job-pitch.job-pitch--certs .cert-grid .cert-card{display:inline-block;width:100%;margin:0 0 18px;padding:20px;border-radius:22px;break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid}body.job-pitch.job-pitch--certs .cert-card h3{margin:0 0 8px;font-size:1.22rem}body.job-pitch.job-pitch--certs .cert-card p{margin:0 0 14px;color:var(--pitch-text-soft);font-size:17px;line-height:1.6;font-weight:400}body.job-pitch.job-pitch--certs .cert-list{margin:0;padding-left:18px;font-size:17px;line-height:1.58}body.job-pitch.job-pitch--certs .cert-slider-shell{position:relative;overflow:hidden;margin-top:8px;padding:8px 0 4px;mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}body.job-pitch.job-pitch--certs .cert-slider-row+.cert-slider-row{margin-top:18px}body.job-pitch.job-pitch--certs .cert-slider-track{display:flex;align-items:center;width:max-content;gap:30px;will-change:transform}body.job-pitch.job-pitch--certs .cert-slider-row--left .cert-slider-track{animation:certMarqueeLeft 42s linear infinite}body.job-pitch.job-pitch--certs .cert-slider-row--right .cert-slider-track{animation:certMarqueeRight 46s linear infinite}body.job-pitch.job-pitch--certs .cert-slider-shell:hover .cert-slider-track{animation-play-state:paused}body.job-pitch.job-pitch--certs .cert-logo{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:126px;min-height:84px;padding:8px 10px}body.job-pitch.job-pitch--certs .cert-logo::before{content:"";position:absolute;inset:10px 12px;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.88)0,rgba(255,255,255,.26) 52%,rgba(255,255,255,0) 74%);filter:blur(10px);opacity:.72;z-index:-1}body.job-pitch.job-pitch--certs .cert-logo img{max-width:100%;max-height:68px;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 8px 16px rgba(8,22,40,.12))}body.job-pitch.job-pitch--certs .cert-note{margin-top:16px;max-width:84ch;color:rgba(255,255,255,.76)}@media (max-width:1399.98px){body.job-pitch.job-pitch--certs .cert-grid{column-count:2}body.job-pitch.job-pitch--certs .cert-logo{min-width:118px}body.job-pitch.job-pitch--certs .cert-logo img{max-height:64px}}@media (max-width:1199.98px){body.job-pitch.job-pitch--certs .cert-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.job-pitch.job-pitch--certs .cert-slider-track{gap:24px}}@media (max-width:991.98px){body.job-pitch.job-pitch--certs .pitch-hero{grid-template-columns:1fr;padding:12px}body.job-pitch.job-pitch--certs .cert-overview-grid{grid-template-columns:1fr}body.job-pitch.job-pitch--certs .cert-grid{column-count:1}body.job-pitch.job-pitch--certs .cert-slider-row--left .cert-slider-track{animation-duration:34s}body.job-pitch.job-pitch--certs .cert-slider-row--right .cert-slider-track{animation-duration:38s}}@media (max-width:767.98px){body.job-pitch.job-pitch--certs .pitch-hero{padding:12px;margin-top:6px}body.job-pitch.job-pitch--certs .pitch-shell{padding:2px 0 20px}body.job-pitch.job-pitch--certs .cert-mini-grid{grid-template-columns:1fr}body.job-pitch.job-pitch--certs .cert-slider-track{gap:18px}body.job-pitch.job-pitch--certs .cert-logo{min-width:102px;min-height:74px}body.job-pitch.job-pitch--certs .cert-logo img{max-height:58px}}