.industry-standard .section-head{max-width:880px}.standard-architecture{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.architecture-stage{position:relative;padding:1.6rem;border:1px solid var(--silver);border-top:4px solid var(--navy);background:#fff}.architecture-stage:not(:last-child)::after{content:"→";position:absolute;right:-1.05rem;top:48%;z-index:2;color:var(--gold);font-size:1.5rem}.architecture-stage>span{font:700 .78rem Montserrat;color:var(--gold);letter-spacing:.12em}.architecture-stage h3{margin:.45rem 0;color:var(--navy)}.architecture-stage p{margin:0;color:var(--muted)}.architecture-stage.people{border-top-color:var(--gold)}.boundary-note{margin:2rem 0 0;padding:1.2rem 1.4rem;border-left:5px solid var(--gold);background:#fff8df;color:var(--graphite)}.credential-path{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}.path-stage{padding:1.8rem;background:white;border:1px solid var(--silver);border-top:6px solid var(--navy)}.path-stage.foundation{border-top-color:#2878b5}.path-stage.practitioner{border-top-color:#a5252a}.path-stage.leader{border-top-color:var(--gold)}.path-stage h3{font-size:1.35rem;color:var(--navy);margin:.35rem 0}.path-stage ul{padding-left:1.2rem;color:var(--muted)}.path-status,.curriculum-map span{display:inline-block;margin:0;color:var(--navy);background:var(--silver);padding:.28rem .55rem;font:700 .68rem Montserrat;letter-spacing:.06em;text-transform:uppercase}.curriculum-map{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.curriculum-map article{padding:1.5rem;border:1px solid var(--silver);background:white}.curriculum-map article.protected{border-top:4px solid var(--navy)}.curriculum-map article.planned{border-top:4px solid var(--gold)}.curriculum-map h3{color:var(--navy);margin:.75rem 0 .35rem}.curriculum-map p{color:var(--muted);margin:0}.qualification-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.qualification-grid article{padding:1.35rem;background:white;border:1px solid var(--silver)}.qualification-grid strong,.qualification-grid span{display:block}.qualification-grid strong{font-family:Montserrat;color:var(--navy);margin-bottom:.4rem}.qualification-grid span{color:var(--muted)}
@media(max-width:950px){.standard-architecture{grid-template-columns:1fr 1fr}.architecture-stage:not(:last-child)::after{display:none}.curriculum-map{grid-template-columns:1fr 1fr}.qualification-grid{grid-template-columns:1fr 1fr}}
@media(max-width:680px){.standard-architecture,.credential-path,.curriculum-map,.qualification-grid{grid-template-columns:1fr}}
.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}.price-card{padding:1.8rem;background:white;border:1px solid var(--silver);border-top:6px solid var(--navy)}.price-card.foundation{border-top-color:#2878b5}.price-card.practitioner{border-top-color:#a5252a}.price-card.combined{border-top-color:var(--gold)}.price{margin:.7rem 0;font:800 2.8rem Montserrat;color:var(--navy)}.price span{font-size:1.2rem;vertical-align:top}.price-card ul{padding-left:1.2rem;color:var(--muted)}.pricing-subhead{margin:2.5rem 0 1rem;color:var(--navy)}.fee-list{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--silver);background:var(--silver);gap:1px}.fee-list div{display:grid;gap:.4rem;padding:1rem;background:white}.fee-list strong{font-family:Montserrat;color:var(--navy);font-size:.85rem}.fee-list span{font:700 1.25rem Montserrat;color:var(--gold)}.terms-panel{margin-top:2rem;padding:1.6rem;background:var(--navy);color:white;border-left:6px solid var(--gold)}.terms-panel h3{margin-top:0;color:var(--gold)}.terms-panel li+li{margin-top:.45rem}
@media(max-width:950px){.pricing-grid{grid-template-columns:1fr 1fr}.fee-list{grid-template-columns:repeat(2,1fr)}}
@media(max-width:680px){.pricing-grid,.fee-list{grid-template-columns:1fr}}
