.stage-explorer{background:#fff}.stage-explorer .awakening-inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:60px;align-items:start}.stage-explorer .stage-intro{position:sticky;top:105px}.stage-explorer .stage-intro p{margin-bottom:22px}.stage-accordion-item{border-bottom:1px solid #ded8d0}.stage-accordion-item h3{margin:0;font:inherit}.stage-accordion-toggle{width:100%;display:flex;align-items:flex-start;gap:15px;text-align:left;background:transparent;border:0;padding:17px 0;color:var(--teal)}.stage-number{color:var(--terra);font-weight:700;font-size:.84rem;min-width:24px;padding-top:2px}.stage-heading{flex:1;display:flex;flex-direction:column;gap:4px}.stage-heading strong{font-size:1rem;line-height:1.35}.stage-heading span{font-size:.83rem;color:var(--muted);line-height:1.5}.stage-toggle-icon{font-size:1.4rem;font-weight:400;line-height:1;color:var(--teal)}.stage-accordion-panel{padding:0 18px 22px 39px}.stage-accordion-panel[hidden]{display:none}.stage-accordion-panel p{font-size:.91rem;color:var(--muted);margin:0 0 13px}.stage-page-link{color:var(--terra);font-weight:700;font-size:.88rem}.stage-assessment-desktop{margin-top:27px}.stage-assessment-desktop p,.stage-assessment-mobile p{font-size:.88rem;color:var(--muted);margin:0 0 13px}.stage-assessment-mobile{display:none}.stage-accordion-toggle:focus-visible,.stage-page-link:focus-visible{outline:2px solid var(--terra);outline-offset:3px}@media(max-width:800px){.stage-explorer .awakening-inner{grid-template-columns:1fr;gap:15px}.stage-explorer .stage-intro{position:static}.stage-explorer .stage-intro p{margin-bottom:0}.stage-assessment-desktop{display:none}.stage-assessment-mobile{display:block;text-align:center;padding-top:25px}.stage-assessment-mobile .btn{width:100%;max-width:380px}.stage-accordion-toggle{padding:16px 0}.stage-heading strong{font-size:1rem}.stage-heading span{font-size:.8rem}}