/* V2.6 clarity, navigation and commercial polish. Presentation only. */
:root{--v26-surface:#fbfcfb;--v26-soft:#f1f6f4;--v26-line:#dfe7e3;--v26-deep:#253a33;--v26-muted:#65726d}
.landingHero{padding-top:clamp(58px,8vw,104px);padding-bottom:clamp(58px,8vw,104px)}.landingHero h1{max-width:920px}.landingTagline{letter-spacing:-.015em}.heroCopy{max-width:900px}.landingActions{margin-top:4px}.featureGrid{grid-template-columns:repeat(3,1fr);max-width:1180px;margin-inline:auto}.featureGrid article{box-shadow:0 8px 28px rgba(43,23,111,.035);border-color:#e6e1ea}.featureGrid h3{margin-top:0}.audienceBand{max-width:1180px;margin:0 auto;padding:8px clamp(24px,8vw,120px) 54px;text-align:center}.audienceBand h2{color:var(--n);font-size:clamp(27px,3.5vw,38px);margin:6px 0 20px}.audiencePills{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.audiencePills span{background:#fff;border:1px solid #dfd9e6;border-radius:999px;padding:10px 16px;font-weight:700;color:#4b4155}.stepsGrid strong{font-size:1.05rem}.demoValueCard>span{letter-spacing:.08em}

#workspace{grid-template-columns:310px minmax(0,1fr)}#workspace>nav{background:#f4f3f6;border-right:1px solid #e2dee7;padding:24px 14px 30px;max-height:calc(100vh - 74px);overflow:auto;position:sticky;top:0;align-self:start}#workspace>nav h2{font-size:20px;margin:0 10px 4px;color:var(--n)}.v26NavIntro{margin:0 10px 18px;color:var(--v26-muted);font-size:13px;line-height:1.4}.step{display:flex!important;align-items:center;gap:10px;margin:4px 0;padding:10px 11px!important;border:1px solid transparent!important;border-radius:11px!important;color:#4c5551!important;transition:background .15s,border-color .15s,transform .15s}.step::before{display:none!important}.step:hover{background:#fff!important;border-color:#e1e5e3!important}.step.active{background:#fff!important;color:var(--v26-deep)!important;border-color:#cbdad4!important;box-shadow:0 3px 12px rgba(33,57,48,.06);transform:translateX(2px)}.v26StepNo{display:grid;place-items:center;flex:0 0 30px;height:30px;border-radius:9px;background:#e8e5ec;color:#62586b;font-size:11px;font-weight:800}.step.active .v26StepNo{background:#e2efe9;color:#285345}.step.done:not(.active) .v26StepNo{background:#eaf4ef;color:#287153}.step.done:not(.active) .v26StepNo::after{content:'✓';font-size:12px}.step.done:not(.active) .v26StepNo{font-size:0}.v26StepText{display:grid;min-width:0;gap:2px}.v26StepLabel{font-size:13px;font-weight:750;line-height:1.25}.v26StepText small{font-size:11px;font-weight:500;color:#7a837f}.step.active .v26StepText small{color:#557067}
#workspace main{padding-top:30px}.v26RegulatoryIntro{display:flex;gap:8px;align-items:flex-start;background:#f7f8f8;border:1px solid var(--v26-line);border-radius:11px;padding:11px 13px;margin:0 0 14px;color:#56635e;font-size:.91rem}.v26RegulatoryIntro b{color:#364740;white-space:nowrap}.v26RegulatoryScreen .card.prompt{box-shadow:none}
.card.prompt{transition:border-color .15s,box-shadow .15s}.card.prompt:focus-within{box-shadow:0 7px 24px rgba(34,56,48,.06)}.supportBox{border-radius:18px}.supportBody h3{color:var(--v26-deep)}
@media(max-width:950px){.featureGrid{grid-template-columns:1fr}.audienceBand{padding-bottom:44px}}@media(max-width:900px){#workspace{grid-template-columns:1fr}#workspace>nav{display:none}.v26RegulatoryIntro{display:grid}}@media(max-width:650px){.audiencePills{display:grid}.audiencePills span{border-radius:12px}.landingHero{padding-inline:22px}}
