.score-ring{display:grid;place-items:center}.score-ring strong{display:flex!important;flex-direction:column;align-items:center;justify-content:center;text-align:center;line-height:1!important;margin:0!important}.score-ring small{margin-top:9px;line-height:1.15}
.story-section{position:relative;padding:112px 0;background:#08030f;border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden}.story-section::before{content:"";position:absolute;width:760px;height:440px;left:50%;top:-330px;transform:translateX(-50%);background:radial-gradient(ellipse,rgba(124,44,255,.24),transparent 68%);pointer-events:none}.story-head{max-width:820px;margin:0 auto 52px;text-align:center}.story-head h2{margin-top:14px;font-size:clamp(2.3rem,4.7vw,4.2rem);line-height:1.01;letter-spacing:-.055em;text-wrap:balance}.story-head p{max-width:680px;margin:20px auto 0;color:var(--muted);font-size:1rem;line-height:1.75}.race-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:20px;align-items:stretch}.race-card{position:relative;min-height:520px;padding:34px;border-radius:28px;overflow:hidden}.race-card h3{margin-top:18px;font-size:clamp(1.75rem,3vw,2.65rem);line-height:1.05;letter-spacing:-.045em}.race-card>p{margin-top:16px;color:#b1a5b9;line-height:1.7}.race-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.race-badge::before{content:"";width:7px;height:7px;border-radius:50%}.stagnant-card{border:1px solid rgba(255,101,126,.27);background:linear-gradient(155deg,rgba(74,15,30,.62),rgba(22,7,15,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.stagnant-card::after{content:"";position:absolute;width:260px;height:260px;right:-150px;bottom:-150px;border-radius:50%;background:radial-gradient(circle,rgba(255,70,104,.22),transparent 70%)}.stagnant-card .race-badge{color:#ff9daf;background:rgba(255,85,116,.09);border:1px solid rgba(255,111,137,.2)}.stagnant-card .race-badge::before{background:#ff6f8a;box-shadow:0 0 13px rgba(255,111,138,.7)}.gap-list{margin-top:28px;display:grid;gap:11px}.gap-item{display:flex;align-items:flex-start;gap:12px;padding:15px 16px;border-radius:15px;border:1px solid rgba(255,121,144,.12);background:rgba(255,255,255,.025)}.gap-item i{width:22px;height:22px;flex:0 0 22px;display:grid;place-items:center;border-radius:50%;background:rgba(255,82,113,.1);color:#ff8fa4;font-size:.72rem;font-style:normal;font-weight:900}.gap-item strong{display:block;font-size:.85rem}.gap-item span{display:block;margin-top:3px;color:#967f88;font-size:.72rem;line-height:1.5}.warning-line{position:absolute;left:34px;right:34px;bottom:30px;padding-top:19px;border-top:1px solid rgba(255,126,148,.14);color:#c796a1;font-size:.76rem;line-height:1.6}.momentum-card{border:1px solid rgba(158,86,255,.58);background:radial-gradient(circle at 80% 0%,rgba(126,39,255,.32),transparent 43%),linear-gradient(155deg,#1d0c36,#0c0614);box-shadow:0 0 0 1px rgba(153,73,255,.13),0 34px 100px rgba(75,18,140,.32);animation:momentum-pulse 3.4s ease-in-out infinite}.momentum-card::before{content:"";position:absolute;inset:-1px;border-radius:28px;padding:1px;background:linear-gradient(120deg,transparent 15%,rgba(192,132,255,.78),transparent 48%,rgba(120,43,255,.65),transparent 82%);background-size:220% 100%;animation:edge-sweep 5s linear infinite;pointer-events:none;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor}.momentum-card .race-badge{color:#d6b8ff;background:rgba(132,50,255,.14);border:1px solid rgba(177,111,255,.27)}.momentum-card .race-badge::before{background:#9d58ff;box-shadow:0 0 16px #8a3cff}.example-note{margin-top:9px!important;color:#776b80!important;font-size:.68rem!important}.momentum-stats{margin-top:28px;display:grid;grid-template-columns:repeat(2,1fr);gap:11px}.momentum-stat{padding:18px;border-radius:17px;border:1px solid rgba(182,131,255,.16);background:rgba(255,255,255,.035)}.momentum-stat strong{display:block;font-size:1.55rem;letter-spacing:-.04em}.momentum-stat span{display:block;margin-top:5px;color:#94869e;font-size:.7rem;line-height:1.4}.momentum-proof{margin-top:13px;padding:18px;border-radius:17px;background:linear-gradient(135deg,rgba(116,41,235,.2),rgba(69,23,132,.1));border:1px solid rgba(178,117,255,.22)}.momentum-proof strong{font-size:.86rem}.momentum-proof p{margin-top:6px;color:#aa99b5;font-size:.76rem;line-height:1.55}@keyframes momentum-pulse{0%,100%{box-shadow:0 0 0 1px rgba(153,73,255,.13),0 34px 100px rgba(75,18,140,.3)}50%{box-shadow:0 0 0 1px rgba(177,105,255,.26),0 40px 120px rgba(107,32,194,.47)}}@keyframes edge-sweep{to{background-position:-220% 0}}
.employee-section{padding:116px 0;background:linear-gradient(180deg,#0d0718,#090411);position:relative;overflow:hidden}.employee-section::before{content:"";position:absolute;width:620px;height:620px;border-radius:50%;right:-310px;top:70px;background:radial-gradient(circle,rgba(124,44,255,.17),transparent 70%)}.employee-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:58px;align-items:center}.employee-copy h2{margin-top:15px;font-size:clamp(2.4rem,4.7vw,4.3rem);line-height:1.01;letter-spacing:-.055em;text-wrap:balance}.employee-copy>p{margin-top:21px;color:var(--muted);font-size:1rem;line-height:1.75}.employee-promise{margin-top:27px;padding:19px 20px;border-left:3px solid #9650ff;border-radius:0 16px 16px 0;background:rgba(124,44,255,.08);color:#d7c9e0;font-size:.88rem;line-height:1.65}.employee-visual{position:relative;border:1px solid rgba(166,99,255,.38);border-radius:30px;background:linear-gradient(155deg,#170a2c,#0a0512);box-shadow:0 34px 110px rgba(62,14,117,.3);overflow:hidden}.employee-profile{padding:25px;display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--line)}.employee-avatar{width:62px;height:62px;flex:0 0 62px;display:grid;place-items:center;border-radius:20px;background:linear-gradient(145deg,#9a53ff,#5d18c7);box-shadow:0 13px 32px rgba(112,42,224,.4)}.employee-avatar svg{width:34px;height:34px}.employee-profile strong{display:block;font-size:1rem}.employee-profile p{margin-top:4px;color:#8c8095;font-size:.74rem}.employee-live{margin-left:auto;display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border-radius:999px;background:rgba(67,229,162,.09);border:1px solid rgba(67,229,162,.2);color:#75edba;font-size:.65rem;font-weight:850}.employee-live::before{content:"";width:7px;height:7px;border-radius:50%;background:#43e5a2;box-shadow:0 0 12px rgba(67,229,162,.7)}.employee-body{padding:22px}.employee-task{display:grid;grid-template-columns:40px 1fr auto;gap:12px;align-items:center;padding:14px;border:1px solid rgba(182,131,255,.13);border-radius:15px;background:rgba(255,255,255,.025)}.employee-task+.employee-task{margin-top:10px}.employee-task-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:rgba(124,44,255,.17);color:#c197ff}.employee-task strong{display:block;font-size:.8rem}.employee-task p{margin-top:3px;color:#81758b;font-size:.68rem}.employee-task span{font-size:.61rem;font-weight:850;text-transform:uppercase;letter-spacing:.06em;color:#b783ff}.workflow-section{padding:112px 0;background:#08030f}.workflow-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.dashboard-shell{border:1px solid rgba(161,95,255,.38);border-radius:28px;background:linear-gradient(180deg,#150a27,#090411);box-shadow:0 34px 110px rgba(64,15,120,.28);overflow:hidden}.dashboard-top{min-height:64px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.dashboard-top strong{font-size:.88rem}.dashboard-chip{padding:7px 10px;border-radius:999px;background:rgba(124,44,255,.13);color:#bf99f0;font-size:.66rem;font-weight:850}.dashboard-body{padding:18px}.dashboard-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.dash-stat{padding:15px;border-radius:14px;background:rgba(255,255,255,.03);border:1px solid rgba(182,131,255,.12)}.dash-stat strong{font-size:1.35rem}.dash-stat span{display:block;margin-top:3px;color:#7f7388;font-size:.65rem}.article-list{margin-top:14px;display:grid;gap:9px}.article-row{display:grid;grid-template-columns:1fr auto;gap:14px;padding:14px;border-radius:14px;background:rgba(255,255,255,.025);border:1px solid rgba(182,131,255,.12)}.article-row strong{display:block;font-size:.78rem}.article-row p{margin-top:4px;color:#7d7186;font-size:.66rem}.article-status{align-self:center;padding:6px 9px;border-radius:999px;background:rgba(67,229,162,.09);color:#75edba;font-size:.6rem;font-weight:850}.workflow-copy h2{margin-top:15px;font-size:clamp(2.25rem,4.3vw,3.8rem);line-height:1.03;letter-spacing:-.05em}.workflow-copy>p{margin-top:19px;color:var(--muted);line-height:1.75}.workflow-steps{margin-top:27px;display:grid;gap:12px}.workflow-step{display:grid;grid-template-columns:38px 1fr;gap:13px;align-items:start}.workflow-step b{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;background:rgba(124,44,255,.16);border:1px solid rgba(166,99,255,.24);color:#c59cff;font-size:.72rem}.workflow-step strong{display:block;font-size:.86rem}.workflow-step span{display:block;margin-top:4px;color:#85798e;font-size:.73rem;line-height:1.55}.fit-section{padding:94px 0;background:linear-gradient(145deg,#150a27,#0a0512);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.fit-shell{max-width:1000px;margin:0 auto;text-align:center}.fit-shell h2{margin-top:14px;font-size:clamp(2.2rem,4.6vw,4rem);line-height:1.02;letter-spacing:-.052em}.fit-shell>p{max-width:710px;margin:20px auto 0;color:var(--muted);line-height:1.75}.fit-grid{margin-top:32px;display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.fit-item{padding:20px 15px;border:1px solid rgba(181,126,255,.14);border-radius:17px;background:rgba(255,255,255,.027)}.fit-item b{display:block;color:#bc91f4;font-size:.75rem}.fit-item span{display:block;margin-top:7px;color:#9a8da4;font-size:.73rem;line-height:1.5}.fit-cta{margin-top:30px;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border-radius:999px;background:linear-gradient(135deg,#8b35ff,#6415df);box-shadow:0 14px 38px rgba(124,44,255,.36);font-weight:900}.outcome-wall{padding:88px 0;background:#07030d;overflow:hidden}.outcome-wall .section-head{margin-bottom:36px}.outcome-track-wrap{position:relative;overflow:hidden}.outcome-track-wrap::before,.outcome-track-wrap::after{content:"";position:absolute;top:0;bottom:0;width:90px;z-index:2;pointer-events:none}.outcome-track-wrap::before{left:0;background:linear-gradient(90deg,#07030d,transparent)}.outcome-track-wrap::after{right:0;background:linear-gradient(-90deg,#07030d,transparent)}.outcome-track{display:flex;gap:13px;width:max-content;animation:outcome-scroll 42s linear infinite}.outcome-track:hover{animation-play-state:paused}.outcome-card{width:330px;min-height:160px;padding:22px;border:1px solid rgba(180,126,255,.14);border-radius:19px;background:linear-gradient(160deg,#120920,#0a0512)}.outcome-stars{color:#a764ff;letter-spacing:.12em;font-size:.7rem}.outcome-card p{margin-top:15px;color:#ddd1e4;font-size:.9rem;line-height:1.65}.outcome-card span{display:block;margin-top:18px;color:#75697e;font-size:.67rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800}@keyframes outcome-scroll{to{transform:translateX(-50%)}}
@media(max-width:980px){.race-grid,.employee-grid,.workflow-grid{grid-template-columns:1fr}.race-card{min-height:auto}.warning-line{position:static;margin-top:26px}.employee-grid,.workflow-grid{gap:34px}.fit-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.story-section,.employee-section,.workflow-section{padding:82px 0}.race-card{padding:25px;border-radius:23px}.momentum-stats{grid-template-columns:1fr}.employee-profile{padding:20px}.employee-live{display:none}.employee-task{grid-template-columns:36px 1fr}.employee-task>span{display:none}.dashboard-summary{grid-template-columns:1fr}.fit-grid{grid-template-columns:1fr}.outcome-card{width:285px}.outcome-track-wrap::before,.outcome-track-wrap::after{width:35px}}@media(prefers-reduced-motion:reduce){.momentum-card,.momentum-card::before,.outcome-track{animation:none!important}}