.landing-page{--hero-ground:#edf1f2;--hero-paper:#f8f8f4;--hero-white:#fff;--hero-ink:#132028;--hero-body:#4e5d65;--hero-muted:#6c7980;--hero-steel:var(--steel);--hero-steel-deep:var(--steel-text);--hero-steel-pale:var(--accent-pale);--hero-bronze:#98795d;--hero-rule:#13202824;color:var(--hero-ink);background:var(--hero-ground);position:relative;overflow:clip}.landing-page:before{content:"";filter:blur(2px);pointer-events:none;background:#ffffff8f;border-radius:50%;width:74rem;height:54rem;position:absolute;top:-26rem;left:50%;transform:translate(-50%)}.landing-nav{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#edf1f2d1;border:0;position:sticky;top:0}.landing-nav-inner{border-bottom:1px solid var(--hero-rule);justify-content:space-between;align-items:center;width:min(1320px,100% - 5rem);min-height:76px;margin:0 auto;padding:0;display:flex}.brand-lockup{padding:.5rem 0}.brand-wordmark{color:var(--hero-ink)}.landing-page .brand-wordmark svg{width:auto;height:2.15rem}.landing-nav-links{align-items:center;gap:.55rem;display:flex}.landing-nav-link{min-height:2.9rem;color:var(--hero-body);align-items:center;padding:.5rem 1rem;font-size:1rem;font-weight:650;transition:color .18s,background .18s;display:inline-flex}.landing-nav-link:last-child{color:var(--hero-steel-deep);border:1px solid #3c5a9680;border-radius:4px;padding-inline:1.25rem}.landing-nav-link:hover{color:var(--hero-ink);background:#ffffff85}.landing-nav-link:focus-visible{outline:2px solid var(--hero-steel);outline-offset:3px}.dashboard-hero{z-index:2;width:min(1320px,100% - 5rem);min-height:calc(100svh - 76px);margin:0 auto;padding:clamp(3.4rem,7vh,5.5rem) 0 clamp(3.5rem,7vh,5rem);position:relative}.dashboard-hero-copy{text-align:center;justify-items:center;display:grid}.dashboard-hero-copy h1{max-width:min(48rem,90vw);color:var(--hero-ink);font-family:var(--font-serif);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.9rem,4.6vw,4.25rem);font-weight:450;line-height:1.05}.dashboard-hero-copy>p{max-width:49rem;color:var(--hero-body);letter-spacing:-.018em;margin:1.6rem auto 0;font-size:clamp(1.1rem,1.55vw,1.28rem);line-height:1.55}.dashboard-hero-actions{justify-content:center;align-items:center;gap:1.3rem 1.6rem;margin-top:1.75rem;display:flex}.dashboard-hero-actions .button.primary{border:1px solid var(--hero-steel);min-width:13.5rem;min-height:3.65rem;color:var(--hero-white);background:var(--hero-steel);border-radius:4px;justify-content:space-between;gap:2rem;padding:.9rem 1.2rem .9rem 1.45rem;font-size:1.05rem;transition:background .18s,box-shadow .18s,transform .18s;box-shadow:0 12px 28px #3c5a962e}.dashboard-hero-actions .button.primary:hover{background:var(--hero-steel-deep);border-color:var(--hero-steel-deep);transform:translateY(-2px);box-shadow:0 8px 18px #3c5a962e}.dashboard-hero-actions .button.primary span:last-child{font-size:1.3rem;font-weight:450}.dashboard-window{background:var(--hero-paper);isolation:isolate;border:1px solid #294d613b;border-radius:18px;margin-top:clamp(3rem,6vh,4.5rem);position:relative;overflow:hidden;box-shadow:0 50px 100px #1e333e2b,0 14px 36px #1e333e17}.dashboard-window:after{z-index:20;border-radius:inherit;content:"";pointer-events:none;border:1px solid #ffffffbf;position:absolute;inset:0}.dashboard-window-chrome{border-bottom:1px solid var(--hero-rule);background:#e7ecee;grid-template-columns:1fr auto 1fr;align-items:center;min-height:3.6rem;padding:0 1.3rem;display:grid;position:relative}.window-controls{align-items:center;gap:.45rem;display:flex}.window-controls i{background:#f6f7f4;border:1px solid #13202838;border-radius:50%;width:.68rem;height:.68rem}.window-controls i:first-child{background:#b9987c}.window-controls i:nth-child(2){background:#c8bfa9}.window-controls i:nth-child(3){background:#8da59a}.window-product{color:var(--hero-ink);font-family:var(--font-serif);font-size:1.05rem;font-weight:550}.window-status{color:var(--hero-body);justify-self:end;align-items:center;gap:.55rem;font-size:.83rem;font-weight:650;display:inline-flex}.window-status i{background:#668578;border-radius:50%;width:.48rem;height:.48rem;box-shadow:0 0 0 5px #6685781a}.window-tab{border:1px solid var(--hero-rule);border-bottom-color:var(--hero-white);background:var(--hero-white);border-radius:10px 10px 0 0;align-self:end;align-items:center;gap:.6rem;min-height:2.75rem;padding:.55rem 1rem .6rem;display:inline-flex;box-shadow:0 -5px 18px #1e333e0a}.window-tab-mark{width:1.45rem;height:1.45rem;color:var(--hero-white);background:var(--hero-steel-deep);font-family:var(--font-serif);border-radius:4px;place-items:center;font-size:.9rem;font-weight:600;line-height:1;display:grid}.landing-dashboard-viewport{background:var(--paper);overscroll-behavior:contain;scrollbar-color:#3c5a9659 transparent;scrollbar-width:thin;height:clamp(34rem,68vh,46rem);overflow:auto}.landing-dashboard-preview .lb-shell{min-height:clamp(34rem,68vh,46rem)}.landing-dashboard-preview .lb-sidebar{height:clamp(34rem,68vh,46rem)}body:has(.landing-dashboard-preview) .site-footer{display:block}.dashboard-toolbar{border-bottom:1px solid var(--hero-rule);min-height:3.35rem;color:var(--hero-muted);background:#ffffff70;justify-content:space-between;align-items:center;gap:1rem;padding:0 1.55rem;font-size:.87rem;display:flex}.dashboard-toolbar>div{align-items:center;gap:.6rem;display:flex}.dashboard-toolbar strong{color:var(--hero-ink);font-weight:650}.dashboard-route{color:var(--hero-steel-deep);font-weight:700}.dashboard-company{border-bottom:1px solid var(--hero-rule);background:var(--hero-paper);justify-content:space-between;align-items:center;gap:2rem;min-height:8.3rem;padding:1.35rem 1.7rem 1.25rem;display:flex}.dashboard-company p{color:var(--hero-muted);margin:0 0 .35rem;font-size:.94rem;font-weight:620}.dashboard-company h2{color:var(--hero-ink);font-family:var(--font-serif);letter-spacing:-.04em;margin:0;font-size:clamp(2rem,3.1vw,3.15rem);font-weight:500;line-height:1}.dashboard-score{border-left:1px solid var(--hero-rule);align-items:center;gap:.85rem;padding-left:1.35rem;display:flex}.dashboard-score span{max-width:5rem;color:var(--hero-muted);text-align:right;font-size:.86rem;font-weight:650;line-height:1.25}.dashboard-score strong{color:var(--hero-steel-deep);font-family:var(--font-mono);letter-spacing:-.075em;font-size:clamp(3.1rem,5vw,4.6rem);font-weight:500;line-height:.86}.dashboard-process{grid-template-columns:minmax(16rem,.86fr) minmax(18rem,1fr) minmax(21rem,1.18fr);display:grid}.dashboard-stage{border-left:1px solid var(--hero-rule);min-width:0;min-height:25rem;padding:1.4rem 1.45rem 1.5rem;position:relative}.dashboard-stage:first-child{border-left:0}.dashboard-stage>header{align-items:baseline;gap:.7rem;display:flex}.dashboard-stage>header>span{color:var(--hero-bronze);font-family:var(--font-mono);font-size:.85rem;font-weight:500}.dashboard-stage h3{color:var(--hero-ink);font-family:var(--font-serif);letter-spacing:-.025em;margin:0;font-size:clamp(1.7rem,2.2vw,2.2rem);font-weight:550;line-height:1}.dashboard-stage-intro{min-height:3.2rem;color:var(--hero-body);margin:.8rem 0 1.3rem;font-size:.93rem;line-height:1.48}.dashboard-signals{gap:.62rem;display:grid}.dashboard-signals button{border:1px solid var(--hero-rule);cursor:pointer;text-align:left;background:#ffffff94;border-radius:8px;align-content:center;gap:.1rem;min-height:4.45rem;padding:.65rem 2.7rem .65rem .9rem;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid;position:relative}.dashboard-signals button:hover,.dashboard-signals button.dashboard-signal-selected{background:var(--hero-white);border-color:#496d8285;transform:translate(.22rem);box-shadow:0 8px 18px #294d6114}.dashboard-signals button:focus-visible{outline:2px solid var(--hero-steel);outline-offset:2px}.dashboard-signals button>span{color:var(--hero-muted);letter-spacing:.045em;text-transform:uppercase;font-size:.77rem;font-weight:680}.dashboard-signals button>strong{color:var(--hero-ink);font-family:var(--font-serif);font-size:1.2rem;font-weight:550;line-height:1.2}.dashboard-signals button>i{width:1.7rem;height:1.7rem;color:var(--hero-steel-deep);background:var(--hero-steel-pale);opacity:0;border-radius:50%;place-items:center;font-size:.95rem;font-style:normal;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:calc(50% - .85rem);right:.8rem;transform:translate(-.35rem)}.dashboard-signals button:hover>i,.dashboard-signals button.dashboard-signal-selected>i{opacity:1;transform:translate(0)}.dashboard-interpret{background:#e7ecee6b}.dashboard-reading{min-height:13.8rem;box-shadow:inset 3px 0 0 var(--hero-steel);background:#f8f8f4e0;border:1px solid #496d8247;border-radius:10px;align-content:start;padding:1.1rem 1.1rem 1rem;display:grid;position:relative}.dashboard-reading:after{content:"";background:#496d827a;width:1.55rem;height:1px;position:absolute;top:50%;left:100%}.dashboard-reading>span,.dashboard-opportunity>span{color:var(--hero-steel-deep);letter-spacing:.055em;text-transform:uppercase;font-size:.8rem;font-weight:720}.dashboard-reading h4{color:var(--hero-ink);font-family:var(--font-serif);margin:.7rem 0 0;font-size:1.48rem;font-weight:550;line-height:1.1}.dashboard-reading>p{color:var(--hero-body);margin:.65rem 0 0;font-size:.98rem;line-height:1.52}.dashboard-reading-source{border-top:1px solid var(--hero-rule);color:var(--hero-muted);align-items:center;gap:.5rem;margin-top:auto;padding-top:.75rem;font-size:.78rem;font-weight:620;display:flex}.dashboard-reading-source i{border:1px solid var(--hero-steel);background:var(--hero-steel-pale);border-radius:50%;width:.48rem;height:.48rem}.dashboard-opportunity{min-height:16.7rem;color:var(--hero-white);background:linear-gradient(145deg, #ffffff0d, transparent 46%), var(--hero-steel-deep);border-radius:10px;align-content:start;padding:1.15rem 1.15rem 1rem;display:grid;box-shadow:0 14px 28px #294d612e}.dashboard-opportunity>span{color:#c8dae3}.dashboard-opportunity h4{color:var(--hero-white);font-family:var(--font-serif);letter-spacing:-.02em;margin:.65rem 0 0;font-size:clamp(1.35rem,1.9vw,1.8rem);font-weight:500;line-height:1.18}.dashboard-opportunity dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1.1rem 0 0;display:grid}.dashboard-opportunity dl>div{border-top:1px solid #ffffff3d;padding-top:.65rem}.dashboard-opportunity dt{color:#bdd0da;letter-spacing:.045em;text-transform:uppercase;font-size:.75rem;font-weight:680}.dashboard-opportunity dd{color:var(--hero-white);margin:.18rem 0 0;font-size:.93rem;font-weight:650;line-height:1.3}.dashboard-opportunity a{min-height:2.75rem;color:var(--hero-white);border-top:1px solid #ffffff3d;justify-content:space-between;align-self:end;align-items:center;margin-top:1.05rem;padding-top:.7rem;font-size:.9rem;font-weight:700;display:inline-flex}.dashboard-opportunity a:focus-visible{outline:2px solid var(--hero-white);outline-offset:3px}.dashboard-window-entered{animation:.7s cubic-bezier(.2,.78,.24,1) both dashboard-window-arrive}.dashboard-window-entered .dashboard-signals button{animation:.42s both dashboard-item-arrive}.dashboard-window-entered .dashboard-signals button:first-child{animation-delay:.52s}.dashboard-window-entered .dashboard-signals button:nth-child(2){animation-delay:.7s}.dashboard-window-entered .dashboard-signals button:nth-child(3){animation-delay:.88s}.dashboard-window-entered .dashboard-reading{animation:.52s 1.18s both dashboard-reading-arrive}.dashboard-window-entered .dashboard-opportunity{animation:.62s cubic-bezier(.2,.78,.24,1) 1.68s both dashboard-opportunity-arrive}.dashboard-window-entered .dashboard-score strong{animation:.52s 2.15s both dashboard-score-settle}@keyframes dashboard-window-arrive{0%{opacity:0;transform:translateY(2rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dashboard-item-arrive{0%{opacity:0;transform:translate(-.7rem)}to{opacity:1;transform:translate(0)}}@keyframes dashboard-reading-arrive{0%{opacity:0;transform:translate(-.65rem)}to{opacity:1;transform:translate(0)}}@keyframes dashboard-opportunity-arrive{0%{opacity:0;transform:translate(-.8rem)}to{opacity:1;transform:translate(0)}}@keyframes dashboard-score-settle{0%,to{color:var(--hero-steel-deep);transform:scale(1)}45%{color:var(--hero-bronze);transform:scale(1.045)}}@media (max-width:1080px){.landing-nav-inner,.dashboard-hero{width:min(100% - 3rem,1320px)}.dashboard-hero-copy h1{max-width:min(42rem,90vw)}.dashboard-process{grid-template-columns:1fr 1fr}.dashboard-prioritize{border-top:1px solid var(--hero-rule);border-left:0;grid-column:1/-1;min-height:0}.dashboard-prioritize .dashboard-stage-intro,.dashboard-opportunity{min-height:0}.dashboard-opportunity dl{max-width:32rem}}@media (max-width:720px){.landing-nav-inner,.dashboard-hero{width:min(100% - 1.5rem,1320px)}.landing-nav-inner{min-height:68px}.landing-page .brand-wordmark svg{height:1.85rem}.landing-nav-links{gap:0}.landing-nav-link{min-height:2.75rem;padding-inline:.72rem;font-size:.93rem}.landing-nav-link:last-child{padding-inline:.9rem}.dashboard-hero{min-height:0;padding:3rem 0 3.5rem}.dashboard-hero-copy h1{max-width:min(24rem,90vw);font-size:clamp(2.4rem,8.5vw,3.25rem);line-height:1.08}.dashboard-hero-copy>p{font-size:1.05rem}.dashboard-hero-actions{flex-direction:column;gap:.9rem}.dashboard-hero-actions .button.primary{width:min(100%,20rem)}.dashboard-window{border-radius:12px;margin-top:2.6rem}.dashboard-window-chrome{grid-template-columns:auto 1fr;min-height:3.25rem;padding-inline:.85rem}.window-product{justify-self:end;font-size:.94rem}.window-tab{box-shadow:none;background:0 0;border:0;justify-self:end;padding:0}.window-tab-mark,.window-status{display:none}.landing-dashboard-viewport,.landing-dashboard-preview .lb-shell{height:38rem;min-height:38rem}.landing-dashboard-preview .lb-sidebar{height:auto}.dashboard-toolbar{padding-inline:1rem}.dashboard-toolbar>span{display:none}.dashboard-company{min-height:7rem;padding-inline:1rem}.dashboard-company p{font-size:.82rem}.dashboard-company h2{font-size:clamp(1.75rem,8vw,2.4rem)}.dashboard-score{gap:.55rem;padding-left:.8rem}.dashboard-score span{display:none}.dashboard-score strong{font-size:3rem}.dashboard-process{grid-template-columns:1fr}.dashboard-stage{border-top:1px solid var(--hero-rule);border-left:0;min-height:0;padding:1.35rem 1rem 1.4rem}.dashboard-stage:first-child{border-top:0}.dashboard-stage-intro,.dashboard-reading,.dashboard-opportunity{min-height:0}.dashboard-reading:after{display:none}}@media (prefers-reduced-motion:reduce){.dashboard-window-entered,.dashboard-window-entered .dashboard-signals button,.dashboard-window-entered .dashboard-reading,.dashboard-window-entered .dashboard-opportunity,.dashboard-window-entered .dashboard-score strong{animation:none}.dashboard-signals button,.dashboard-hero-actions .button.primary{transition:none}}
.landing-body{width:100%;margin:0;padding:0}.landing-section{border-top:1px solid var(--rule);margin:0;padding:clamp(4.5rem,7vw,6.5rem) max(1.5rem,50vw - 590px)}.landing-section:first-child{border-top:1px solid var(--rule);margin:0;padding-top:clamp(4.5rem,7vw,6.5rem)}.lead-section{background:var(--mineral-pale)}.board-section{background:var(--lead-card-bg)}.practice-proof,.lead-proof,.board-proof{width:min(1180px,100%);margin:0 auto}.practice-proof{grid-template-columns:minmax(17rem,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(3rem,7vw,6rem)}.practice-proof-copy,.lead-proof-copy{gap:1.25rem}.practice-proof-copy>p,.lead-proof-copy>p{max-width:33rem}.onboarding-preview{border:1px solid var(--rule);background:var(--paper);box-shadow:none}.onboarding-preview-chrome{background:var(--mineral-pale);padding:1rem 1.25rem}.onboarding-preview-fields{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.onboarding-preview-fields>div{border-top:1px solid var(--hair);border-left:1px solid var(--hair);align-content:center;min-height:7.25rem;padding:1rem 1.25rem}.onboarding-preview-fields>div:nth-child(odd){border-left:0}.onboarding-preview-fields>div:nth-child(-n+2){border-top:0}.onboarding-preview-fields dd{font-size:1.1875rem}.lead-proof{grid-template-columns:minmax(17rem,.68fr) minmax(0,1.32fr);align-items:start;gap:clamp(3rem,6vw,5rem)}.lead-proof-plane{border:1px solid var(--rule);border-top:4px solid var(--accent);background:var(--paper);box-shadow:none;gap:1.25rem;padding:clamp(1.35rem,2.5vw,2rem)}.lead-proof-header{border-bottom:1px solid var(--rule);padding-bottom:1rem}.lead-proof-label,.lead-proof-pack{margin:0 .75rem .35rem 0;display:inline-block}.lead-proof-header h3{font-size:clamp(1.75rem,2.4vw,2.2rem)}.lead-proof-score{border:0;border-left:2px solid var(--accent);background:0 0;place-items:end;width:auto;min-width:4.6rem;height:auto;padding-left:.85rem;font-size:2.5rem}.lead-proof-case{grid-template-columns:minmax(0,1.08fr) minmax(14rem,.92fr);gap:clamp(1.25rem,3vw,2rem);display:grid}.lead-proof-narrative{align-content:start;gap:1.25rem;display:grid}.lead-proof-narrative section{border-top:2px solid var(--mineral);padding-top:.75rem}.lead-proof-case h4,.lead-proof-sources h4{color:var(--accent-text);font-family:var(--font-sans);margin:0 0 .4rem;font-size:1.0625rem;font-weight:750;line-height:1.35}.lead-proof-narrative p{color:var(--body);margin:0;font-size:1.0625rem;line-height:1.5}.lead-proof-sources{border-left:1px solid var(--rule);padding-left:clamp(1rem,2.5vw,1.5rem)}.lead-proof-sources ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.lead-proof-sources li{border-top:1px solid var(--hair);color:var(--body);padding:.55rem 0;font-size:1.0625rem;line-height:1.4}.lead-proof-sources li strong{color:var(--ink);font-size:1.0625rem;font-weight:750;display:block}.lead-proof-source{margin-top:.1rem}.board-proof{grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr);gap:1rem clamp(2rem,6vw,5rem);display:grid}.board-proof>h2{grid-column:1}.board-proof>p{grid-column:2;align-self:end;max-width:31rem}.board-proof-list{border-top:1px solid var(--rule);grid-column:1/-1;gap:0;margin-top:1.75rem}.board-proof-row{border-bottom:1px solid var(--rule);grid-template-columns:3rem minmax(14rem,.92fr) minmax(18rem,1.35fr) 5rem;align-items:center;gap:clamp(1rem,2.5vw,2rem);min-height:9rem;padding:1.2rem 0;transition:background .2s,padding .2s;display:grid}.board-proof-list>li:first-child .board-proof-row{background:var(--accent-pale)}.board-proof-position{color:var(--accent-text);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:700}.board-proof-row-company h3{font-family:var(--font-serif);margin:0;font-size:1.4375rem;font-weight:500;line-height:1.2}.board-proof-row-reason>p:first-child{color:var(--accent-text);margin:0 0 .25rem;font-size:1.0625rem;font-weight:750;line-height:1.35}.board-proof-row-reason>p:last-child{color:var(--body);margin:0;font-size:1.0625rem;line-height:1.45}.board-proof-score{justify-items:end;place-items:initial;border:0;border-left:2px solid var(--accent);background:0 0;gap:.1rem;width:auto;height:auto;padding-left:.75rem;display:grid}.board-proof-score span{color:var(--accent-text);font-family:var(--font-sans);font-size:1.0625rem;font-weight:750;line-height:1}.board-proof-score strong{color:var(--ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:500;line-height:1}.board-proof-actions{grid-column:1/-1;margin-top:1.5rem}.landing-section>.landing-section-title,.landing-section>.landing-section-intro,.landing-section>.landing-faq{width:min(1180px,100%);margin-left:auto;margin-right:auto}.landing-section>.landing-section-intro{margin-top:1rem}.landing-faq{gap:2.5rem clamp(2rem,6vw,5rem);margin-top:2.5rem}.landing-faq>div{border-top:1px solid var(--rule);margin-top:0;padding-top:1.25rem}.landing-faq>div:nth-child(-n+2){border-top:1px solid var(--rule);padding-top:1.25rem}.landing-access-inner{width:min(1180px,100% - 3rem)}@media (max-width:900px){.practice-proof,.lead-proof,.board-proof{grid-template-columns:1fr}.practice-proof,.lead-proof{gap:2.5rem}.board-proof>h2,.board-proof>p{grid-column:1}.board-proof-row{grid-template-columns:2.5rem minmax(12rem,1fr) 4.75rem}.board-proof-row-reason{grid-column:2/-1}}@media (max-width:720px){.landing-section,.landing-section:first-child{padding:4rem .75rem}.onboarding-preview-fields,.lead-proof-case{grid-template-columns:1fr}.onboarding-preview-fields>div{border-left:0;min-height:6.5rem}.onboarding-preview-fields>div:nth-child(2){border-top:1px solid var(--hair)}.lead-proof-sources{border-top:1px solid var(--rule);border-left:0;padding-top:1.25rem;padding-left:0}.board-proof-row{grid-template-columns:2.25rem 1fr 4.5rem;gap:.85rem}.board-proof-row-reason{grid-column:1/-1}.board-proof-meta{margin-top:.2rem}.landing-faq{gap:2rem}}
