:root{--black:#050505;--black-2:#0a0a0a;--charcoal:#141414;--espresso:#1c1c1c;--ivory:#faf6ef;--soft-white:#f7f1e8;--card:#fff8ee;--champagne:#c7a76c;--champagne-soft:#8b7652;--taupe:#b8aa99;--line:#e6d9c8;--dark-line:rgba(250,246,239,0.12);--shadow:0 24px 80px rgba(5,5,5,0.16);--font-display:"Bodoni 72",Didot,"Libre Baskerville",Georgia,serif;--font-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--black);font-family:var(--font-sans),Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.site-shell{min-height:100vh;background:var(--soft-white)}.container{width:min(1120px,calc(100% - 40px));margin:0 auto}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;border-bottom:1px solid rgba(250,246,239,.1);background:rgba(5,5,5,.86);color:var(--ivory);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nav-inner{display:flex;align-items:center;justify-content:space-between;min-height:68px;gap:28px}.brand{font-family:var(--font-display),Georgia,serif;font-size:1.42rem;font-weight:600}.brand,.nav-links{letter-spacing:.02em}.nav-links{display:flex;align-items:center;gap:20px;color:rgba(250,246,239,.68);font-size:.8rem}.nav-cta,.nav-links a:hover{color:var(--ivory)}.nav-cta{border:1px solid rgba(199,167,108,.56);background:rgba(199,167,108,.12);padding:10px 14px}.hero{position:relative;overflow:hidden;background:linear-gradient(90deg,rgba(199,167,108,.18),transparent 34%),linear-gradient(rgba(250,246,239,.035) 1px,transparent 0),linear-gradient(90deg,rgba(250,246,239,.035) 1px,transparent 0),linear-gradient(180deg,#050505,#0a0a0a 58%,#141414);background-size:auto,44px 44px,44px 44px,auto;color:var(--ivory)}.hero:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(199,167,108,.32),transparent)}.hero-inner{display:grid;grid-template-columns:minmax(0,.82fr) minmax(300px,.5fr);align-items:end;grid-gap:72px;gap:72px;min-height:650px;padding:78px 0 72px}.hero-copy{max-width:760px}.eyebrow{margin:0 0 22px;color:var(--champagne);font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}h1,h2,h3{font-family:var(--font-display),Georgia,serif;letter-spacing:0}h1{font-size:clamp(3rem,6vw,5rem);max-width:820px}h1,h2{margin:0;font-weight:500;line-height:1}h2{font-size:clamp(2.1rem,4vw,3.8rem)}h3{margin:0;font-size:1.28rem;font-weight:500;line-height:1.12}.lead{margin:28px 0 0;color:rgba(250,246,239,.72);font-size:clamp(1rem,1.6vw,1.16rem);line-height:1.75;max-width:690px}.trust-line{margin-top:30px;padding-left:18px;border-left:1px solid rgba(199,167,108,.72);color:rgba(250,246,239,.58);font-size:.94rem;line-height:1.55;max-width:660px}.cta-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.button,.cta-row{align-items:center}.button{display:inline-flex;justify-content:center;min-height:46px;border:1px solid transparent;padding:12px 20px;font-size:.9rem;font-weight:700;line-height:1.15;text-align:center;transition:transform .18s ease,border-color .18s ease,background .18s ease}.button:hover{transform:translateY(-1px)}.button.primary{background:linear-gradient(135deg,#dcc17c,#b89244);color:var(--black);border-color:rgba(101,75,28,.24);box-shadow:0 16px 36px rgba(143,115,59,.22)}.button.secondary{border-color:rgba(250,246,239,.24)}.button.secondary,.button.secondary.light{color:var(--ivory);background:rgba(250,246,239,.06)}.button.secondary.light{border-color:rgba(250,246,239,.36)}.button.dark{background:var(--black);color:var(--ivory)}.button.ghost{border-color:rgba(5,5,5,.2);color:var(--black)}.button.text-button{min-height:auto;border-color:transparent;padding:8px 2px;color:var(--champagne-soft);background:transparent;box-shadow:none}.metric-strip{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px}.metric{min-height:136px;border:1px solid var(--dark-line);border-left:3px solid var(--champagne);background:linear-gradient(180deg,rgba(250,246,239,.08),rgba(250,246,239,.035));padding:24px;box-shadow:0 18px 54px rgba(0,0,0,.22)}.metric strong{display:block;color:var(--ivory);font-family:var(--font-display),Georgia,serif;font-size:1.7rem;font-weight:500;line-height:1}.metric span{display:block;margin-top:12px;color:rgba(250,246,239,.6);font-size:.88rem;line-height:1.45}.section{padding:112px 0}.section.dark{background:linear-gradient(rgba(250,246,239,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(250,246,239,.026) 1px,transparent 1px),var(--black);background-size:40px 40px,40px 40px,auto;color:var(--ivory)}.section.alt{background:var(--charcoal);color:var(--ivory)}.section-heading{display:grid;grid-template-columns:minmax(0,.85fr) minmax(280px,1fr);grid-gap:46px;gap:46px;align-items:end;margin-bottom:46px}.body-copy,.section-heading p{margin:0;color:rgba(5,5,5,.7);font-size:1.04rem;line-height:1.75}.alt .body-copy,.alt .section-heading p,.dark .body-copy,.dark .section-heading p{color:rgba(247,242,232,.72)}.cards,.model-grid,.steps,.two-col,.type-grid{display:grid;grid-gap:18px;gap:18px}.steps{grid-template-columns:repeat(4,minmax(0,1fr))}.cards,.model-grid,.type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.model-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.card,.form-panel,.model-card,.step{border:1px solid var(--line);background:var(--card);padding:28px;border-radius:2px}.card,.step{box-shadow:0 18px 48px rgba(13,12,10,.055)}.model-card{border-top:2px solid var(--champagne);min-height:250px}.alt .card,.alt .step,.dark .card,.dark .step{border-color:rgba(234,219,184,.18);background:rgba(247,242,232,.055);box-shadow:none}.step-number{color:var(--champagne);font-weight:800;margin-bottom:38px;font-size:.82rem}.card p,.model-card p,.step p,.workflow-item p{margin:14px 0 0;color:rgba(5,5,5,.66);line-height:1.65}.alt .card p,.alt .step p,.alt .workflow-item p,.dark .card p,.dark .step p,.dark .workflow-item p{color:rgba(247,242,232,.66)}.workflow{border-top:1px solid var(--line)}.workflow-item{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:28px;gap:28px;border-bottom:1px solid var(--line);padding:28px 0}.workflow-item span{color:var(--champagne-soft);font-weight:800;letter-spacing:.14em}.split-panel{border-left:2px solid var(--champagne);padding:8px 0 8px 28px}.split-panel p{color:rgba(5,5,5,.68);line-height:1.7}.question-grid,.signal-grid{display:grid;grid-gap:14px;gap:14px}.question-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.question-card{border:1px solid rgba(5,5,5,.12);background:linear-gradient(180deg,rgba(255,248,238,.96),rgba(247,241,232,.88));padding:24px;min-height:132px;color:rgba(5,5,5,.78);font-family:var(--font-display),Georgia,serif;font-size:1.32rem;line-height:1.18}.closing-line{margin:28px 0 0;color:var(--black);font-weight:800}.signal-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.signal-grid span{border:1px solid var(--line);background:rgba(255,248,238,.74);padding:14px 16px;color:rgba(5,5,5,.72);font-size:.92rem;font-weight:700}.section-cta{margin-top:28px}.focus-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.focus-item{border-top:2px solid var(--champagne);background:var(--card);padding:18px;color:rgba(5,5,5,.72);font-weight:700;line-height:1.35;min-height:112px}.founder-note{max-width:820px;border-left:2px solid var(--champagne);padding:8px 0 8px 30px}.founder-note p{margin:0;color:rgba(5,5,5,.72);font-family:var(--font-display),Georgia,serif;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.28}.founder-note div{margin-top:28px}.founder-note span,.founder-note strong{display:block}.founder-note strong{color:var(--black)}.founder-note span{margin-top:4px;color:rgba(13,12,10,.58)}.form-panel{box-shadow:0 18px 54px rgba(13,12,10,.08)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.field{display:flex;flex-direction:column;gap:8px}.field.full{grid-column:1/-1}label{font-size:.86rem;font-weight:800;color:rgba(13,12,10,.72)}input,select,textarea{width:100%;border:1px solid var(--line);background:rgba(255,255,255,.64);color:var(--black);padding:13px 14px;outline:none}textarea{min-height:128px;resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--champagne);box-shadow:0 0 0 3px rgba(201,169,104,.18)}.form-actions{margin-top:22px}.confirmation{border:1px solid rgba(201,169,104,.42);background:rgba(234,219,184,.22);padding:24px;color:var(--espresso);line-height:1.55}.confirmation.error{border-color:rgba(150,54,45,.42);background:rgba(150,54,45,.08)}.footer{background:linear-gradient(rgba(250,246,239,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(250,246,239,.026) 1px,transparent 1px),var(--black);background-size:40px 40px,40px 40px,auto;color:var(--ivory);padding:52px 0}.footer-inner{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.footer p{color:rgba(247,242,232,.62)}.footer-links{display:flex;flex-wrap:wrap;gap:18px;color:rgba(247,242,232,.68);font-size:.92rem}@media (max-width:860px){.nav-inner{min-height:auto;padding:18px 0;align-items:flex-start}.nav-links{flex-wrap:wrap;justify-content:flex-end;gap:12px 16px}.hero-inner,.section-heading,.two-col{grid-template-columns:1fr}.hero-inner{min-height:auto;gap:36px;padding:54px 0}.metric-strip{grid-template-columns:1fr}.cards,.focus-list,.model-grid,.question-grid,.signal-grid,.steps,.type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.container{width:min(100% - 28px,1120px)}.footer-inner,.nav-inner{flex-direction:column}.footer-links,.nav-links{justify-content:flex-start}.cards,.focus-list,.form-grid,.model-grid,.question-grid,.signal-grid,.steps,.type-grid{grid-template-columns:1fr}.cta-row .button{width:100%}.cta-row .text-button{width:auto}.workflow-item{grid-template-columns:1fr;gap:10px}.section{padding:72px 0}.card,.form-panel,.metric-strip,.step{padding:22px}.metric{min-height:0}.founder-note{padding-left:20px}}:root{--eh-ink:#0a0a09;--eh-ink-soft:#171713;--eh-cream:#f5f0e6;--eh-paper:#fbf8f1;--eh-gold:#c9a45f;--eh-gold-light:#e6d19f;--eh-sage:#66775f;--eh-blue:#526d83;--eh-border:#ddd5c7;--eh-muted:#716d65}.marketing-shell{background:var(--eh-paper)}.public-nav{border-bottom-color:#ded5c7;background:rgba(255,253,248,.94);color:var(--eh-ink)}.public-nav .nav-links{color:#6d675e}.public-nav .nav-links a:hover{color:var(--eh-ink)}.public-nav .nav-cta{border-color:var(--eh-ink);background:var(--eh-ink);color:var(--eh-cream)}.public-nav .nav-signin{color:#8a6a31}.market-hero{position:relative;overflow:hidden;min-height:calc(100vh - 68px);background:radial-gradient(circle at 78% 18%,rgba(201,164,95,.16),transparent 30%),linear-gradient(135deg,#fffdf8,#f5efe3);color:var(--eh-ink)}.market-hero-glow{position:absolute;width:540px;height:540px;right:8%;top:9%;border:1px solid rgba(154,118,53,.12);border-radius:50%;box-shadow:0 0 100px rgba(201,164,95,.05),inset 0 0 100px rgba(201,164,95,.04)}.market-hero-inner{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(430px,.85fr);align-items:center;grid-gap:80px;gap:80px;min-height:690px;padding:86px 0 110px}.market-hero-copy h1{font-size:clamp(3.7rem,6.5vw,6.9rem);max-width:900px;letter-spacing:-.035em}.market-hero-copy h1 em{color:#936f30;font-weight:400}.market-lead{max-width:660px;margin:30px 0 0;color:#625d54;font-size:1.08rem;line-height:1.75}.market-hero .button.secondary{border-color:#bdb3a3;background:rgba(255,255,255,.5);color:var(--eh-ink)}.market-hero .trust-line{border-left-color:#ad8741;color:#756f65}.market-preview{position:relative;min-height:520px;display:flex;align-items:center}.preview-window{width:100%;border:1px solid #d9cfbd;background:#fffdf8;color:var(--eh-ink);box-shadow:0 42px 100px rgba(70,57,35,.16)}.preview-top{display:flex;justify-content:space-between;align-items:center;padding:14px 17px;border-bottom:1px solid #e5ded1}.preview-top>span{display:grid;place-items:center;width:28px;height:28px;background:var(--eh-gold);color:var(--eh-ink);font-size:.64rem;font-weight:900}.preview-top div{display:flex;gap:6px}.preview-top i{width:6px;height:6px;border-radius:50%;background:#d2c9b9}.preview-content{padding:34px}.preview-label,.record-id{color:var(--eh-gold);font-size:.68rem;font-weight:800;letter-spacing:.13em}.preview-content h2{margin-top:13px;font-size:2.1rem}.preview-content>p{color:#777066;margin:8px 0 26px}.preview-progress{display:flex;align-items:center;gap:16px}.preview-progress>span{flex:1 1;height:5px;background:#e5dfd4}.preview-progress i{display:block;height:100%;background:var(--eh-gold)}.preview-progress strong{color:var(--eh-gold-light);font-size:.8rem}.preview-candidates{margin-top:28px;border-top:1px solid #e5dfd4}.preview-candidates>div{display:grid;grid-template-columns:34px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:15px 0;border-bottom:1px solid #e5dfd4}.preview-candidates>div>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#eee6d8;color:#765a28;font-size:.7rem}.preview-candidates p{margin:0}.preview-candidates small,.preview-candidates strong{display:block}.preview-candidates strong{font-family:var(--font-sans);font-size:.8rem}.preview-candidates small{margin-top:3px;color:#8a8379;font-size:.68rem}.preview-candidates em{color:#89682d;font-style:normal;font-weight:800}.floating-card{position:absolute;background:var(--eh-cream);color:var(--eh-ink);padding:18px 20px;box-shadow:0 24px 70px rgba(0,0,0,.35)}.floating-card small,.floating-card span{display:block;color:var(--eh-muted);font-size:.66rem}.floating-card strong{display:block;margin:5px 0;font-family:var(--font-display);font-size:1.15rem}.floating-card-top{right:-34px;top:48px;min-width:190px}.floating-card-bottom{left:-34px;bottom:46px;min-width:155px}.floating-card-bottom strong{color:#8b6a2f;font-size:1.9rem}.hero-proof{position:relative;border-top:1px solid #ddd3c2;background:rgba(255,253,248,.6)}.hero-proof .container{display:grid;grid-template-columns:repeat(3,1fr)}.hero-proof .container>div{display:grid;grid-template-columns:110px 1fr;align-items:center;grid-gap:18px;gap:18px;padding:25px 30px;border-right:1px solid #ddd3c2}.hero-proof .container>div:first-child{border-left:1px solid #ddd3c2}.hero-proof strong{color:#84642d;font-family:var(--font-display);font-size:1.35rem;font-weight:500}.hero-proof span{color:#756f65;font-size:.72rem;line-height:1.45}.market-section{padding:125px 0}.problem-section{background:var(--eh-cream)}.editorial-grid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:110px;gap:110px}.cta-panel h2,.editorial-grid h2,.market-heading h2{font-size:clamp(2.7rem,5vw,5rem);letter-spacing:-.025em}.dark-eyebrow{color:#866b38}.editorial-copy{padding-top:50px}.editorial-copy p{margin:0 0 22px;color:#514e48;font-size:1.05rem;line-height:1.8}.process-section{background:#eee6d8;color:var(--eh-ink)}.market-heading{display:grid;grid-template-columns:1fr .52fr;grid-gap:80px;gap:80px;align-items:end;margin-bottom:70px}.market-heading>p{color:#6e685f;line-height:1.75}.process-grid{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #cec3b1}.process-grid article{min-height:300px;padding:30px 25px;border-right:1px solid #cec3b1}.process-grid article:first-child{border-left:1px solid #cec3b1}.process-grid article>span{color:var(--eh-gold);font-size:.72rem;letter-spacing:.15em}.process-grid h3{margin-top:72px;font-size:1.6rem}.process-grid p{margin-top:16px;color:#6a645b;font-size:.88rem;line-height:1.65}.audience-section{background:var(--eh-paper)}.light-heading>p{color:var(--eh-muted)}.audience-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.audience-grid article{position:relative;min-height:430px;padding:34px;border:1px solid var(--eh-border);background:#fffdf8;transition:transform .18s ease,box-shadow .18s ease}.audience-grid article:hover{transform:translateY(-4px);box-shadow:0 24px 60px rgba(30,27,21,.08)}.audience-number{color:#9a7a3d;font-size:.72rem;letter-spacing:.16em}.audience-grid h3{margin-top:70px;font-size:2rem}.audience-grid p{color:#5f5a52;line-height:1.7}.audience-grid small{display:block;margin-top:28px;color:#8b857a;line-height:1.6}.audience-grid a{position:absolute;left:34px;right:34px;bottom:30px;display:flex;justify-content:space-between;padding-top:18px;border-top:1px solid var(--eh-border);font-weight:800;font-size:.82rem}.audience-grid a span{color:#977334}.cta-section{background:var(--eh-cream);padding-top:40px}.cta-panel{padding:90px;border:1px solid #d6cbb8;background:#fffdf8;color:var(--eh-ink);text-align:center}.cta-panel>p:not(.eyebrow){color:#6e685f}.portal-entry-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:55px;border-top:1px solid #d8cdbb;border-bottom:1px solid #d8cdbb}.portal-entry-grid a{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;padding:25px;text-align:left;border-right:1px solid #d8cdbb}.portal-entry-grid a:first-child{border-left:1px solid #d8cdbb}.portal-entry-grid span{grid-column:1/-1;color:var(--eh-gold);font-size:.67rem;letter-spacing:.14em}.portal-entry-grid strong{font-family:var(--font-display);font-size:1.05rem;font-weight:500}.portal-entry-grid em{color:var(--eh-gold-light);font-style:normal}.cta-panel .portal-entry-grid em{color:#8d6c31}.marketing-shell+.footer{border-top:1px solid #d8cdbb;background:#eee6d8;color:var(--eh-ink)}.marketing-shell+.footer .footer-links,.marketing-shell+.footer p{color:#6d675e}.audience-marketing-page{padding:52px 0 0;background:var(--eh-paper);color:var(--eh-ink)}.audience-hero{display:grid;grid-template-columns:1.15fr .85fr;min-height:610px;border:1px solid var(--eh-border);background:#fffdf8}.audience-hero>div{display:flex;flex-direction:column;justify-content:center;padding:clamp(42px,7vw,88px)}.audience-hero h1{max-width:850px;margin:18px 0 25px;font-size:clamp(3rem,5.8vw,5.7rem);line-height:.97}.audience-hero>div>p:not(.eyebrow){max-width:700px;color:#675f56;font-size:.85rem;line-height:1.75}.audience-hero aside{display:flex;flex-direction:column;justify-content:center;padding:52px;background:#24342f;color:#f8f3e8}.audience-hero aside span{color:#d5b273;font-size:.54rem;letter-spacing:.12em;text-transform:uppercase}.audience-hero aside strong{margin-top:34px;font-family:var(--font-display);font-size:clamp(2.1rem,3.8vw,3.5rem);font-weight:500;line-height:1.08}.audience-hero aside p{margin-top:27px;color:rgba(248,243,232,.62);font-size:.65rem;line-height:1.7}.audience-benefits{display:grid;grid-template-columns:repeat(3,1fr);padding-block:90px}.audience-benefits article{min-height:300px;padding:28px;border:1px solid var(--eh-border);border-right:0;background:#fffdf8}.audience-benefits article:last-child{border-right:1px solid var(--eh-border)}.audience-benefits article>span{color:#946e32;font-size:.54rem;letter-spacing:.12em}.audience-benefits h2{margin-top:68px;font-size:1.55rem}.audience-benefits p{color:#6f675e;font-size:.65rem;line-height:1.7}.audience-final{margin-bottom:90px;padding:75px;background:#e9dfd0;text-align:center}.audience-final h2{max-width:850px;margin:15px auto 30px;font-size:clamp(2.5rem,4.5vw,4.5rem)}.audience-marketing-page+.footer{border-top:1px solid #d8cdbb;background:#eee6d8;color:var(--eh-ink)}.audience-marketing-page+.footer .footer-links,.audience-marketing-page+.footer p{color:#6d675e}.public-frame:has(.portal-shell)>.footer,.public-frame:has(.portal-shell)>.nav{display:none}.portal-shell{min-height:100vh;display:grid;grid-template-columns:248px minmax(0,1fr);background:#eeece6;color:var(--eh-ink);font-family:var(--font-sans)}.portal-sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:24px 18px;background:var(--eh-ink);color:var(--eh-cream)}.portal-brand{display:flex;align-items:center;gap:12px;padding:0 8px 24px;border-bottom:1px solid rgba(255,255,255,.09)}.portal-brand>span{display:grid;place-items:center;width:32px;height:32px;background:var(--eh-gold);color:var(--eh-ink);font-size:.7rem;font-weight:900}.portal-brand strong{font-family:var(--font-display);font-size:1.35rem;font-weight:500}.workspace-chip{display:flex;gap:10px;align-items:center;margin:20px 0 24px;padding:12px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.08)}.workspace-chip>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#2f302a;color:var(--eh-gold-light);font-size:.66rem;font-weight:800}.workspace-chip small,.workspace-chip strong{display:block}.workspace-chip small{color:rgba(245,240,230,.38);font-size:.58rem;text-transform:uppercase;letter-spacing:.1em}.workspace-chip strong{margin-top:3px;max-width:135px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem}.portal-nav{display:grid;grid-gap:4px;gap:4px}.portal-nav button{display:grid;grid-template-columns:24px 1fr auto;align-items:center;grid-gap:9px;gap:9px;width:100%;border:0;background:transparent;color:rgba(245,240,230,.5);padding:12px;text-align:left;font-size:.78rem;cursor:pointer}.portal-nav button span{color:rgba(201,164,95,.55);font-size:.58rem;letter-spacing:.1em}.portal-nav button em{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:rgba(201,164,95,.2);color:var(--eh-gold-light);font-size:.6rem;font-style:normal}.portal-nav button.active,.portal-nav button:hover{background:rgba(201,164,95,.1);color:var(--eh-cream)}.portal-nav button.active{box-shadow:inset 2px 0 var(--eh-gold)}.sidebar-bottom{margin-top:auto;display:grid;grid-gap:4px;gap:4px;border-top:1px solid rgba(255,255,255,.09);padding-top:16px}.sidebar-bottom a,.sidebar-bottom button{border:0;background:transparent;color:rgba(245,240,230,.45);padding:9px 12px;text-align:left;font-size:.7rem;cursor:pointer}.sidebar-bottom a:hover,.sidebar-bottom button:hover{color:var(--eh-cream)}.portal-main{min-width:0}.portal-topbar{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 34px;border-bottom:1px solid #d8d4ca;background:rgba(250,248,243,.94);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.role-switcher{display:flex;gap:4px;padding:4px;background:#e6e2d9}.role-switcher a{padding:8px 13px;color:#716d65;font-size:.68rem;font-weight:750}.role-switcher a.active{background:var(--eh-ink);color:var(--eh-cream)}.topbar-actions{display:flex;align-items:center;gap:20px}.topbar-actions>button{position:relative;width:34px;height:34px;border:1px solid #d8d4ca;background:transparent;font-size:1.2rem}.topbar-actions>button span{position:absolute;right:-4px;top:-5px;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#9a7635;color:white;font-size:.5rem}.user-chip{display:flex;align-items:center;gap:9px}.user-chip>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--eh-ink);color:var(--eh-gold-light);font-size:.65rem;font-weight:800}.user-chip small,.user-chip strong{display:block}.user-chip strong{font-size:.72rem}.user-chip small{margin-top:2px;color:#8a857c;font-size:.58rem}.portal-content{max-width:1560px;margin:0 auto;padding:38px 36px 70px}.portal-title{display:flex;justify-content:space-between;gap:25px;align-items:flex-end;margin-bottom:30px}.portal-title p{margin:0 0 8px;color:#8a8479;font-size:.66rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.portal-title h1{font-size:clamp(2rem,3.4vw,3.25rem);letter-spacing:-.025em}.portal-title>div>span{display:block;margin-top:9px;color:#777168;font-size:.86rem}.outline-button,.primary-button,.quiet-button,.table-action{border:0;padding:11px 15px;font-weight:750;font-size:.7rem;cursor:pointer}.primary-button{background:var(--eh-ink);color:var(--eh-cream)}.outline-button{border:1px solid #cfc8bb;background:transparent;color:var(--eh-ink)}.quiet-button{background:#eeebe4;color:#554f46}.full-button{width:100%;margin-top:20px}.context-banner{display:flex;align-items:center;gap:12px;margin-bottom:18px;padding:13px 16px;border-left:3px solid var(--eh-gold);background:#faf7f0;font-size:.72rem}.context-banner span{color:#767066}.context-banner button{margin-left:auto;border:0;background:transparent;color:#85672f;font-weight:800;cursor:pointer}.toast{position:fixed;z-index:100;right:25px;bottom:25px;display:flex;align-items:center;gap:10px;max-width:380px;padding:14px 16px;background:var(--eh-ink);color:var(--eh-cream);box-shadow:0 20px 60px rgba(0,0,0,.25);font-size:.74rem}.toast>span{color:var(--eh-gold-light)}.toast button{margin-left:10px;border:0;background:transparent;color:#aaa49a;cursor:pointer}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:16px}.app-metric-card,.app-panel,.candidate-hero-card{border:1px solid #dad5ca;background:#f9f7f2}.app-metric-card{padding:20px;border-top:2px solid var(--eh-gold)}.app-metric-card p{margin:0;color:#817b70;font-size:.64rem;font-weight:750;text-transform:uppercase;letter-spacing:.08em}.app-metric-card strong{display:block;margin-top:18px;font-family:var(--font-display);font-size:2.25rem;font-weight:500}.app-metric-card span{display:block;margin-top:5px;color:#8b857b;font-size:.64rem}.app-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:16px}.app-grid-main{grid-template-columns:1fr 1fr .78fr}.span-2{grid-column:span 2}.app-panel{min-width:0;padding:22px;margin-bottom:16px}.app-grid>.app-panel{margin-bottom:0}.panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.panel-kicker{margin:0 0 5px;color:#927038;font-size:.58rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.contact-card h2,.panel-heading h2{font-size:1.38rem}.panel-copy{color:#716b62;font-size:.78rem;line-height:1.65}.count-badge{display:grid;place-items:center;min-width:27px;height:27px;border-radius:50%;background:#e8dcc2;color:#755825;font-size:.68rem;font-weight:850}.status{display:inline-flex;align-items:center;width:max-content;padding:5px 8px;font-size:.56rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.status-gold{background:#eee3ca;color:#755a27}.status-green{background:#dfe8dc;color:#425b40}.status-blue{background:#dce6eb;color:#3f5e70}.status-muted{background:#e8e5df;color:#6c675f}.search-card{padding:18px;border:1px solid #dfd9cd;background:#fffdfa}.search-card-top{display:flex;justify-content:space-between;gap:20px}.search-card-top h3{margin-top:8px;font-size:1.55rem}.search-card-top p{margin:5px 0 0;color:#777168;font-size:.72rem}.progress-row{margin-top:22px}.progress-label{display:flex;justify-content:space-between;margin-bottom:8px;color:#827c72;font-size:.62rem}.progress-label strong{color:#75603b}.progress-track{height:5px;overflow:hidden;background:#dedad2}.progress-track>span{display:block;height:100%;background:linear-gradient(90deg,#9a7431,var(--eh-gold))}.search-facts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid #e4ded3}.search-facts span,.search-facts strong{display:block}.search-facts span{color:#928b81;font-size:.56rem;text-transform:uppercase;letter-spacing:.07em}.search-facts strong{margin-top:5px;font-size:.68rem}.attention-item{display:grid;grid-template-columns:30px 1fr;grid-gap:10px;gap:10px;width:100%;padding:14px 0;border:0;border-top:1px solid #e1dcd2;background:transparent;text-align:left;cursor:pointer}.attention-item:last-child{border-bottom:1px solid #e1dcd2}.attention-icon{color:#a47d36;font-size:.62rem;letter-spacing:.08em}.attention-item small,.attention-item strong{display:block}.attention-item strong{font-size:.72rem}.attention-item small{margin-top:4px;color:#8a847a;font-size:.62rem}.data-table-wrap{width:100%;overflow-x:auto}.data-table{width:100%;border-collapse:collapse}.data-table th{padding:10px 12px;border-bottom:1px solid #d9d3c8;color:#918a7f;font-size:.55rem;text-align:left;text-transform:uppercase;letter-spacing:.08em}.data-table td{padding:13px 12px;border-bottom:1px solid #e4dfd6;font-size:.68rem}.person-cell{display:flex;align-items:center;gap:10px;min-width:220px}.avatar{display:inline-grid;place-items:center;flex:0 0 auto;width:36px;height:36px;border-radius:50%;background:#272821;color:var(--eh-gold-light);font-size:.62rem;font-weight:850}.person-cell span,.person-cell strong{display:block}.person-cell span{margin-top:3px;color:#888278;font-size:.58rem}.score{display:grid;place-items:center;width:30px;height:30px;border:1px solid #d8c79f;border-radius:50%;color:#7d602b;font-weight:850}.table-detail{color:#6e685f;white-space:nowrap}.table-action{padding:7px 10px;background:#eeebe4;color:#5b554c}.recruiter-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.recruiter-card{padding:18px;border:1px solid #ded8cd;background:#fffdfa}.recruiter-card.is-selected{border-color:#b99755;box-shadow:inset 0 2px #b99755}.recruiter-head{display:flex;align-items:flex-start;justify-content:space-between}.match-score{color:#89682d;font-size:.62rem;font-weight:850}.recruiter-card h3{margin-top:18px;font-size:1.1rem}.recruiter-card p{margin:4px 0 0;color:#6f695f;font-size:.68rem}.recruiter-card>small{display:block;min-height:32px;margin-top:12px;color:#8b857c;font-size:.6rem;line-height:1.45}.mini-stats{display:flex;gap:16px;margin:15px 0;padding:12px 0;border-top:1px solid #e5dfd4;border-bottom:1px solid #e5dfd4;color:#827c72;font-size:.58rem}.mini-stats strong{color:#35322d}.detail-list{display:grid;grid-gap:11px;gap:11px;margin-top:18px}.detail-list span{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #e4dfd5}.detail-list small{color:#8a847a;font-size:.6rem}.detail-list strong{font-size:.68rem}.opportunity-row{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;border-top:1px solid #e1dcd2}.opportunity-row h3{margin-top:6px;font-size:1.1rem}.opportunity-row p{margin:4px 0 0;color:#817b72;font-size:.62rem}.opportunity-row>div:last-child{display:grid;justify-items:end;grid-gap:8px;gap:8px}.opportunity-row>div:last-child strong{font-size:.62rem}.quality-score strong{font-family:var(--font-display);font-size:4rem;font-weight:500}.quality-score span{color:#8a847b}.candidate-hero-card{display:grid;grid-template-columns:1fr auto .58fr;grid-gap:30px;gap:30px;align-items:center;margin-bottom:16px;padding:28px;background:var(--eh-ink);color:var(--eh-cream);border-color:var(--eh-ink)}.candidate-hero-card h2{font-size:2rem}.candidate-hero-card>div:first-child>p:last-child{color:rgba(245,240,230,.5);font-size:.72rem}.candidate-next{padding-left:25px;border-left:1px solid rgba(255,255,255,.12)}.candidate-next small,.candidate-next span,.candidate-next strong{display:block}.candidate-next span{color:var(--eh-gold);font-size:.57rem;text-transform:uppercase;letter-spacing:.1em}.candidate-next strong{margin-top:7px;font-family:var(--font-display);font-size:1.15rem}.candidate-next small{margin-top:5px;color:rgba(245,240,230,.5);font-size:.62rem}.journey{display:grid;grid-template-columns:repeat(6,1fr)}.journey-step{position:relative;padding-top:40px;border-top:2px solid #ddd8cf}.journey-step>span{position:absolute;top:-13px;left:0;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#ddd8cf;color:#777168;font-size:.58rem;font-weight:850}.journey-step.complete{border-color:#a9843f}.journey-step.complete>span{background:#a9843f;color:white}.journey-step.current>span{box-shadow:0 0 0 5px #e9ddc3}.journey-step small,.journey-step strong{display:block;max-width:110px}.journey-step strong{font-size:.64rem}.journey-step small{margin-top:4px;color:#918b81;font-size:.55rem}.feature-copy{color:#5e5951;font-family:var(--font-display);font-size:1.23rem;line-height:1.55}.contact-card{text-align:center}.contact-card .avatar{width:64px;height:64px;margin:8px auto 16px}.contact-card p,.contact-card small{display:block;color:#7d776e;font-size:.66rem}.meeting-card{display:flex;align-items:center;gap:20px;padding:18px;border:1px solid #e0dacf;background:#fffdfa}.calendar-block{display:grid;place-items:center;flex:0 0 auto;width:58px;height:62px;background:var(--eh-ink);color:var(--eh-cream)}.calendar-block strong{font-family:var(--font-display);font-size:1.45rem}.calendar-block span{color:var(--eh-gold-light);font-size:.52rem;letter-spacing:.12em}.meeting-card h3{font-size:1.05rem}.meeting-card p{color:#716c63;font-size:.66rem}.meeting-card small{color:#918a80;font-size:.6rem}.check-list{list-style:none;padding:0;margin:18px 0 0}.check-list li{padding:9px 0 9px 20px;border-bottom:1px solid #e2ddd3;font-size:.66rem}.check-list li:before{content:"✓";margin-left:-20px;margin-right:9px;color:#587052}.check-list li.pending:before{content:"○";color:#9d793a}.command-strip{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:16px;background:var(--eh-ink);color:var(--eh-cream)}.command-strip>div{padding:21px;border-right:1px solid rgba(255,255,255,.1)}.command-strip small,.command-strip span,.command-strip strong{display:block}.command-strip span{color:rgba(245,240,230,.42);font-size:.57rem;text-transform:uppercase;letter-spacing:.08em}.command-strip strong{margin-top:10px;font-family:var(--font-display);font-size:1.75rem;font-weight:500}.command-strip small{margin-top:2px;color:var(--eh-gold-light);font-size:.56rem}.search-list{border-top:1px solid #dfd9cf}.admin-search-row{display:grid;grid-template-columns:minmax(190px,1.6fr) .6fr .65fr auto auto;grid-gap:15px;gap:15px;align-items:center;padding:14px 0;border-bottom:1px solid #e2ddd3}.admin-search-row h3{margin-top:5px;font-size:.95rem}.admin-search-row p{margin:3px 0 0;color:#847e74;font-size:.58rem}.row-owner span,.row-owner strong{display:block}.row-owner span{color:#918a80;font-size:.52rem;text-transform:uppercase}.row-owner strong{margin-top:4px;font-size:.62rem}.row-progress>span{display:block;margin-bottom:6px;color:#7b756c;font-size:.56rem}.activity-list>div{display:grid;grid-template-columns:10px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:13px 0;border-top:1px solid #e1dcd2}.activity-dot{width:7px;height:7px;border-radius:50%;background:#ac8640}.activity-list p{margin:0;color:#6e685f;font-size:.65rem}.activity-list p strong{color:#292722}.activity-list time{color:#918b81;font-size:.56rem}.coverage-list>div{display:flex;align-items:center;justify-content:space-between;padding:13px 0;border-top:1px solid #e1dcd2;color:#6f6960;font-size:.66rem}.coverage-list strong{color:#7b5d29;font-family:var(--font-display);font-size:1.1rem}@media (max-width:1120px){.market-hero-inner{grid-template-columns:1fr}.market-hero-copy{max-width:820px}.market-preview{width:min(650px,100%);margin:0 auto}.hero-proof .container>div{grid-template-columns:1fr}.metric-grid,.portal-entry-grid,.process-grid{grid-template-columns:repeat(2,1fr)}.app-grid,.app-grid-main{grid-template-columns:1fr 1fr}.app-grid>.span-2{grid-column:span 2}.candidate-hero-card{grid-template-columns:1fr auto}.candidate-next{grid-column:1/-1;padding:16px 0 0;border-left:0;border-top:1px solid rgba(255,255,255,.12)}}@media (max-width:900px){.public-nav .nav-inner{flex-direction:column;align-items:flex-start;padding:14px 0}.public-nav .nav-links{width:100%;overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:4px}.public-nav .nav-links a{white-space:nowrap}.market-hero-inner{padding-top:65px}.editorial-grid,.market-heading{grid-template-columns:1fr;gap:35px}.editorial-copy{padding-top:0}.audience-grid{grid-template-columns:1fr}.audience-grid article{min-height:340px}.audience-benefits,.audience-hero{grid-template-columns:1fr}.audience-benefits article{min-height:220px;border-right:1px solid var(--eh-border);border-bottom:0}.audience-benefits article:last-child{border-bottom:1px solid var(--eh-border)}.portal-shell{grid-template-columns:78px minmax(0,1fr)}.portal-sidebar{padding:20px 10px}.portal-brand{justify-content:center;padding-inline:0}.portal-brand strong,.portal-nav button,.portal-nav button:not(.active) em,.workspace-chip div{font-size:0}.workspace-chip{justify-content:center;padding:8px}.portal-nav button{grid-template-columns:1fr;justify-items:center;padding:13px 8px}.portal-nav button span{font-size:.62rem}.sidebar-bottom a,.sidebar-bottom button{font-size:0;text-align:center}.sidebar-bottom button:after{content:"Reset";font-size:.58rem}.sidebar-bottom a:after{content:"Exit";font-size:.58rem}.portal-topbar{padding:0 20px}.user-chip div{display:none}.portal-content{padding:30px 22px 60px}.recruiter-grid{grid-template-columns:1fr}.journey{grid-template-columns:repeat(3,1fr);row-gap:38px}.admin-search-row{grid-template-columns:1fr auto}.admin-search-row .row-owner,.admin-search-row .row-progress{display:none}}@media (max-width:650px){.market-hero-copy h1{font-size:clamp(3rem,14vw,4.6rem)}.market-hero-inner{min-height:auto}.market-preview{min-height:430px}.floating-card-top{right:-5px}.floating-card-bottom{left:-5px;bottom:15px}.hero-proof .container{grid-template-columns:1fr}.hero-proof .container>div{border-left:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.market-section{padding:80px 0}.process-grid{grid-template-columns:1fr}.process-grid article{min-height:230px;border-left:1px solid rgba(255,255,255,.12)}.process-grid h3{margin-top:40px}.cta-panel{padding:55px 24px}.audience-marketing-page{padding-top:20px}.audience-hero aside,.audience-hero>div{padding:36px 22px}.audience-hero .cta-row{flex-direction:column}.audience-hero .button{width:100%}.audience-benefits{padding-block:55px}.audience-final{margin-bottom:55px;padding:55px 22px}.portal-entry-grid{grid-template-columns:1fr}.portal-entry-grid a{border-left:1px solid rgba(255,255,255,.13)}.portal-shell{grid-template-columns:1fr}.portal-sidebar{position:static;height:auto;flex-direction:row;align-items:center;padding:10px 14px;overflow-x:auto}.portal-brand{border:0;padding:0 12px 0 0}.sidebar-bottom,.workspace-chip{display:none}.portal-nav{display:flex}.portal-nav button{min-width:42px}.portal-topbar{height:auto;min-height:64px;flex-direction:column-reverse;align-items:stretch;gap:8px;padding:8px 14px}.role-switcher{overflow-x:auto}.role-switcher a{white-space:nowrap}.topbar-actions{justify-content:flex-end}.portal-content{padding:26px 14px 50px}.portal-title{align-items:flex-start}.portal-title>.primary-button{display:none}.app-grid,.app-grid-main,.metric-grid{grid-template-columns:1fr}.app-grid>.span-2{grid-column:auto}.command-strip{grid-template-columns:repeat(2,1fr)}.candidate-hero-card,.search-facts{grid-template-columns:1fr}.journey{grid-template-columns:repeat(2,1fr)}.recruiter-grid{grid-template-columns:1fr}.activity-list>div{grid-template-columns:10px 1fr}.activity-list time{grid-column:2}}.public-frame:has(.demo-frame)>.footer,.public-frame:has(.demo-frame)>.nav{display:none}.demo-frame{min-height:100vh;background:#f3f0e9;color:var(--eh-ink)}.demo-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;gap:28px;min-height:66px;padding:0 28px;border-bottom:1px solid #d9d3c7;background:rgba(255,253,248,.96);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.demo-header,.demo-logo{display:flex;align-items:center}.demo-logo{gap:10px;min-width:205px}.demo-logo>span{display:grid;place-items:center;width:31px;height:31px;background:var(--eh-ink);color:var(--eh-gold-light);font-size:.62rem;font-weight:900}.demo-logo strong{font-family:var(--font-display);font-size:1.22rem;font-weight:500}.demo-logo em{padding:3px 5px;background:#e9dec8;color:#765827;font-size:.48rem;font-style:normal;font-weight:850;letter-spacing:.1em}.demo-header nav{display:flex;align-self:stretch}.demo-header nav a{display:flex;align-items:center;padding:0 15px;border-bottom:2px solid transparent;color:#777168;font-size:.7rem;font-weight:750}.demo-header nav a.active{border-color:#9a7431;color:var(--eh-ink)}.demo-header>button{margin-left:auto;border:1px solid #cfc7ba;background:transparent;padding:9px 13px;color:#625c53;font-size:.64rem;font-weight:800;cursor:pointer}.demo-entry{min-height:calc(100vh - 66px);padding:80px 0 100px;background:linear-gradient(135deg,#fffdf8,#efe7d9)}.demo-entry-heading{max-width:850px}.demo-entry-heading h1{font-size:clamp(3.5rem,7vw,6.5rem);color:var(--eh-ink)}.demo-entry-heading h1 em{color:#8d6b30;font-weight:400}.demo-entry-heading>p:last-child{max-width:670px;color:#655f56;font-size:1.02rem;line-height:1.75}.demo-role-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px;margin-top:55px}.demo-role-grid>a{position:relative;min-height:330px;padding:28px;border:1px solid #d8d0c3;background:rgba(255,253,248,.78);transition:transform .18s ease,box-shadow .18s ease}.demo-role-grid>a:hover{transform:translateY(-4px);box-shadow:0 24px 60px rgba(50,43,32,.1)}.demo-role-grid>a>span{color:#927039;font-size:.62rem;font-weight:850;letter-spacing:.13em}.demo-role-grid h2{margin-top:48px;font-size:1.75rem}.demo-role-grid p{color:#6c665d;font-size:.78rem;line-height:1.65}.demo-role-grid strong{position:absolute;left:28px;right:28px;bottom:25px;display:flex;justify-content:space-between;padding-top:15px;border-top:1px solid #ded7cb;font-size:.7rem}.demo-role-grid strong em{color:#977334;font-style:normal}.demo-disclosure{display:flex;gap:15px;margin-top:20px;padding:15px 18px;border-left:3px solid #aa8541;background:rgba(255,255,255,.55);font-size:.68rem}.demo-disclosure span{color:#79736a}.candidate-demo-page,.connected-page,.demo-app-page,.live-search-page,.matches-page{max-width:1380px;margin:0 auto;padding:45px 38px 80px}.connected-title,.demo-app-title,.live-search-title{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:30px}.connected-title>div>p:not(.eyebrow),.demo-app-title p{margin:0 0 7px;color:#91703a;font-size:.6rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.connected-title h1,.demo-app-title h1,.live-search-title h1{font-size:clamp(2.4rem,4vw,4rem)}.connected-title>div>span,.demo-app-title>div>span,.live-search-title>div>span{display:block;margin-top:6px;color:#746e65;font-size:.82rem}.demo-stat-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:15px}.demo-stat-row article{padding:20px;border:1px solid #dcd6cb;border-top:2px solid #b28b48;background:#fffdf8}.demo-stat-row small,.demo-stat-row span,.demo-stat-row strong{display:block}.demo-stat-row span{color:#80796f;font-size:.57rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.demo-stat-row strong{margin-top:17px;font-family:var(--font-display);font-size:2rem;font-weight:500}.demo-stat-row small{margin-top:4px;color:#928b81;font-size:.57rem}.demo-stat-row .health-word{color:#52704e;font-size:1.45rem}.connected-grid,.demo-dashboard-grid,.live-grid{display:grid;grid-template-columns:1fr 1fr .75fr;grid-gap:14px;gap:14px;margin-bottom:14px}.demo-panel{min-width:0;padding:22px;border:1px solid #dad4c9;background:#fffdf8}.demo-panel-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:19px}.demo-panel-heading p{margin:0 0 5px;color:#997638;font-size:.55rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.demo-panel-heading h2{font-size:1.35rem}.demo-status{display:inline-flex;width:max-content;padding:6px 9px;background:#ece5d8;color:#765b2b;font-size:.54rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.demo-status.selected{background:#dfe9dc;color:#456142}.demo-status.matches-ready,.demo-status.matching{background:#dde8ed;color:#466273}.role-summary-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px;margin:18px 0}.role-summary-row span,.role-summary-row strong{display:block}.role-summary-row span{color:#918a80;font-size:.53rem;text-transform:uppercase;letter-spacing:.07em}.role-summary-row strong{margin-top:5px;font-size:.66rem;line-height:1.4}.phase-line{height:4px;margin:18px 0;background:#e3ddd2}.phase-line span{display:block;height:100%;background:#a8813b}.demo-actions{list-style:none;padding:0;margin:0}.demo-actions li{display:grid;grid-template-columns:25px 1fr;grid-gap:8px;gap:8px;padding:12px 0;border-top:1px solid #e4ded4}.demo-actions li>span{color:#9a7638;font-size:.58rem}.demo-actions small,.demo-actions strong{display:block}.demo-actions strong{font-size:.67rem}.demo-actions small{margin-top:3px;color:#918a81;font-size:.56rem}.simple-search-row{display:grid;grid-template-columns:1fr auto auto;grid-gap:22px;gap:22px;align-items:center;padding:14px 0;border-top:1px solid #e2dcd2}.simple-search-row span,.simple-search-row strong{display:block}.simple-search-row strong{font-size:.7rem}.simple-search-row div span,.simple-search-row small{margin-top:3px;color:#8d867c;font-size:.56rem}.simple-search-row>span{padding:4px 7px;background:#e2eadd;color:#4c6748;font-size:.52rem;font-weight:800}.demo-muted{color:#756f66;font-size:.7rem;line-height:1.65}.text-link{color:#88672d;font-size:.66rem;font-weight:800}.wizard-page{min-height:calc(100vh - 66px);display:grid;grid-template-columns:280px minmax(0,1fr)}.wizard-sidebar{position:-webkit-sticky;position:sticky;top:66px;height:calc(100vh - 66px);padding:28px 22px;border-right:1px solid #d7d0c4;background:#ebe4d8}.wizard-sidebar>a{color:#756e64;font-size:.62rem;font-weight:750}.wizard-sidebar>p{margin:30px 0 6px;color:#93713a;font-size:.54rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.wizard-sidebar>h1{font-size:1.45rem;line-height:1.1}.wizard-sidebar nav{display:grid;grid-gap:2px;gap:2px;margin-top:28px}.wizard-sidebar nav a{display:grid;grid-template-columns:25px 1fr;align-items:center;grid-gap:9px;gap:9px;padding:9px 10px;color:#7d766c;font-size:.65rem}.wizard-sidebar nav a>span{display:grid;place-items:center;width:22px;height:22px;border:1px solid #c6bdae;border-radius:50%;font-size:.52rem}.wizard-sidebar nav a.active{background:#fffaf1;color:var(--eh-ink)}.wizard-sidebar nav a.active>span{border-color:#997337;background:#997337;color:white}.wizard-sidebar nav a.complete>span{border-color:#5d7658;background:#dfe8dc;color:#486344}.autosave-note{position:absolute;left:22px;right:22px;bottom:25px;display:grid;grid-template-columns:22px 1fr;grid-gap:8px;gap:8px;padding-top:15px;border-top:1px solid #d1c8ba}.autosave-note>span{color:#52704d}.autosave-note small,.autosave-note strong{display:block}.autosave-note strong{font-size:.62rem}.autosave-note small{margin-top:3px;color:#857e74;font-size:.54rem}.wizard-main{min-width:0;background:#f7f4ee}.wizard-topline{position:-webkit-sticky;position:sticky;top:66px;z-index:10;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:16px;gap:16px;height:48px;padding:0 34px;border-bottom:1px solid #ddd7cd;background:rgba(255,253,248,.96)}.wizard-topline>small,.wizard-topline>span{color:#7d766c;font-size:.57rem;font-weight:750}.wizard-progress{height:3px;background:#e0dbd2}.wizard-progress span{display:block;height:100%;background:#9a7431}.wizard-content{max-width:1050px;margin:0 auto;padding:55px 45px 120px}.wizard-section-heading{display:grid;grid-template-columns:45px 1fr;grid-gap:20px;gap:20px;margin-bottom:38px}.wizard-section-heading>span{color:#997538;font-size:.64rem;font-weight:850;letter-spacing:.14em}.wizard-section-heading h2{font-size:clamp(2.2rem,4vw,3.5rem)}.wizard-section-heading p{max-width:650px;margin:12px 0 0;color:#716b62;font-size:.83rem;line-height:1.65}.wizard-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.wizard-field{display:flex;flex-direction:column;gap:7px}.wizard-field.full{grid-column:1/-1}.wizard-field>span{display:flex;justify-content:space-between;color:#4d4942;font-size:.66rem;font-weight:800}.wizard-field>span em{color:#a07733;font-size:.49rem;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.correction-card select,.wizard-field input,.wizard-field select,.wizard-field textarea{border:1px solid #d5cec2;background:#fffdf9;padding:12px 13px;font-size:.72rem}.wizard-field textarea{min-height:112px}.wizard-field small{color:#8a8379;font-size:.55rem;line-height:1.5}.outcome-builder{padding:20px;border:1px solid #d8d1c5;background:#fffdf8}.outcome-builder>div{display:flex;justify-content:space-between;margin-bottom:14px}.outcome-builder>div>strong{font-size:.7rem}.outcome-builder button{border:0;background:transparent;color:#8d6b31;font-size:.6rem;font-weight:800;cursor:pointer}.outcome-builder label{display:grid;grid-template-columns:26px 1fr auto;grid-gap:8px;gap:8px;align-items:center;margin-top:8px}.outcome-builder label>span{color:#9a773a;font-size:.56rem}.outcome-builder input{border:1px solid #ded7cb;background:#faf7f1;padding:11px;font-size:.7rem}.outcome-builder button:disabled{opacity:.3}.requirement-band{display:flex;align-items:center;gap:15px;margin:30px 0 18px;padding:12px 15px;border-left:3px solid #8e6d32;background:#ede2cc}.requirement-band span{font-size:.65rem;font-weight:850;text-transform:uppercase;letter-spacing:.09em}.requirement-band p{margin:0;color:#756d61;font-size:.62rem}.preferred-band{border-color:#74836f;background:#e4e9df}.comp-layout{display:grid;grid-template-columns:1fr 320px;grid-gap:25px;gap:25px;align-items:start}.fee-card{position:-webkit-sticky;position:sticky;top:135px;padding:25px;background:var(--eh-ink);color:var(--eh-cream)}.fee-card>p{margin:0;color:var(--eh-gold-light);font-size:.58rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.fee-card>strong{display:block;margin-top:10px;font-family:var(--font-display);font-size:2.8rem;font-weight:500}.fee-card>span{display:block;margin:5px 0 22px;color:rgba(245,240,230,.52);font-size:.6rem;line-height:1.45}.fee-card>div{display:flex;justify-content:space-between;gap:15px;padding:8px 0;font-size:.61rem}.fee-card small{color:rgba(245,240,230,.5)}.fee-card hr{border:0;margin:12px 0}.fee-card hr,.fee-card>em{border-top:1px solid rgba(255,255,255,.13)}.fee-card>em{display:block;margin-top:18px;padding-top:15px;color:rgba(245,240,230,.43);font-size:.53rem;font-style:normal;line-height:1.5}.process-standard{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:32px}.process-standard>div{padding:18px;border:1px solid #d8d1c5;border-right:0;background:#fffdf8}.process-standard>div:last-child{border-right:1px solid #d8d1c5}.process-standard small,.process-standard span,.process-standard strong{display:block}.process-standard span{color:#9b7635;font-size:.54rem}.process-standard strong{margin-top:18px;font-size:.66rem}.process-standard small{margin-top:4px;color:#888177;font-size:.53rem;line-height:1.4}.choice-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}.choice-cards label{position:relative;padding:25px;border:1px solid #d6cfc3;background:#fffdf8;cursor:pointer}.choice-cards label.selected{border-color:#9b7738;box-shadow:inset 0 3px #9b7738}.choice-cards input{position:absolute;right:20px;top:20px}.choice-cards span,.choice-cards strong{display:block}.choice-cards span{color:#967239;font-size:.56rem;font-weight:850;text-transform:uppercase}.choice-cards strong{margin-top:28px;font-family:var(--font-display);font-size:1.3rem}.choice-cards p{color:#746e65;font-size:.67rem;line-height:1.55}.confidentiality-fields{margin-top:25px}.review-sections{display:grid;grid-gap:10px;gap:10px}.review-sections>section{padding:20px;border:1px solid #ddd6ca;background:#fffdf8}.review-sections>section>div{display:flex;justify-content:space-between}.review-sections h3{font-size:1.05rem}.review-sections a{color:#8d6c32;font-size:.6rem;font-weight:800}.review-sections p{margin:15px 0 5px;color:#4f4a43;font-size:.72rem;line-height:1.5}.review-sections>section>span{color:#898278;font-size:.6rem}.terms-card{margin-top:22px;padding:25px;border:1px solid #bcae96;background:#eee4d3}.terms-card h3{font-size:1.25rem}.terms-card ul{color:#625c53;font-size:.67rem;line-height:1.8}.terms-card label{display:grid;grid-template-columns:18px 1fr;grid-gap:10px;gap:10px;margin-top:20px;padding-top:18px;border-top:1px solid #cfc3b0;color:#4f4a43;font-size:.66rem;line-height:1.55}.activation-layout{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:20px;gap:20px}.invoice-card,.payment-card{padding:27px;border:1px solid #d6cfc3;background:#fffdf8}.invoice-card>div:first-child{display:flex;justify-content:space-between;color:#8b6a31;font-size:.57rem}.invoice-card h3{margin-top:55px;font-size:1.7rem}.invoice-card dl{margin:28px 0;border-top:1px solid #ded7cc}.invoice-card dl>div{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid #e4ded4;font-size:.68rem}.invoice-card dd{font-weight:850}.invoice-card footer{padding-top:20px}.invoice-card footer small,.invoice-card footer span,.invoice-card footer strong{display:block}.invoice-card footer span{color:#8c857b;font-size:.54rem;text-transform:uppercase}.invoice-card footer strong{margin-top:7px;font-size:.7rem}.invoice-card footer small{margin-top:3px;color:#888177;font-size:.6rem}.payment-card h3{margin-bottom:20px;font-size:1.4rem}.payment-card>label:not(.future-invoice){display:grid;grid-template-columns:18px 1fr;padding:14px;border:1px solid #ded7cc;border-bottom:0;cursor:pointer}.payment-card>label.selected{background:#eee4d2;border-color:#b99a64}.payment-card>label small,.payment-card>label span{grid-column:2}.payment-card>label span{font-size:.7rem;font-weight:850}.payment-card>label small{margin-top:3px;color:#898278;font-size:.56rem}.future-invoice{display:grid;grid-template-columns:18px 1fr;grid-gap:8px;gap:8px;margin-top:24px;color:#5d574f;font-size:.64rem;line-height:1.5}.demo-payment-note{margin-top:20px;padding:14px;border-left:3px solid #8c6b31;background:#eee5d5}.demo-payment-note span,.demo-payment-note strong{display:block}.demo-payment-note strong{font-size:.65rem}.demo-payment-note span{margin-top:4px;color:#766f65;font-size:.57rem;line-height:1.45}.wizard-footer{position:-webkit-sticky;position:sticky;bottom:0;display:flex;justify-content:space-between;align-items:center;min-height:66px;padding:10px 34px;border-top:1px solid #d9d3c8;background:rgba(255,253,248,.96)}.wizard-footer>div{display:flex;align-items:center;gap:10px}.wizard-back{color:#655f56;font-size:.66rem;font-weight:800}.saved-message{color:#52704d;font-size:.6rem}.matching-progress{max-width:950px;margin:0 auto;padding:75px 38px 100px;text-align:center}.matching-orbit{position:relative;display:grid;place-items:center;width:130px;height:130px;margin:0 auto 35px;border:1px solid #cfbf9f;border-radius:50%}.matching-orbit>span{display:grid;place-items:center;width:50px;height:50px;background:var(--eh-ink);color:var(--eh-gold-light);font-weight:900}.matching-orbit i{position:absolute;width:8px;height:8px;border-radius:50%;background:#a27b36}.matching-orbit i:nth-child(2){left:-4px;top:58px}.matching-orbit i:nth-child(3){right:14px;top:10px}.matching-orbit i:nth-child(4){right:5px;bottom:19px}.matching-progress h1{font-size:clamp(3rem,6vw,5rem)}.matching-progress>p:not(.eyebrow){max-width:720px;margin:20px auto;color:#6c665d;line-height:1.7}.matching-progress>section{display:grid;grid-template-columns:repeat(3,1fr);margin:40px 0 28px;border:1px solid #d7d0c4;background:#fffdf8;text-align:left}.matching-progress>section>div{min-height:100px;padding:17px;border-right:1px solid #e0d9ce;border-bottom:1px solid #e0d9ce}.matching-progress>section span,.matching-progress>section strong{display:block}.matching-progress>section span{color:#91897f;font-size:.52rem;text-transform:uppercase;letter-spacing:.08em}.matching-progress>section strong{margin-top:10px;font-size:.65rem;line-height:1.45}.match-progress-track{height:5px;margin:0 auto 25px;background:#dfd8cc;overflow:hidden}.match-progress-track span{display:block;width:82%;height:100%;background:#a07a38}.matching-progress>small{display:block;margin-top:14px;color:#938c82;font-size:.55rem}.matches-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:28px}.matches-heading>div>a{display:block;margin-bottom:25px;color:#766f65;font-size:.62rem}.matches-heading h1{font-size:clamp(2.6rem,5vw,4.5rem)}.matches-heading>div>span{display:block;max-width:700px;margin-top:10px;color:#746e65;font-size:.78rem}.large-match-score{text-align:right}.large-match-score span,.large-match-score strong{display:block}.large-match-score strong{color:#856329;font-family:var(--font-display);font-size:3.5rem;font-weight:500}.large-match-score span{color:#888178;font-size:.55rem;text-transform:uppercase;letter-spacing:.08em}.match-disclaimer{display:flex;gap:18px;margin-bottom:18px;padding:14px 17px;border-left:3px solid #a47e39;background:#eae1d1;font-size:.62rem;line-height:1.5}.match-disclaimer span{color:#70695f}.match-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.match-card{position:relative;padding:22px;border:1px solid #d7d0c4;background:#fffdf8}.match-card.favorite{border-color:#a98440;box-shadow:inset 0 3px #a98440}.match-card>header{display:flex;justify-content:space-between;align-items:flex-start}.match-card>header div>small,.match-card>header div>span,.match-card>header div>strong{display:block}.match-card>header div>span{color:#78602f;font-size:.59rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.match-card>header div>strong{margin-top:15px;font-family:var(--font-display);font-size:2.8rem;font-weight:500}.match-card>header div>small{color:#918a80;font-size:.53rem;text-transform:uppercase}.match-card>header button{border:0;background:transparent;color:#92703a;font-size:.58rem;font-weight:800;cursor:pointer}.match-card>h3{min-height:93px;margin-top:25px;padding-top:18px;border-top:1px solid #e1dbd0;font-size:1.15rem;line-height:1.25}.match-card dl{margin-top:22px}.match-card dl>div{padding:10px 0;border-top:1px solid #e5dfd5}.match-card dt{color:#8c857b;font-size:.51rem;text-transform:uppercase;letter-spacing:.07em}.match-card dd{margin:5px 0 0;font-size:.63rem;line-height:1.45}.match-confirmations{display:grid;grid-gap:5px;gap:5px;margin-top:18px;padding:12px;background:#e8eee4;color:#4d6849;font-size:.55rem}.match-availability{color:#726c63;font-size:.6rem}.match-card>footer{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:17px}.needs-button{display:block;margin:25px auto 0;border:0;background:transparent;color:#7e6230;font-size:.65rem;font-weight:800;text-decoration:underline;cursor:pointer}.correction-card{max-width:620px;margin:20px auto 0;padding:24px;border:1px solid #d3c7b4;background:#fffaf0}.correction-card h3{font-size:1.25rem}.correction-card p{color:#756e64;font-size:.68rem}.correction-card select{width:100%}.correction-card>div{display:flex;justify-content:flex-end;gap:8px;margin-top:15px}.modal-backdrop{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:20px;background:rgba(17,16,14,.7)}.selection-modal{max-width:560px;padding:35px;background:#fffdf8;box-shadow:0 30px 100px rgba(0,0,0,.3)}.selection-modal h2{font-size:2rem}.selection-modal li,.selection-modal>p:not(.eyebrow){color:#625c53;font-size:.7rem;line-height:1.65}.selection-modal>div{display:flex;justify-content:flex-end;gap:8px;margin-top:25px}.compare-table{border:1px solid #d7d0c5;background:#fffdf8;overflow-x:auto}.compare-actions,.compare-head,.compare-row{display:grid;grid-template-columns:170px repeat(3,minmax(180px,1fr));min-width:800px}.compare-actions>*,.compare-head>*,.compare-row>*{padding:16px;border-right:1px solid #e1dbd1}.compare-head{background:#eae2d4}.compare-head strong small{display:block;margin-top:5px;color:#8b8479;font-size:.52rem}.compare-row{border-top:1px solid #e1dbd1}.compare-row span{color:#847d73;font-size:.57rem;text-transform:uppercase}.compare-row strong{font-size:.65rem;font-weight:650}.compare-actions{padding:12px 0;border-top:1px solid #d6cfc3}.selection-success{max-width:920px;margin:0 auto;padding:75px 38px 100px;text-align:center}.success-mark{display:grid;place-items:center;width:70px;height:70px;margin:0 auto 30px;border:1px solid #7c936f;border-radius:50%;background:#e1eadc;color:#4f6a4a;font-size:1.5rem}.selection-success h1{font-size:clamp(3rem,6vw,5rem)}.selection-success>p:not(.eyebrow){max-width:720px;margin:18px auto;color:#6c665d;line-height:1.7}.selection-success>section{display:grid;grid-template-columns:repeat(4,1fr);margin:38px 0 20px;border:1px solid #d7d0c4;background:#fffdf8;text-align:left}.selection-success>section>div{padding:19px;border-right:1px solid #e1dbd1}.selection-success>section small,.selection-success>section span,.selection-success>section strong{display:block}.selection-success>section span{color:#8d867c;font-size:.52rem;text-transform:uppercase}.selection-success>section strong{margin-top:9px;font-size:.7rem}.selection-success>section small{margin-top:4px;color:#938c82;font-size:.54rem}.revealed-profile{margin-bottom:28px;padding:20px;border-left:3px solid #a17b37;background:#eae2d4;text-align:left}.revealed-profile span{color:#87662d;font-size:.54rem;font-weight:850;text-transform:uppercase}.revealed-profile p{color:#625c53;font-size:.7rem;line-height:1.6}.health-pill{padding:7px 10px;background:#dfe9dc;color:#476143;font-size:.58rem;font-weight:850}.live-banner{display:grid;grid-template-columns:auto 1fr auto;grid-gap:15px;gap:15px;align-items:center;margin-bottom:15px;padding:20px;background:var(--eh-ink);color:var(--eh-cream)}.live-banner span{color:var(--eh-gold-light);font-size:.54rem;text-transform:uppercase}.live-banner strong{font-family:var(--font-display);font-size:1.2rem}.live-banner small{color:rgba(245,240,230,.5);font-size:.57rem}.timeline-strip{display:grid;grid-template-columns:repeat(5,1fr);margin-bottom:15px;border:1px solid #d7d0c4;background:#fffdf8}.timeline-strip>div{padding:17px;border-right:1px solid #dfd9ce}.timeline-strip small,.timeline-strip span,.timeline-strip strong{display:block}.timeline-strip span{color:#9a7637;font-size:.53rem}.timeline-strip strong{margin-top:15px;font-size:.63rem}.timeline-strip small{margin-top:4px;color:#8e877d;font-size:.53rem}.timeline-strip .complete{background:#e4eadf}.timeline-strip .active{box-shadow:inset 0 3px #9a7431}.assigned-team{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.assigned-team>div{display:grid;grid-template-columns:40px 1fr;grid-gap:10px;gap:10px;padding:15px;border:1px solid #e0dacf}.assigned-team>div>span{grid-row:1/3;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--eh-ink);color:var(--eh-gold-light);font-size:.6rem}.assigned-team strong{font-size:.7rem}.assigned-team small{color:#898278;font-size:.56rem}.milestone-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:15px}.milestone-row div{padding:12px;background:#f1ede5}.milestone-row span,.milestone-row strong{display:block}.milestone-row span{color:#8d867b;font-size:.51rem;text-transform:uppercase}.milestone-row strong{margin-top:5px;font-size:.62rem}.pipeline-empty{padding:35px;border:1px dashed #d2c9bb;text-align:center}.pipeline-empty>span{color:#967238;font-size:.57rem}.pipeline-empty h3{margin-top:12px;font-size:1.25rem}.pipeline-empty p{max-width:500px;margin:10px auto;color:#7b746b;font-size:.66rem;line-height:1.6}.invoice-list{list-style:none;padding:0;margin:0}.invoice-list li{display:flex;justify-content:space-between;padding:12px 0;border-top:1px solid #e0dacf;font-size:.6rem}.invoice-list li.paid strong{color:#50704d}.message-preview{padding:14px;background:#f0ece4}.message-preview small,.message-preview span,.message-preview strong{display:block}.message-preview strong{font-size:.65rem}.message-preview span{margin-top:5px;color:#736d64;font-size:.59rem;line-height:1.45}.message-preview small{margin-top:7px;color:#999187;font-size:.5rem}.document-row{display:flex;gap:10px;padding:10px 0;border-top:1px solid #e1dbd1}.document-row>span{display:grid;place-items:center;width:34px;height:34px;background:#e8dfce;color:#84642c;font-size:.48rem}.document-row small,.document-row strong{display:block}.document-row strong{font-size:.63rem}.document-row small{margin-top:3px;color:#8e877d;font-size:.53rem}.activity-mini{display:grid;grid-template-columns:8px 1fr;grid-gap:8px;gap:8px;padding:9px 0;border-top:1px solid #e1dbd1}.activity-mini span{width:6px;height:6px;margin-top:4px;border-radius:50%;background:#9b7637}.activity-mini p{margin:0;color:#716b62;font-size:.58rem}.connected-title{align-items:flex-start}.connected-title .eyebrow{margin-bottom:12px}.connected-title h1{max-width:850px}.admin-notice,.connected-note{display:flex;gap:15px;margin-top:15px;padding:15px 18px;border-left:3px solid #9b7638;background:#eae2d4;font-size:.63rem}.connected-note span{color:#716a60}.invitation-card{border:1px solid #d6cfc3;background:#fffdf8}.invitation-card>header{display:flex;justify-content:space-between;padding:28px;background:#eae2d4}.invitation-card>header span{color:#89682f;font-size:.56rem;font-weight:850;letter-spacing:.1em}.invitation-card>header h2{margin-top:12px;font-size:2.1rem}.invitation-card>header p{color:#716b62;font-size:.68rem}.invitation-card>header>strong{color:#815f27;font-family:var(--font-display);font-size:3rem;font-weight:500;text-align:right}.invitation-card>header>strong small{display:block;color:#857e74;font-family:var(--font-sans);font-size:.5rem;text-transform:uppercase}.invitation-facts{display:grid;grid-template-columns:repeat(3,1fr)}.invitation-facts>div{padding:18px;border-right:1px solid #e0d9ce;border-bottom:1px solid #e0d9ce}.invitation-facts span,.invitation-facts strong{display:block}.invitation-facts span{color:#8b847a;font-size:.51rem;text-transform:uppercase}.invitation-facts strong{margin-top:7px;font-size:.63rem;line-height:1.45}.invitation-card>section{padding:25px}.invitation-card>section h3{margin-top:20px;font-size:1rem}.invitation-card>section li,.invitation-card>section p{color:#6f695f;font-size:.67rem;line-height:1.6}.confirmation-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:15px}.confirmation-grid button{display:grid;grid-template-columns:28px 1fr;grid-gap:8px;gap:8px;padding:18px;border:1px solid #d5cec2;background:#fffdf8;text-align:left;cursor:pointer}.confirmation-grid button.confirmed{border-color:#748b6c;background:#e4ebe0}.confirmation-grid button>span{grid-row:1/3;color:#8e6d32;font-size:.6rem}.confirmation-grid button strong{font-size:.67rem}.confirmation-grid button small{color:#8a8379;font-size:.55rem}.confirmation-grid button.decline{background:#f0ece5}.connected-empty{max-width:680px;margin:100px auto;text-align:center}.connected-empty>span{color:#8d6b31;font-size:.59rem;font-weight:850;text-transform:uppercase}.connected-empty h1{margin-top:20px;font-size:3.5rem}.connected-empty p{color:#706a61;line-height:1.7}.assigned-banner{display:grid;grid-template-columns:1fr auto;grid-gap:30px;gap:30px;margin-bottom:15px;padding:28px;background:var(--eh-ink);color:var(--eh-cream)}.assigned-banner span{color:var(--eh-gold-light);font-size:.55rem;text-transform:uppercase}.assigned-banner h2{margin-top:9px;font-size:2rem}.assigned-banner p,.assigned-banner small{color:rgba(245,240,230,.52);font-size:.62rem}.assigned-banner>div:last-child strong{display:block;margin-top:10px;font-family:var(--font-display);font-size:1.35rem}.admin-command-row{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:15px;background:var(--eh-ink);color:var(--eh-cream)}.admin-command-row article{padding:20px;border-right:1px solid rgba(255,255,255,.11)}.admin-command-row span,.admin-command-row strong{display:block}.admin-command-row span{color:rgba(245,240,230,.45);font-size:.52rem;text-transform:uppercase}.admin-command-row strong{margin-top:10px;font-family:var(--font-display);font-size:1.25rem;font-weight:500}.admin-notice{position:relative;margin:0 0 15px;background:#e2eadf;border-color:#688163}.admin-notice button{margin-left:auto;border:0;background:transparent;cursor:pointer}.admin-button-row{display:flex;flex-wrap:wrap;gap:8px}.admin-details div{padding:10px 0;border-top:1px solid #e2dcd2}.admin-details dt{color:#8a8379;font-size:.52rem;text-transform:uppercase}.admin-details dd{margin:5px 0 0;font-size:.63rem}.admin-recruiter-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.admin-recruiter-list article{padding:16px;border:1px solid #ddd6cb}.admin-recruiter-list em,.admin-recruiter-list small,.admin-recruiter-list span,.admin-recruiter-list strong{display:block}.admin-recruiter-list span{color:#8b692f;font-size:.54rem;font-weight:850}.admin-recruiter-list strong{margin:14px 0;font-size:.7rem}.admin-recruiter-list small{margin-top:4px;color:#4f6b4b;font-size:.54rem}.admin-recruiter-list em{margin-top:13px;padding-top:10px;border-top:1px solid #e3ddd3;color:#777168;font-size:.52rem;font-style:normal}.admin-log-row{display:grid;grid-template-columns:28px 1fr auto;grid-gap:10px;gap:10px;padding:12px 0;border-top:1px solid #e0dacf}.admin-log-row span{color:#956f32;font-size:.54rem}.admin-log-row strong{font-size:.64rem}.admin-log-row small{color:#8c857b;font-size:.52rem}.candidate-demo-page{text-align:center}.candidate-demo-intro{max-width:850px;margin:15px auto 40px}.candidate-demo-intro h1{font-size:clamp(3.2rem,6vw,5.5rem)}.candidate-demo-intro>p:not(.eyebrow){max-width:700px;margin:18px auto;color:#6c665d;line-height:1.7}.candidate-demo-intro>span{display:inline-block;padding:6px 9px;background:#e9dec8;color:#765a29;font-size:.52rem;font-weight:850;letter-spacing:.1em}.candidate-future-card{border:1px solid #d6cfc3;background:#fffdf8;text-align:left}.candidate-future-card>header{display:flex;justify-content:space-between;padding:28px;background:#ebe2d3}.candidate-future-card>header span{color:#8c6a31;font-size:.54rem;font-weight:850;letter-spacing:.1em}.candidate-future-card>header h2{margin-top:11px;font-size:2rem}.candidate-future-card>header p{color:#706a61;font-size:.64rem}.candidate-future-card>header em{align-self:flex-start;padding:6px 8px;background:#e1e7dd;color:#4e684a;font-size:.52rem;font-style:normal;font-weight:850}.candidate-future-grid{display:grid;grid-template-columns:repeat(4,1fr)}.candidate-future-grid>div{padding:20px;border-right:1px solid #e0d9ce}.candidate-future-grid small,.candidate-future-grid span,.candidate-future-grid strong{display:block}.candidate-future-grid span{color:#8c857b;font-size:.51rem;text-transform:uppercase}.candidate-future-grid strong{margin-top:10px;font-size:.67rem}.candidate-future-grid small{margin-top:4px;color:#928b81;font-size:.53rem}.future-milestones{display:grid;grid-template-columns:repeat(5,1fr);padding:25px;border-top:1px solid #e0d9ce}.future-milestones>div{padding-top:15px;border-top:2px solid #ddd6ca}.future-milestones>div.active{border-color:#9b7535}.future-milestones small,.future-milestones span,.future-milestones strong{display:block}.future-milestones span{color:#997338;font-size:.52rem}.future-milestones strong{margin-top:12px;font-size:.62rem}.future-milestones small{margin-top:4px;color:#928b81;font-size:.52rem}.candidate-principles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:15px 0 30px;text-align:left}.candidate-principles article{padding:24px;border:1px solid #d9d2c7;background:#fffdf8}.candidate-principles span{color:#926f35;font-size:.54rem}.candidate-principles h3{margin-top:35px;font-size:1.2rem}.candidate-principles p{color:#716b62;font-size:.65rem;line-height:1.6}.investor-page{max-width:1380px;margin:0 auto;padding:55px 38px 90px}.investor-title{display:flex;justify-content:space-between;align-items:flex-start;gap:35px}.investor-title h1{max-width:930px;font-size:clamp(3rem,6vw,5.6rem)}.investor-title>div>p:last-child{max-width:720px;color:#6e685f;font-size:.78rem;line-height:1.7}.investor-title>span{flex:0 0 auto;padding:7px 10px;background:#e9dec8;color:#775a28;font-size:.52rem;font-weight:900;letter-spacing:.1em}.investor-privacy{display:flex;gap:18px;margin:30px 0 16px;padding:15px 18px;border-left:3px solid #977338;background:#eae2d4;font-size:.62rem;line-height:1.5}.investor-privacy span{color:#716a61}.investor-metrics{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:15px;background:var(--eh-ink);color:var(--eh-cream)}.investor-metrics article{padding:20px;border-right:1px solid rgba(255,255,255,.1)}.investor-metrics small,.investor-metrics span,.investor-metrics strong{display:block}.investor-metrics span{color:rgba(245,240,230,.43);font-size:.51rem;letter-spacing:.08em;text-transform:uppercase}.investor-metrics strong{margin-top:13px;font-family:var(--font-display);font-size:1.35rem;font-weight:500}.investor-metrics small{margin-top:4px;color:var(--eh-gold-light);font-size:.52rem}.investor-grid{display:grid;grid-template-columns:1fr 1fr .78fr;grid-gap:14px;gap:14px;margin-bottom:14px}.investor-panel{min-width:0;padding:23px;border:1px solid #d8d1c6;background:#fffdf8}.investor-journey article{display:grid;grid-template-columns:30px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:14px 0;border-top:1px solid #e2dcd2}.investor-journey article>span{display:grid;place-items:center;width:24px;height:24px;border:1px solid #cfc7ba;border-radius:50%;color:#8b6b34;font-size:.52rem}.investor-journey article.complete>span{border-color:#708368;background:#e0e9dc;color:#4c6747}.investor-journey small,.investor-journey strong{display:block}.investor-journey strong{font-size:.67rem}.investor-journey small{margin-top:3px;color:#8d867d;font-size:.54rem}.investor-journey em{color:#766f65;font-size:.53rem;font-style:normal;font-weight:750}.investor-payments>div{display:grid;grid-template-columns:26px 1fr;grid-gap:8px;gap:8px;padding:12px 0;border-top:1px solid #e2dcd2}.investor-payments>div>span{grid-row:1/3;color:#957238;font-size:.54rem}.investor-payments small,.investor-payments strong{display:block}.investor-payments strong{font-size:.66rem}.investor-payments small{color:#8c857c;font-size:.54rem}.investor-panel>p{color:#756f66;font-size:.58rem;line-height:1.6}.investor-list{list-style:none;padding:0;margin:0}.investor-list li{padding:11px 0 11px 17px;border-top:1px solid #e2dcd2;color:#625c53;font-size:.62rem}.investor-list li:before{content:"✓";margin-left:-17px;margin-right:8px;color:#557250}.investor-list.withheld li:before{content:"—";color:#947039}.investor-thesis{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:70px;gap:70px;align-items:end;margin-top:14px;padding:55px;background:#e9e1d4}.investor-thesis h2{font-size:clamp(2.4rem,4.5vw,4rem)}.investor-thesis>p{color:#645e55;font-size:.76rem;line-height:1.75}.investor-actions{display:flex;justify-content:center;gap:10px;margin-top:28px}.investor-pitch{max-width:1440px}.pitch-hero{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:45px;gap:45px;align-items:stretch}.pitch-hero>div{padding:35px 0}.pitch-hero h1{max-width:850px;font-size:clamp(3.5rem,7vw,6.7rem)}.pitch-hero>div>p:last-child{max-width:680px;color:#675f56;font-size:.82rem;line-height:1.7}.pitch-hero aside{padding:38px;background:var(--eh-ink);color:var(--eh-cream)}.pitch-hero aside>span{color:var(--eh-gold-light);font-size:.57rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.pitch-hero aside>strong{display:block;margin-top:35px;font-family:var(--font-display);font-size:clamp(4rem,8vw,7rem);font-weight:500;line-height:.9}.pitch-hero aside h2{margin-top:14px;font-size:1.6rem}.pitch-hero aside p{margin-top:28px;color:rgba(245,240,230,.62);font-size:.73rem;line-height:1.65}.pitch-hero aside small{display:block;margin-top:35px;padding-top:18px;border-top:1px solid rgba(255,255,255,.13);color:rgba(245,240,230,.4);font-size:.53rem;line-height:1.5}.pitch-disclaimer{display:flex;gap:18px;margin:18px 0 70px;padding:15px 18px;border-left:3px solid #9b7637;background:#e9e1d3;font-size:.62rem;line-height:1.5}.pitch-disclaimer span{color:#6f685f}.pitch-problem-model{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:70px;gap:70px;align-items:center;margin-bottom:90px}.pitch-heading h2,.pitch-problem-model h2{font-size:clamp(2.6rem,5vw,4.7rem)}.pitch-problem-model>div:first-child>p:last-child{max-width:640px;color:#6c655c;font-size:.77rem;line-height:1.75}.pitch-model-card{padding:32px;border:1px solid #d5cbbb;background:#fffdf8}.pitch-model-card>span{color:#8f6d33;font-size:.54rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.pitch-model-card>strong{display:block;margin-top:28px;font-family:var(--font-display);font-size:2rem;font-weight:500}.pitch-model-card li,.pitch-model-card>p{color:#6d665d;font-size:.67rem;line-height:1.65}.pitch-model-card ul{padding:18px 0 0 18px;border-top:1px solid #e1d9cc}.pitch-section{margin:0 -38px;padding:90px 38px;border-top:1px solid #d8d0c4}.pitch-heading{display:grid;grid-template-columns:1fr .55fr;grid-gap:60px;gap:60px;align-items:end;margin-bottom:45px}.pitch-heading>p{color:#6d665d;font-size:.72rem;line-height:1.7}.org-chart{max-width:1120px;margin:0 auto}.org-founder{width:290px;margin:0 auto;padding:24px;background:var(--eh-ink);color:var(--eh-cream);text-align:center}.org-founder small,.org-founder span,.org-founder strong{display:block}.org-founder span{color:var(--eh-gold-light);font-size:.54rem}.org-founder strong{margin-top:20px;font-family:var(--font-display);font-size:1.45rem;font-weight:500}.org-founder small{margin-top:6px;color:rgba(245,240,230,.5);font-size:.55rem}.org-line{width:1px;height:42px;margin:0 auto;background:#b8aa92}.org-reports{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;padding-top:35px}.org-reports:before{content:"";position:absolute;top:0;left:16.5%;right:16.5%;height:1px;background:#b8aa92}.org-reports article{position:relative;min-height:180px;padding:23px;border:1px solid #d5cec2;background:#fffdf8}.org-reports article:before{content:"";position:absolute;left:50%;top:-35px;width:1px;height:35px;background:#b8aa92}.org-reports em,.org-reports small,.org-reports span,.org-reports strong{display:block}.org-reports span{color:#936f34;font-size:.52rem}.org-reports em{position:absolute;top:20px;right:20px;color:#8a8379;font-size:.49rem;font-style:normal;text-transform:uppercase}.org-reports strong{margin-top:42px;font-family:var(--font-display);font-size:1.25rem;font-weight:500}.org-reports small{margin-top:7px;color:#7c756c;font-size:.56rem}.org-next{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px;padding:15px;border-left:3px solid #957035;background:#e8dfd0}.org-next span{margin-right:auto;color:#736c63;font-size:.57rem}.org-next strong{padding:3px 7px;background:rgba(255,255,255,.65);font-size:.55rem}.pitch-gtm{background:var(--eh-ink);color:var(--eh-cream)}.pitch-gtm .pitch-heading>p{color:rgba(245,240,230,.55)}.gtm-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.13)}.gtm-grid article{min-height:310px;padding:25px;border-right:1px solid rgba(255,255,255,.13)}.gtm-grid article:first-child{border-left:1px solid rgba(255,255,255,.13)}.gtm-grid article>span{color:var(--eh-gold-light);font-size:.54rem}.gtm-grid h3{margin-top:55px;font-size:1.35rem}.gtm-grid p{color:rgba(245,240,230,.52);font-size:.65rem;line-height:1.6}.gtm-grid strong{display:block;margin-top:30px;color:var(--eh-gold-light);font-size:.55rem;line-height:1.6}.gtm-funnel{display:flex;align-items:stretch;margin-top:30px}.gtm-funnel>div{flex:1 1;padding:18px;border:1px solid rgba(255,255,255,.13)}.gtm-funnel>em{display:grid;place-items:center;padding:0 10px;color:var(--eh-gold-light);font-style:normal}.gtm-funnel small,.gtm-funnel span,.gtm-funnel strong{display:block}.gtm-funnel span{color:rgba(245,240,230,.45);font-size:.5rem;text-transform:uppercase}.gtm-funnel strong{margin-top:9px;font-family:var(--font-display);font-size:1.55rem;font-weight:500}.gtm-funnel small{margin-top:4px;color:rgba(245,240,230,.45);font-size:.5rem}.revenue-section{background:#ebe2d4}.revenue-layout{display:grid;grid-template-columns:1fr 330px;grid-gap:30px;gap:30px}.revenue-chart{display:grid;grid-template-columns:repeat(5,1fr);align-items:end;height:410px;padding:30px 25px 0;border:1px solid #d0c4b2;background:#fffdf8}.revenue-chart article{text-align:center}.revenue-bar{height:285px;display:flex;align-items:flex-end;justify-content:center}.revenue-bar>span{position:relative;display:block;width:58%;min-height:12px;background:linear-gradient(#b88c43,#8b672d)}.revenue-bar strong{position:absolute;left:50%;top:-23px;transform:translateX(-50%);white-space:nowrap;color:#61471e;font-size:.62rem}.revenue-chart h3{margin:14px 0 0;font-family:var(--font-sans);font-size:.61rem}.revenue-chart p,.revenue-chart small{display:block;margin:4px 0 0;color:#888077;font-size:.52rem}.revenue-layout>aside{padding:28px;background:var(--eh-ink);color:var(--eh-cream)}.revenue-layout>aside>span{color:var(--eh-gold-light);font-size:.53rem;font-weight:850;text-transform:uppercase}.revenue-layout>aside>strong{display:block;margin-top:30px;font-family:var(--font-display);font-size:4.3rem;font-weight:500}.revenue-layout>aside h3{font-size:1.2rem}.revenue-layout dl>div{display:flex;justify-content:space-between;padding:10px 0;border-top:1px solid rgba(255,255,255,.12);font-size:.58rem}.revenue-layout dt{color:rgba(245,240,230,.5)}.revenue-layout dd{font-weight:800}.revenue-layout>aside>small{display:block;margin-top:25px;color:rgba(245,240,230,.4);font-size:.51rem;line-height:1.55}.projection-assumptions{display:grid;grid-template-columns:auto repeat(4,1fr);grid-gap:15px;gap:15px;margin-top:16px;padding:16px;border:1px solid #d0c4b2;background:rgba(255,255,255,.45)}.projection-assumptions strong{color:#775a29;font-size:.57rem}.projection-assumptions span{color:#71695f;font-size:.54rem;line-height:1.5}.funds-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:13px;gap:13px}.funds-grid article{position:relative;min-height:260px;padding:24px;border:1px solid #d7d0c4;background:#fffdf8;overflow:hidden}.funds-grid article>span{position:absolute;top:0;left:0;height:4px;background:#9b7535}.funds-grid article>strong{color:#846229;font-family:var(--font-display);font-size:2.2rem;font-weight:500}.funds-grid h3{margin-top:45px;font-size:1.15rem}.funds-grid p{color:#716a61;font-size:.63rem;line-height:1.6}.milestone-section{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:70px;gap:70px;margin:0 -38px;padding:80px 38px;background:#e9dfce}.milestone-section h2{font-size:clamp(2.5rem,4.5vw,4rem)}.milestone-section ol{list-style:none;padding:0;margin:0}.milestone-section li{display:grid;grid-template-columns:35px 1fr;grid-gap:10px;gap:10px;padding:15px 0;border-top:1px solid #cfc3b0}.milestone-section li>span{grid-row:1/3;color:#8c6930;font-size:.55rem}.milestone-section li strong{font-size:.68rem}.milestone-section li small{color:#777066;font-size:.57rem}.approved-investor-page{max-width:1440px;background:#f7f3eb;color:var(--eh-ink)}.model-notice{display:flex;justify-content:space-between;gap:20px;margin:20px 0;padding:13px 18px;border:1px solid #d8cbb7;background:#eee5d8;font-size:.58rem;letter-spacing:.02em}.model-notice strong{color:#795824;text-transform:uppercase;letter-spacing:.11em}.model-notice span{color:#736b61;text-align:right}.approved-pitch-hero{display:grid;grid-template-columns:1.25fr .75fr;min-height:650px;margin:10px 0 0;border:1px solid #d9d0c2;background:#fffdf8}.approved-pitch-hero>div{display:flex;flex-direction:column;justify-content:center;padding:clamp(42px,7vw,100px)}.approved-pitch-hero h1{max-width:850px;margin:16px 0 25px;font-size:clamp(3rem,6.5vw,6rem);line-height:.94}.approved-pitch-hero>div>p:not(.eyebrow){max-width:760px;color:#665f56;font-size:.83rem;line-height:1.75}.approved-pitch-hero aside{padding:62px 42px;background:#24342f;color:#f8f3e8}.approved-pitch-hero aside>span{color:#cfaa68;font-size:.57rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.approved-pitch-hero aside>strong{display:block;margin-top:32px;font-family:var(--font-display);font-size:clamp(4.4rem,8vw,7rem);font-weight:500}.approved-pitch-hero aside h2{color:#f8f3e8;font-size:1.2rem}.approved-pitch-hero aside p,.approved-pitch-hero aside small{color:rgba(248,243,232,.62);font-size:.65rem;line-height:1.7}.approved-pitch-hero dl{margin:35px 0}.approved-pitch-hero dl div{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-top:1px solid rgba(255,255,255,.15);font-size:.6rem}.approved-pitch-hero dt{color:rgba(248,243,232,.5)}.approved-pitch-hero dd{font-weight:800;text-align:right}.status-chip{max-width:520px;margin-top:42px;padding:18px;border-left:3px solid #a77d3b;background:#eee6d9}.status-chip small,.status-chip span,.status-chip strong{display:block}.status-chip span{color:#85632e;font-size:.5rem;text-transform:uppercase}.status-chip strong{margin-top:7px;font-size:.72rem}.status-chip small{margin-top:5px;color:#776f64;font-size:.55rem}.investor-section{margin:0 -38px;padding:90px 38px;border-top:1px solid #d9d0c3}.section-intro h2{font-size:clamp(2.6rem,5vw,4.6rem)}.section-intro>p:last-child{max-width:680px;color:#6c655d;font-size:.73rem;line-height:1.7}.status-section{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:70px;gap:70px}.status-facts{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.status-facts span{padding:14px;border:1px solid #d9d0c3;background:#fffdf8;color:#4f5d55;font-size:.6rem;line-height:1.5}.not-yet-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:20px}.not-yet-grid article{padding:20px 12px;border:1px solid #d9d0c3;border-right:0;background:#ece4d8;text-align:center}.not-yet-grid article:last-child{border-right:1px solid #d9d0c3}.not-yet-grid span,.not-yet-grid strong{display:block}.not-yet-grid strong{font-family:var(--font-display);font-size:2rem;font-weight:500}.not-yet-grid span{color:#777066;font-size:.5rem}.status-footnote{display:block;margin-top:15px;color:#80786e;font-size:.52rem;line-height:1.5}.prelaunch-statement{margin-top:30px;padding:18px;border-left:3px solid #9c7538;background:#e9dfd0}.prelaunch-statement span,.prelaunch-statement strong{display:block}.prelaunch-statement strong{color:#765723;font-size:.56rem;letter-spacing:.08em;text-transform:uppercase}.prelaunch-statement span{margin-top:8px;color:#696158;font-size:.58rem;line-height:1.55}.category-thesis{background:#e9dfd0}.thesis-statement{display:grid;grid-template-columns:180px 1fr;grid-gap:30px;gap:30px;align-items:center;margin-bottom:30px;padding:30px;background:#24342f;color:#f8f3e8}.thesis-statement span{color:#d5b273;font-size:.52rem;letter-spacing:.1em;text-transform:uppercase}.thesis-statement strong{font-family:var(--font-display);font-size:clamp(1.5rem,2.6vw,2.4rem);font-weight:500;line-height:1.25}.independent-network-note{display:grid;grid-template-columns:220px 1fr;grid-gap:28px;gap:28px;margin-bottom:18px;padding:18px 22px;border:1px solid #cfc2af;background:rgba(255,253,248,.65)}.independent-network-note strong{color:#775924;font-size:.55rem;letter-spacing:.07em;text-transform:uppercase}.independent-network-note span{color:#665f56;font-size:.58rem;line-height:1.55}.retained-comparison{border:1px solid #cfc2af;background:#fffdf8}.retained-comparison header,.retained-comparison>div{display:grid;grid-template-columns:.75fr 1fr 1.15fr}.retained-comparison header{background:#d9c9ae}.retained-comparison header>*,.retained-comparison>div>*{padding:15px 18px;border-right:1px solid #d9d0c4}.retained-comparison header>:last-child,.retained-comparison>div>:last-child{border-right:0}.retained-comparison header span,.retained-comparison header strong{color:#675e53;font-size:.49rem;letter-spacing:.07em;text-transform:uppercase}.retained-comparison>div{border-top:1px solid #ddd4c7}.retained-comparison>div span,.retained-comparison>div strong{font-size:.57rem;line-height:1.45}.retained-comparison>div span:first-child{color:#80602c;font-weight:800}.retained-comparison>div span:nth-child(2){color:#797168}.retained-comparison>div strong{background:#f0e8dc;color:#36473f}.retained-principles{display:grid;grid-template-columns:repeat(4,1fr);margin-top:25px}.retained-principles article{min-height:190px;padding:23px;border:1px solid #cfc2af;border-right:0;background:rgba(255,255,255,.45)}.retained-principles article:last-child{border-right:1px solid #cfc2af}.retained-principles span{color:#966f33;font-size:.5rem}.retained-principles h3{margin-top:38px;font-size:1rem}.retained-principles p{color:#716960;font-size:.55rem;line-height:1.55}.founder-profile{display:grid;grid-template-columns:140px 1fr .75fr;grid-gap:38px;gap:38px;align-items:center;margin:0 -38px;padding:72px 38px;background:#24342f;color:#f8f3e8}.founder-monogram{display:grid;place-items:center;aspect-ratio:1;border:1px solid rgba(255,255,255,.25);color:#d5b273;font-family:var(--font-display);font-size:3rem}.founder-profile h2{margin:7px 0;color:#f8f3e8;font-size:2.8rem}.founder-profile>div:nth-child(2)>strong{color:#d5b273;font-size:.65rem}.founder-profile p{color:rgba(248,243,232,.62);font-size:.66rem;line-height:1.7}.founder-profile aside{padding:24px;border:1px solid rgba(255,255,255,.15)}.founder-profile aside span{color:#d5b273;font-size:.54rem;text-transform:uppercase}.founder-profile ul{padding-left:16px;color:rgba(248,243,232,.7);font-size:.58rem;line-height:1.8}.approved-org{margin-top:50px}.approved-founder{width:330px;margin:auto;padding:23px;background:#24342f;color:#f8f3e8;text-align:center}.approved-founder small,.approved-founder span,.approved-founder strong{display:block}.approved-founder span{color:#d5b273;font-size:.53rem}.approved-founder strong{margin:10px 0;font-family:var(--font-display);font-size:1.5rem;font-weight:500}.approved-founder small{color:rgba(248,243,232,.5);font-size:.49rem}.approved-org-line{width:1px;height:45px;margin:auto;background:#bbae99}.approved-leaders{position:relative;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px;padding-top:30px}.approved-leaders:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:#bbae99}.approved-leaders article{position:relative;min-height:230px;padding:20px;border:1px solid #d8d0c4;background:#fffdf8}.approved-leaders article:before{content:"";position:absolute;top:-30px;left:50%;height:30px;width:1px;background:#bbae99}.approved-leaders article>span{color:#8d692f;font-size:.48rem}.approved-leaders article>strong{display:block;margin-top:34px;font-family:var(--font-display);font-size:1.16rem;font-weight:500}.approved-leaders article>small{display:block;margin-top:8px;color:#746d64;font-size:.52rem;line-height:1.5}.approved-leaders article>div{margin-top:18px}.approved-leaders em{display:block;margin-top:5px;padding:7px;background:#eee6d9;color:#655e55;font-size:.49rem;font-style:normal}.hiring-phases{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:13px;gap:13px;margin-top:32px}.hiring-phases article{padding:22px;border-top:3px solid #9d773b;background:#eae1d4}.hiring-phases span{color:#85632d;font-size:.5rem;text-transform:uppercase}.hiring-phases strong{display:block;margin-top:8px;font-size:.65rem}.hiring-phases p,.org-principle{color:#716960;font-size:.57rem;line-height:1.6}.org-principle{max-width:900px;margin:25px auto 0;text-align:center}.approved-gtm,.model-section{background:#24342f;color:#f8f3e8}.approved-gtm .pitch-heading h2,.model-section .pitch-heading h2{color:#f8f3e8}.approved-gtm .pitch-heading>p,.model-section .pitch-heading>p{color:rgba(248,243,232,.58)}.pricing-split{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(255,255,255,.16)}.pricing-split>section{padding:30px;border-right:1px solid rgba(255,255,255,.16)}.pricing-split>section:last-child{border:0}.pricing-split>section>span{color:#d5b273;font-size:.53rem;font-weight:800;text-transform:uppercase}.pricing-split>section>div{margin-top:23px}.pricing-split>section>div>strong{display:inline-block;min-width:74px;color:#f8f3e8;font-family:var(--font-display);font-size:2.1rem;font-weight:500;vertical-align:top}.pricing-split p{display:inline-block;margin:5px 0 0;font-size:.62rem;line-height:1.4}.pricing-split p small{font-size:.5rem}.pricing-split em,.pricing-split p small{display:block;color:rgba(248,243,232,.48)}.pricing-split em{margin-top:25px;font-size:.51rem;font-style:normal;line-height:1.6}.split-bar{display:flex;height:48px}.split-bar i{display:grid;place-items:center;background:#d2ae6c;color:#24342f;font-size:.55rem;font-style:normal;font-weight:900}.split-bar i:nth-child(2){background:#f0dfbd}.split-bar i:nth-child(3){background:#708378;color:#fff}.pricing-split dl div{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:.54rem}.pricing-split dt{color:rgba(248,243,232,.58)}.collection-step{display:flex;align-items:center;gap:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.12)}.collection-step b{color:#d5b273;font-size:.52rem}.collection-step p{margin:0}.target-strip{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.target-strip span{padding:8px 12px;border:1px solid rgba(255,255,255,.18);color:#d5b273;font-size:.5rem;text-transform:uppercase}.commercial-grid{display:grid;grid-template-columns:repeat(4,1fr)}.commercial-grid article{min-height:250px;padding:24px;border:1px solid rgba(255,255,255,.15);border-right:0}.commercial-grid article:last-child{border-right:1px solid rgba(255,255,255,.15)}.commercial-grid span{color:#d5b273;font-size:.51rem}.commercial-grid h3{margin-top:45px;color:#f8f3e8;font-size:1.15rem}.commercial-grid p{color:rgba(248,243,232,.52);font-size:.57rem;line-height:1.6}.sales-model{display:flex;align-items:stretch;margin-top:22px}.sales-model>div{flex:1 1;padding:17px;border:1px solid rgba(255,255,255,.15)}.sales-model>em{display:grid;place-items:center;padding:8px;color:#d5b273;font-style:normal}.sales-model small,.sales-model span,.sales-model strong{display:block}.sales-model small,.sales-model span{color:rgba(248,243,232,.5);font-size:.48rem}.sales-model strong{margin:8px 0;color:#f8f3e8;font-family:var(--font-display);font-size:1.6rem;font-weight:500}.approved-funds{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.approved-funds article{min-height:310px;padding:25px;border:1px solid #d8d0c4;background:#fffdf8}.approved-funds article>div{height:110px;display:flex;align-items:flex-end;gap:14px}.approved-funds article>div span{display:block;width:12px;max-height:100px;background:#a27b3b}.approved-funds article>div strong{color:#795823;font-family:var(--font-display);font-size:2.8rem;font-weight:500}.approved-funds h3{margin-top:35px;font-size:1.1rem}.approved-funds p,.funds-note{color:#70685f;font-size:.58rem;line-height:1.6}.funds-note{margin-top:22px;padding:15px;border-left:3px solid #9d763a;background:#ebe2d5}.year-one-section{background:#ece3d6}.year-one-metrics{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid #d1c5b3}.year-one-metrics article{min-height:140px;padding:20px 15px;border-right:1px solid #d1c5b3;background:#fffdf8}.year-one-metrics article:last-child{border:0}.year-one-metrics span,.year-one-metrics strong{display:block}.year-one-metrics strong{color:#795824;font-family:var(--font-display);font-size:2rem;font-weight:500}.year-one-metrics span{margin-top:20px;color:#716960;font-size:.52rem;line-height:1.4}.year-one-economics{display:flex;align-items:center;margin-top:20px;padding:22px;background:#24342f;color:#f8f3e8}.year-one-economics div{flex:1 1}.year-one-economics span,.year-one-economics strong{display:block}.year-one-economics span{color:rgba(248,243,232,.5);font-size:.49rem}.year-one-economics strong{margin-top:7px;font-family:var(--font-display);font-size:1.6rem;font-weight:500}.year-one-economics i{padding:8px;color:#d5b273;font-size:.5rem;font-style:normal}.case-note{color:#726a61;font-size:.53rem;line-height:1.55}.approved-revenue-table{overflow-x:auto;border:1px solid #d3c8b7;background:#fffdf8}.approved-revenue-table table{width:100%;min-width:1120px;border-collapse:collapse}.approved-revenue-table td,.approved-revenue-table th{padding:16px 12px;border-bottom:1px solid #e1d9cc;text-align:right;font-size:.54rem}.approved-revenue-table thead th{background:#24342f;color:#f8f3e8;font-size:.48rem;text-transform:uppercase}.approved-revenue-table th:first-child{text-align:left}.approved-revenue-table tbody tr:hover{background:#f2eadf}.approved-revenue-table td strong{color:#6f5222}.approved-revenue-table .retained-cell{background:#eee4d4}.unit-grid{display:grid;grid-template-columns:repeat(4,1fr)}.unit-grid article{padding:25px;border:1px solid #d8d0c4;border-right:0;background:#fffdf8}.unit-grid article:last-child{border-right:1px solid #d8d0c4}.unit-grid small,.unit-grid span,.unit-grid strong{display:block}.unit-grid span{color:#80602c;font-size:.5rem;text-transform:uppercase}.unit-grid strong{margin:25px 0 7px;font-family:var(--font-display);font-size:2rem;font-weight:500}.unit-grid small{color:#746d64;font-size:.51rem}.cohort-card{display:grid;grid-template-columns:1.5fr repeat(4,1fr);margin-top:18px;background:#24342f;color:#f8f3e8}.cohort-card>div{padding:20px;border-right:1px solid rgba(255,255,255,.13)}.cohort-card small,.cohort-card span,.cohort-card strong{display:block}.cohort-card small,.cohort-card span{color:rgba(248,243,232,.5);font-size:.48rem}.cohort-card strong{margin-top:8px;color:#f8f3e8;font-family:var(--font-display);font-size:1.35rem;font-weight:500}.milestone-proof{background:#e9dfd0}.proof-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.proof-grid article{display:grid;grid-template-columns:40px 1fr;grid-gap:10px;gap:10px;align-items:center;min-height:76px;padding:15px;border:1px solid #d1c5b3;background:rgba(255,255,255,.55)}.proof-grid span{color:#936d31;font-size:.51rem}.proof-grid p{margin:0;font-size:.6rem;line-height:1.45}.strategy-section{background:#24342f;color:#f8f3e8}.strategy-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px}.strategy-grid h2{color:#f8f3e8;font-size:clamp(2.4rem,4vw,4rem)}.strategy-grid article>p:not(.eyebrow){color:rgba(248,243,232,.6);font-size:.66rem;line-height:1.75}.competitive-card{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;margin-top:55px;padding:30px;border:1px solid rgba(255,255,255,.17)}.competitive-card span{color:#d5b273;font-size:.52rem;text-transform:uppercase}.competitive-card p{color:rgba(248,243,232,.53);font-size:.57rem;line-height:1.6}.competitive-card>strong{font-family:var(--font-display);font-size:1.45rem;font-weight:500;line-height:1.35}.market-placeholder{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:70px;gap:70px;align-items:center}.market-placeholder h2{font-size:clamp(2.7rem,5vw,4.7rem)}.market-placeholder>div:first-child>p:last-child{color:#6f675e;font-size:.65rem;line-height:1.7}.market-rings{position:relative;display:grid;place-items:center;min-height:430px}.market-rings span{position:absolute;display:grid;place-items:center;border:1px solid #bba98c;border-radius:50%;text-align:center}.market-rings span:first-child{width:420px;height:420px}.market-rings span:nth-child(2){width:280px;height:280px;background:#eee5d8}.market-rings span:nth-child(3){width:145px;height:145px;background:#24342f;color:#f8f3e8}.market-rings strong{color:#8a672f;font-family:var(--font-display);font-size:1.4rem}.market-rings span:nth-child(3) strong{color:#d5b273}.market-rings small{max-width:110px;color:#746c62;font-size:.47rem}.market-rings span:nth-child(3) small{color:rgba(248,243,232,.5)}.market-placeholder aside{grid-column:1/-1;padding:13px;border-left:3px solid #a17a3b;background:#e9dfd0;color:#736b62;font-size:.53rem}.investor-cta{margin:0 -38px;padding:100px 38px;background:#dcc9a8;text-align:center}.investor-cta h2{max-width:850px;margin:18px auto;font-size:clamp(2.7rem,5vw,4.8rem)}.investor-cta>p:not(.eyebrow){color:#665e55;font-size:.68rem}.investor-cta>div{display:flex;justify-content:center;gap:10px;margin-top:28px}@media (max-width:1050px){.demo-role-grid,.match-grid{grid-template-columns:repeat(2,1fr)}.connected-grid,.demo-dashboard-grid,.live-grid{grid-template-columns:1fr 1fr}.connected-grid>.span-2,.demo-dashboard-grid>.span-2,.live-grid>.span-2{grid-column:span 2}.comp-layout{grid-template-columns:1fr}.fee-card{position:static}.candidate-future-grid,.selection-success>section{grid-template-columns:repeat(2,1fr)}.investor-grid{grid-template-columns:1fr 1fr}.investor-grid>.span-2{grid-column:span 2}.pitch-hero,.pitch-problem-model{grid-template-columns:1fr}.funds-grid,.gtm-grid{grid-template-columns:repeat(2,1fr)}.approved-pitch-hero,.revenue-layout,.status-section{grid-template-columns:1fr}.approved-leaders{grid-template-columns:repeat(3,1fr)}.approved-leaders article:before,.approved-leaders:before,.approved-org-line{display:none}.pricing-split{grid-template-columns:1fr}.pricing-split>section{border-right:0;border-bottom:1px solid rgba(255,255,255,.16)}.approved-funds,.commercial-grid{grid-template-columns:repeat(2,1fr)}.year-one-metrics{grid-template-columns:repeat(3,1fr)}.year-one-metrics article{border-bottom:1px solid #d1c5b3}.cohort-card{grid-template-columns:repeat(3,1fr)}}@media (max-width:780px){.demo-header{gap:10px;padding:8px 14px;flex-wrap:wrap}.demo-logo{min-width:0}.demo-header nav{order:3;width:100%;overflow-x:auto}.demo-header nav a{min-height:35px;white-space:nowrap}.demo-header>button{margin-left:auto}.admin-command-row,.demo-role-grid,.demo-stat-row{grid-template-columns:repeat(2,1fr)}.wizard-page{grid-template-columns:1fr}.wizard-sidebar{position:static;height:auto;padding:18px}.wizard-sidebar nav{display:flex;overflow-x:auto}.wizard-sidebar nav a{flex:0 0 auto}.autosave-note{display:none}.wizard-topline{top:101px}.wizard-content{padding:40px 22px 110px}.admin-recruiter-list,.candidate-principles,.confirmation-grid,.invitation-facts,.matching-progress>section,.process-standard,.selection-success>section,.timeline-strip{grid-template-columns:repeat(2,1fr)}.activation-layout{grid-template-columns:1fr}.investor-metrics{grid-template-columns:repeat(2,1fr)}.investor-thesis,.milestone-section,.pitch-heading{grid-template-columns:1fr;gap:25px}.org-reports{grid-template-columns:1fr;padding-top:0}.org-line,.org-reports article:before,.org-reports:before{display:none}.org-reports article{min-height:140px}.gtm-funnel{display:grid;grid-template-columns:1fr}.gtm-funnel>em{padding:7px;transform:rotate(90deg)}.projection-assumptions{grid-template-columns:1fr 1fr}.founder-profile{grid-template-columns:100px 1fr}.founder-profile aside{grid-column:1/-1}.approved-leaders,.hiring-phases{grid-template-columns:1fr 1fr}.sales-model{display:grid;grid-template-columns:1fr}.sales-model>em{transform:rotate(90deg)}.market-placeholder,.strategy-grid{grid-template-columns:1fr;gap:30px}.market-placeholder aside{grid-column:auto}.competitive-card{grid-template-columns:1fr}.year-one-economics{display:grid;grid-template-columns:1fr 1fr}.year-one-economics i{display:none}.thesis-statement{grid-template-columns:1fr;gap:12px}.retained-principles{grid-template-columns:1fr 1fr}.retained-principles article:nth-child(2){border-right:1px solid #cfc2af}}@media (max-width:560px){.candidate-demo-page,.connected-page,.demo-app-page,.demo-entry,.live-search-page,.matches-page{padding-inline:14px}.admin-recruiter-list,.candidate-future-grid,.candidate-principles,.choice-cards,.confirmation-grid,.connected-grid,.demo-dashboard-grid,.demo-role-grid,.demo-stat-row,.invitation-facts,.live-grid,.match-grid,.matching-progress>section,.selection-success>section,.wizard-grid{grid-template-columns:1fr}.connected-grid>.span-2,.demo-dashboard-grid>.span-2,.live-grid>.span-2{grid-column:auto}.connected-title,.demo-app-title,.live-search-title,.matches-heading{align-items:flex-start;flex-direction:column}.assigned-team,.milestone-row,.role-summary-row{grid-template-columns:1fr}.wizard-topline{top:101px;padding-inline:14px}.wizard-footer{padding:10px 14px}.saved-message,.wizard-footer .quiet-button{display:none}.assigned-banner,.future-milestones,.live-banner,.match-card>footer,.process-standard,.timeline-strip{grid-template-columns:1fr}.investor-page{padding-inline:14px}.investor-privacy,.investor-title{flex-direction:column}.investor-grid,.investor-metrics{grid-template-columns:1fr}.investor-grid>.span-2{grid-column:auto}.investor-thesis{padding:30px 22px}.investor-actions{flex-direction:column}.investor-actions a{width:100%}.milestone-section,.pitch-section{margin-inline:-14px;padding-inline:14px}.pitch-hero aside{padding:28px 22px}.funds-grid,.gtm-grid{grid-template-columns:1fr}.revenue-chart{height:340px;padding-inline:5px}.revenue-bar{height:220px}.revenue-bar>span{width:68%}.projection-assumptions{grid-template-columns:1fr}.org-founder{width:100%}.founder-profile,.investor-cta,.investor-section{margin-inline:-14px;padding-inline:14px}.approved-pitch-hero aside,.approved-pitch-hero>div{padding:34px 22px}.model-notice{flex-direction:column}.model-notice span{text-align:left}.approved-funds,.approved-leaders,.commercial-grid,.founder-profile,.hiring-phases,.not-yet-grid,.proof-grid,.status-facts,.unit-grid,.year-one-metrics{grid-template-columns:1fr}.founder-monogram{width:100px}.approved-founder{width:100%}.commercial-grid article,.unit-grid article{border-right:1px solid rgba(255,255,255,.15)}.approved-funds article{min-height:240px}.cohort-card{grid-template-columns:1fr}.market-rings{min-height:320px}.market-rings span:first-child{width:300px;height:300px}.market-rings span:nth-child(2){width:215px;height:215px}.market-rings span:nth-child(3){width:125px;height:125px}.investor-cta>div{flex-direction:column}.investor-cta a{width:100%}.retained-comparison{overflow-x:auto}.retained-comparison header,.retained-comparison>div{min-width:650px}.retained-principles{grid-template-columns:1fr}.retained-principles article{border-right:1px solid #cfc2af}}.public-investor-hero{display:grid;grid-template-columns:1.15fr .85fr;min-height:650px;border:1px solid #d9d0c3;background:#fffdf8}.public-investor-hero>div{display:flex;flex-direction:column;justify-content:center;padding:clamp(42px,7vw,96px)}.public-investor-hero h1{max-width:850px;margin:18px 0 25px;font-size:clamp(3rem,6vw,5.8rem);line-height:.95}.public-investor-hero>div>p:not(.eyebrow){max-width:720px;color:#675f56;font-size:.8rem;line-height:1.75}.public-investor-hero>div>div{display:flex;gap:10px;margin-top:28px}.public-investor-hero aside{display:flex;flex-direction:column;justify-content:center;padding:55px;background:#24342f;color:#f8f3e8}.public-investor-hero aside span{color:#d5b273;font-size:.54rem;letter-spacing:.12em;text-transform:uppercase}.public-investor-hero aside strong{margin-top:35px;color:#f8f3e8;font-family:var(--font-display);font-size:clamp(2.2rem,4vw,3.8rem);font-weight:500;line-height:1.05}.public-investor-hero aside p{max-width:420px;margin-top:30px;color:rgba(248,243,232,.6);font-size:.66rem;line-height:1.7}.public-definition{margin:0 -38px;padding:90px 38px;background:#f5efe5}.public-definition-heading{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:60px;gap:60px;align-items:end}.public-definition-heading h2{max-width:900px;margin:0;font-size:clamp(2.5rem,4.7vw,4.4rem)}.definition-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:45px}.definition-grid article{min-height:285px;padding:28px;border:1px solid #d5cbbb;border-right:0;background:#fffdf8}.definition-grid article:last-child{border-right:1px solid #d5cbbb}.definition-grid article>span,.wedge-grid article>span{color:#946e32;font-size:.5rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.definition-grid h3{margin:62px 0 14px;font-size:1.2rem}.definition-grid p,.wedge-grid p{color:#6f675e;font-size:.58rem;line-height:1.7}.not-agency-statement{display:grid;grid-template-columns:.45fr 1.55fr;grid-gap:35px;gap:35px;margin-top:24px;padding:25px 28px;border-left:4px solid #946e32;background:#24342f;color:#f8f3e8}.not-agency-statement strong{font-size:.68rem}.not-agency-statement p{max-width:950px;margin:0;color:rgba(248,243,232,.68);font-size:.6rem;line-height:1.7}.public-problem{display:grid;grid-template-columns:.75fr 1.25fr;grid-gap:65px;gap:65px;margin:0 -38px;padding:90px 38px;border-top:1px solid #d9d0c3}.public-problem h2{font-size:clamp(2.5rem,4.7vw,4.3rem)}.public-problem>div:last-child{display:grid;grid-template-columns:repeat(3,1fr)}.public-problem article{min-height:300px;padding:25px;border:1px solid #d8d0c4;border-right:0;background:#fffdf8}.public-problem article:last-child{border-right:1px solid #d8d0c4}.public-problem article span{color:#946e32;font-size:.51rem}.public-problem article h3{margin-top:62px;font-size:1.15rem}.public-problem article p{color:#716960;font-size:.58rem;line-height:1.6}.public-wedge{margin:0 -38px;padding:90px 38px;background:#e9dfd0}.public-wedge-heading{display:grid;grid-template-columns:.7fr 1.1fr .8fr;grid-gap:45px;gap:45px;align-items:end}.public-wedge h2{margin:0;font-size:clamp(2.4rem,4.3vw,4rem)}.public-wedge-heading>p:last-child{margin:0;color:#6f675e;font-size:.62rem;line-height:1.75}.wedge-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:45px}.wedge-grid article{min-height:270px;padding:28px;border:1px solid #c9bcaa;border-right:0;background:rgba(255,253,248,.5)}.wedge-grid article:last-child{border-right:1px solid #c9bcaa}.wedge-grid article strong{font-size:.68rem;line-height:1.45}.wedge-grid article p{margin-top:55px}.market-entry-strip{display:grid;grid-template-columns:1.15fr .65fr 1.2fr;border:1px solid #c9bcaa;border-top:0;background:#fffdf8}.market-entry-strip>div{padding:20px 24px;border-right:1px solid #c9bcaa}.market-entry-strip>div:last-child{border-right:0}.market-entry-strip span{display:block;margin-bottom:7px;color:#946e32;font-size:.46rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.market-entry-strip strong{font-size:.58rem;line-height:1.55}.marketplace-flow{margin:0 -38px;padding:90px 38px;background:#24342f;color:#f8f3e8}.marketplace-flow-heading{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:70px;gap:70px;align-items:end}.marketplace-flow-heading h2{margin:12px 0 0;color:#f8f3e8;font-size:clamp(2.7rem,5vw,4.8rem)}.marketplace-flow-heading>div:last-child>p{max-width:720px;margin:0 0 20px;color:rgba(248,243,232,.68);font-size:.68rem;line-height:1.75}.marketplace-flow-heading>div:last-child>strong{display:block;max-width:720px;padding:17px 20px;border-left:3px solid #d5b273;background:rgba(255,255,255,.06);color:#fffaf0;font-size:.62rem;line-height:1.65}.marketplace-timeline{list-style:none;margin:55px 0 0;padding:0;border-top:1px solid rgba(255,255,255,.18)}.marketplace-timeline li{display:grid;grid-template-columns:50px 180px minmax(210px,.75fr) minmax(260px,1.25fr);grid-gap:18px;gap:18px;align-items:center;padding:24px 0;border-bottom:1px solid rgba(255,255,255,.14)}.marketplace-timeline .flow-number{color:#d5b273;font-size:.52rem;letter-spacing:.08em}.marketplace-timeline .flow-actor{width:-moz-fit-content;width:fit-content;padding:7px 10px;border:1px solid rgba(255,255,255,.22);border-radius:999px;color:#f8f3e8;font-size:.48rem;font-weight:700;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.marketplace-timeline .company-actor{border-color:rgba(213,178,115,.68);color:#ead09f}.marketplace-timeline .engine-actor{border-color:rgba(166,205,194,.62);color:#bfe0d7}.marketplace-timeline .recruiter-actor{border-color:rgba(200,181,218,.62);color:#d8c4e7}.marketplace-timeline .outcome-actor{border-color:rgba(248,243,232,.5)}.marketplace-timeline li>strong{color:#fffaf0;font-size:.67rem;line-height:1.45}.marketplace-timeline li>p{margin:0;color:rgba(248,243,232,.6);font-size:.57rem;line-height:1.65}.public-economics{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:70px;gap:70px;margin:0 -38px;padding:95px 38px;background:#fffdf8}.public-economics-heading h2{margin:14px 0 22px;font-size:clamp(2.5rem,4.4vw,4.2rem)}.public-economics-heading>p:not(.eyebrow){max-width:720px;color:#6f675e;font-size:.63rem;line-height:1.75}.public-economics-heading .operating-leverage-note{margin-top:22px;padding:18px 20px;border-left:3px solid #946e32;background:#f5efe5;color:#554e47}.economics-flow{display:grid;grid-template-columns:1fr 30px 1fr 30px 1fr;align-items:stretch}.economics-flow article{display:flex;min-height:285px;flex-direction:column;padding:25px;border:1px solid #d5cbbb;background:#f5efe5}.economics-flow article span{color:#946e32;font-size:.5rem}.economics-flow article strong{margin-top:auto;font-size:.72rem;line-height:1.4}.economics-flow article p{color:#6f675e;font-size:.56rem;line-height:1.65}.economics-flow>i{align-self:center;color:#946e32;font-family:var(--font-display);font-size:1.3rem;font-style:normal;text-align:center}.public-vision{margin:0 -38px;padding:100px 38px;background:#e9dfd0;text-align:center}.public-vision h2{max-width:1000px;margin:20px auto;font-size:clamp(2.8rem,5vw,4.8rem)}.public-vision>p:last-child{max-width:780px;margin:auto;color:#6d655c;font-size:.67rem;line-height:1.7}@media (max-width:900px){.definition-grid,.marketplace-flow-heading,.public-definition-heading,.public-economics,.public-investor-hero,.public-problem,.public-wedge-heading{grid-template-columns:1fr}.definition-grid article{min-height:220px;border-right:1px solid #d5cbbb;border-bottom:0}.definition-grid article:last-child{border-bottom:1px solid #d5cbbb}.wedge-grid{grid-template-columns:1fr}.wedge-grid article{min-height:210px;border-right:1px solid #c9bcaa;border-bottom:0}.wedge-grid article:last-child{border-bottom:1px solid #c9bcaa}.market-entry-strip{grid-template-columns:1fr;border-top:1px solid #c9bcaa}.market-entry-strip>div{border-right:0;border-bottom:1px solid #c9bcaa}.market-entry-strip>div:last-child{border-bottom:0}.marketplace-flow-heading{gap:28px}.marketplace-timeline li{grid-template-columns:40px 155px 1fr}.marketplace-timeline li>p{grid-column:3}}@media (max-width:560px){.public-investor-hero aside,.public-investor-hero>div{padding:36px 22px}.public-investor-hero>div>div{flex-direction:column}.public-investor-hero a{width:100%}.marketplace-flow,.public-definition,.public-economics,.public-problem,.public-vision,.public-wedge{margin-inline:-14px;padding-inline:14px}.not-agency-statement{gap:10px}.not-agency-statement,.public-problem>div:last-child{grid-template-columns:1fr}.public-problem article{min-height:210px;border-right:1px solid #d8d0c4}.wedge-grid article p{margin-top:35px}.marketplace-timeline li{grid-template-columns:34px 1fr;gap:10px 14px;align-items:start}.marketplace-timeline .flow-actor,.marketplace-timeline li>p,.marketplace-timeline li>strong{grid-column:2}.economics-flow{grid-template-columns:1fr}.economics-flow article{min-height:210px}.economics-flow>i{padding:8px;transform:rotate(90deg)}.independent-network-note{grid-template-columns:1fr;gap:8px}}.market-rings{min-height:460px;isolation:isolate}.market-rings span{display:block}.market-rings span:first-child{width:440px;height:440px;background:rgba(255,253,248,.5)}.market-rings span:nth-child(2){width:292px;height:292px}.market-rings span:nth-child(3){display:grid;place-content:center;width:148px;height:148px;padding:18px}.market-rings small,.market-rings strong{position:absolute;left:50%;display:block;width:150px;transform:translateX(-50%)}.market-rings strong{top:25px}.market-rings small{top:57px;max-width:none;line-height:1.45}.market-rings span:nth-child(3) small,.market-rings span:nth-child(3) strong{position:static;width:auto;transform:none}.market-rings span:nth-child(3) small{max-width:105px;margin-top:5px}.market-rings span>strong{width:220px;font-size:1.25rem;line-height:1.12}.market-rings span:first-child>strong{top:31px}.market-rings span:nth-child(2)>strong{top:31px;width:180px}.market-rings span:nth-child(3)>strong{width:108px;color:#d5b273;font-size:1rem;line-height:1.16}@media (max-width:560px){.market-rings{min-height:330px}.market-rings span:first-child{width:310px;height:310px}.market-rings span:nth-child(2){width:215px;height:215px}.market-rings span:nth-child(3){width:122px;height:122px;padding:12px}.market-rings strong{top:17px;font-size:1.15rem}.market-rings small{top:43px;width:115px;font-size:.43rem}.market-rings span:nth-child(2) strong{top:14px}.market-rings span:nth-child(2) small{top:39px}.market-rings span>strong{width:165px;font-size:1rem}.market-rings span:first-child>strong{top:24px}.market-rings span:nth-child(2)>strong{top:19px;width:145px;font-size:.92rem}.market-rings span:nth-child(3)>strong{width:92px;font-size:.78rem}}