/* Plugin 1379 - Recruiter Journey Timeline */
.fdrt-section{background:#F0F2F5;padding:64px 0;font-family:var(--creote-family-two,'Inter',sans-serif);scroll-margin-top:84px}
.fdrt-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}
.fdrt-eyebrow{display:inline-flex;align-items:center;gap:6px;background:#C1F11D;color:#141414;font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase;padding:6px 14px;border-radius:50px;margin-bottom:16px}
.fdrt-h2{font-family:var(--creote-family-one,'Spartan',sans-serif);font-size:clamp(22px,2.6vw,26px);font-weight:800;line-height:1.2;letter-spacing:-.3px;color:#141414;margin:0}
.fdrt-lead{font-size:15px;line-height:1.78;color:#6B6B6B;margin:12px 0 0}
.fdrt-timeline{display:flex;flex-direction:column;position:relative;margin-top:0}
.fdrt-timeline::before{content:'';position:absolute;left:19px;top:12px;bottom:12px;width:2px;background:linear-gradient(#C1F11D,rgba(193,241,29,.2))}
.fdrt-item{display:flex;align-items:flex-start;gap:20px;padding:0 0 28px 0;position:relative}
.fdrt-item:last-child{padding-bottom:0}
.fdrt-dot{width:40px;height:40px;border-radius:50%;background:#C1F11D;color:#141414;font-size:14px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:1}
.fdrt-content{padding-top:8px}
.fdrt-title{font-size:15px;font-weight:700;color:#141414}
.fdrt-desc{font-size:13px;color:#6B6B6B;margin-top:2px;line-height:1.55}
@media(max-width:991px){.fdrt-grid{grid-template-columns:1fr;gap:36px}.fdrt-section{padding:60px 0}}
