#recruiter{overflow:hidden}#recruiter section:not(.cta) h1,#recruiter section:not(.cta) h2,#recruiter section:not(.cta) h3{color:#0d1030;font-family:Manrope,sans-serif}#recruiter section:not(.cta) p{color:#4b5468;line-height:1.7}#recruiter .rec-badge{color:#2563eb;letter-spacing:.1em;text-transform:uppercase;background:#2563eb1a;border:1px solid #2563eb33;border-radius:999px;margin-bottom:24px;padding:6px 14px;font-family:Manrope,sans-serif;font-size:11px;font-weight:800;display:inline-block}#recruiter .rec-kicker{color:#2563eb;letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;font-family:Manrope,sans-serif;font-size:12px;font-weight:800;display:inline-block}#recruiter .rec-hero{background:linear-gradient(140deg,#07091f 0%,#0d1338 55%,#0f172a 100%);padding-top:110px;padding-bottom:80px;position:relative;overflow:hidden}#recruiter .rec-hero:before{content:"";pointer-events:none;background:radial-gradient(at 40% 0,#2563eb2e 0%,#0000 65%);position:absolute;inset:0}#recruiter .rec-hero h1{color:#f1f5f9;letter-spacing:-.025em;margin-bottom:24px;font-size:54px;line-height:1.08}#recruiter .rec-gradient-text{background:linear-gradient(90deg,#60a5fa,#38bdf8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}#recruiter .rec-hero>.container>.row>div:first-child>p{color:#94a3b8;max-width:560px;margin-bottom:36px;font-size:18px;line-height:1.75}#recruiter .rec-hero-actions{flex-direction:column;gap:14px;max-width:300px;display:flex}#recruiter .rec-hero-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin-top:50px;overflow:hidden;box-shadow:0 24px 80px #00000040}#recruiter .rec-hero-card-header{border-bottom:1px solid #f1f5f9;align-items:center;gap:6px;padding:14px 18px;display:flex}#recruiter .rec-dot{border-radius:50%;width:10px;height:10px;display:block}#recruiter .rec-dot--green{background:#22c55e}#recruiter .rec-dot--amber{background:#f59e0b}#recruiter .rec-dot--gray{background:#cbd5e1}#recruiter .rec-lead-list{padding:18px}#recruiter .rec-lead-list-label{color:#0d1030;letter-spacing:.06em;text-transform:uppercase;margin-bottom:14px;font-family:Manrope,sans-serif;font-size:12px;font-weight:800}#recruiter .rec-lead-row{border-bottom:1px solid #f8fafc;align-items:center;gap:12px;padding:10px 0;display:flex}#recruiter .rec-lead-row:last-child{border-bottom:none}#recruiter .rec-avatar{background:linear-gradient(135deg,#bfdbfe,#93c5fd);border-radius:50%;flex-shrink:0;width:32px;height:32px}#recruiter .rec-lead-info{flex:1;min-width:0}#recruiter .rec-lead-info strong{color:#0d1030;font-family:Manrope,sans-serif;font-size:14px;font-weight:700;display:block}#recruiter .rec-lead-info span{color:#94a3b8;font-size:12px}#recruiter .rec-score{border-radius:999px;flex-shrink:0;padding:3px 9px;font-family:Manrope,sans-serif;font-size:12px;font-weight:800}#recruiter .rec-score--red{color:#dc2626;background:#fef2f2}#recruiter .rec-score--amber{color:#d97706;background:#fffbeb}#recruiter .rec-hero-stat-row{border-top:1px solid #f1f5f9;grid-template-columns:repeat(2,1fr);gap:0;padding:0;display:grid}#recruiter .rec-hero-stat{text-align:center;border-right:1px solid #f1f5f9;padding:16px 18px}#recruiter .rec-hero-stat:nth-child(2n){border-right:none}#recruiter .rec-hero-stat:nth-child(n+3){border-top:1px solid #f1f5f9}#recruiter .rec-hero-stat strong{color:#2563eb;margin-bottom:4px;font-family:Manrope,sans-serif;font-size:22px;font-weight:800;line-height:1;display:block}#recruiter .rec-hero-stat span{color:#94a3b8;font-size:11px;line-height:1.4}#recruiter .rec-btn-primary{color:#fff;text-align:center;background:#2563eb;border:none;border-radius:8px;font-family:Manrope,sans-serif;font-size:15px;font-weight:700;transition:background .18s,box-shadow .18s,transform .18s;box-shadow:0 1px 3px #2563eb66,0 0 0 1px #2563eb80}#recruiter .rec-btn-primary:hover{color:#fff;background:#1d4ed8;text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 16px #2563eb73,0 0 0 1px #1d4ed899}#recruiter .rec-btn-ghost{color:#94a3b8;text-align:center;background:0 0;border:1px solid #ffffff1f;border-radius:8px;padding:.6em 1.4em;font-family:Manrope,sans-serif;font-size:15px;font-weight:700;transition:background .18s,color .18s}#recruiter .rec-btn-ghost:hover{color:#e2e8f0;background:#ffffff0f;text-decoration:none}#recruiter .rec-btn-outline{color:#2563eb;border:2px solid #2563eb;border-radius:8px;padding:.6em 1.5em;font-family:Manrope,sans-serif;font-size:15px;font-weight:700;transition:background .18s,color .18s}#recruiter .rec-btn-outline:hover{color:#fff;background:#2563eb;text-decoration:none}#recruiter .rec-btn-white{color:#1d4ed8;text-align:center;white-space:nowrap;background:#fff;border:none;border-radius:8px;padding:.75em 1.75em;font-family:Manrope,sans-serif;font-size:15px;font-weight:700;transition:background .18s,transform .18s;box-shadow:0 2px 12px #0000002e}#recruiter .rec-btn-white:hover{color:#1e40af;background:#f1f5f9;text-decoration:none;transform:translateY(-1px)}#recruiter .rec-section{padding-top:96px;padding-bottom:96px}#recruiter .rec-section--alt{background:#f8fafc}#recruiter .rec-section h2{letter-spacing:-.02em;margin-bottom:18px;font-size:38px;line-height:1.2}#recruiter .rec-section-intro{color:#4b5468;max-width:620px;margin-bottom:0;margin-left:auto;margin-right:auto;font-size:18px}#recruiter .rec-pain-row{margin-top:48px}#recruiter .rec-pain-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;height:100%;margin-bottom:24px;padding:32px 28px;transition:box-shadow .2s,transform .2s;box-shadow:0 4px 24px #0d10300f}#recruiter .rec-pain-card:hover{transform:translateY(-3px);box-shadow:0 10px 40px #0d10301a}#recruiter .rec-pain-card h3{margin-bottom:12px;font-size:19px}#recruiter .rec-pain-card p{margin-bottom:0;font-size:15px}#recruiter .rec-feature-row{border-bottom:1px solid #f1f5f9;align-items:center;margin-top:0;padding-top:72px;padding-bottom:72px}#recruiter .rec-feature-row:first-of-type{margin-top:56px}#recruiter .rec-feature-row:last-of-type{border-bottom:none}#recruiter .rec-feature-row h3{letter-spacing:-.015em;margin-bottom:14px;font-size:26px;line-height:1.25}#recruiter .rec-feature-row p{margin-bottom:22px;font-size:16px}#recruiter .rec-feature-tag{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;background:#eff6ff;border-radius:999px;margin-bottom:14px;padding:5px 12px;font-family:Manrope,sans-serif;font-size:11px;font-weight:800;display:inline-block}#recruiter .rec-checklist{margin:0;padding:0;list-style:none}#recruiter .rec-checklist li{color:#374151;align-items:flex-start;gap:10px;margin-bottom:10px;font-size:15px;line-height:1.55;display:flex}#recruiter .rec-checklist li svg{color:#2563eb;flex-shrink:0;margin-top:2px}#recruiter .rec-feature-visual{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-top:32px;padding:28px;box-shadow:0 8px 40px #0d103014}#recruiter .rec-feature-chip{color:#2563eb;letter-spacing:.06em;text-transform:uppercase;background:#eff6ff;border-radius:6px;margin-bottom:22px;padding:5px 10px;font-family:Manrope,sans-serif;font-size:11px;font-weight:800;display:inline-block}#recruiter .rec-mock-lines{flex-direction:column;gap:10px;display:flex}#recruiter .rec-mock-line{background:#e2e8f0;border-radius:999px;height:10px}#recruiter .rec-mock-line--w90{width:90%}#recruiter .rec-mock-line--w80{width:80%}#recruiter .rec-mock-line--w70{width:70%}#recruiter .rec-mock-line--w60{width:60%}#recruiter .rec-mock-line--w50{width:50%}#recruiter .rec-mock-line--w40{width:40%}#recruiter .rec-mock-sep{background:#f1f5f9;border-radius:999px;height:1px;margin:6px 0}#recruiter .rec-steps{gap:0;margin-top:48px;display:grid}#recruiter .rec-step{border-bottom:1px solid #e2e8f0;align-items:flex-start;gap:22px;padding:28px 0;display:flex}#recruiter .rec-step:last-child{border-bottom:none}#recruiter .rec-step-num{color:#2563eb;letter-spacing:.04em;background:#eff6ff;border:2px solid #bfdbfe;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-family:Manrope,sans-serif;font-size:13px;font-weight:800;display:flex}#recruiter .rec-step h3{margin-bottom:8px;font-size:18px}#recruiter .rec-step p{margin-bottom:0;font-size:15px}#recruiter .rec-proof{padding-top:72px;padding-bottom:72px}#recruiter .rec-proof-row{row-gap:32px}#recruiter .rec-proof-item{text-align:center}#recruiter .rec-proof-item strong{background:linear-gradient(90deg,#60a5fa,#38bdf8);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-family:Manrope,sans-serif;font-size:44px;font-weight:800;line-height:1;display:block}#recruiter .rec-proof-item span{color:#64748b;font-size:14px;line-height:1.45}#recruiter #testimonials p{margin-bottom:28px;font-size:17px}#recruiter .rec-testimonial-grid{gap:20px;margin-top:40px;display:grid}#recruiter .rec-testimonial-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;justify-content:space-between;padding:28px;display:flex;box-shadow:0 4px 24px #0d103012}#recruiter .rec-testimonial-card blockquote{color:#0d1030;margin:0 0 24px;font-family:Manrope,sans-serif;font-size:17px;font-style:italic;line-height:1.65}#recruiter .rec-testimonial-card--featured{min-height:100%}#recruiter .rec-testimonial-card--featured blockquote{font-size:24px;line-height:1.5}#recruiter .rec-testimonial-meta{align-items:flex-start;gap:14px;display:flex}#recruiter .rec-testimonial-avatar{color:#fff;background:#2563eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-family:Manrope,sans-serif;font-size:14px;font-weight:800;display:flex;overflow:hidden}#recruiter .rec-testimonial-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}#recruiter .rec-testimonial-person strong{color:#0d1030;font-family:Manrope,sans-serif;font-size:15px;display:block}#recruiter .rec-testimonial-person span{color:#94a3b8;font-size:13px;display:block}#recruiter .rec-testimonial-details{flex:auto;min-width:0}#recruiter .rec-stars{justify-content:flex-end;gap:5px;width:100%;margin-top:10px;display:flex}#recruiter .rec-stars span{clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:#f8b400;width:20px;height:20px;display:block}#recruiter .rec-faq-list{gap:12px;margin-top:40px;display:grid}#recruiter .rec-faq-list article{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}#recruiter .rec-faq-list h3{margin:0;font-size:18px;line-height:1.35}#recruiter .rec-faq-list button{color:#0d1030;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:22px 24px;font-family:Manrope,sans-serif;font-size:18px;font-weight:700;line-height:1.35;display:flex}#recruiter .rec-faq-list button span{border-bottom:2px solid #2563eb;border-right:2px solid #2563eb;flex-shrink:0;width:9px;height:9px;margin-left:20px;transition:transform .2s;display:block;transform:rotate(45deg)}#recruiter .rec-faq-list article.open button span{transform:rotate(225deg)}#recruiter .rec-faq-answer{border-top:1px solid #f1f5f9;padding:18px 24px 22px}#recruiter .rec-faq-answer p{margin:0;font-size:15px}@media (width>=576px){#recruiter .rec-hero-actions{flex-direction:row;max-width:none}}@media (width>=992px){#recruiter .rec-hero{padding-top:130px}#recruiter .rec-hero h1{font-size:68px}#recruiter .rec-hero-card{margin-top:0}#recruiter .rec-feature-row{margin-top:0;padding-top:80px;padding-bottom:80px}#recruiter .rec-feature-visual{margin-top:0}#recruiter .rec-feature-row--flip .col-12:first-child{order:2}#recruiter .rec-feature-row--flip .col-12:last-child{order:1}#recruiter .rec-testimonial-grid{grid-template-columns:minmax(0,1.65fr) minmax(240px,1fr);margin-top:0}#recruiter .rec-testimonial-card--featured{grid-row:span 2;padding:48px}}@media (width>=1200px){#recruiter .rec-hero h1{font-size:76px}}
