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