.top-actions{display:flex;align-items:center;gap:14px}.top-actions>a{color:#fff;font-weight:700;font-size:13px}.overview-page{display:grid;gap:54px}.overview-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:30px;align-items:stretch}.overview-hero h1{font-size:42px;line-height:1.12;color:var(--deep);margin:7px 0 14px}.overview-hero .lead{font-size:18px;color:var(--muted);max-width:780px}.overview-actions{display:flex;gap:12px;margin-top:22px}.outline-link{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--purple);color:var(--purple);font-weight:700;padding:11px 16px;border-radius:9px}.vision-card{background:var(--deep);color:#fff;border-radius:18px;padding:28px;display:flex;flex-direction:column;justify-content:center}.vision-card>span{color:var(--olive);font-size:12px;text-transform:uppercase;letter-spacing:.1em}.vision-card strong{font-size:27px;margin:8px 0}.vision-card p{color:#d8d6ed}.overview-section{scroll-margin-top:20px}.overview-section>h2,.overview-section>div>h2{font-size:30px;color:var(--deep);margin:4px 0 20px}.statement-grid,.capability-grid,.value-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.statement-grid>div,.capability-grid>div,.value-grid>div{background:#fff;border:1px solid var(--border);border-radius:13px;padding:20px}.statement-grid span{color:var(--olive);font-weight:800}.statement-grid h3,.capability-grid h3{color:var(--deep);margin:7px 0}.statement-grid p,.capability-grid p,.value-grid p{color:var(--muted);margin:0}.vision-alignment,.afur-value,.governance{display:grid;grid-template-columns:.8fr 1.2fr;gap:35px;align-items:start}.vision-alignment>div:first-child>p:not(.eyebrow){color:var(--muted);font-size:17px}.alignment-list{display:grid;gap:10px}.alignment-list>div{background:#fff;border-left:4px solid var(--olive);padding:15px}.alignment-list strong,.alignment-list span{display:block}.alignment-list span{color:var(--muted);margin-top:3px}.journey{display:flex;align-items:center;background:#fff;border:1px solid var(--border);border-radius:15px;padding:22px;overflow:auto}.journey>div{min-width:140px;display:grid;text-align:center;justify-items:center}.journey>div>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--purple);color:#fff;font-weight:800}.journey strong{margin:7px 0}.journey small{color:var(--muted)}.journey>i{min-width:35px;height:2px;background:var(--olive)}.usage-steps{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.usage-steps>div{background:#eeedf7;border-radius:13px;padding:20px}.usage-steps li{margin:9px 0;color:var(--muted)}.capability-grid{grid-template-columns:repeat(4,1fr)}.capability-grid>div>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#e8f5ee;color:var(--green);font-weight:800}.roadmap{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.roadmap>div{position:relative;border-top:5px solid var(--border);padding:18px;background:#fff}.roadmap>div.done{border-color:var(--green);background:#e8f5ee}.roadmap span,.roadmap strong{display:block}.roadmap span{font-size:11px;text-transform:uppercase;color:var(--purple);font-weight:800}.roadmap strong{margin:7px 0;color:var(--deep)}.roadmap p{color:var(--muted);font-size:13px}.value-grid{grid-template-columns:repeat(3,1fr)}.value-grid strong{color:var(--purple)}.governance{background:#fff8e8;border-left:5px solid #e1a62b;padding:25px}.governance li{margin:10px 0;color:var(--muted)}.overview-cta{text-align:center;background:var(--deep);color:#fff;border-radius:18px;padding:38px}.overview-cta h2{font-size:30px;margin:7px auto;max-width:850px}.overview-cta>p:not(.eyebrow){color:#d8d6ed;max-width:800px;margin:10px auto 22px}.overview-cta .eyebrow{color:var(--olive)}
@media(max-width:950px){.statement-grid,.capability-grid{grid-template-columns:1fr 1fr}.roadmap{grid-template-columns:1fr 1fr}.vision-alignment,.afur-value,.governance{grid-template-columns:1fr}.value-grid{grid-template-columns:1fr 1fr}}@media(max-width:650px){.top-actions>a{display:none}.overview-page{gap:38px}.overview-hero,.statement-grid,.capability-grid,.value-grid,.usage-steps,.roadmap{grid-template-columns:1fr}.overview-hero h1{font-size:33px}.overview-actions{align-items:stretch;flex-direction:column}.journey{align-items:stretch;flex-direction:column}.journey>i{min-width:2px;width:2px;height:22px;margin:auto}}
.pilot-status{display:grid;grid-template-columns:1.15fr .85fr;gap:28px;align-items:center;background:#fff;border:1px solid var(--border);border-left:5px solid var(--green);border-radius:15px;padding:26px}.pilot-status>div>p:not(.eyebrow){color:var(--muted);margin-bottom:0}.status-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.status-summary>div{display:flex;flex-direction:column;justify-content:center;min-height:88px;padding:13px;background:#f3f4f8;border-radius:10px}.status-summary strong{color:var(--purple);font-size:18px}.status-summary span{color:var(--muted);font-size:12px;margin-top:4px}.roadmap>div.active{border-color:var(--olive);background:#f7f9ec}@media(max-width:950px){.pilot-status{grid-template-columns:1fr}}@media(max-width:650px){.status-summary{grid-template-columns:1fr}.pilot-status{padding:20px}}
.advantage-formula{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.advantage-formula strong{background:#eeedf7;color:var(--purple);padding:11px 13px;border-radius:8px;font-size:13px}.advantage-formula i{color:var(--olive);font-size:22px;font-style:normal;font-weight:800}.comparison-table{overflow:hidden;background:#fff;border:1px solid var(--border);border-radius:14px}.comparison-table>div{display:grid;grid-template-columns:.7fr .9fr 1.4fr;gap:20px;padding:16px 20px;border-bottom:1px solid var(--border)}.comparison-table>div:last-child{border-bottom:0}.comparison-table .comparison-head{background:var(--deep);color:#fff}.comparison-table span{color:var(--muted)}.comparison-note{margin:15px 0 0;padding:15px 18px;background:#fff8e8;border-left:4px solid #e1a62b;color:var(--muted)}.advantage-grid{grid-template-columns:repeat(3,1fr)}.advantage-grid>div>span{width:auto;height:auto;display:block;background:transparent;color:var(--olive);font-size:13px}.overview-actions.centered{justify-content:center}.overview-cta .outline-link.light{border-color:#fff;color:#fff}@media(max-width:950px){.advantage-grid{grid-template-columns:1fr 1fr}}@media(max-width:650px){.comparison-table .comparison-head{display:none}.comparison-table>div{grid-template-columns:1fr;gap:6px}.comparison-table>div strong{color:var(--purple)}.advantage-grid{grid-template-columns:1fr}}
