/* Ten assessed directions: one desktop row, two compact mobile rows. */
#tracks.tracks13-section{overflow:hidden;background:radial-gradient(ellipse at 50% 100%,#0d755a50,transparent 70%),#073f35}
#tracks.tracks13-section>.section-inner{padding-bottom:48px}
.tracks13-heading{text-align:center;max-width:790px;margin:0 auto}
.tracks13-heading .eyebrow{color:#bfdccd;background:#ffffff05;border-color:#aacdb83a}
.tracks13-heading h2{font-size:clamp(38px,4.3vw,59px);font-weight:450;line-height:1.08;letter-spacing:-.055em;color:#f4fcf7;margin:24px 0}
.tracks13-heading h2 em{color:#cfb88f;font-style:normal}
.tracks13-heading p{max-width:600px;margin:0 auto;color:#b6d4c3;font-size:16px;line-height:1.75}
/* The row is already populated on both sides of its centered first card. */
.tracks13-viewport{overflow:hidden;padding:12px 0 84px;touch-action:pan-y pinch-zoom;cursor:grab;user-select:none;outline-offset:-4px;position:relative}
.tracks13-viewport.is-dragging{cursor:grabbing}
.tracks13-viewport:focus-visible{outline:1px solid #b9dccc}
.tracks13-belt,.tracks13-set{display:flex;align-items:stretch;width:max-content}
.tracks13-belt{will-change:transform;transform:translate3d(calc(50vw - 162px),0,0)}
.tracks13-set{gap:20px;padding-right:20px;flex:none}
.tracks13-card{position:relative;flex:none;width:272px;min-height:266px;padding:22px;border:1px solid #c5ffe352;border-top-color:#e5fff490;border-radius:20px;background:linear-gradient(135deg,#eafff726 0%,#b9ffe516 45%,#d9fff20d 100%);box-shadow:inset 0 1px 0 #ffffff36,inset 0 -1px 0 #a4f6d519,0 18px 35px #00251e2b;display:flex;flex-direction:column;overflow:hidden;isolation:isolate}
.tracks13-card:before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 8% 0,#ecfff52b,transparent 58%)}
.tracks13-card:after{content:'';position:absolute;left:24px;right:24px;top:0;height:1px;background:linear-gradient(90deg,transparent,#edfff7c9,transparent);pointer-events:none}
.tracks13-card-top{display:flex;align-items:center;margin-bottom:18px}
.tracks13-icon{width:40px;height:40px;display:grid;place-items:center;border:1px solid #c9ffe65e;border-radius:11px;color:#dcfff0;background:linear-gradient(135deg,#e6fff225,#9affdb0d);box-shadow:inset 0 1px #fff4,0 4px 10px #002c2415}
.tracks13-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}
.tracks13-card h3{font-size:24px;font-weight:450;letter-spacing:-.045em;line-height:1.12;color:#f5fffa;min-height:54px;max-width:228px;margin:0 0 16px}
.tracks13-card>p{font-size:13px;line-height:1.65;color:#c7e3d5;margin:auto 0 0;max-width:228px}
.tracks13-card:nth-child(3n+2){background:linear-gradient(145deg,#caffdf2e,#bbffe313 70%,#e6fff51c)}
/* A translation path, not an isolated career example. */
.translation13-flow{display:grid;grid-template-columns:1.15fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr;align-items:stretch;max-width:1180px;margin:0 auto}
.translation13-node{display:flex;flex-direction:column;min-width:0;padding:25px 18px 22px;background:#fff;border:1px solid #c9e0d1;border-radius:12px;box-shadow:0 8px 22px #245c3905;color:#254d3b}
.translation13-node>small{font-size:8px;letter-spacing:.07em;color:#6b9480;line-height:1.4;margin-bottom:21px}
.translation13-node h3{font-size:20px;line-height:1.2;letter-spacing:-.04em;font-weight:450;margin:0 0 15px;color:#25543d;min-height:48px}
.translation13-node>p{font-size:10px;line-height:1.6;color:#78917f;margin:0 0 20px}
.translation13-node>i{font-style:normal;font-size:9px;color:#85a591;margin-top:auto}
.translation13-flow>b{font-size:15px;font-weight:400;display:grid;place-items:center;color:#43866a}
.translation13-inputs{display:flex;flex-wrap:wrap;gap:5px;margin:0 0 18px}
.translation13-inputs>span{font-size:9px;line-height:1.4;color:#397558;border:1px solid #c5e0d0;background:#f2f9f4;padding:5px 7px;border-radius:6px}
.translation13-node:last-child{background:#0b5846;border-color:#0b5846}
.translation13-node:last-child h3{color:#f2faf4}
.translation13-node:last-child>small,.translation13-node:last-child>p,.translation13-node:last-child>i{color:#b1d3c1}
@media(max-width:1000px){.translation13-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.translation13-flow>b{display:none}.translation13-node{padding:20px 14px}.translation13-node h3{font-size:18px}.translation13-inputs>span{font-size:8px}}
@media(max-width:700px){#tracks.tracks13-section>.section-inner{padding-top:64px;padding-bottom:33px}.tracks13-heading h2{font-size:38px;margin:21px 0}.tracks13-heading p{font-size:14px;line-height:1.7}.tracks13-viewport{padding:10px 0 60px}.tracks13-set{gap:16px;padding-right:16px}.tracks13-card{width:224px;min-height:246px;padding:18px}.tracks13-card h3{font-size:21px;min-height:48px;margin-bottom:14px}.tracks13-card-top{margin-bottom:16px}.tracks13-icon{width:34px;height:34px}.tracks13-icon svg{width:19px;height:19px}.tracks13-card>p{font-size:12px;line-height:1.6}.translation13-flow{display:flex;flex-direction:column;gap:8px;max-width:410px}.translation13-flow>b{display:grid;transform:rotate(90deg);height:17px;font-size:14px}.translation13-node{position:relative;padding:20px 23px;display:grid;grid-template-columns:1fr 28px;gap:0}.translation13-node>small{margin-bottom:11px;grid-column:1;min-width:0}.translation13-node h3{grid-column:1;min-height:0;font-size:22px;margin-bottom:10px}.translation13-node>p{grid-column:1;font-size:11px;margin-bottom:0;max-width:270px}.translation13-inputs{grid-column:1;margin:1px 0 0}.translation13-inputs>span{font-size:9px}.translation13-node>i{grid-column:2;grid-row:1/5;align-self:center;justify-self:end;margin:0}}
@media(prefers-reduced-motion:reduce){.tracks13-belt{will-change:auto}}

/* Mobile splits the same ten tracks into two independently scrollable rows. */
.tracks13-rows{display:grid;gap:0;padding-bottom:72px}
.tracks13-rows .tracks13-viewport{padding:12px 0}
@media(min-width:701px){.tracks13-rows>.tracks13-viewport:nth-child(2){display:none}}
@media(max-width:700px){.tracks13-rows{padding-bottom:52px}.tracks13-rows .tracks13-viewport{padding:10px 0}}
