/* Shared, local-only visitor journey. */
.value-section { padding-block: 75px; }
.value-section h2 { max-width: 750px; font-size: clamp(32px,4vw,48px); letter-spacing: -.04em; }
.value-grid { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 20px; }
.value-grid h3 { margin-top: 12px; }
.value-note { max-width: 800px; }
.advanced-resources,.advanced-tools { border: 1px solid var(--line); border-radius: 12px; padding: 20px; margin-block: 30px; }
.advanced-resources summary,.advanced-tools > summary { cursor: pointer; font-weight: 700; line-height: 1.5; }
.advanced-resources li { margin-block: 12px; }
.journey-steps { display: flex; flex-wrap: wrap; gap: 12px 22px; list-style: none; padding: 0; margin: 24px 0 40px; color: var(--muted); }
.journey-steps a { text-decoration: none; }
.journey-steps [aria-current="step"] { color: var(--ink); font-weight: 800; border-bottom: 2px solid var(--teal); padding-bottom: 6px; }
.journey-cta { padding: 28px; border: 1px solid var(--line); border-radius: 16px; background: var(--white); margin: 30px 0; }
.journey-cta h2 { font-size: 30px; }
.journey-cta p { max-width: 800px; line-height: 1.7; }
.scope-list { padding-left: 22px; }
.scope-list li { padding: 8px 0; line-height: 1.7; }
.evaluation-grid { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 24px; }
.evaluation-grid .panel { min-width: 0; }
.beta-label { display: inline-block; padding: 8px 12px; border: 1px solid var(--line); border-radius: 7px; font-size: 14px; font-weight: 700; }
a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible { outline: 3px solid var(--vd-foreground); outline-offset: 4px; }
.button,.secondary { cursor: pointer; }
@media(min-width:651px) and (max-width:950px){.hero{display:flex;flex-direction:column;align-items:stretch;padding-block:64px;gap:36px}.hero h1{font-size:clamp(58px,9vw,80px)}.hero-copy{max-width:700px}.hero-visual{width:100%;max-width:700px;margin-inline:auto}.hero-lede,.stage-note{max-width:650px}}
@media(max-width:650px){.value-grid,.evaluation-grid {grid-template-columns:1fr}.value-section {padding-block:50px}.journey-steps {gap:16px;font-size:14px}.journey-cta {padding:20px}.journey-cta h2 {font-size:26px}.topbar {gap:16px}.hero-visual .visual-top {gap:12px;flex-wrap:wrap}.hero-visual .trace-row {grid-template-columns:20px minmax(0,1fr) auto}.hero-visual .trace-row span {overflow-wrap:anywhere}.advanced-tools {padding:14px}}
/* Clear rhythm and controls across preview and private evaluation pages. */
.help,.lab .eyebrow,.lab .beta-label{font-size:15px;line-height:1.75}.panel p{margin-block:0 18px}.panel h3{margin-top:26px;margin-bottom:12px}.panel h3:first-child{margin-top:0}.scope-list li{padding-block:10px}.offline-button{display:inline-flex;align-items:center;gap:16px;text-decoration:none;min-height:46px;padding:11px 16px;margin-left:12px;vertical-align:middle;border:1px solid var(--vd-ledger-line);border-radius:8px;background:var(--vd-surface);font-size:15px;font-weight:600}.offline-button:hover{background:var(--vd-muted)}.subsection-title{padding-top:16px}.advanced-resources{background:var(--vd-muted);padding:26px;margin:26px 0}.advanced-resources h2{font-size:26px;line-height:1.3;margin-top:0}.resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0}.resource-card{display:block;background:var(--vd-surface);border:1px solid var(--vd-border);border-radius:10px;padding:22px;text-decoration:none;transition:border-color .15s}.resource-card:hover{border-color:var(--teal)}.resource-card>span{font-size:13px;font-weight:650;letter-spacing:.06em;color:var(--teal)}.resource-card h3{font-size:20px;line-height:1.4;margin:14px 0 10px}.resource-card p{font-size:16px;line-height:1.65;margin:0;color:var(--muted)}@media(max-width:650px){.resource-grid{grid-template-columns:1fr}.advanced-resources{padding:20px}.offline-button{margin:12px 0 0;display:flex;width:fit-content}}
