.funnel{--cl-paper:#f5f5f2;--cl-paper-deep:#e6e7e4;--cl-ink:#0b0c0d;--cl-ink-soft:#4b5054;--cl-cyan:#d9dbd8;--cl-cyan-strong:#00c86b;--cl-lilac:#d1d3d1;--cl-yellow:#bfc3bf;--cl-orange:#00c86b;--funnel-pine:#0b0c0d;--funnel-lime:#00c86b;--funnel-paper:#f5f5f2;--org-surface:#0b0d0f;--org-panel:#171a1d;--org-line:#444a4f;--org-text:#f6f7f5;--org-muted:#abb1b4;--org-signal:#00c86b;--org-amber:#dfe2df;--org-blue:#c3c9cd;--org-violet:#7c848b;--cl-rule:color-mix(in srgb, var(--cl-ink) 15%, transparent);--cl-dash:color-mix(in srgb, var(--cl-ink) 26%, transparent);--cl-space:clamp(5rem, 9vw, 8.5rem);background-color:var(--cl-paper);background-image:linear-gradient(to right, var(--cl-rule) 1px, transparent 1px), linear-gradient(to bottom, var(--cl-rule) 1px, transparent 1px);color:var(--cl-ink);background-size:min(8.333vw,118px) min(8.333vw,118px);overflow:hidden}.funnel .funnel-shell{width:min(1240px,100% - 4rem)}.funnel-section,.org-roadmap,.funnel-close{padding-block:var(--cl-space);border-top:1px solid var(--cl-rule);position:relative}.employee-hero .hero-statement h1,.employee-problems .section-intro h2,.staff-first-proof .section-intro h2,.kit-copy>h2,.employee-expansion-heading .section-intro h2,.org-roadmap-heading .section-intro h2,.approach-grid>div:first-child>h2,.faq-section .section-intro h2,.org-roadmap h2,.funnel-close h2{color:var(--cl-ink);font-family:var(--font-geist-sans), sans-serif;text-wrap:balance;font-weight:650}.employee-hero .hero-statement h1 em,.employee-problems .section-intro h2 em,.staff-first-proof .section-intro h2 em,.kit-copy>h2 em,.employee-expansion-heading .section-intro h2 em,.org-roadmap-heading .section-intro h2 em,.approach-grid>div:first-child>h2 em,.faq-section .section-intro h2 em,.org-roadmap h2 em,.funnel-close h2 em{color:inherit;font-family:inherit;font-style:normal;font-weight:inherit}.funnel .funnel-eyebrow{border-left:3px solid var(--org-signal);width:fit-content;color:var(--cl-ink-soft);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;padding-left:.7rem;font-size:.72rem;font-weight:650}.funnel .funnel-button{border:1px solid var(--cl-ink);background:var(--cl-orange);color:#07110c;min-height:52px;box-shadow:3px 3px 0 var(--cl-ink);border-radius:4px;transition:transform .18s ease-out,box-shadow .18s ease-out,background-color .18s ease-out}.funnel .funnel-button:hover{box-shadow:1px 1px 0 var(--cl-ink);background:#18dc7d;transform:translate(2px,2px)}.funnel .funnel-button.dark{border-color:var(--cl-ink);background:var(--cl-ink);color:#fffaf4;box-shadow:3px 3px 0 var(--cl-cyan-strong)}body:has(.employee-hero) .funnel-preview{display:none}body:has(.employee-hero) .funnel-header{border-bottom:1px solid var(--cl-rule,#c8cac7);color:#0b0c0d;background:#f5f5f2}body:has(.employee-hero) .funnel-header .funnel-nav{min-height:74px}body:has(.employee-hero) .funnel-header .funnel-button{color:#07110c;background:#00c86b;border:1px solid #0b0c0d;border-radius:4px;box-shadow:2px 2px #0b0c0d}body:has(.employee-hero) .funnel-footer{color:#f5f5f2;background:#0b0d0f;border-top:1px solid #2e3336}.employee-hero{color:var(--cl-ink);background:0 0;border-top:0;padding:clamp(4rem,7vw,6.5rem) 0 clamp(4.5rem,8vw,7rem);overflow:hidden}.employee-hero-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(3.5rem,6vw,5.5rem);display:grid;position:relative}.employee-hero-grid:before,.employee-hero-grid:after{content:"";z-index:0;border:1px solid var(--cl-ink);pointer-events:none;position:absolute}.employee-hero-grid:before{background:var(--cl-yellow);width:28%;height:11.5rem;bottom:-2.4rem;right:-7%}.employee-hero-grid:after{background:var(--cl-lilac);width:24%;height:8rem;bottom:-4.2rem;left:-5%}.employee-hero .funnel-hero-copy{z-index:2;text-align:center;justify-items:center;display:grid;position:relative}.hero-statement,.hero-support{width:100%}.hero-statement .funnel-eyebrow{justify-content:center;margin-inline:auto}.employee-hero .funnel-dot{display:none}.employee-hero .hero-statement h1{max-width:1020px;color:var(--cl-ink);letter-spacing:-.06em;margin:1.15rem auto 0;font-size:clamp(3.6rem,6vw,6.15rem);line-height:.96}.employee-hero .hero-statement h1 em{color:inherit}.hero-support{justify-items:center;margin-top:1.35rem;display:grid}.employee-hero .hero-support>h2{max-width:760px;color:var(--cl-ink);letter-spacing:-.035em;margin:0;font-size:clamp(1.45rem,2.3vw,2rem);font-weight:650;line-height:1.15}.employee-hero .hero-support>p{max-width:630px;color:var(--cl-ink-soft);margin-top:.8rem;font-size:1.02rem;line-height:1.7}.employee-hero .hero-action{justify-items:center;gap:.65rem;margin-top:1.4rem;display:grid}.hero-pricing-link{color:var(--cl-ink-soft);font-family:var(--font-geist-mono), monospace;letter-spacing:.045em;text-transform:uppercase;text-underline-offset:.2em;font-size:.7rem;font-weight:650;text-decoration:underline}.employee-hero .hero-reassurance{color:var(--cl-ink-soft);justify-content:center}.employee-hero .hero-reassurance svg,.employee-hero-next{color:#008f4d}.employee-hero-next{margin-top:1rem}.employee-hero .employee-preview{z-index:1;border:2px solid var(--cl-ink);width:min(1040px,88%);box-shadow:12px 12px 0 var(--cl-cyan-strong);border-radius:4px;margin-inline:auto;position:relative}.employee-problems{background:color-mix(in srgb, var(--cl-paper) 88%, white)}.employee-problems:before,.staff-first-proof:before,.approach-section:after{content:none}.employee-problems-grid{border:1px solid var(--cl-rule);background:var(--cl-paper);grid-template-columns:.95fr 1.05fr;align-items:stretch;gap:0;display:grid}.employee-problems .section-intro{max-width:none;padding:clamp(2.5rem,5vw,5rem)}.employee-problems .section-intro h2,.staff-first-proof .section-intro h2,.kit-copy>h2,.employee-expansion-heading .section-intro h2,.org-roadmap-heading .section-intro h2,.approach-grid>div:first-child>h2,.faq-section .section-intro h2{color:var(--cl-ink);letter-spacing:-.055em;margin-block:1rem 1.3rem;font-size:clamp(2.55rem,4vw,4.2rem);line-height:.98}.employee-problems .section-intro>p:last-child{max-width:30rem;color:var(--cl-ink-soft)}.employee-problem-list{counter-reset:problem;border-left:1px dashed var(--cl-dash);background:var(--cl-cyan);align-content:center;padding:clamp(2rem,4vw,4rem);display:grid}.employee-problem-list li{counter-increment:problem;border-bottom:1px solid color-mix(in srgb, var(--cl-ink) 18%, transparent);min-height:4.5rem;color:var(--cl-ink);font-family:var(--font-geist-sans), sans-serif;grid-template-columns:2.4rem 1fr auto;align-items:center;gap:1rem;padding:1rem 0;font-size:1.06rem;font-weight:550;display:grid}.employee-problem-list li:before{content:"0" counter(problem);color:var(--cl-ink-soft);font-family:var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums;letter-spacing:.05em;font-size:.7rem}.employee-problem-list li:after{content:"+";border:1px solid var(--cl-rule);background:var(--cl-paper);width:1.7rem;height:1.7rem;font-family:var(--font-geist-sans), sans-serif;place-items:center;font-size:.8rem;display:grid}.employee-problem-list svg{display:none}.funnel-included{border-block:1px solid var(--cl-rule);background:var(--cl-paper-deep);color:var(--cl-ink)}.funnel-included .funnel-shell{grid-template-columns:1.35fr repeat(4,minmax(0,1fr));gap:0;padding-block:0;display:grid}.funnel-included p,.funnel-included span{min-height:96px;padding:1.2rem}.funnel-included p{font-family:var(--font-geist-sans), sans-serif;flex-direction:column;justify-content:center;display:flex}.funnel-included span{border-left:1px solid var(--cl-rule);color:var(--cl-ink-soft);align-items:center}.funnel-included svg{color:#008f4d}.staff-first-proof{background:var(--cl-paper)}.staff-proof-grid{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;gap:clamp(3rem,6vw,5.5rem);display:grid}.staff-first-proof .section-intro{max-width:34rem}.staff-proof-description{color:var(--cl-ink-soft)}.employee-proof-result{border-left:4px solid var(--cl-orange);background:var(--cl-paper-deep);color:var(--cl-ink-soft);padding:1rem 1.1rem}.employee-proof-result strong{color:var(--cl-ink)}.staff-proof-points{color:var(--cl-ink-soft)}.staff-proof-points svg{color:#008f4d}.staff-first-proof .starter-demo{border:2px solid var(--cl-ink);width:100%;box-shadow:10px 10px 0 var(--cl-yellow);border-radius:4px}.kit-section{background:var(--cl-lilac)}.kit-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(3rem,6vw,5rem);display:grid}.kit-copy{max-width:35rem}.kit-copy>p{color:var(--cl-ink-soft)}.kit-deliverables{border-top:1px solid color-mix(in srgb, var(--cl-ink) 28%, transparent);gap:0;margin-block:2rem}.kit-deliverables li{border-bottom:1px solid color-mix(in srgb, var(--cl-ink) 22%, transparent);grid-template-columns:1.8rem 1fr;gap:.9rem;padding-block:1rem;display:grid}.kit-deliverables svg,.kit-deliverables h3{color:var(--cl-ink)}.kit-deliverables p{color:var(--cl-ink-soft)}.kit-folder{border:2px solid var(--cl-ink);box-shadow:10px 10px 0 var(--cl-orange);background:#f4f5f2;border-radius:4px;margin:0;transform:none}.folder-top{border-bottom:1px solid var(--cl-rule);background:var(--cl-cyan);color:var(--cl-ink)}.employee-expansion{background:var(--cl-paper)}.employee-expansion-heading,.org-roadmap-heading{text-align:center;grid-template-columns:minmax(0,820px);justify-content:center;gap:1rem;margin-bottom:3.5rem;display:grid}.employee-expansion-heading .section-intro,.org-roadmap-heading .section-intro{max-width:none}.employee-expansion-heading .funnel-eyebrow,.org-roadmap-heading .funnel-eyebrow{justify-content:center;justify-self:center}.employee-expansion-heading>p,.org-roadmap-heading>p{max-width:650px;color:var(--cl-ink-soft);margin:0 auto;font-size:1rem;line-height:1.75}.employee-expansion .org-sim{border:2px solid var(--cl-ink);width:100%;box-shadow:12px 12px 0 var(--cl-cyan-strong);border-radius:4px;margin:0}.org-roadmap{background:var(--cl-paper-deep);color:var(--cl-ink)}.org-program-stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.org-program-stages>li,.org-program-stages>li:first-child{border:1px dashed var(--cl-dash);background:var(--cl-cyan);border-radius:4px;grid-template-columns:auto 1fr;align-content:start;column-gap:1.25rem;min-height:250px;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.org-program-stages>li:nth-child(2){background:#f4f5f2}.org-program-stages>li:nth-child(3){background:var(--cl-lilac)}.org-program-stages>li:nth-child(4){background:#cdd0cd}.org-stage-number{color:var(--cl-ink-soft);font-variant-numeric:tabular-nums;grid-row:1/5;margin:0}.org-program-stages h3{color:var(--cl-ink);font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.04em;font-size:1.55rem;font-weight:650}.org-program-stages p,.org-stage-tier{color:var(--cl-ink-soft)}.org-program-stages a{color:var(--cl-ink)}.org-coming,.org-available{border:1px solid var(--cl-rule);border-radius:2px;width:fit-content}.org-departments-heading{margin-top:4rem}.org-departments-heading h3{color:var(--cl-ink);font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.04em;font-size:1.55rem;font-weight:650}.org-departments{border:1px solid var(--cl-rule);background:var(--cl-rule);gap:1px}.org-department{background:#f4f5f2;border:0;border-radius:0}.org-department-icon{background:var(--cl-cyan);border-radius:2px}.org-leadership-preview{border-color:var(--cl-rule)}.approach-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(3rem,7vw,6rem);display:grid}.approach-grid>div:first-child{position:sticky;top:6rem}.approach-copy{border:1px dashed var(--cl-dash);background:var(--cl-paper);max-width:34rem;padding:clamp(2rem,4vw,3.5rem)}.approach-copy p,.approach-copy .approach-lead{color:var(--cl-ink-soft)}.approach-copy .approach-lead{color:var(--cl-ink);font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.025em;font-weight:600}.faq-section{background:var(--cl-paper)}.faq-grid{grid-template-columns:minmax(0,980px);justify-content:center;gap:3rem;display:grid}.faq-section .section-intro{text-align:center;max-width:none}.faq-section .section-intro .funnel-eyebrow{justify-content:center;justify-self:center}.faq-section .section-intro h2{max-width:720px;margin-inline:auto}.funnel-faq{counter-reset:faq;border-top:1px solid var(--cl-rule)}.funnel-faq details{counter-increment:faq;border-color:var(--cl-rule)}.funnel-faq summary{min-height:5rem;color:var(--cl-ink);font-family:var(--font-geist-sans), sans-serif;grid-template-columns:2.4rem 1fr auto;gap:1rem;padding:1rem 0;font-size:1.05rem;font-weight:550;display:grid}.funnel-faq summary:before{content:"0" counter(faq);color:var(--cl-ink-soft);font-family:var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums;letter-spacing:.05em;font-size:.7rem}.funnel-faq summary>span{border:1px solid var(--cl-rule);background:var(--cl-paper-deep);width:1.75rem;height:1.75rem;color:var(--cl-ink);font-family:var(--font-geist-sans), sans-serif;place-items:center;font-size:.85rem;display:grid}.funnel-faq details p{max-width:50rem;color:var(--cl-ink-soft);margin:0 2rem 1.5rem 3.4rem}.funnel-close{background:var(--cl-yellow);color:var(--cl-ink)}.funnel-close .funnel-shell{text-align:center;justify-items:center;display:grid}.funnel-close .funnel-eyebrow,.funnel-close>.funnel-shell>p:not(.funnel-eyebrow),.funnel-close .close-note{color:var(--cl-ink-soft)}.funnel-close h2{max-width:850px;color:var(--cl-ink);letter-spacing:-.06em;margin-block:1.2rem 1.4rem;font-size:clamp(3rem,5vw,5.1rem);line-height:.98}.funnel-close>.funnel-shell>p:not(.funnel-eyebrow){max-width:620px}.funnel-close-copy{margin:-.45rem 0 1.5rem;font-size:1.05rem;line-height:1.6}.funnel-close-secondary{font-family:var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase;margin-top:1.15rem;font-size:.7rem;font-weight:650}.funnel-close-secondary a{color:inherit;text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px}.funnel .employee-preview,.funnel .starter-demo,.funnel .org-sim{color:#f6f7f5;background:#0b0d0f}.funnel .employee-preview-top,.funnel .employee-preview-bottom,.funnel .org-scenario-bar{border-color:#34383c}.funnel .employee-preview-top>span,.funnel .employee-preview-bottom p,.funnel .demo-topline,.funnel .demo-employee p,.funnel .demo-disclaimer{color:#abb1b4}.funnel .employee-play,.funnel .demo-play,.funnel .org-playback button{color:#e5e8e6;background:#171a1d;border-color:#444a4f}.funnel .employee-preview-steps li:not(:last-child):after,.funnel .demo-connection{background:#444a4f}.funnel .employee-preview-steps li[data-done=true]:after,.funnel .demo-connection i,.funnel .status-dot{background:var(--org-signal)}.funnel .demo-connection i{box-shadow:0 0 10px color-mix(in srgb, var(--org-signal) 75%, transparent)}.funnel .employee-preview-steps button,.funnel .employee-scene-description,.funnel .employee-role p,.funnel .employee-run-source>span:last-child,.funnel .employee-result-checks li{color:#abb1b4}.funnel .employee-step-icon,.funnel .demo-steps button{color:#c8cdca;background:#171a1d;border-color:#444a4f}.funnel .employee-preview-steps [data-active=true] button,.funnel .demo-steps li[data-active=true] button{color:#f7fff9}.funnel .employee-preview-steps [data-active=true] .employee-step-icon,.funnel .demo-steps li[data-active=true] button,.funnel .employee-icon{border-color:var(--org-signal);background:var(--org-signal);color:#06110b;box-shadow:0 0 24px color-mix(in srgb, var(--org-signal) 22%, transparent)}.funnel .employee-scene-count,.funnel .employee-role>span,.funnel .employee-transfer,.funnel .employee-preview-bottom a,.funnel .employee-result-checks svg{color:var(--org-signal)}.funnel .employee-workspace{background:#171a1d;border-color:#444a4f}.funnel .employee-artifact-label,.funnel .employee-artifact-note,.funnel .employee-run-result p{color:#bcc2bf}.funnel .employee-artifact-label>span{color:#d9ddda;background:#2a2e31}.funnel .employee-source-row,.funnel .employee-artifact-note,.funnel .employee-job>div{border-color:#3b4044}.funnel .employee-source-row>span:first-child,.funnel .employee-job dt{color:#a7aeaa}.funnel .employee-flag{color:var(--org-amber)}.funnel .employee-role>span,.funnel .employee-run-result,.funnel .org-result-icon{border-color:var(--org-signal)}.funnel .employee-run-result,.funnel .employee-result-checks strong{color:#f6f7f5}.funnel .demo-steps button{border-radius:4px}.funnel .demo-report{color:#0b0c0d;background:#f4f5f2}.funnel .report-heading,.funnel .report-code,.funnel .report-row p,.funnel .report-foot{color:#575d60}.funnel .report-row,.funnel .report-foot{border-color:#cfd2cf}.funnel .report-tag{color:#06110b;background:#00c86b}.funnel .report-tag.context{color:#242729;background:#dfe2df}.funnel .report-done{color:#008f4d}.funnel .org-emblem,.funnel .org-scenarios button,.funnel .org-node,.funnel .org-inspector,.funnel .org-impact-strip{background:#171a1d;border-color:#444a4f}.funnel .org-emblem{color:var(--org-signal)}.funnel .org-preview-label{color:#d7dcd9;background:#171a1d;border-color:#3f4548}.funnel .org-preview-label>span{background:var(--org-signal)}.funnel .org-small-label,.funnel .org-network-caption,.funnel .org-network-caption>span:last-child,.funnel .org-network-key,.funnel .org-step-count,.funnel .org-inspector-role div>span,.funnel .org-role-preview p,.funnel .org-decision-result p,.funnel .org-role-preview .org-preview-hint,.funnel .org-impact-intro,.funnel .org-impact>span,.funnel .org-impact>small,.funnel .org-timeline-heading,.funnel .org-timeline-steps>button,.funnel .org-disclaimer{color:#abb1b4}.funnel .org-scenarios button{color:#c9cecb}.funnel .org-scenarios button:hover,.funnel .org-playback button:hover,.funnel .org-node:hover,.funnel .org-node-selected{background:#222629;border-color:#62696e}.funnel .org-scenarios button[aria-pressed=true]{border-color:var(--org-signal);color:#effff5;background:#0f2a1d}.funnel .org-network-wrap{background:radial-gradient(at 46% 40%,#00c86b16,#0000 65%),radial-gradient(#737a7e33 .7px,#0000 .7px) 0 0/18px 18px}.funnel .org-line{stroke:#4c5357}.funnel .org-line-traveled{stroke:#7d8589}.funnel .org-line-active,.funnel .org-line-glow{stroke:var(--org-signal)}.funnel .org-packet{fill:#8affbd;filter:drop-shadow(0 0 5px #00c86b)}.funnel .org-tone-lime{--node-color:#00c86b}.funnel .org-tone-owner{--node-color:#f6f7f5}.funnel .org-node-text strong,.funnel .org-step-title,.funnel .org-impact-intro strong,.funnel .org-impact>strong{color:#f0f4f9}.funnel .org-node-text>span,.funnel .org-work-facts dd{color:#abb1b4}.funnel .org-node-status{color:#0b0d0f;background:#596064;border-color:#0b0d0f}.funnel .org-node-current{border-color:var(--org-signal);box-shadow:0 0 28px color-mix(in srgb, var(--org-signal) 24%, transparent);background:#10271b}.funnel .org-node-visited .org-node-status,.funnel .org-timeline-steps>.is-current>span{color:#fff;background:#00c86b;border-color:#00c86b}.funnel .org-node-owner{color:#0b0c0d;background:#e7e9e6;border-color:#d0d4d1}.funnel .org-node-owner .org-node-icon{color:#008f4d;background:#00c86b18}.funnel .org-node-owner .org-node-text strong,.funnel .org-node-owner .org-node-text>span{color:#232729}.funnel .org-node-owner:hover,.funnel .org-node-owner.org-node-selected{background:#f7f8f5}.funnel .org-key-line,.funnel .org-key-dot{background:var(--org-signal)}.funnel .org-network-key>a,.funnel .org-next,.funnel .org-role-preview>a,.funnel .org-revise,.funnel .org-decision-result button,.funnel .org-disclaimer>a{color:#39de8c}.funnel .org-work-facts>div,.funnel .org-next,.funnel .org-timeline-steps>button>span{border-color:#444a4f}.funnel .org-work-facts dt,.funnel .org-timeline-heading>span:last-child,.funnel .org-timeline-steps>.is-current{color:#39de8c}.funnel .org-choose{background:var(--org-signal);color:#06110b}.funnel .org-choose:hover{background:#18dc7d}.funnel .org-impact-strip{border-block-color:#34383c}.funnel .org-impact{border-left-color:#34383c}.funnel .org-impact-warning>strong,.funnel .org-quiet-label{color:var(--org-amber)}.funnel .kit-folder{background:#f4f5f2}.funnel .folder-top{color:#fff;background:#0b0c0d}.funnel .folder-intro p,.funnel .file-tree strong{color:#0b0c0d}.funnel .folder-intro>span,.funnel .file-tree span,.funnel .folder-note{color:#575d60}.funnel .file-tree li{border-color:#cfd2cf}.funnel .file-tree svg,.funnel .folder-note svg{color:#008f4d}.org-program-stages>li:first-child{background:#00c86b;border-color:#00c86b}.org-program-stages>li:first-child :is(.org-stage-number,h3,p,a,.org-stage-tier){color:#07110c}.org-program-stages>li:first-child .org-available{color:#fff;background:#0b0c0d;border-color:#0b0c0d}.org-program-stages>li:nth-child(3){background:#0b0c0d;border-color:#0b0c0d}.org-program-stages>li:nth-child(3) :is(.org-stage-number,h3,p,a,.org-stage-tier){color:#fff}.org-program-stages>li:nth-child(4){background:#cdd0cd;border-color:#9fa4a1}.funnel .org-departments-heading>span,.funnel .org-department summary span span,.funnel .org-department-content :is(li,p),.funnel .org-leadership-preview p,.funnel .org-roadmap-note{color:#575d60}.funnel .org-department-icon{color:#0b0c0d;background:#d2d5d2;border-color:#969c98;border-radius:3px}.funnel .org-expand,.funnel .org-department-content li svg,.funnel .org-leadership-preview>div>svg,.funnel .org-roadmap-note svg{color:#008f4d}.funnel .org-leadership-preview{border-color:var(--cl-rule)}.approach-section{background:var(--cl-cyan)}.funnel .initial-mark{color:#008f4d;border-color:#008f4d}.funnel .approach-signoff div span{color:#575d60}.funnel-close{background:var(--cl-orange)}.employee-compiler .employee-preview-top{min-height:64px}.compiler-status-light{background:var(--org-signal);width:7px;height:7px;box-shadow:0 0 10px color-mix(in srgb, var(--org-signal) 60%, transparent);border-radius:50%}.compiler-playback{color:#8f9893;font-family:var(--font-geist-mono), monospace;align-items:center;gap:.75rem;font-size:.68rem;display:flex}.employee-compiler[data-running=true] .compiler-playback>span,.employee-compiler[data-complete=true] .compiler-playback>span{color:var(--org-signal)}.employee-compiler .employee-preview-steps{grid-template-columns:repeat(5,minmax(0,1fr));padding:1.4rem 1.5rem 1.25rem}.employee-compiler .employee-preview-steps button{font-family:var(--font-geist-mono), monospace;letter-spacing:.02em}.compiler-current{border-block:1px solid #34383c;justify-content:space-between;align-items:center;gap:1rem;margin-inline:1.5rem;padding:.75rem 0;display:flex}.compiler-current>span{color:var(--org-signal);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;align-items:center;gap:.5rem;font-size:.65rem;display:inline-flex}.compiler-current>strong{color:#eef1ef;font-size:.86rem;font-weight:550}.employee-sequence-map{grid-template-columns:minmax(0,1fr) 150px minmax(0,1.08fr);align-items:stretch;gap:0;padding:1.5rem;display:grid}.compiler-card{opacity:.62;background:#141719;border:1px solid #3b4044;min-width:0;padding:1rem;transition:opacity .26s,border-color .26s,box-shadow .26s,transform .26s}.compiler-card[data-active=true]{border-color:var(--org-signal);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--org-signal) 25%, transparent);opacity:1;transform:translateY(-3px)}.employee-compiler[data-complete=true] .compiler-output{border-color:var(--org-signal);opacity:1}.compiler-card-heading{color:#c7cdca;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;padding-bottom:.85rem;font-size:.62rem;display:grid}.compiler-card-heading>strong{color:#8f9893;font-size:.58rem;font-weight:500}.compiler-source-row{border-top:1px solid #303538;grid-template-columns:44px 1fr auto;align-items:center;gap:.55rem;min-height:46px;font-size:.72rem;display:grid}.compiler-source-row>span,.compiler-source-row>i{font-family:var(--font-geist-mono), monospace;font-size:.6rem;font-style:normal;font-weight:500}.compiler-source-row>span{color:#89928d}.compiler-source-row>i{color:#b9c0bc}.compiler-source-row>strong{color:#e5e8e6;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.compiler-source-row>svg{color:var(--org-signal)}.compiler-core{z-index:2;color:#a8b0ac;text-align:center;align-content:center;justify-items:center;min-height:230px;display:grid;position:relative}.compiler-wire{z-index:-1;background:#444a4f;height:1px;position:absolute;top:50%;left:0;right:0;overflow:hidden}.compiler-wire>i{background:var(--org-signal);width:7px;height:7px;box-shadow:0 0 10px var(--org-signal);border-radius:50%;position:absolute;top:-3px;left:-7px}.employee-compiler[data-running=true] .compiler-wire>i{animation:1.55s linear infinite compiler-signal}.compiler-core-mark{border:1px solid var(--org-signal);width:56px;height:56px;color:var(--org-signal);box-shadow:0 0 28px color-mix(in srgb, var(--org-signal) 18%, transparent);background:#0b0d0f;border-radius:50%;place-items:center;display:grid}.compiler-core>strong{color:#eef1ef;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;margin-top:.7rem;font-size:.72rem}.compiler-core>span:not(.compiler-wire){font-family:var(--font-geist-mono), monospace;margin-top:.2rem;font-size:.58rem}.compiler-core ul{gap:.35rem;width:116px;margin-top:.8rem;display:grid}.compiler-core li{font-family:var(--font-geist-mono), monospace;background:#111315;border:1px solid #353a3d;align-items:center;gap:.4rem;padding:.35rem .45rem;font-size:.56rem;display:flex}.compiler-core li[data-active=true],.compiler-core li[data-done=true]{border-color:color-mix(in srgb, var(--org-signal) 65%, #353a3d);color:var(--org-signal)}.compiler-output>ul{display:grid}.compiler-output>ul>li{border-top:1px solid #303538;grid-template-columns:24px 1fr auto;align-items:center;gap:.55rem;min-height:54px;display:grid}.compiler-output>ul>li>span{color:var(--org-signal);font-family:var(--font-geist-mono), monospace;font-size:.62rem}.compiler-output li strong{color:#eef1ef;font-size:.74rem;font-weight:550;display:block}.compiler-output li p{color:#909995;margin-top:.15rem;font-size:.64rem}.compiler-output li svg{color:var(--org-signal)}.compiler-conversion>p>span{color:var(--org-signal);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;margin-bottom:.25rem;font-size:.61rem;display:block}.funnel .compiler-conversion>a{border:1px solid var(--org-signal);background:var(--org-signal);color:#06110b;min-height:42px;padding:.65rem .85rem;font-weight:650}.pipeline-comparison{padding:0;overflow:hidden}.pipeline-comparison .demo-topline{border-bottom:1px solid #34383c;min-height:62px;padding:.75rem 1rem}.comparison-toggle{background:#111315;border:1px solid #444a4f;padding:3px;display:flex}.comparison-toggle button{color:#aab1ad;min-height:34px;font-family:var(--font-geist-mono), monospace;cursor:pointer;padding:.35rem .65rem;font-size:.66rem}.comparison-toggle button[aria-pressed=true]{background:var(--org-signal);color:#06110b}.comparison-grid{grid-template-columns:minmax(0,1fr) 72px minmax(0,1.08fr);align-items:stretch;padding:1rem;display:grid}.comparison-panel{color:#0b0c0d;opacity:.58;background:#f4f5f2;border:1px solid #3b4044;min-width:0;padding:1rem;transition:opacity .22s,transform .22s,border-color .22s}.pipeline-comparison[data-view=input] .comparison-before,.pipeline-comparison[data-view=output] .comparison-after{border-color:var(--org-signal);opacity:1;transform:translateY(-3px)}.comparison-heading{align-items:center;gap:.65rem;padding-bottom:.9rem;display:flex}.comparison-heading>svg{color:#008f4d}.comparison-heading span,.comparison-table-heading,.comparison-transfer>span{font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;font-size:.58rem}.comparison-heading span{color:#69706c;display:block}.comparison-heading strong{margin-top:.15rem;font-size:.85rem;display:block}.comparison-table-heading,.comparison-row{border-top:1px solid #cfd2cf;grid-template-columns:1fr auto;align-items:center;gap:.7rem;display:grid}.comparison-table-heading{color:#7a817d;padding:.55rem 0}.comparison-row{min-height:52px;font-size:.68rem}.comparison-row>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:550;overflow:hidden}.comparison-row>span{color:#626966;font-family:var(--font-geist-mono), monospace;font-size:.58rem}.comparison-before>p,.comparison-after>p{color:#59605c;border-top:1px solid #cfd2cf;align-items:center;gap:.45rem;padding-top:.85rem;font-size:.66rem;line-height:1.5;display:flex}.comparison-before>p>span{background:#818884;border-radius:50%;flex:none;width:6px;height:6px}.comparison-after>p>svg{color:#008f4d;flex:none}.comparison-transfer{color:var(--org-signal);place-content:center;justify-items:center;display:grid}.comparison-transfer>i{background:#444a4f;width:1px;height:34px;margin-block:.45rem}.comparison-after ol{display:grid}.comparison-after li{border-top:1px solid #cfd2cf;grid-template-columns:24px 1fr auto;align-items:center;gap:.55rem;min-height:56px;display:grid}.comparison-after li>span{color:#008f4d;font-family:var(--font-geist-mono), monospace;font-size:.62rem}.comparison-after li strong{font-size:.7rem;font-weight:600;display:block}.comparison-after li p{color:#656c68;margin-top:.15rem;font-size:.62rem}.comparison-after li>b{color:#292d2b;font-family:var(--font-geist-mono), monospace;background:#dfe2df;padding:.22rem .3rem;font-size:.54rem;font-weight:600}.comparison-after li>svg{color:#008f4d}@keyframes compiler-signal{to{transform:translate(164px)}}@media (max-width:1050px){.funnel .funnel-shell{width:min(1240px,100% - 3rem)}.funnel-included .funnel-shell{grid-template-columns:repeat(2,minmax(0,1fr))}.funnel-included p{text-align:center;grid-column:1/-1;min-height:auto}.funnel-included span:nth-of-type(odd){border-left:0}.employee-hero .employee-preview{width:92%}}@media (max-width:800px){.employee-problems-grid,.staff-proof-grid,.kit-grid,.approach-grid{grid-template-columns:minmax(0,1fr)}.employee-problems .section-intro,.staff-first-proof .section-intro,.kit-copy,.approach-grid>div:first-child,.approach-copy{width:100%;max-width:650px;margin-inline:auto}.employee-problem-list{border-top:1px dashed var(--cl-dash);border-left:0}.staff-first-proof .starter-demo,.kit-folder{width:min(650px,100%);margin-inline:auto}.approach-grid>div:first-child{position:static}}@media (max-width:680px){.funnel{background-size:72px 72px}.funnel .funnel-shell,.org-roadmap .funnel-shell{width:calc(100% - 2rem)}.employee-hero{padding-block:3.5rem 4rem}.employee-hero-grid{gap:2.75rem}.employee-hero-grid:before{width:30%;height:5rem;bottom:-1.5rem;right:-1rem}.employee-hero-grid:after{width:28%;height:4rem;bottom:-2.5rem;left:-1rem}.employee-hero .hero-statement h1{font-size:clamp(3.15rem,14vw,4.4rem)}.employee-hero .hero-support>p{font-size:1rem}.employee-hero .hero-reassurance{justify-items:center;display:grid}.employee-hero .employee-preview{width:100%;box-shadow:6px 6px 0 var(--cl-cyan-strong)}.employee-compiler .employee-preview-top{padding-inline:1rem}.employee-compiler .employee-preview-steps{gap:2px;padding:1rem .45rem}.employee-compiler .employee-preview-steps button{gap:.4rem;font-size:.55rem}.employee-compiler .employee-step-icon{width:34px;height:34px}.compiler-current{flex-direction:column;align-items:flex-start;margin-inline:1rem}.employee-sequence-map{grid-template-columns:minmax(0,1fr);padding:1rem}.compiler-core{min-height:190px;padding-block:1rem}.compiler-wire{width:1px;height:auto;inset:0 auto 0 50%}.employee-compiler[data-running=true] .compiler-wire>i{animation-name:compiler-signal-mobile}.compiler-conversion{flex-direction:column;align-items:stretch}.compiler-conversion>a{justify-content:center}.comparison-grid{grid-template-columns:minmax(0,1fr)}.comparison-transfer{grid-auto-flow:column;min-height:64px}.comparison-transfer>i{width:34px;height:1px;margin:0 .45rem}.employee-problems .section-intro,.employee-problem-list,.approach-copy{padding:1.5rem}.funnel-included .funnel-shell,.org-program-stages{grid-template-columns:minmax(0,1fr)}.funnel-included span,.funnel-included span:nth-of-type(odd){border-top:1px solid var(--cl-rule);border-left:0;min-height:4.25rem}.org-program-stages>li,.org-program-stages>li:first-child{grid-template-columns:2rem 1fr;min-height:0}.funnel-faq summary{grid-template-columns:1.8rem 1fr auto;gap:.65rem}.funnel-faq details p{margin-left:2.45rem}}@media (max-width:420px){.employee-hero .hero-statement h1{font-size:clamp(2.8rem,13vw,3.6rem)}.employee-hero .funnel-button{width:100%}.compiler-playback>span{display:none}.pipeline-comparison .demo-topline{flex-direction:column;align-items:flex-start}.employee-problems .section-intro h2,.staff-first-proof .section-intro h2,.kit-copy>h2,.employee-expansion-heading .section-intro h2,.org-roadmap-heading .section-intro h2,.approach-grid>div:first-child>h2,.faq-section .section-intro h2,.org-roadmap h2,.funnel-close h2{font-size:clamp(2.45rem,11vw,3.25rem)}.employee-problem-list li{grid-template-columns:1.8rem 1fr auto;font-size:1rem}}@media (prefers-reduced-motion:reduce){.funnel .funnel-button,.compiler-card,.comparison-panel{transition:none}}@keyframes compiler-signal-mobile{to{transform:translateY(190px)}}.brunson-flow .employee-hero .hero-statement h1{max-width:1160px;font-size:clamp(3.4rem,6.2vw,6.5rem)}.one-belief-section{color:#f6f7f5;background:#0b0d0f}.one-belief-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.one-belief-section .funnel-eyebrow{color:#abb1b4}.one-belief-section h2,.vsl-copy h2,.proof-heading h2,.offer-stack-copy h2{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.06em;text-wrap:balance;margin:1rem 0 0;font-size:clamp(2.7rem,4.6vw,4.9rem);font-weight:650;line-height:.98}.one-belief-section h2{color:#f6f7f5}.one-belief-copy{background:#171a1d;border:1px dashed #444a4f;max-width:40rem;padding:clamp(1.5rem,3vw,2.5rem)}.one-belief-copy>p{color:#abb1b4;font-size:1rem;line-height:1.75}.one-belief-copy .one-belief-lead{color:#f6f7f5;letter-spacing:-.025em;margin-top:0;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:600;line-height:1.35}.one-belief-equation{color:#abb1b4;font-family:var(--font-geist-mono), monospace;letter-spacing:.05em;border-top:1px solid #444a4f;justify-content:space-between;align-items:center;gap:.5rem;margin-top:2rem;padding-top:1.25rem;font-size:.72rem;display:flex}.one-belief-equation b{color:#697076;font-weight:400}.one-belief-equation strong{border:1px solid var(--org-signal);color:var(--org-signal);padding:.45rem .55rem;font-weight:650}.vsl-chapter{padding-block:var(--cl-space);border-top:1px solid var(--cl-rule);background:var(--cl-paper);position:relative}.vsl-chapter:nth-child(2){background:var(--cl-paper-deep)}.vsl-chapter-grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(3rem,6vw,6rem);display:grid}.vsl-reverse .vsl-copy{grid-area:1/2}.vsl-reverse .vsl-scene{grid-area:1/1}.vsl-copy{max-width:34rem}.vsl-copy h2,.proof-heading h2,.offer-stack-copy h2{color:var(--cl-ink)}.vsl-copy>p:not(.funnel-eyebrow),.proof-heading>p:not(.funnel-eyebrow),.offer-stack-copy>p{color:var(--cl-ink-soft);font-size:1rem;line-height:1.75}.vsl-copy .vsl-lead{color:var(--cl-ink);letter-spacing:-.025em;margin-top:1.5rem;font-size:clamp(1.15rem,1.8vw,1.4rem);font-weight:600;line-height:1.42}.vsl-text-link{border-bottom:2px solid var(--org-signal);color:var(--cl-ink);align-items:center;gap:.55rem;margin-top:1rem;padding-bottom:.35rem;font-size:.92rem;font-weight:650;text-decoration:none;display:inline-flex}.vsl-text-link svg{color:#008f4d;transition:transform .18s}.vsl-text-link:hover svg{transform:translate(4px)}.vsl-scene{border:2px solid var(--cl-ink);min-width:0;box-shadow:10px 10px 0 var(--org-signal);color:#f6f7f5;background:#0b0d0f;border-radius:4px;overflow:hidden}.vsl-scene-bar,.offer-stack-top{color:#abb1b4;min-height:48px;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;border-bottom:1px solid #34383c;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;font-size:.65rem;display:flex}.vsl-scene-bar strong,.offer-stack-top strong{color:var(--org-signal);font-weight:650}.vsl-small-label{color:#8e969a;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:.62rem;font-weight:650}.reframe-grid{grid-template-columns:minmax(0,.9fr) 82px minmax(0,1.1fr);align-items:center;gap:1rem;min-height:380px;padding:clamp(1.25rem,3vw,2.25rem);display:grid}.prompt-pile{align-content:center;gap:.7rem;min-height:270px;display:grid;position:relative}.prompt-pile>div{color:#c6cbcd;background:#171a1d;border:1px solid #444a4f;padding:.85rem 1rem;font-size:.84rem;transition:transform .65s cubic-bezier(.2,.8,.2,1),opacity .65s}.prompt-pile>div:first-of-type{transform:translate(8px,5px)rotate(-2deg)}.prompt-pile>div:nth-of-type(2){transform:translate(-5px,-2px)rotate(1.5deg)}.prompt-pile>div:nth-of-type(3){transform:translate(5px,-8px)rotate(-1deg)}.prompt-pile>strong{color:#72797e;font-family:var(--font-geist-mono), monospace;font-size:2.8rem;line-height:1;position:absolute;bottom:.25rem;right:.5rem}.vsl-chapter[data-active=true] .prompt-pile>div{opacity:.56;transform:translate(-8px)rotate(0)}.reframe-transfer{color:#6f777b;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;justify-items:center;font-size:.6rem;display:grid}.reframe-transfer i{background:#444a4f;width:100%;height:1px;margin:.75rem 0;position:relative;overflow:hidden}.reframe-transfer i:after{content:"";background:var(--org-signal);width:22px;box-shadow:0 0 10px color-mix(in srgb, var(--org-signal) 70%, transparent);opacity:0;position:absolute;inset:-1px auto -1px 0}.vsl-chapter[data-active=true] .reframe-transfer i:after{animation:1.2s ease-in-out .45s 2 vsl-signal-x}.job-system{background:#121517;border:1px solid #444a4f;padding:1rem}.job-system ol{background:#34383c;gap:1px;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.job-system li{color:#abb1b4;min-height:48px;font-family:var(--font-geist-mono), monospace;letter-spacing:.05em;opacity:.48;background:#171a1d;grid-template-columns:2rem 1fr auto;align-items:center;gap:.65rem;padding:.65rem;font-size:.65rem;transition:opacity .48s,transform .48s,color .48s;display:grid;transform:translate(12px)}.job-system li span{color:#697076}.vsl-chapter[data-active=true] .job-system li{color:#f6f7f5;opacity:1;transform:translate(0)}.vsl-chapter[data-active=true] .job-system li:first-child{transition-delay:.55s}.vsl-chapter[data-active=true] .job-system li:nth-child(2){transition-delay:.72s}.vsl-chapter[data-active=true] .job-system li:nth-child(3){transition-delay:.89s}.vsl-chapter[data-active=true] .job-system li:nth-child(4){transition-delay:1.06s}.job-system>p,.job-spec-sheet>p,.assembly-output>p{color:var(--org-signal);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;align-items:center;gap:.45rem;margin:.8rem 0 0;font-size:.62rem;font-weight:650;display:flex}.knowledge-map{grid-template-columns:minmax(0,.9fr) 70px minmax(0,1.1fr);align-items:center;min-height:380px;padding:clamp(1.25rem,3vw,2.25rem);display:grid}.knowledge-questions,.job-spec-sheet{align-content:center;display:grid}.knowledge-questions p{color:#d7dad9;opacity:.62;background:#171a1d;border:1px solid #444a4f;grid-template-columns:2rem 1fr;gap:.5rem;margin:.6rem 0 0;padding:.8rem;font-size:.77rem;line-height:1.35;transition:all .5s;display:grid;transform:translate(-10px)}.knowledge-questions p span{color:var(--org-signal);font-family:var(--font-geist-mono), monospace;font-size:.6rem}.vsl-chapter[data-active=true] .knowledge-questions p{opacity:1;transform:translate(0)}.vsl-chapter[data-active=true] .knowledge-questions p:first-of-type{transition-delay:.2s}.vsl-chapter[data-active=true] .knowledge-questions p:nth-of-type(2){transition-delay:.4s}.vsl-chapter[data-active=true] .knowledge-questions p:nth-of-type(3){transition-delay:.6s}.knowledge-lines{align-content:center;gap:3.1rem;display:grid}.knowledge-lines i{background:#444a4f;width:100%;height:1px;position:relative;overflow:hidden}.knowledge-lines i:after{content:"";background:var(--org-signal);width:0;transition:width .65s;position:absolute;inset:0 auto 0 0}.vsl-chapter[data-active=true] .knowledge-lines i:after{width:100%}.vsl-chapter[data-active=true] .knowledge-lines i:first-child:after{transition-delay:.45s}.vsl-chapter[data-active=true] .knowledge-lines i:nth-child(2):after{transition-delay:.65s}.vsl-chapter[data-active=true] .knowledge-lines i:nth-child(3):after{transition-delay:.85s}.job-spec-sheet{background:#121517;border:1px solid #444a4f;padding:1rem}.job-spec-sheet>div{opacity:.4;border-bottom:1px solid #34383c;gap:.25rem;padding:.72rem 0;transition:opacity .45s;display:grid}.job-spec-sheet>div span{color:#737b7f;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;font-size:.57rem}.job-spec-sheet>div strong{color:#f6f7f5;font-size:.78rem;font-weight:550}.vsl-chapter[data-active=true] .job-spec-sheet>div{opacity:1}.vsl-chapter[data-active=true] .job-spec-sheet>div:first-of-type{transition-delay:.75s}.vsl-chapter[data-active=true] .job-spec-sheet>div:nth-of-type(2){transition-delay:.95s}.vsl-chapter[data-active=true] .job-spec-sheet>div:nth-of-type(3){transition-delay:1.15s}.assembly-board{grid-template-columns:minmax(0,.95fr) minmax(130px,.65fr) minmax(0,.9fr);align-items:center;gap:1rem;min-height:380px;padding:clamp(1.25rem,3vw,2.25rem);display:grid}.assembly-files{gap:.55rem;display:grid}.assembly-files span{color:#cbd0ce;font-family:var(--font-geist-mono), monospace;opacity:.45;background:#171a1d;border:1px solid #444a4f;align-items:center;gap:.55rem;padding:.75rem;font-size:.65rem;transition:opacity .45s,transform .45s;display:flex;transform:translate(-16px)}.assembly-files svg{color:var(--org-signal);flex:none}.vsl-chapter[data-active=true] .assembly-files span{opacity:1;transform:translate(0)}.vsl-chapter[data-active=true] .assembly-files span:first-child{transition-delay:.15s}.vsl-chapter[data-active=true] .assembly-files span:nth-child(2){transition-delay:.3s}.vsl-chapter[data-active=true] .assembly-files span:nth-child(3){transition-delay:.45s}.vsl-chapter[data-active=true] .assembly-files span:nth-child(4){transition-delay:.6s}.assembly-core{text-align:center;background:#171a1d;border:1px solid #50575b;justify-items:center;min-height:180px;padding:1.2rem .7rem;display:grid;position:relative}.assembly-core svg{color:var(--org-signal);margin:auto 0 .7rem}.assembly-core span{color:#8e969a;font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;font-size:.57rem}.assembly-core strong{color:#f6f7f5;margin-top:.35rem;font-size:.8rem}.assembly-core i{background:#5b6266;border-radius:50%;width:7px;height:7px;margin:auto 0 0;transition:all .3s .9s}.vsl-chapter[data-active=true] .assembly-core i{background:var(--org-signal);box-shadow:0 0 14px var(--org-signal)}.assembly-output{opacity:.38;background:#121517;border:1px solid #444a4f;padding:1rem;transition:opacity .55s 1s,transform .55s 1s,border-color .55s 1s;transform:translate(14px)}.vsl-chapter[data-active=true] .assembly-output{border-color:var(--org-signal);opacity:1;transform:translate(0)}.assembly-output>svg{color:var(--org-signal)}.assembly-output>span,.assembly-output>strong{display:block}.assembly-output>span{color:#8e969a;font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;margin-top:.8rem;font-size:.57rem}.assembly-output>strong{color:#f6f7f5;margin-top:.35rem;font-size:.82rem}.proof-heading{text-align:center;justify-items:center;max-width:860px;margin-bottom:3.5rem;display:grid}.proof-heading .funnel-eyebrow{justify-self:center}.proof-heading>p:last-child{max-width:610px}.brunson-proof-grid{grid-template-columns:minmax(250px,.5fr) minmax(0,1.5fr);gap:clamp(2rem,4vw,3.5rem)}.proof-result-card{border:1px dashed var(--cl-dash);background:var(--cl-paper-deep);align-content:center;padding:clamp(1.5rem,3vw,2.25rem);display:grid}.proof-result-card>strong{color:var(--cl-ink);letter-spacing:-.045em;font-size:clamp(1.5rem,2.5vw,2.25rem)}.proof-result-card>strong:first-of-type{margin-top:1.25rem}.proof-result-card ul{color:var(--cl-ink-soft);gap:.7rem;margin:1.5rem 0;padding:0;font-size:.9rem;list-style:none;display:grid}.proof-result-card li{align-items:flex-start;gap:.55rem;display:flex}.proof-result-card li svg{color:#008f4d;flex:none}.offer-stack-section{color:#f6f7f5;background:#0b0d0f}.offer-stack-heading{max-width:760px}.offer-stack-heading .funnel-eyebrow,.offer-stack-heading>p{color:#abb1b4}.offer-stack-heading h2{color:#f6f7f5;letter-spacing:-.06em;margin-top:1rem;font-size:clamp(2.8rem,5.2vw,5.4rem);line-height:.96}.offer-stack-heading>p{max-width:620px;margin-top:1rem;line-height:1.65}.offer-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:clamp(2rem,4vw,3.5rem);display:grid}.offer-card{opacity:.3;background:#121517;border:1px solid #4a5054;border-radius:4px;flex-direction:column;min-height:430px;padding:clamp(1.35rem,2.4vw,2rem);transition:opacity .4s,transform .4s,border-color .16s;display:flex;transform:translateY(18px)}.offer-card:nth-child(2){transition-delay:.1s}.offer-card:nth-child(3){transition-delay:.2s}.offer-stack-section[data-active=true] .offer-card{opacity:1;transform:translateY(0)}.offer-card:first-child{box-shadow:8px 8px 0 var(--org-signal);border:2px solid #f6f7f5}.offer-card-index{color:#8e969a;font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;border-bottom:1px solid #34383c;justify-content:space-between;gap:.75rem;padding-bottom:.85rem;font-size:.64rem;font-weight:650;display:flex}.offer-card-index strong{color:var(--org-signal)}.offer-card h3{color:#f6f7f5;letter-spacing:-.045em;margin-top:1.4rem;font-size:clamp(1.7rem,2.4vw,2.35rem);line-height:1}.offer-card>p{color:#abb1b4;margin-top:1.3rem;font-size:.92rem;line-height:1.65}.offer-card .funnel-button{align-self:flex-start;margin-top:auto;padding-inline:1.1rem}.future-section{background:var(--cl-paper-deep)}.future-kicker{color:#008f4d;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;margin:1rem auto 0;font-size:.72rem;font-weight:650}.future-system{border:2px solid var(--cl-ink);background:var(--cl-paper)}.future-system>summary{min-height:68px;color:var(--cl-ink);font-family:var(--font-geist-sans), sans-serif;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:.95rem;font-weight:650;list-style:none;display:flex}.future-system>summary::-webkit-details-marker{display:none}.future-system>summary svg{color:#008f4d;transition:transform .18s}.future-system[open]>summary svg{transform:rotate(180deg)}.future-system-body{border-top:1px solid var(--cl-rule);padding:0 1.25rem 1.25rem}.future-system-body .org-sim{margin-top:1.25rem}@media (max-width:980px){.vsl-chapter-grid,.offer-cards{grid-template-columns:minmax(0,1fr)}.vsl-copy,.offer-stack-heading{max-width:680px}.offer-card{min-height:0}.offer-card .funnel-button{margin-top:2rem}.vsl-reverse .vsl-copy,.vsl-reverse .vsl-scene{grid-column:1}.vsl-reverse .vsl-copy{grid-row:1}.vsl-reverse .vsl-scene{grid-row:2}.brunson-proof-grid{grid-template-columns:minmax(0,1fr)}.proof-result-card{max-width:680px}}@media (max-width:800px){.one-belief-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.brunson-flow .employee-hero .hero-statement h1{font-size:clamp(2.75rem,12.8vw,4.25rem)}.one-belief-section h2,.vsl-copy h2,.proof-heading h2,.offer-stack-heading h2{font-size:clamp(2.45rem,11vw,3.4rem)}.one-belief-equation{grid-template-columns:1fr auto 1fr;justify-items:center;display:grid}.one-belief-equation b:nth-of-type(3),.one-belief-equation strong{grid-column:auto}.vsl-scene{box-shadow:6px 6px 0 var(--org-signal)}.vsl-scene-bar{flex-direction:column;align-items:flex-start}.reframe-grid,.knowledge-map,.assembly-board{grid-template-columns:minmax(0,1fr);min-height:0}.reframe-transfer{grid-auto-flow:column;justify-content:center;align-items:center}.reframe-transfer i{width:54px;margin-inline:.6rem}.prompt-pile{min-height:0}.knowledge-lines{display:none}.assembly-core{min-height:140px}.future-system-body{padding-inline:0}}@media (prefers-reduced-motion:reduce){.vsl-chapter *,.offer-stack-section *{transition:none!important;animation:none!important}}@keyframes vsl-signal-x{0%{opacity:0;left:0}20%{opacity:1}80%{opacity:1}to{opacity:0;left:calc(100% - 22px)}}.handoff-demo{border:2px solid var(--cl-ink);box-shadow:10px 10px 0 var(--org-signal);background:#0b0d0f;border-radius:4px;padding:0}.handoff-demo .demo-topline{min-height:48px;font-family:var(--font-geist-mono), monospace;border-bottom:1px solid #34383c;padding:.8rem 1rem;font-size:.65rem}.handoff-demo .demo-topline>strong{color:var(--org-signal);letter-spacing:.06em;font-weight:650}.handoff-customer{background:#171a1d;border:1px solid #444a4f;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;margin:clamp(1rem,2vw,1.5rem);padding:.9rem 1rem;display:grid}.handoff-customer-icon{width:42px;height:42px;color:var(--org-signal);border:1px solid #50575b;place-items:center;display:grid}.handoff-customer>div{gap:.22rem;display:grid}.handoff-customer>div span,.handoff-trigger,.handoff-department,.handoff-number,.handoff-done,.handoff-result>span{font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;font-size:.6rem}.handoff-customer>div span{color:#8e969a}.handoff-customer>div strong{color:#f6f7f5;font-size:.9rem;font-weight:600}.handoff-trigger{border:1px solid var(--org-signal);color:var(--org-signal);padding:.42rem .55rem;font-weight:650}.handoff-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0 clamp(1rem,2vw,1.5rem) clamp(1rem,2vw,1.5rem);list-style:none;display:grid}.handoff-track>li{min-width:0;position:relative}.handoff-node{opacity:.38;min-height:210px;transition:opacity .42s,transform .42s,border-color .42s,background-color .42s;transition-delay:calc(var(--handoff-index) * .32s);background:#121517;border:1px solid #444a4f;align-content:start;padding:.9rem;display:grid;transform:translateY(10px)}.handoff-demo[data-active=true] .handoff-node{opacity:1;background:#171a1d;border-color:#596166;transform:translateY(0)}.handoff-number{color:#697076;justify-self:end}.handoff-node>svg{color:var(--org-signal);margin:.4rem 0 .75rem}.handoff-department{color:#8e969a;text-transform:uppercase;font-weight:650}.handoff-node>strong{color:#f6f7f5;margin-top:.28rem;font-size:.82rem;font-weight:600}.handoff-node>p{color:#9fa6aa;margin:.45rem 0 0;font-size:.72rem;line-height:1.5}.handoff-done{color:var(--org-signal);opacity:0;transition:opacity .25s;transition-delay:calc(.22s + (var(--handoff-index) * .32s));align-self:end;align-items:center;gap:.35rem;margin-top:1rem;display:flex}.handoff-demo[data-active=true] .handoff-done{opacity:1}.handoff-connector{z-index:2;color:#697076;align-items:center;width:1rem;display:flex;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.handoff-connector:before{content:"";background:#50575b;width:100%;height:1px;position:absolute;left:0}.handoff-connector>svg{color:#697076;position:absolute;right:-.15rem}.handoff-connector>i{z-index:1;background:var(--org-signal);width:6px;height:6px;box-shadow:0 0 9px var(--org-signal);opacity:0;border-radius:50%;position:absolute;left:0}.handoff-demo[data-active=true] .handoff-connector>i{animation:.44s ease-out forwards handoff-signal;animation-delay:calc(.26s + (var(--handoff-index) * .32s))}.handoff-result{opacity:.42;background:#121517;border-top:1px solid #34383c;justify-content:space-between;align-items:center;gap:1rem;min-height:62px;padding:.9rem 1rem;transition:opacity .45s 1.45s,background-color .45s 1.45s;display:flex}.handoff-demo[data-active=true] .handoff-result{opacity:1;background:#0f2319}.handoff-result>span{color:var(--org-signal);align-items:center;gap:.4rem;display:flex}.handoff-result>strong{color:#f6f7f5;font-size:.86rem;font-weight:600}.future-system-visible{border-top:0;padding:0}.future-system-visible .org-sim{margin-top:0}@media (max-width:900px){.handoff-track{grid-template-columns:repeat(2,minmax(0,1fr))}.handoff-track>li:nth-child(2) .handoff-connector{display:none}}@media (max-width:560px){.handoff-customer{grid-template-columns:auto 1fr}.handoff-trigger{text-align:center;grid-column:1/-1;justify-self:stretch}.handoff-track{grid-template-columns:minmax(0,1fr);gap:1.5rem}.handoff-node{min-height:0}.handoff-track>li .handoff-connector,.handoff-track>li:nth-child(2) .handoff-connector{width:1px;height:1.5rem;display:flex;top:100%;left:50%;transform:none}.handoff-connector:before{width:1px;height:100%}.handoff-connector>svg{bottom:-.2rem;left:-.5rem;right:auto;transform:rotate(90deg)}.handoff-demo[data-active=true] .handoff-connector>i{animation-name:handoff-signal-mobile}.handoff-result{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.handoff-demo *{transition:none!important;animation:none!important}}@keyframes handoff-signal{0%{opacity:0;left:0}20%{opacity:1}to{opacity:0;left:calc(100% - 6px)}}@keyframes handoff-signal-mobile{0%{opacity:0;top:0}20%{opacity:1}to{opacity:0;top:calc(100% - 6px)}}.brand-weapon{color:#f5f5f2;background-color:#0b0d0f;background-image:linear-gradient(90deg,#ffffff12 1px,#0000 1px),linear-gradient(#ffffff12 1px,#0000 1px);background-size:min(8.333vw,118px) min(8.333vw,118px);border-top:1px solid #34393c;border-bottom:1px solid #34393c;padding-block:clamp(3.25rem,6vw,5.25rem);position:relative;overflow:hidden}.brand-weapon:before{content:"";background:#ffffff1f;width:1px;position:absolute;top:0;bottom:0;left:50%}.brand-weapon-grid{grid-template-columns:minmax(0,1.03fr) minmax(360px,.82fr);align-items:center;gap:clamp(2.5rem,5vw,5rem);display:grid}.brand-weapon-art{isolation:isolate;background:radial-gradient(circle,#00c86b21,#0000 47%),#0b0d0fd1;border:1px solid #3a4043;place-items:center;min-height:clamp(340px,36vw,455px);display:grid;position:relative}.brand-weapon-art:before,.brand-weapon-art:after{content:"";z-index:-1;pointer-events:none;position:absolute}.brand-weapon-art:before{border:1px dashed #ffffff3b;inset:8%}.brand-weapon-art:after{transform-origin:0;background:#00c86b;width:88%;height:1px;top:50%;left:6%;transform:scaleX(0);box-shadow:0 0 18px #00c86b61}.brand-weapon-elephant{z-index:2;filter:drop-shadow(0 20px 30px #0006);width:min(68%,365px);height:auto;position:relative}.brand-weapon-index,.brand-weapon-coordinate{z-index:3;color:#aeb6b1;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:.6rem;font-weight:600;position:absolute}.brand-weapon-index{top:1rem;left:1rem}.brand-weapon-coordinate{color:#00e67b;background:#0b0d0f;border:1px solid #00c86b;padding:.35rem .5rem}.coordinate-one{top:18%;left:4%}.coordinate-two{bottom:13%;right:4%}.brand-weapon-target{z-index:3;border:1px solid #00c86b;border-radius:50%;width:48px;height:48px;position:absolute;top:28%;right:12%}.brand-weapon-target:before,.brand-weapon-target:after{content:"";background:#00c86b;position:absolute}.brand-weapon-target:before{width:64px;height:1px;top:50%;left:-9px}.brand-weapon-target:after{width:1px;height:64px;top:-9px;left:50%}.brand-weapon-scanline{z-index:4;opacity:0;background:linear-gradient(90deg,#0000,#00c86b,#0000);height:1px;position:absolute;top:7%;left:7%;right:7%}.brand-weapon-copy{z-index:2;position:relative}.brand-weapon .funnel-eyebrow{color:#aeb6b1}.brand-weapon-copy>h2{color:#f5f5f2;max-width:650px;font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.075em;text-wrap:balance;margin-top:1.25rem;font-size:clamp(3.25rem,4.7vw,5rem);font-weight:650;line-height:.88}.brand-weapon-copy>p{color:#9fa8a3;max-width:610px;font-size:1rem;line-height:1.75}.brand-weapon-copy>.brand-weapon-lead{color:#f5f5f2;letter-spacing:-.025em;margin-top:1.4rem;font-size:clamp(1.1rem,1.6vw,1.4rem);font-weight:540;line-height:1.35}.brand-weapon-copy>.brand-weapon-lead+p{margin-top:1rem}.brand-weapon-principles{border-top:1px solid #34393c;margin:1.4rem 0 0;display:grid}.brand-weapon-principles li{border-bottom:1px solid #34393c;grid-template-columns:42px 1fr;gap:.9rem;padding-block:.72rem;display:grid}.brand-weapon-principles>li>span,.brand-weapon-principles strong{color:#00e67b;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:.68rem}.brand-weapon-principles p{color:#b2bab5;margin-top:.25rem;font-size:.82rem;line-height:1.5}.brand-weapon .funnel-button{border-color:#00c86b;width:fit-content;box-shadow:3px 3px #f5f5f2}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.brand-weapon-elephant{animation:linear both brand-elephant-reveal;animation-timeline:view();animation-range:entry 5% cover 42%}.brand-weapon-art:after{animation:linear both brand-line-draw;animation-timeline:view();animation-range:entry 15% cover 48%}.brand-weapon-scanline{animation:2.2s ease-in-out both brand-scan;animation-timeline:view();animation-range:entry 20% cover 58%}.brand-weapon-coordinate,.brand-weapon-target{animation:linear both brand-annotation-in;animation-timeline:view();animation-range:entry 30% cover 55%}}}@keyframes brand-elephant-reveal{0%{clip-path:inset(100% 0 0);filter:drop-shadow(0 20px 30px #0006)blur(5px);opacity:.2;transform:translateY(32px)}to{clip-path:inset(0);filter:drop-shadow(0 20px 30px #0006)blur();opacity:1;transform:translateY(0)}}@keyframes brand-line-draw{to{transform:scaleX(1)}}@keyframes brand-scan{0%{opacity:0;transform:translateY(0)}25%{opacity:.85}to{opacity:0;transform:translateY(560px)}}@keyframes brand-annotation-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.brand-weapon:before{display:none}.brand-weapon-grid{grid-template-columns:1fr;gap:2.5rem}.brand-weapon-art{min-height:min(58vw,460px)}.brand-weapon-copy{max-width:720px}}@media (max-width:680px){.brand-weapon{padding-block:3.25rem}.brand-weapon-art{min-height:min(76vw,420px)}.brand-weapon-elephant{width:64%}.brand-weapon-copy>h2{font-size:clamp(3.1rem,14vw,4.5rem)}.brand-weapon-target{width:38px;height:38px;right:8%}.coordinate-one{top:14%}}.focused-home .section-heading h2,.focused-home .compact-heading h2,.focused-home .audience-section h2{color:var(--cl-ink);font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.06em;text-wrap:balance;margin:1rem 0 0;font-size:clamp(2.7rem,4.6vw,4.9rem);font-weight:650;line-height:.98}.focused-home .compact-heading{max-width:850px;margin-bottom:clamp(2rem,4vw,3.5rem)}.focused-home .hero-reassurance{margin-top:1.2rem}.focused-home .employee-hero-next{margin-top:1rem}.contrast-section{background:var(--cl-paper)}.contrast-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.contrast-card{border:2px solid var(--cl-ink);min-height:260px;padding:clamp(1.5rem,3vw,2.5rem)}.contrast-card>span,.audience-grid article>span{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:.7rem;font-weight:650}.contrast-card h3,.audience-grid h3{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.055em;margin:clamp(2.5rem,6vw,5rem) 0 0;font-size:clamp(2rem,3vw,3.3rem);font-weight:650;line-height:1}.contrast-card p{max-width:31rem;margin:1rem 0 0;font-size:1.05rem;line-height:1.65}.contrast-old{background:var(--cl-paper-deep);color:var(--cl-ink)}.contrast-new{color:#f6f7f5;box-shadow:8px 8px 0 var(--org-signal);background:#0b0d0f}.contrast-new>span{color:var(--org-signal)}.contrast-conclusion{border-left:4px solid var(--org-signal);max-width:850px;color:var(--cl-ink);letter-spacing:-.025em;margin:clamp(2rem,4vw,3.5rem) 0 0;padding-left:1.25rem;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:600;line-height:1.4}.system-section{color:#f6f7f5;background:#0b0d0f}.system-once-grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.focused-home .system-section .section-heading{margin:0}.focused-home .system-section .funnel-eyebrow{color:#abb1b4}.focused-home .system-section .section-heading h2{color:#f6f7f5}.system-once-copy{background:#171a1d;border:1px dashed #444a4f;padding:clamp(1.5rem,3vw,2.5rem)}.system-once-copy .one-belief-equation{border-top:0;margin-top:0;padding-top:0}.system-once-copy>p{color:#f6f7f5;border-top:1px solid #444a4f;margin:2rem 0 0;padding-top:1.25rem;font-size:1.1rem;line-height:1.6}.latest-resources-section{background:var(--cl-paper-deep);overflow:hidden}.latest-resources-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:clamp(2rem,4vw,3.5rem);display:flex}.focused-home .latest-resources-heading .compact-heading{margin-bottom:0}.latest-resources-all,.latest-resource-link{align-items:center;gap:.45rem;font-weight:650;display:inline-flex}.latest-resources-all{border-bottom:2px solid var(--cl-ink);min-height:44px;color:var(--cl-ink);flex:none;padding:.65rem 0}.latest-resources-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.latest-resource-card{border:2px solid var(--cl-ink);background:var(--cl-paper);min-width:0;min-height:410px;color:var(--cl-ink);flex-direction:column;padding:clamp(1.25rem,2vw,1.75rem);transition:box-shadow .16s,transform .16s;display:flex}.latest-resource-card:hover,.latest-resource-card:focus-visible{box-shadow:7px 7px 0 var(--org-signal);transform:translate(-3px,-3px)}.latest-resource-card:focus-visible{outline:3px solid var(--cl-ink);outline-offset:4px}.latest-resource-meta,.latest-resource-footer{font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.68rem;font-weight:650;display:flex}.latest-resource-meta{color:var(--cl-ink-soft)}.latest-resource-card h3{letter-spacing:-.045em;margin:clamp(2.5rem,5vw,4rem) 0 0;font-size:clamp(1.45rem,2vw,2rem);font-weight:650;line-height:1.04}.latest-resource-card>p{color:var(--cl-ink-soft);margin:1rem 0 1.5rem;font-size:.95rem;line-height:1.55}.latest-resource-footer{border-top:1px solid var(--cl-rule);margin-top:auto;padding-top:1rem}.latest-resource-link{color:var(--cl-ink);font-family:var(--font-geist-sans), sans-serif;letter-spacing:0;text-transform:none;font-size:.8rem}.focused-demo .starter-demo{border:2px solid var(--cl-ink);width:100%;box-shadow:10px 10px 0 var(--org-signal);border-radius:4px}.focused-home .approach-grid>.section-heading{position:sticky;top:6rem}.founder-copy{max-width:none}.founder-copy .approach-lead{color:var(--cl-ink);margin:0;font-size:clamp(1.15rem,1.65vw,1.4rem);line-height:1.65}.founder-story-button{width:fit-content;margin-top:2rem}.why-sevedge-layout{grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,5vw,4.5rem)}.focused-home .why-sevedge-layout>.section-heading{max-width:950px;position:static}.why-timeline{width:100%;max-width:none;padding:clamp(1.5rem,3vw,2.5rem)}.why-timeline-wrap{width:100%}.why-timeline ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.why-timeline-node{grid-template-rows:auto 28px auto 1fr;align-content:start;min-width:0;padding-inline:clamp(.35rem,.8vw,.7rem);display:grid;position:relative}.why-timeline-year{color:var(--cl-ink-soft);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:.68rem;font-weight:700}.why-timeline-dot{z-index:2;border:2px solid var(--cl-paper);background:var(--cl-ink);width:13px;height:13px;box-shadow:0 0 0 1px var(--cl-ink);border-radius:50%;margin-top:8px;position:relative}.why-timeline-connector{z-index:0;background:#c3c6c3;width:calc(100% - 14px);height:2px;position:absolute;top:30px;left:calc(.7rem + 7px)}.why-timeline-connector:after{background:var(--cl-ink);content:"";transform-origin:0;position:absolute;inset:0;transform:scaleX(1)}.why-timeline-figure{color:var(--cl-ink);font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.045em;margin-top:.45rem;font-size:clamp(1.35rem,2vw,2rem);line-height:1}.why-timeline-caption{color:var(--cl-ink-soft);margin:.55rem 0 0;font-size:.9rem;line-height:1.45}.why-timeline-ai .why-timeline-dot{background:var(--cl-ink);box-shadow:0 0 0 3px var(--cl-paper), 0 0 0 5px var(--org-signal)}.why-timeline-ai .why-timeline-caption{color:#007f45;font-family:var(--font-geist-mono), monospace;letter-spacing:.025em;font-size:.78rem;font-weight:700}.why-timeline-note{border:1px dashed var(--cl-dash);background:var(--cl-paper-deep);margin-top:2.6rem;padding:1rem;position:relative}.why-timeline-note:before{content:"";background:#008f4d;width:1px;height:2rem;position:absolute;bottom:100%;left:50%}.why-timeline-note:after{content:"";border-bottom:7px solid #008f4d;border-left:4px solid #0000;border-right:4px solid #0000;position:absolute;bottom:calc(100% + 2rem);left:calc(50% - 4px)}.why-timeline-note>span{color:#007f45;font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;font-size:.66rem;font-weight:750}.why-timeline-note>strong{color:var(--cl-ink);font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.025em;margin-top:.55rem;font-size:clamp(.95rem,1.2vw,1.1rem);line-height:1.4;display:block}.why-timeline-alert .why-timeline-dot{background:#a95050;box-shadow:0 0 0 1px #a95050}.why-timeline-peak .why-timeline-dot{background:var(--org-signal);width:21px;height:21px;margin-top:4px;box-shadow:0 0 0 1px #008f4d}.why-timeline-peak .why-timeline-figure{color:#007f45}.why-timeline-peak .why-timeline-connector:after{background:#9a9e9b}.why-timeline-flatline .why-timeline-dot{background:#929794;box-shadow:0 0 0 1px #797e7b}.why-timeline-flatline .why-timeline-figure{color:#6e7470}.why-timeline-closing{border-top:2px solid var(--cl-ink);max-width:900px;color:var(--cl-ink);font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.025em;margin:2.5rem 0 0;padding-top:1.5rem;font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:700;line-height:1.5}.why-timeline-wrap>.founder-story-button{margin-top:1.75rem}.why-timeline-cta-note{max-width:650px;color:var(--cl-ink-soft);margin:.9rem 0 0;font-size:.9rem;font-style:italic;line-height:1.55}.why-timeline-wrap[data-armed=true][data-visible=false] :is(.why-timeline-year,.why-timeline-dot,.why-timeline-figure,.why-timeline-caption,.why-timeline-note,.why-timeline-closing,.founder-story-button,.why-timeline-cta-note){opacity:0}.why-timeline-wrap[data-armed=true][data-visible=false] .why-timeline-dot{transform:scale(.25)}.why-timeline-wrap[data-armed=true] .why-timeline-connector:after{transform:scaleX(0)}.why-timeline-wrap[data-visible=true] .why-timeline-connector:after{animation:why-timeline-line-draw .35s linear var(--timeline-delay) both}.why-timeline-wrap[data-visible=true] .why-timeline-before-alert .why-timeline-connector:after{animation-name:why-timeline-alert-draw}.why-timeline-wrap[data-visible=true] .why-timeline-dot{animation:why-timeline-node-pop .3s cubic-bezier(.2, .9, .3, 1.35) var(--timeline-delay) both}.why-timeline-wrap[data-visible=true] :is(.why-timeline-year,.why-timeline-figure,.why-timeline-caption,.why-timeline-note){animation:why-timeline-copy-in .4s ease var(--timeline-copy-delay) both}.why-timeline-wrap[data-visible=true] :is(.why-timeline-closing,.founder-story-button,.why-timeline-cta-note){animation:.45s 1.45s both why-timeline-copy-in}@keyframes why-timeline-line-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes why-timeline-alert-draw{0%{background:#a95050;transform:scaleX(0);box-shadow:0 0 #a9505000}75%{background:#a95050;transform:scaleX(1);box-shadow:0 0 12px #a95050b3}to{background:var(--cl-ink);transform:scaleX(1);box-shadow:0 0 #a9505000}}@keyframes why-timeline-node-pop{0%{opacity:0;transform:scale(.25)}to{opacity:1;transform:scale(1)}}@keyframes why-timeline-copy-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.why-timeline ol{grid-template-columns:minmax(0,1fr);gap:1.5rem}.why-timeline-node{grid-template-rows:auto auto auto;min-height:104px;padding:0 0 0 3rem}.why-timeline-year{grid-row:1}.why-timeline-dot{margin:0;position:absolute;top:2px;left:0}.why-timeline-peak .why-timeline-dot{margin:0;top:-2px;left:-4px}.why-timeline-connector{width:2px;height:calc(100% + 1.5rem);top:15px;left:6px}.why-timeline-connector:after,.why-timeline-wrap[data-armed=true] .why-timeline-connector:after{transform-origin:top;transform:scaleY(0)}.why-timeline:not([data-armed=true]) .why-timeline-connector:after{transform:scaleY(1)}.why-timeline-wrap[data-visible=true] .why-timeline-connector:after{animation-name:why-timeline-line-draw-vertical}.why-timeline-wrap[data-visible=true] .why-timeline-before-alert .why-timeline-connector:after{animation-name:why-timeline-alert-draw-vertical}.why-timeline-figure{grid-row:2;margin-top:.35rem}.why-timeline-caption{grid-row:3;max-width:620px;margin-top:.4rem;font-size:.88rem}.why-timeline-note{max-width:520px;margin-top:2.8rem}}@keyframes why-timeline-line-draw-vertical{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes why-timeline-alert-draw-vertical{0%{background:#a95050;transform:scaleY(0);box-shadow:0 0 #a9505000}75%{background:#a95050;transform:scaleY(1);box-shadow:0 0 12px #a95050b3}to{background:var(--cl-ink);transform:scaleY(1);box-shadow:0 0 #a9505000}}@media (prefers-reduced-motion:reduce){.why-timeline .why-timeline-dot,.why-timeline :is(.why-timeline-year,.why-timeline-figure,.why-timeline-caption,.why-timeline-note,.why-timeline-closing,.founder-story-button,.why-timeline-cta-note){animation:none}}.founder-reveal{border-top:1px solid var(--cl-rule);margin-top:2rem}.founder-reveal summary{border-bottom:2px solid var(--org-signal);width:fit-content;min-height:48px;color:var(--cl-ink);cursor:pointer;align-items:center;gap:.55rem;padding:.8rem 0;font-weight:650;list-style:none;display:flex}.founder-reveal summary::-webkit-details-marker{display:none}.founder-reveal summary svg{color:#008f4d;transition:transform .18s}.founder-reveal[open] summary svg{transform:rotate(90deg)}.founder-reveal>div{border:1px dashed var(--cl-dash);background:var(--cl-paper-deep);margin-top:1.25rem;padding:1.25rem}.founder-reveal>div p{color:var(--cl-ink-soft);margin:0;line-height:1.7}.audience-section{background:var(--cl-paper)}.audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.audience-grid article{border:2px solid var(--cl-ink);background:#fff;min-height:230px;padding:clamp(1.5rem,3vw,2.5rem)}.audience-grid article:first-child{box-shadow:8px 8px 0 var(--org-signal)}.audience-grid article:last-child{background:var(--cl-paper-deep)}.audience-grid article:first-child>span{color:#008f4d}.advantage-line{max-width:920px;color:var(--cl-ink);letter-spacing:-.045em;margin:clamp(3rem,6vw,5rem) 0 0;font-size:clamp(1.7rem,3vw,2.8rem);font-weight:650;line-height:1.12}.field-principle{border-top:1px solid var(--cl-rule);max-width:980px;color:var(--cl-ink-soft);margin:2rem 0 0;padding-top:1.5rem;font-size:1rem;line-height:1.8}.field-principle strong{color:var(--cl-ink);font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;margin-left:1rem;font-size:.74rem}.field-principle strong:first-child{margin-left:0}.focused-future .employee-expansion-heading{margin-bottom:0}.focused-future .funnel-button{justify-self:center;width:fit-content;margin-top:.5rem}.focused-home .funnel-close{background:var(--org-signal)}@media (max-width:800px){.contrast-grid,.system-once-grid,.audience-grid,.approach-grid{grid-template-columns:minmax(0,1fr)}.focused-home .approach-grid>.section-heading{position:static}.latest-resources-heading{align-items:start}.latest-resources-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.focused-home .section-heading h2,.focused-home .compact-heading h2,.focused-home .audience-section h2{font-size:clamp(2.45rem,11vw,3.4rem)}.contrast-card,.audience-grid article{min-height:210px}.system-once-copy .one-belief-equation{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:.45rem}.system-once-copy .one-belief-equation b{rotate:90deg}.system-once-copy .one-belief-equation span{border:1px solid #444a4f;padding:.35rem}.field-principle strong{margin:1rem 0 0;display:block}.field-principle strong:first-child{margin-top:0}.latest-resources-heading{display:block}.latest-resources-all{margin-top:1.5rem}.latest-resources-grid{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(82%,1fr);grid-auto-flow:column;gap:.85rem;width:calc(100% + 1.25rem);padding:0 1.25rem .75rem 0;scroll-padding-inline:0;overflow-x:auto}.latest-resource-card{scroll-snap-align:start;min-height:390px}}
:root{--study-paper:#f5f5f2;--study-ink:#0b0c0d;--study-blue:#00c86b;--study-orange:#00c86b;--study-night:#0b0d0f;--study-lime:#00c86b;--funnel-pine:#0b0c0d;--funnel-paper:#f5f5f2;--funnel-lime:#00c86b;--funnel-ink:#0b0c0d;--background:#f5f5f2;--foreground:#0b0c0d;--card:#fafaf8;--card-foreground:#0b0c0d;--popover:#fafaf8;--popover-foreground:#0b0c0d;--primary:#0b0c0d;--primary-foreground:#f7f8f6;--secondary:#e6e7e4;--secondary-foreground:#0b0c0d;--muted:#e6e7e4;--muted-foreground:#53595d;--accent:#00c86b;--accent-foreground:#007d43;--destructive:#b42318;--border:#c7cac7;--input:#aeb3af;--ring:#00a65a;--signal:#00c86b;--signal-halo:#00c86b29;--radius:.25rem}.site-body{background-color:var(--background);background-image:linear-gradient(90deg,#0b0c0d0f 1px,#0000 1px),linear-gradient(#0b0c0d0f 1px,#0000 1px);background-size:72px 72px}.site-body>main:not(.funnel){background:color-mix(in srgb, var(--background) 94%, transparent);min-height:60vh}.site-shell{width:min(100% - 3rem,1240px)}.funnel-header{z-index:50;color:#0b0c0d;background:#f5f5f2;border-bottom:1px solid #c7cac7;position:relative}.funnel-header .funnel-shell,.funnel-footer .funnel-shell{width:min(1240px,100% - 4rem)}.funnel-nav{min-height:74px}.funnel-brand{color:#0b0c0d;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;gap:.65rem;font-size:.72rem;font-weight:650}.funnel-brand svg,.funnel-brand img{filter:grayscale()contrast(1.15)}.funnel-nav-actions{font-family:var(--font-geist-mono), monospace;letter-spacing:.035em;text-transform:uppercase;gap:clamp(.8rem,2vw,1.5rem);font-size:.68rem;font-weight:600}.funnel-nav-nojs,.funnel-menu-toggle{display:none}.funnel-nav-actions>a:not(.funnel-button){min-height:44px;font-size:inherit;white-space:nowrap;color:#40464a;align-items:center;display:inline-flex;position:relative}.funnel-nav-actions>a:not(.funnel-button):after{content:"";background:var(--signal);transform-origin:0;height:2px;transition:transform .16s;position:absolute;bottom:7px;left:0;right:0;transform:scaleX(0)}.funnel-nav-actions>a:not(.funnel-button):hover:after{transform:scaleX(1)}.funnel-nav .funnel-button,.funnel-button,.button-primary{background:var(--signal);color:#06110b;border:1px solid #0b0c0d;border-radius:4px;transition:transform .16s,box-shadow .16s,background-color .16s;box-shadow:3px 3px #0b0c0d}.funnel-nav .funnel-button:hover,.funnel-button:hover,.button-primary:hover{background:#18dc7d;transform:translate(2px,2px);box-shadow:1px 1px #0b0c0d}.button-secondary{color:#0b0c0d;background:#fafaf8;border:1px solid #0b0c0d;border-radius:4px;box-shadow:3px 3px #9ea39f}.button-secondary:hover{background:#fff;transform:translate(2px,2px);box-shadow:1px 1px #9ea39f}.funnel-footer{color:#40464a;background:#e6e7e4;border-top:1px solid #c7cac7}.funnel-footer .funnel-shell{min-height:92px;font-family:var(--font-geist-mono), monospace;letter-spacing:.03em;text-transform:uppercase;align-items:center;padding-block:1.5rem;font-size:.68rem}.funnel-footer a:hover{color:#007d43}.system-page-hero,.article-hero{background:#d9dbd8;border-bottom:1px solid #c7cac7;padding-block:clamp(4rem,8vw,7rem)}.system-page-hero .signal-grid,.article-hero .signal-grid{opacity:1;background-image:linear-gradient(90deg,#0b0c0d1f 1px,#0000 1px),linear-gradient(#0b0c0d1f 1px,#0000 1px);background-size:min(8.333vw,118px) min(8.333vw,118px);-webkit-mask-image:none;mask-image:none}.system-page-hero-inner,.article-hero>.site-shell{background:#f5f5f2e6;border:1px dashed #0b0c0d52;padding:clamp(1.75rem,4vw,3.5rem)}.system-page-eyebrow,.article-hero p.font-mono,.section-kicker,.result-label{border-left:3px solid var(--signal);color:#40464a;width:fit-content;font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;padding-left:.7rem;font-size:.7rem;font-weight:650}.system-page-title,.article-hero h1{max-width:1050px;font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.065em;font-size:clamp(3.2rem,6.2vw,6.5rem);font-weight:650;line-height:.96}.system-page-description,.article-hero>.site-shell>p:last-of-type{color:#4b5054;max-width:720px;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.7}.system-page-visual{max-width:980px;padding-top:1rem}.article-hero>.site-shell>a:first-child{font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;font-size:.7rem}.surface-card,.tool-form,.article-sidebar,.resource-brief,.article-table-scroll,.kit-access-card{box-shadow:none;background:#fafaf8;border:1px solid #b7bbb7;border-radius:4px}.surface-card{position:relative;overflow:hidden}.surface-card:before{content:"";background:var(--signal);opacity:0;width:3px;transition:opacity .16s;position:absolute;inset:0 auto 0 0}a.surface-card:hover{box-shadow:6px 6px 0 var(--signal);border-color:#0b0c0d;transform:translate(-2px,-2px)}a.surface-card:hover:before{opacity:1}.surface-card>svg,.surface-card .text-accent-foreground{color:#007d43}.tool-form{border:2px solid #0b0c0d;padding:clamp(1.25rem,3vw,2rem);box-shadow:8px 8px #aeb3af}.tool-result,.system-panel,.workflow-scene,.ai-team{color:#f6f7f5;box-shadow:8px 8px 0 var(--signal);background:#0b0d0f;border:2px solid #0b0c0d;border-radius:4px}.tool-result{background:#0b0d0f}.status-pill{color:#d9ddda;background:#171a1d;border-color:#50575b;border-radius:2px}.tool-form input,.tool-form select,.tool-form textarea,.auth-form input{background:#fff;border:1px solid #9fa49f;border-radius:3px}body:has(.course-bar) :is(input,select,textarea){background:#fff;border:1px solid #9fa49f;border-radius:3px}.tool-form :is(input,select,textarea):focus-visible,.auth-form :is(input,select,textarea):focus-visible{border-color:#00a65a;outline:3px solid #00c86b33}body:has(.course-bar) :is(input,select,textarea):focus-visible{border-color:#00a65a;outline:3px solid #00c86b33}details:not(.course-bar details){border-radius:4px}summary{list-style-position:inside}.resource-library{background:#f5f5f2}.resource-index{box-shadow:10px 10px 0 var(--signal);background:#0b0c0d;border:2px solid #0b0c0d;border-radius:4px}.resource-index-card{background:#f5f5f2;transition:background-color .16s,color .16s;position:relative}.resource-index-card:after{content:"";background:var(--signal);transform-origin:0;height:4px;transition:transform .18s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.resource-index-card:hover{background:#e6e7e4}.resource-index-card:hover:after{transform:scaleX(1)}.resource-index-card h2{color:#0b0c0d;max-width:18ch;font-family:var(--font-geist-sans), sans-serif;line-height:1}.resource-index-card p.font-mono{color:#007d43}.article-layout{align-items:start}.article-body{background:#fafaf8;border:1px solid #c7cac7;padding:clamp(1.25rem,3vw,2.5rem)}.article-prose p{color:#454b4f;font-size:1.05rem;line-height:1.82}.article-prose h2{border-left:4px solid var(--signal);color:#0b0c0d;font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.055em;margin-top:4rem;padding:.5rem 0 .5rem 1rem;font-size:clamp(2rem,4vw,3.3rem);font-weight:650;line-height:1.03}.article-prose h3{color:#0b0c0d;border-bottom:1px dashed #9fa49f;padding-bottom:.6rem}.article-prose li:before{background:var(--signal);border-radius:0}.article-prose img{border:2px solid #0b0c0d;border-radius:4px;box-shadow:7px 7px #aeb3af}.article-prose a{color:#007d43;text-decoration-thickness:2px}.article-sidebar{background:#e6e7e4;border:1px dashed #8f9590;top:1.5rem}.article-sidebar .button-primary{width:100%}.resource-brief{background:#e6e7e4;border:2px solid #0b0c0d}.resource-brief-toolbar{font-family:var(--font-geist-mono), monospace;letter-spacing:.03em;background:#d9dbd8;border-color:#aeb3af;font-size:.72rem}.resource-brief-toolbar button{border-radius:3px;box-shadow:2px 2px #0b0c0d}.article-table-scroll{border:1px solid #aeb3af}.article-table-scroll th{font-family:var(--font-geist-mono), monospace;letter-spacing:.03em;text-transform:uppercase;background:#d9dbd8;font-size:.72rem}.auth-shell{background-color:#d9dbd8;background-image:linear-gradient(90deg,#0b0c0d1f 1px,#0000 1px),linear-gradient(#0b0c0d1f 1px,#0000 1px);background-size:72px 72px;min-height:calc(100vh - 74px);padding-block:clamp(3rem,7vw,6rem)}.auth-card{max-width:500px;box-shadow:10px 10px 0 var(--signal);background:#f5f5f2;border:2px solid #0b0c0d;border-radius:4px;padding:clamp(1.75rem,5vw,3rem)}.auth-brand{color:#0b0c0d;font-family:var(--font-geist-mono), monospace;margin-bottom:2rem}.auth-card h1{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.06em;font-size:clamp(2.6rem,7vw,4rem);font-weight:650;line-height:.98}.auth-providers button{background:#fff;border:1px solid #0b0c0d;border-radius:3px;box-shadow:2px 2px #aeb3af}.auth-providers button:hover{background:#e6e7e4}.auth-submit{border-radius:4px}.auth-error,.auth-notice{border-radius:3px}.auth-notice{border-left:3px solid var(--signal)}.course-bar{z-index:45;background:#f5f5f2;border-bottom:1px solid #aeb3af;position:sticky;top:0}.course-bar>.site-shell{min-height:68px;padding-block:.65rem}.course-bar a[aria-label]{font-family:var(--font-geist-mono), monospace;letter-spacing:.025em;text-transform:uppercase}.course-nav-link{min-height:42px;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;border-radius:3px;font-size:.66rem}.course-nav-link:hover{color:#0b0c0d;background:#d9dbd8}.course-bar details>div{box-shadow:5px 5px 0 var(--signal);background:#fafaf8;border:1px solid #0b0c0d;border-radius:3px}body:has(.course-bar){background-color:#e6e7e4;background-image:linear-gradient(90deg,#0b0c0d12 1px,#0000 1px),linear-gradient(#0b0c0d12 1px,#0000 1px);background-size:48px 48px}body:has(.course-bar)>main{background:#f5f5f2e6;min-height:100vh}body:has(.course-bar) main>.site-shell{width:min(100% - 3rem,1100px)}body:has(.course-bar) main>section.site-shell{width:min(100% - 3rem,1100px)}body:has(.course-bar) main>div.site-shell{width:min(100% - 3rem,1100px)}:is(body:has(.course-bar) :is(article,section,details).rounded-2xl,body:has(.course-bar) :is(article,section,details).rounded-xl,body:has(.course-bar) :is(div,li,a).rounded-2xl,body:has(.course-bar) :is(div,li,a).rounded-xl,body:has(.course-bar) :is(div,li,a).rounded-lg),.tool-form :is(a,button).rounded-full,.tool-result :is(a,button).rounded-full{border-radius:4px}body:has(.course-bar) :is(a,button).rounded-full{border-radius:4px}:is(body:has(.course-bar) article.bg-accent\/40,body:has(.course-bar) div.bg-accent\/40){box-shadow:6px 6px 0 var(--signal);background:#d8f5e5;border:1px solid #0b0c0d}body:has(.course-bar) .bg-card{background:#fafaf8}body:has(.course-bar) :is(article,section,details).border{border-color:#b7bbb7}body:has(.course-bar) h1{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.05em;font-weight:650}:is(body:has(.course-bar) h2,body:has(.course-bar) h3){font-family:var(--font-geist-sans), sans-serif;font-weight:650}body:has(.course-bar) .section-kicker{font-family:var(--font-geist-mono), monospace}body:has(.course-bar) [class*=uppercase][class*=tracking]{font-family:var(--font-geist-mono), monospace}body:has(.course-bar) table{border-collapse:collapse;background:#fafaf8;border:1px solid #aeb3af}:is(body:has(.course-bar) th,body:has(.course-bar) td){border:1px solid #c7cac7}body:has(.course-bar) th{font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;background:#d9dbd8;font-size:.68rem}.course-build-map{box-shadow:8px 8px 0 var(--signal);background:#0b0d0f;border:2px solid #0b0c0d;border-radius:4px}.course-build-map :is(.workspace-node,button,span.rounded-full){border-radius:3px}.workflow-scene{background:#0b0d0f;border-color:#0b0c0d}.workflow-step button{background:#171a1d;border-color:#444a4f;border-radius:3px}.workflow-step[data-active=true] button{border-color:var(--signal);background:#0f2a1d}.workflow-step button svg,.workflow-step[data-active=true] button svg,.workflow-evidence strong{color:var(--signal)}.workflow-connector i,.workflow-step[data-active=true] .workflow-connector i{background:var(--signal);box-shadow:0 0 8px #00c86b99}.ai-team,.system-panel{background:#0b0d0f}.ai-owner,.ai-role,.ai-detail-icon{border-radius:3px}.ai-role-lime,.ai-role-purple,.ai-role-blue,.ai-role-amber{--role-color:#00c86b}.ai-org-flow,.ai-report-path,.ai-team-topline,.ai-team-caption span{color:var(--signal);stroke:var(--signal)}.kit-access{background-color:#d9dbd8;background-image:linear-gradient(90deg,#0b0c0d1c 1px,#0000 1px),linear-gradient(#0b0c0d1c 1px,#0000 1px);background-size:72px 72px;min-height:calc(100vh - 74px);padding-block:clamp(4rem,8vw,7rem)}.kit-access-card{box-shadow:10px 10px 0 var(--signal);background:#f5f5f2;border:2px solid #0b0c0d;padding:clamp(1.75rem,5vw,3.5rem)}.kit-access h1{font-family:var(--font-geist-sans), sans-serif;font-size:clamp(3rem,7vw,5rem);font-weight:650;line-height:.96}.kit-access p{color:#4b5054}.kit-access li svg{color:#007d43}.course-entry{width:min(100% - 3rem,620px);min-height:auto;box-shadow:10px 10px 0 var(--signal);background:#f5f5f2;border:2px solid #0b0c0d;border-radius:4px;margin-block:clamp(3rem,8vw,7rem);padding:clamp(1.75rem,5vw,3.5rem)}.course-entry>p:first-child{border-left:3px solid var(--signal);color:#40464a;width:fit-content;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;padding-left:.7rem;font-size:.7rem}.course-entry h1{letter-spacing:-.06em;font-size:clamp(2.8rem,8vw,4.8rem);font-weight:650;line-height:.96}@media (max-width:900px){.funnel-nav{flex-wrap:wrap;padding-block:.75rem}.funnel-nav-actions{order:2;justify-content:space-between;gap:.75rem;width:100%}.funnel-nav-actions>.org-nav-link,.funnel-nav-actions>.resources-nav-link,.funnel-nav-actions>.funnel-button{display:inline-flex}.article-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.site-shell,.funnel-header .funnel-shell,.funnel-footer .funnel-shell{width:calc(100% - 2rem)}body:has(.course-bar) main>.site-shell{width:calc(100% - 2rem)}body:has(.course-bar) main>section.site-shell{width:calc(100% - 2rem)}body:has(.course-bar) main>div.site-shell{width:calc(100% - 2rem)}.funnel-menu-toggle{color:#0b0c0d;min-height:44px;font-family:var(--font-geist-mono), monospace;letter-spacing:.035em;text-transform:uppercase;background:#fafaf8;border:1px solid #0b0c0d;border-radius:2px;justify-content:center;align-items:center;gap:.5rem;padding:.6rem .85rem;font-size:.75rem;font-weight:650;display:inline-flex}.funnel-nav-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.5rem;padding-top:.35rem;display:none}.funnel-nav-actions[data-open=true]{display:grid}.funnel-nav-nojs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;padding-top:.35rem;display:grid}.funnel-nav-nojs>a:not(.funnel-button){color:#0b0c0d;text-align:center;background:#fafaf8;border:1px solid #c7cac7;justify-content:center;align-items:center;min-height:44px;padding:.65rem .5rem;font-size:.75rem;display:flex}.funnel-nav-nojs>.funnel-button{grid-column:1/-1}.funnel-nav-actions>a:not(.funnel-button){text-align:center;background:#fafaf8;border:1px solid #c7cac7;border-radius:2px;justify-content:center;width:100%;min-width:0;padding:.65rem .5rem;font-size:.75rem;line-height:1.15}.funnel-nav-actions>a:not(.funnel-button):active{background:#e7f8ee;border-color:#0b0c0d}.funnel-nav-actions>.funnel-button{grid-column:1/-1;justify-self:stretch;margin-top:.25rem}.system-page-hero,.article-hero{padding-block:2.5rem}.system-page-hero-inner,.article-hero>.site-shell{padding:1.35rem}.system-page-title,.article-hero h1{font-size:clamp(2.75rem,13vw,4.2rem)}.article-body{padding:1rem}.article-prose h2{font-size:clamp(2rem,10vw,2.8rem)}.auth-shell{padding-inline:1rem}.auth-card{box-shadow:6px 6px 0 var(--signal);padding:1.5rem}.course-entry{width:calc(100% - 2rem);box-shadow:6px 6px 0 var(--signal)}.course-bar>.site-shell{flex-direction:column;align-items:flex-start}.course-bar nav{flex-wrap:nowrap;width:100%;padding-bottom:.25rem;overflow-x:auto}.course-nav-link{white-space:nowrap;flex:none}}@media (prefers-reduced-motion:reduce){.surface-card,.resource-index-card,.button-primary,.button-secondary,.funnel-button{transition:none}}.system-page-label{align-items:center;gap:.8rem;display:flex}.system-page-glyph{object-fit:contain;flex:none;width:38px;height:38px}.funnel-footer{color:#f5f5f2;background-color:#0b0d0f;background-image:linear-gradient(90deg,#ffffff0f 1px,#0000 1px),linear-gradient(#ffffff0f 1px,#0000 1px);background-size:72px 72px;border-top:1px solid #303538;position:relative;overflow:hidden}body:has(.employee-hero) .funnel-footer{color:#f5f5f2;background-color:#0b0d0f;background-image:linear-gradient(90deg,#ffffff0f 1px,#0000 1px),linear-gradient(#ffffff0f 1px,#0000 1px);background-size:72px 72px;border-top:1px solid #303538;position:relative;overflow:hidden}.funnel-footer .funnel-footer-shell{min-height:320px;font-family:inherit;font-size:inherit;letter-spacing:normal;text-transform:none;grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);align-items:end;gap:clamp(3rem,7vw,7rem);padding-block:clamp(3rem,6vw,5.5rem);display:grid}.funnel-footer-brand{grid-template-columns:clamp(115px,17vw,220px) minmax(0,1fr);align-items:end;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.funnel-footer-elephant{opacity:.94;filter:drop-shadow(0 15px 26px #0000005c);width:100%;height:auto}.funnel-footer-brand span,.funnel-footer-meta,.funnel-footer-meta a{color:#9da6a1;font-family:var(--font-geist-mono), monospace;letter-spacing:.065em;text-transform:uppercase;font-size:.64rem;font-weight:600}.funnel-footer-brand strong{color:#f5f5f2;letter-spacing:-.07em;max-width:530px;margin-top:.75rem;font-size:clamp(2.5rem,4.6vw,5.3rem);font-weight:650;line-height:.9;display:block}.funnel-footer-brand p{color:#aeb6b1;max-width:450px;margin-top:1rem;font-size:.88rem;line-height:1.55}.funnel-footer-meta{text-align:right;justify-items:end;gap:2.5rem;display:grid}.funnel-footer-meta nav{justify-items:end;gap:.85rem;display:grid}.funnel-footer-meta a{color:#d9ddda;width:fit-content;position:relative}.funnel-footer-meta a:before{content:"";background:#00c86b;width:0;height:1px;transition:width .16s;position:absolute;top:50%;right:calc(100% + .6rem)}.funnel-footer-meta a:hover{color:#00e67b}.funnel-footer-meta a:hover:before{width:1.4rem}@media (max-width:800px){.funnel-footer .funnel-footer-shell{grid-template-columns:minmax(0,1fr);gap:3.5rem}.funnel-footer-meta{text-align:left;justify-items:start}.funnel-footer-meta nav{justify-items:start;gap:1rem 1.4rem;display:flex}}@media (max-width:520px){.funnel-footer-brand{grid-template-columns:88px minmax(0,1fr);align-items:center}.funnel-footer-brand strong{font-size:clamp(2.15rem,11vw,3.2rem)}.funnel-footer-brand p{display:none}}
