.dashboard-page{background:var(--paper);color:var(--ink)}.dashboard-page main{max-width:1600px;margin:auto}.dashboard-page h1,.dashboard-page h2,.dashboard-page h3,.dashboard-page h4{font-family:var(--sc-font-display);text-wrap:balance}.dashboard-page p{text-wrap:pretty}.dashboard-page section[id]{scroll-margin-top:6rem}.dashboard-page a:focus-visible{outline-color:var(--blue)}.site-nav [aria-current=page]{color:#9bb0ff}.dashboard-hero{padding:10rem 5vw 3rem;display:grid;grid-template-columns:1.3fr 1fr;gap:3rem;align-items:center}.dashboard-hero h1{font-size:clamp(3.5rem,7.4vw,7.6rem);letter-spacing:-.065em;line-height:.97;margin:0}.dashboard-hero h1 span{color:var(--blue)}.dashboard-intro{max-width:29rem}.dashboard-intro p:first-child{font-size:clamp(1.5rem,2.3vw,2.3rem);line-height:1.25;letter-spacing:-.04em;font-family:var(--sc-font-display)}.dashboard-intro p:nth-child(2),.section-heading>p:last-child{color:#505761;line-height:1.75}.dashboard-intro .btn{margin-top:1rem;gap:2rem}.hero-footnote{grid-column:1/-1;border-top:1px solid var(--line);padding-top:1.5rem;margin-top:2rem;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.industry-overview{padding:4rem 5vw 6rem}.section-heading{display:grid;grid-template-columns:1fr 1fr;gap:0 3rem;align-items:end;margin-bottom:2.5rem}.section-heading .kicker{grid-column:1/-1}.section-heading h2{margin:0;font-size:clamp(2.3rem,4vw,4.3rem);line-height:1.02;letter-spacing:-.055em}.section-heading>p:last-child{max-width:33rem;margin:0}.industry-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.industry-card{display:flex;flex-direction:column;background:var(--paper);padding:2rem;text-decoration:none;transition:background .2s;min-height:260px}.industry-card h3{margin:2rem 0 .7rem;font-size:2rem;letter-spacing:-.05em}.industry-card p{color:#505761;line-height:1.6;margin:0 0 2rem}.industry-link{margin-top:auto;display:flex;justify-content:space-between;font-size:.8rem;font-weight:700}.industry-link i{color:var(--blue);font-style:normal}.industry-card:hover{background:#eceae5}.sector{padding:5rem 5vw 6rem;border-top:1px solid var(--line)}.sector-header{max-width:55rem;margin-bottom:3rem}.sector-header h2{font-size:clamp(2.5rem,4.4vw,4.5rem);margin:0 0 1.5rem;line-height:1.04;letter-spacing:-.055em}.sector-header>p:last-child{max-width:44rem;line-height:1.75;color:#505761}.sector-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:4rem;align-items:center}.workspace{background:var(--ink);color:var(--paper);border:1px solid #373d46;box-shadow:0 18px 45px #11141818}.workspace-top{display:flex;align-items:center;gap:.7rem;padding:1rem 1.4rem;border-bottom:1px solid #373d46;font-size:.75rem}.preview-tag{margin-left:auto;color:#b8bdc6;font-size:.65rem}.workspace-body{padding:1.8rem}.workspace-title{display:flex;align-items:center;justify-content:space-between;gap:1rem}.workspace-title h3{margin:0;font-size:1.35rem;letter-spacing:-.04em}.workspace-title>span{color:#b8bdc6;font-size:.75rem}.workspace-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin:1.8rem 0}.workspace-stats>div{background:#202630;border-top:2px solid #627fff;padding:1rem}.workspace-stats span{display:block;font-size:.65rem;color:#c2c7d0;min-height:2.5em}.workspace-stats strong{display:block;font-family:var(--sc-font-display);font-size:2.2rem;font-weight:500;margin-top:.8rem;font-variant-numeric:tabular-nums}.workspace-label{font-size:.7rem;color:#c2c7d0}.workspace-rows{list-style:none;padding:0;margin:0}.workspace-rows li{display:flex;align-items:center;gap:.7rem;padding:1rem 0;border-top:1px solid #373d46;font-size:.75rem;line-height:1.5}.workspace-rows li>span:last-child{margin-left:auto;color:#8da5ff}.status-dot{width:5px;height:5px;background:#8da5ff;flex:none}.preview-note{font-size:.65rem;line-height:1.6;color:#b8bdc6;margin:1.2rem 0 0}.demo-slot{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.3rem 1.8rem;background:#202630}.demo-slot strong,.demo-slot>div>span{display:block;font-size:.75rem}.demo-slot>div>span{margin-top:.4rem;color:#b8bdc6;font-size:.65rem}.demo-button{font:inherit;font-size:.75rem;padding:.8rem 1rem;background:transparent;border:1px solid #687080;color:#c2c7d0;white-space:nowrap;cursor:not-allowed}.sector-outcomes>div{margin-bottom:2rem}.sector-outcomes p:not(.kicker){font-size:1rem;line-height:1.8;color:#505761}.sector-outcomes .kicker{color:var(--blue)}.sector-difference{padding-top:1.3rem;border-top:1px solid var(--line);font-weight:700}.features-heading{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-top:3.5rem}.features-heading h3{font-size:1.4rem;letter-spacing:-.03em}.features-heading span{font-size:.7rem;color:#505761}.feature-list{display:grid;grid-template-columns:repeat(2,1fr);list-style:none;padding:0;margin:0;gap:0 3rem}.feature-list li{border-top:1px solid var(--line);padding:1.5rem 0}.feature-list h4{margin:0 0 .5rem;font-size:1rem}.feature-list p{margin:0;font-size:.9rem;color:#505761;line-height:1.7;max-width:45ch}.dashboard-close{padding:5rem 5vw 6rem;background:var(--ink);color:var(--paper)}.dashboard-close h2{font-size:clamp(2.8rem,5vw,5rem);line-height:1.05;letter-spacing:-.055em;margin:0 0 1.5rem}.dashboard-close>p:not(.kicker){max-width:42rem;line-height:1.8;color:#b8bdc6}.dashboard-close .btn{gap:2rem;margin-top:1rem}.dashboard-footer{display:flex;justify-content:space-between;gap:1rem;padding:2rem 5vw;background:var(--ink);color:#b8bdc6;font-size:.7rem;border-top:1px solid #373d46}.dashboard-footer a{text-decoration:none}
@media(max-width:900px){.sector-layout{grid-template-columns:1fr;gap:2.5rem}.sector-outcomes{display:grid;grid-template-columns:1fr 1fr;gap:0 2rem}.sector-difference{grid-column:1/-1}.industry-card{padding:1.5rem}}
@media(max-width:700px){.site-nav{gap:.5rem}.site-nav__word{display:none}.site-nav>div{gap:.8rem;padding-left:.8rem}.site-nav>div a{font-size:.65rem}.site-nav__link[href$='#method']{display:none}.site-nav__cta{padding-inline:.7rem}.dashboard-hero{padding:8rem 1.4rem 2rem;grid-template-columns:1fr;gap:1.5rem}.dashboard-intro{max-width:none}.hero-footnote{margin-top:1rem;font-size:.65rem}.industry-overview,.sector{padding:3.5rem 1.4rem}.section-heading{grid-template-columns:1fr;gap:1.3rem}.industry-cards{grid-template-columns:1fr}.industry-card{min-height:220px}.industry-card h3{margin-top:1rem}.sector-outcomes,.feature-list{grid-template-columns:1fr}.workspace-top{padding:.9rem;flex-wrap:wrap}.workspace-body{padding:1rem}.workspace-stats{gap:.4rem}.workspace-stats>div{padding:.65rem}.workspace-stats strong{font-size:1.7rem}.workspace-stats span{min-height:3em}.demo-slot{padding:1rem;flex-wrap:wrap}.features-heading{display:block}.features-heading span{display:block;margin-bottom:1rem}.dashboard-close{padding:3.5rem 1.4rem}.dashboard-close .btn{white-space:normal}.dashboard-footer{flex-wrap:wrap;padding:2rem 1.4rem}}
/* Keep the heading and the complete media preview in one desktop viewport. */
.sector{padding-top:1.25rem;padding-bottom:3.5rem}.sector-header{max-width:none;margin-bottom:1.25rem}.sector-header .kicker{margin-bottom:.65rem}.sector-header h2{font-size:clamp(1.8rem,3vw,2.8rem);max-width:32ch;margin:0;line-height:1.08}.preview-gallery,.school-demo{width:100%;margin:auto}.preview-toolbar,.preview-caption{display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:.72rem}.preview-toolbar{margin-bottom:.65rem}.preview-toolbar>span{font-weight:700}.preview-toolbar small{font-weight:400;color:#505761}.preview-tabs{display:flex;gap:.3rem}.preview-tabs button{font:inherit;padding:.55rem .9rem;border:1px solid var(--line);background:transparent;color:var(--ink);cursor:pointer;transition:background .15s}.preview-tabs button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.preview-tabs button:hover{border-color:var(--blue)}.preview-tabs button:focus-visible{outline-color:var(--blue)}.dashboard-capture{display:block;width:100%;height:auto;max-height:calc(100svh - 290px);object-fit:contain;background:#f1f5f5;border:1px solid #d9dfe0}.preview-caption{padding-top:.75rem;color:#505761}.demo-pending{font-size:.7rem}.school-demo video{display:block;width:100%;aspect-ratio:16/9;max-height:calc(100svh - 285px);object-fit:contain;background:var(--ink)}.school-demo .btn{min-height:2.5rem;font-size:.75rem;padding:0 1rem;gap:.5rem}.school-demo [hidden]{display:none}.features-heading{margin-top:2.5rem}
@media(min-width:901px){.preview-gallery{max-width:calc((100svh - 290px)*16/9)}.school-demo{max-width:calc((100svh - 285px)*16/9)}}
@media(max-width:700px){.sector{padding-top:1.25rem}.sector-header h2{font-size:1.9rem}.dashboard-capture,.school-demo video{max-height:none}.preview-toolbar,.preview-caption{flex-wrap:wrap;font-size:.65rem}.preview-tabs button{padding:.55rem .7rem}.features-heading{margin-top:2rem}}
@media(min-width:901px){.sector-header h2{max-width:40ch}.preview-gallery,.school-demo{max-width:calc((100svh - 360px)*16/9)}.dashboard-capture,.school-demo video{max-height:calc(100svh - 360px)}}
/* The dashboard hub gives each audience its own guided walkthrough. */
.hub-preview{display:block;width:100%;height:auto;margin-top:1.5rem;border:1px solid #d4dcde}.industry-card h3{margin-top:1.5rem}.industry-card:hover .hub-preview{border-color:#738de8}.dashboard-page:not(.walk-page) .dashboard-hero{padding-top:8rem}.dashboard-page:not(.walk-page) .dashboard-hero h1{font-size:clamp(3rem,6vw,6.2rem)}

.dashboard-hero h1 .kicker,.walk-intro h1 .kicker{display:block;margin:0 0 1.15rem;font-family:var(--sc-font-text);font-size:.72rem;line-height:1;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ink)}

.dashboard-page:not(.walk-page) .industry-overview{padding-top:8rem}.section-heading h1{margin:0;font-size:clamp(2.3rem,4vw,4.3rem);line-height:1.02;letter-spacing:-.055em}@media(max-width:600px){.dashboard-page:not(.walk-page) .industry-overview{padding-top:6.5rem}}
