.talentflow-page{--tf-navy:#0a1628;--tf-navy-mid:#0f2040;--tf-navy-light:#1a3461;--tf-blue:#1a5fd4;--tf-blue-bright:#2e7ae8;--tf-gold:#c8a96e;--tf-gold-light:#e8c98e;--tf-white:#fff;--tf-off-white:#f8f9fb;--tf-grey-text:hsla(0,0%,100%,.62);--tf-grey-muted:hsla(0,0%,100%,.38);--tf-radius-sm:6px;--tf-radius-md:14px;--tf-radius-lg:22px;--tf-radius-xl:36px;--tf-t:0.24s cubic-bezier(0.4,0,0.2,1);--tf-font-body:var(--font-tf-body),"DM Sans",sans-serif;--tf-font-heading:var(--font-tf-heading),"Playfair Display",serif;font-family:var(--tf-font-body);background:var(--tf-navy);color:var(--tf-white);overflow-x:hidden;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}.talentflow-page *,.talentflow-page :after,.talentflow-page :before{box-sizing:border-box}.talentflow-page h1,.talentflow-page h2,.talentflow-page h3,.talentflow-page h4{font-family:var(--tf-font-heading);line-height:1.14;letter-spacing:-.02em}.talentflow-page p{line-height:1.75}.talentflow-page a{text-decoration:none;color:inherit}.talentflow-page img{max-width:100%;display:block}.talentflow-page .tf-container{max-width:1160px;margin:0 auto;padding:0 24px}.talentflow-page section{padding:100px 0}.talentflow-page .tf-label{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tf-gold);background:hsla(39,45%,61%,.12);border:1px solid hsla(39,45%,61%,.28);padding:5px 14px;border-radius:100px}.talentflow-page .tf-label-blue{color:rgba(180,210,255,.9);background:rgba(26,95,212,.18);border-color:rgba(26,95,212,.35)}.talentflow-page .tf-btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--tf-font-body);font-size:15px;font-weight:600;padding:15px 30px;border-radius:var(--tf-radius-md);border:none;cursor:pointer;transition:var(--tf-t);white-space:nowrap;text-decoration:none}.talentflow-page .tf-btn-primary{background:var(--tf-gold)!important;color:var(--tf-navy)!important;box-shadow:0 6px 24px hsla(39,45%,61%,.35)}.talentflow-page .tf-btn-primary:hover{background:var(--tf-gold-light)!important;transform:translateY(-2px);box-shadow:0 10px 32px hsla(39,45%,61%,.45)}.talentflow-page .tf-btn-outline{background:transparent;color:#fff;border:1.5px solid hsla(0,0%,100%,.35)}.talentflow-page .tf-btn-outline:hover{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.7)}.talentflow-page .tf-btn svg{width:15px;height:15px;flex-shrink:0}.talentflow-page .tf-nav{position:fixed;top:0;left:0;right:0;z-index:1000;transition:var(--tf-t)}.talentflow-page .tf-nav.scrolled{background:rgba(10,22,40,.96);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid hsla(0,0%,100%,.08)}.talentflow-page .tf-nav-inner{display:flex;align-items:center;justify-content:space-between;height:72px}.talentflow-page .tf-nav-logo{display:flex;align-items:center;gap:10px}.talentflow-page .tf-nav-logo img{height:34px;width:auto}.talentflow-page .tf-nav-logo-divider{width:1px;height:22px;background:hsla(0,0%,100%,.18)}.talentflow-page .tf-nav-talentflow{font-family:var(--tf-font-heading);font-size:17px;font-weight:700;color:#fff;letter-spacing:-.01em}.talentflow-page .tf-nav-talentflow span{color:var(--tf-gold)}.talentflow-page .tf-nav-back{font-size:13px;color:hsla(0,0%,100%,.6);display:flex;align-items:center;gap:6px;transition:var(--tf-t)}.talentflow-page .tf-nav-back:hover{color:#fff}.talentflow-page .tf-nav-back svg{width:14px;height:14px}.talentflow-page .tf-nav-cta{display:flex;align-items:center;gap:10px}.talentflow-page .tf-nav-cta .tf-btn{padding:10px 22px;font-size:13.5px}.talentflow-page .tf-hero{min-height:100vh;display:flex;align-items:center;position:relative;overflow:hidden;padding:120px 0 80px}.talentflow-page .tf-hero-grid{position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:40px 40px;pointer-events:none}.talentflow-page .tf-glow-1{position:absolute;top:-160px;right:-80px;width:700px;height:700px;background:radial-gradient(circle,rgba(26,95,212,.2) 0,transparent 65%);pointer-events:none;animation:tfGlowPulse 8s ease-in-out infinite}.talentflow-page .tf-glow-2{position:absolute;bottom:-120px;left:-100px;width:500px;height:500px;background:radial-gradient(circle,hsla(39,45%,61%,.12) 0,transparent 65%);pointer-events:none;animation:tfGlowPulse 10s ease-in-out 2s infinite}@keyframes tfGlowPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.talentflow-page .tf-hero-inner{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center;position:relative;z-index:1}.talentflow-page .tf-hero-eyebrow{margin-bottom:20px}.talentflow-page .tf-hero h1{font-size:clamp(38px,5.5vw,64px);color:#fff;margin-bottom:24px;line-height:1.08}.talentflow-page .tf-hero h1 em{font-style:italic;color:var(--tf-gold)!important}.talentflow-page .tf-hero-sub{font-size:17px;color:var(--tf-grey-text)!important;margin-bottom:12px;max-width:500px;line-height:1.72}.talentflow-page .tf-hero-tagline{font-size:15px;font-weight:600;color:hsla(0,0%,100%,.85);margin-bottom:36px;font-style:italic}.talentflow-page .tf-hero-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:48px}.talentflow-page .tf-hero-proof{display:flex;align-items:center;gap:20px;padding-top:28px;border-top:1px solid hsla(0,0%,100%,.1);flex-wrap:wrap}.talentflow-page .tf-proof-item{text-align:center}.talentflow-page .tf-proof-num{font-family:var(--tf-font-heading);font-size:28px;font-weight:700;color:var(--tf-gold);display:block;line-height:1}.talentflow-page .tf-proof-lbl{font-size:11px;color:var(--tf-grey-muted)!important;margin-top:4px;line-height:1.4}.talentflow-page .tf-proof-divider{width:1px;height:40px;background:hsla(0,0%,100%,.12)}.talentflow-page .tf-hero-card{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--tf-radius-xl);padding:32px;position:relative;overflow:hidden}.talentflow-page .tf-hero-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--tf-gold),var(--tf-blue))}.talentflow-page .tf-hero-card-label{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tf-gold)!important;margin-bottom:20px}.talentflow-page .tf-layer-list{display:flex;flex-direction:column;gap:14px}.talentflow-page .tf-layer-item{display:flex;align-items:flex-start;gap:14px;padding:14px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07);border-radius:var(--tf-radius-md);transition:var(--tf-t)}.talentflow-page .tf-layer-item:hover{background:hsla(0,0%,100%,.07);border-color:hsla(39,45%,61%,.25)}.talentflow-page .tf-layer-icon{width:38px;height:38px;border-radius:var(--tf-radius-sm);background:rgba(26,95,212,.2);border:1px solid rgba(26,95,212,.35);display:flex;align-items:center;justify-content:center;flex-shrink:0}.talentflow-page .tf-layer-icon svg{width:18px;height:18px;color:#6aabff!important}.talentflow-page .tf-layer-text h4{font-family:var(--tf-font-body);font-size:13px;font-weight:600;color:#fff;margin-bottom:2px}.talentflow-page .tf-layer-text p{font-size:12px;color:var(--tf-grey-muted)!important;line-height:1.5}.talentflow-page .tf-hero-card-outcome{margin-top:20px;padding:14px;background:hsla(39,45%,61%,.08);border:1px solid hsla(39,45%,61%,.2);border-radius:var(--tf-radius-md);font-size:13px;color:hsla(0,0%,100%,.8);font-style:italic;text-align:center}.talentflow-page .tf-not-agency{background:hsla(0,0%,100%,.03);border-top:1px solid hsla(0,0%,100%,.08);border-bottom:1px solid hsla(0,0%,100%,.08);padding:32px 0}.talentflow-page .tf-not-agency-inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.talentflow-page .tf-not-item{display:flex;align-items:center;gap:10px;padding:0 40px}.talentflow-page .tf-not-item:not(:last-child){border-right:1px solid hsla(0,0%,100%,.1)}.talentflow-page .tf-not-icon{width:10px;height:10px;border-radius:50%;flex-shrink:0}.talentflow-page .tf-not-icon.no{background:#ef4444}.talentflow-page .tf-not-icon.yes{background:var(--tf-gold)}.talentflow-page .tf-not-item p{font-size:15px;font-weight:500;color:hsla(0,0%,100%,.75)}.talentflow-page .tf-not-item p span{font-weight:700;color:#fff}.talentflow-page .tf-layers-section{background:var(--tf-navy)}.talentflow-page .tf-layers-header{text-align:center;max-width:680px;margin:0 auto 72px}.talentflow-page .tf-layers-header h2{font-size:clamp(30px,4vw,48px);color:#fff;margin:14px 0 16px}.talentflow-page .tf-layers-header p{font-size:17px;color:var(--tf-grey-text)!important}.talentflow-page .tf-badge{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;background:hsla(39,45%,61%,.12);border:1px solid hsla(39,45%,61%,.28);color:var(--tf-gold);padding:5px 16px;border-radius:100px;margin-bottom:16px}.talentflow-page .tf-layers-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.talentflow-page .tf-layer-card{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--tf-radius-lg);padding:36px;position:relative;overflow:hidden;transition:var(--tf-t)}.talentflow-page .tf-layer-card:hover{background:hsla(0,0%,100%,.07);border-color:hsla(39,45%,61%,.25);transform:translateY(-3px)}.talentflow-page .tf-layer-card:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--tf-gold),transparent);opacity:0;transition:var(--tf-t)}.talentflow-page .tf-layer-card:hover:after{opacity:1}.talentflow-page .tf-layer-num{font-family:var(--tf-font-heading);font-size:48px;font-weight:700;color:hsla(39,45%,61%,.15)!important;line-height:1;margin-bottom:8px}.talentflow-page .tf-layer-card-icon{width:52px;height:52px;border-radius:var(--tf-radius-sm);background:rgba(26,95,212,.18);border:1px solid rgba(26,95,212,.3);display:flex;align-items:center;justify-content:center;margin-bottom:20px}.talentflow-page .tf-layer-card-icon svg{width:26px;height:26px;color:#6aabff!important}.talentflow-page .tf-layer-card h3{font-size:22px;color:#fff!important;margin-bottom:6px}.talentflow-page .tf-layer-sub{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tf-gold);margin-bottom:14px}.talentflow-page .tf-layer-card>p{font-size:14.5px;color:var(--tf-grey-text)!important;margin-bottom:20px;line-height:1.7}.talentflow-page .tf-layer-bullets{list-style:none;display:flex;flex-direction:column;gap:7px;padding:0;margin:0}.talentflow-page .tf-layer-bullets li{display:flex;align-items:center;gap:9px;font-size:13.5px;color:hsla(0,0%,100%,.75)}.talentflow-page .tf-layer-bullets li:before{content:"";width:16px;height:16px;border-radius:50%;background:rgba(26,95,212,.2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8l3.5 3.5 6.5-7' stroke='%236aabff' stroke-width='1.8' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat 50%;border:1px solid rgba(26,95,212,.35);flex-shrink:0}.talentflow-page .tf-layer-outcome{margin-top:22px;padding:12px 16px;background:hsla(39,45%,61%,.08);border-left:3px solid var(--tf-gold);border-radius:0 var(--tf-radius-sm) var(--tf-radius-sm) 0;font-size:13px;color:hsla(0,0%,100%,.82);font-style:italic}.talentflow-page .tf-layer-outcome strong{color:var(--tf-gold)!important;font-style:normal}.talentflow-page .tf-why-section{background:linear-gradient(180deg,var(--tf-navy) 0,var(--tf-navy-mid) 100%)}.talentflow-page .tf-why-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.talentflow-page .tf-why-content h2{font-size:clamp(28px,4vw,44px);color:#fff;margin:14px 0 18px}.talentflow-page .tf-why-content>p{font-size:16px;color:var(--tf-grey-text)!important;margin-bottom:32px;line-height:1.75}.talentflow-page .tf-why-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.talentflow-page .tf-why-card{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.09);border-radius:var(--tf-radius-md);padding:18px;transition:var(--tf-t)}.talentflow-page .tf-why-card:hover{background:hsla(0,0%,100%,.08);border-color:hsla(39,45%,61%,.2)}.talentflow-page .tf-why-card-icon{width:38px;height:38px;border-radius:var(--tf-radius-sm);background:hsla(39,45%,61%,.12);border:1px solid hsla(39,45%,61%,.2);display:flex;align-items:center;justify-content:center;margin-bottom:12px}.talentflow-page .tf-why-card-icon svg{width:18px;height:18px;color:var(--tf-gold)!important}.talentflow-page .tf-why-card h4{font-family:var(--tf-font-body);font-size:13.5px;font-weight:600;color:#fff!important;margin-bottom:4px}.talentflow-page .tf-why-card p{font-size:12.5px;color:var(--tf-grey-muted)!important;line-height:1.55}.talentflow-page .tf-fee-badge{display:flex;align-items:center;gap:16px;background:hsla(39,45%,61%,.08);border:1px solid hsla(39,45%,61%,.22);border-radius:var(--tf-radius-md);padding:20px 24px;margin-top:24px}.talentflow-page .tf-fee-num{font-family:var(--tf-font-heading);font-size:36px;font-weight:700;color:var(--tf-gold)!important;flex-shrink:0}.talentflow-page .tf-fee-text p{font-size:14px;color:hsla(0,0%,100%,.75)!important;line-height:1.5}.talentflow-page .tf-fee-text span{font-size:12px;color:var(--tf-grey-muted)!important}.talentflow-page .tf-compare-table{width:100%;border-collapse:separate;border-spacing:0}.talentflow-page .tf-compare-table th{font-family:var(--tf-font-body);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tf-grey-muted);padding:12px 16px;text-align:left;border-bottom:1px solid hsla(0,0%,100%,.08)}.talentflow-page .tf-compare-table td{padding:14px 16px;font-size:14px;border-bottom:1px solid hsla(0,0%,100%,.05)}.talentflow-page .tf-compare-table tr:last-child td{border-bottom:none}.talentflow-page .tf-compare-table tr:hover td{background:hsla(0,0%,100%,.03)}.talentflow-page .tf-compare-table .tf-yes-val{color:#4ade80!important;font-weight:600}.talentflow-page .tf-compare-table .tf-no-val{color:#f87171!important}.talentflow-page .tf-compare-table .tf-col-tf{color:#fff!important;font-weight:600}.talentflow-page .tf-jobboard-section{background:var(--tf-navy-mid)}.talentflow-page .tf-jobboard-inner{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.talentflow-page .tf-jobboard-content h2{font-size:clamp(28px,4vw,44px);color:#fff!important;margin:14px 0 18px}.talentflow-page .tf-jobboard-content>p{font-size:16px;color:var(--tf-grey-text);margin-bottom:28px;line-height:1.75}.talentflow-page .tf-jb-features{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.talentflow-page .tf-jb-feat{display:flex;align-items:center;gap:12px;font-size:14px;color:hsla(0,0%,100%,.8)}.talentflow-page .tf-jb-feat-check{width:22px;height:22px;border-radius:50%;background:rgba(26,95,212,.2);border:1px solid rgba(26,95,212,.4);display:flex;align-items:center;justify-content:center;flex-shrink:0}.talentflow-page .tf-jb-feat-check svg{width:12px;height:12px;color:#6aabff!important}.talentflow-page .tf-jobboard-visual{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.09);border-radius:var(--tf-radius-lg);padding:28px;position:relative}.talentflow-page .tf-jobboard-visual:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--tf-blue),var(--tf-gold));border-radius:var(--tf-radius-lg) var(--tf-radius-lg) 0 0}.talentflow-page .tf-jb-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.talentflow-page .tf-jb-header h4{font-family:var(--tf-font-body);font-size:14px;font-weight:600;color:#fff!important}.talentflow-page .tf-jb-live{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#4ade80!important;background:rgba(74,222,128,.12);border:1px solid rgba(74,222,128,.25);padding:4px 10px;border-radius:100px}.talentflow-page .tf-job-card{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--tf-radius-md);padding:16px;margin-bottom:10px;transition:var(--tf-t)}.talentflow-page .tf-job-card:hover{background:hsla(0,0%,100%,.09);border-color:hsla(39,45%,61%,.25)}.talentflow-page .tf-jct-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:8px}.talentflow-page .tf-jct-top h5{font-family:var(--tf-font-body);font-size:13.5px;font-weight:600;color:#fff}.talentflow-page .tf-jct-badge{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:100px}.talentflow-page .tf-jct-badge.coached{background:hsla(39,45%,61%,.15);color:var(--tf-gold)!important;border:1px solid hsla(39,45%,61%,.3)}.talentflow-page .tf-jct-badge.new{background:rgba(74,222,128,.12);color:#4ade80!important;border:1px solid rgba(74,222,128,.25)}.talentflow-page .tf-jct-meta{display:flex;gap:10px;flex-wrap:wrap}.talentflow-page .tf-jct-meta span{font-size:11.5px;color:var(--tf-grey-muted)!important}.talentflow-page .tf-jb-upgrade{margin-top:16px;padding:14px;background:hsla(39,45%,61%,.08);border:1px solid hsla(39,45%,61%,.2);border-radius:var(--tf-radius-md);display:flex;align-items:center;justify-content:space-between;gap:12px}.talentflow-page .tf-jb-upgrade p{font-size:13px;color:hsla(0,0%,100%,.75)}.talentflow-page .tf-jb-upgrade a{font-size:12px;font-weight:600;color:var(--tf-gold);white-space:nowrap}.talentflow-page .tf-for-section{background:var(--tf-navy)}.talentflow-page .tf-for-header{text-align:center;margin-bottom:64px}.talentflow-page .tf-for-header h2{font-size:clamp(28px,4vw,44px);color:#fff;margin:14px 0}.talentflow-page .tf-for-header p{font-size:17px;color:var(--tf-grey-text);max-width:560px;margin:0 auto}.talentflow-page .tf-for-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.talentflow-page .tf-for-card{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--tf-radius-lg);padding:32px 26px;transition:var(--tf-t);position:relative;overflow:hidden}.talentflow-page .tf-for-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--tf-gold);transform:scaleX(0);transform-origin:left;transition:var(--tf-t)}.talentflow-page .tf-for-card:hover{background:hsla(0,0%,100%,.07);border-color:hsla(39,45%,61%,.2)!important;transform:translateY(-3px)}.talentflow-page .tf-for-card:hover:before{transform:scaleX(1)}.talentflow-page .tf-for-icon{width:52px;height:52px;border-radius:var(--tf-radius-sm);background:rgba(26,95,212,.15);border:1px solid rgba(26,95,212,.28);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.talentflow-page .tf-for-icon svg{width:26px;height:26px;color:#6aabff!important}.talentflow-page .tf-for-card h3{font-size:18px;color:#fff!important;margin-bottom:9px}.talentflow-page .tf-for-card p{font-size:13.5px;color:var(--tf-grey-text)!important;line-height:1.65}.talentflow-page .tf-steps-section{background:hsla(0,0%,100%,.02);border-top:1px solid hsla(0,0%,100%,.07);border-bottom:1px solid hsla(0,0%,100%,.07)}.talentflow-page .tf-steps-header{text-align:center;margin-bottom:64px}.talentflow-page .tf-steps-header h2{font-size:clamp(28px,4vw,44px);color:#fff!important;margin:14px 0}.talentflow-page .tf-steps-header p{font-size:17px;color:var(--tf-grey-text)!important;max-width:520px;margin:0 auto}.talentflow-page .tf-steps-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:0;position:relative}.talentflow-page .tf-steps-grid:before{content:"";position:absolute;top:27px;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,hsla(39,45%,61%,.3),hsla(39,45%,61%,.3),transparent);z-index:0}.talentflow-page .tf-step{text-align:center;padding:0 12px;position:relative;z-index:1}.talentflow-page .tf-step-num{width:54px;height:54px;border-radius:50%;border:1px solid hsla(39,45%,61%,.3)!important;background:var(--tf-navy-mid);display:flex;align-items:center;justify-content:center;margin:0 auto 18px;font-family:var(--tf-font-heading);font-size:18px;font-weight:700;color:var(--tf-gold)}.talentflow-page .tf-step h4{font-family:var(--tf-font-body);font-size:13.5px;font-weight:600;color:#fff;margin-bottom:6px}.talentflow-page .tf-step p{font-size:12px;color:var(--tf-grey-muted)!important;line-height:1.6}.talentflow-page .tf-addons-section{background:var(--tf-navy-mid)}.talentflow-page .tf-addons-inner{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.talentflow-page .tf-addons-content h2{font-size:clamp(26px,3.5vw,38px);color:#fff!important;margin:14px 0 16px}.talentflow-page .tf-addons-content>p{font-size:16px;color:var(--tf-grey-text);margin-bottom:28px;line-height:1.75}.talentflow-page .tf-addons-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.talentflow-page .tf-addon-item{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--tf-radius-md);padding:16px 18px;display:flex;align-items:center;gap:12px;transition:var(--tf-t)}.talentflow-page .tf-addon-item:hover{background:hsla(0,0%,100%,.07);border-color:hsla(39,45%,61%,.2)}.talentflow-page .tf-addon-dot{width:8px;height:8px;border-radius:50%;background:var(--tf-gold);flex-shrink:0}.talentflow-page .tf-addon-item p{font-size:13.5px;color:hsla(0,0%,100%,.8)!important;font-weight:500}.talentflow-page .tf-cta-section{background:var(--tf-navy);padding:120px 0;text-align:center;position:relative;overflow:hidden}.talentflow-page .tf-cta-glow{width:700px;height:500px;background:radial-gradient(ellipse,hsla(39,45%,61%,.12) 0,transparent 65%)}.talentflow-page .tf-cta-glow,.talentflow-page .tf-cta-glow-2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.talentflow-page .tf-cta-glow-2{width:500px;height:400px;background:radial-gradient(ellipse,rgba(26,95,212,.12) 0,transparent 65%)}.talentflow-page .tf-cta-inner{position:relative;z-index:1}.talentflow-page .tf-cta-inner h2{font-size:clamp(32px,5vw,58px);color:#fff!important;margin:14px auto 18px;max-width:720px}.talentflow-page .tf-cta-inner h2 em{font-style:italic;color:var(--tf-gold)!important}.talentflow-page .tf-cta-inner>p{font-size:17px;color:var(--tf-grey-text)!important;max-width:520px;margin:0 auto 40px;line-height:1.75}.talentflow-page .tf-cta-actions{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.talentflow-page .tf-cta-note{font-size:12.5px;color:var(--tf-grey-muted)!important;margin-top:20px}.talentflow-page .tf-cta-btn-lg{font-size:16px;padding:17px 34px}.talentflow-page .tf-footer{background:#050e1a;padding:48px 0 28px;border-top:1px solid hsla(0,0%,100%,.07)}.talentflow-page .tf-footer-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.talentflow-page .tf-footer-logo{display:flex;align-items:center;gap:10px}.talentflow-page .tf-footer-logo img{height:28px;width:auto;filter:brightness(0) invert(1) opacity(.8)}.talentflow-page .tf-footer-logo-divider{width:1px;height:18px;background:hsla(0,0%,100%,.15)}.talentflow-page .tf-footer-logo span{font-family:var(--tf-font-heading);font-size:15px;color:hsla(0,0%,100%,.7)!important}.talentflow-page .tf-footer-logo span em{color:var(--tf-gold)!important;font-style:normal}.talentflow-page .tf-footer-links{display:flex;gap:24px;flex-wrap:wrap}.talentflow-page .tf-footer-links a{font-size:13px;color:hsla(0,0%,100%,.45)!important;transition:var(--tf-t)}.talentflow-page .tf-footer-links a:hover{color:#fff!important}.talentflow-page .tf-footer-copy{font-size:12px;color:hsla(0,0%,100%,.3)!important}.talentflow-page .tf-reveal{opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .6s ease}.talentflow-page .tf-reveal.visible{opacity:1;transform:translateY(0)}.talentflow-page .tf-reveal-d1{transition-delay:.08s}.talentflow-page .tf-reveal-d2{transition-delay:.16s}.talentflow-page .tf-reveal-d3{transition-delay:.24s}.talentflow-page .tf-reveal-d4{transition-delay:.32s}@media (max-width:1024px){.talentflow-page .tf-addons-inner,.talentflow-page .tf-hero-inner,.talentflow-page .tf-jobboard-inner,.talentflow-page .tf-why-inner{grid-template-columns:1fr;gap:48px}.talentflow-page .tf-for-grid,.talentflow-page .tf-layers-grid{grid-template-columns:1fr 1fr}.talentflow-page .tf-steps-grid{grid-template-columns:repeat(3,1fr);gap:24px}.talentflow-page .tf-steps-grid:before{display:none}.talentflow-page .tf-not-item{padding:12px 20px}.talentflow-page .tf-not-item:not(:last-child){border-right:none;border-bottom:1px solid hsla(0,0%,100%,.1)}.talentflow-page .tf-not-agency-inner{flex-direction:column}}@media (max-width:768px){.talentflow-page section{padding:72px 0}.talentflow-page .tf-hero{padding:100px 0 72px;min-height:auto}.talentflow-page .tf-addons-grid,.talentflow-page .tf-for-grid,.talentflow-page .tf-layers-grid,.talentflow-page .tf-why-grid{grid-template-columns:1fr}.talentflow-page .tf-steps-grid{grid-template-columns:1fr 1fr;gap:24px}.talentflow-page .tf-hero h1{font-size:36px}.talentflow-page .tf-nav-back{display:none}.talentflow-page .tf-footer-inner{flex-direction:column;text-align:center}.talentflow-page .tf-footer-links{justify-content:center}.talentflow-page .tf-compare-table{font-size:12px}.talentflow-page .tf-hero-proof{gap:14px}.talentflow-page .tf-proof-divider{display:none}}