.training-paths{padding:55px 0}.path-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:32px}.training-path{display:flex;flex-direction:column;padding:34px;border-radius:10px;border:1px solid #c9d5e8;background:#e4edf9}.academy-path{background:#eee8ff;border-color:#d7c9ef}.path-top{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.path-top .eyebrow{font-size:9px;letter-spacing:1.2px}.path-badge{font-size:8px;font-weight:700;letter-spacing:.7px;border:1px solid #0002;border-radius:20px;padding:6px 10px}.training-path h3{font:600 clamp(30px,3vw,41px)/1.08 var(--display);letter-spacing:-1px;margin:30px 0 12px}.training-path .path-subtitle{font-weight:600;font-size:15px;margin:0 0 20px;color:#35313f}.training-path>p{font-size:15px;line-height:1.7;color:#555361}.training-path ul{padding-left:19px;margin:5px 0 30px;font-size:13px;line-height:1.6}.training-path li{margin:9px 0}.training-path .btn{margin-top:auto;align-self:flex-start;font-size:12px;gap:15px}.method-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:36px}.method-grid article{border-top:1px solid var(--line);padding-top:23px}.method-number{font-size:13px;color:#426488;font-weight:700}.method-grid h3{font:600 27px/1.15 var(--display);letter-spacing:-.6px;margin:23px 0 16px}.method-grid p{font-size:15px;line-height:1.65;color:var(--muted)}.system-case{padding:32px;background:#e4edf9;border:1px solid #c9d5e8;border-radius:10px}.system-case .eyebrow{font-size:9px;letter-spacing:1.1px}.system-case h3{font:600 clamp(28px,3vw,39px)/1.1 var(--display);letter-spacing:-1px;margin:21px 0}.system-case p{font-size:15px;line-height:1.7;color:#4b5565;margin-bottom:0}.groundforce{display:grid;grid-template-columns:1fr 1.1fr;gap:55px;align-items:center;background:#1e282d;color:#f7f7f5;margin-top:30px}.groundforce p{color:#c4cfd7}.groundforce .eyebrow{color:#a9c6fb}.system-evidence>strong{font:600 clamp(47px,5vw,68px)/1 var(--display);letter-spacing:-2px}.system-evidence>strong>span{display:block;font:500 14px var(--body);letter-spacing:0;margin-top:12px}.system-evidence>p{font-size:12px;margin:15px 0}.system-case blockquote{font:500 18px/1.5 var(--display);letter-spacing:-.3px;border-top:1px solid #ffffff30;padding-top:22px;margin:23px 0 12px}.quote-source{font-size:10px;color:#a9c6fb}.system-case-pair{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:25px}.system-case-pair blockquote{border-color:#c9d5e8;font-size:16px}.system-case-pair .system-case:last-child{background:#eee8ff;border-color:#d7c9ef}.practice-flow{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:23px 0 0;margin-top:24px;border-top:1px solid #d7c9ef;font-size:12px}.practice-flow b{color:#6425ff}.ongoing-note{display:grid;grid-template-columns:230px 1fr;gap:30px;padding:27px 30px;background:#e7ecf3;border-left:3px solid #6586b4;border-radius:0 7px 7px 0;margin:0 0 45px;align-items:center}.ongoing-note strong{font:600 23px/1.2 var(--display);letter-spacing:-.5px}.ongoing-note p{font-size:14px;line-height:1.6;color:#555f6d;margin:0}.closing-actions{display:flex;gap:18px;flex-wrap:wrap;margin-top:30px}.workshop-link{font-size:13px;color:var(--muted);margin-top:28px}.workshop-link a{text-underline-offset:4px}.training-close{padding-top:45px}.training-method .lead,.systems-proof>.lead{max-width:720px}
@media(max-width:1000px){.training-path{padding:26px}.groundforce{gap:30px}.training-path .btn{font-size:11px;padding:16px}.method-grid{gap:22px}}
@media(max-width:760px){.path-grid,.method-grid,.groundforce,.system-case-pair,.ongoing-note{grid-template-columns:1fr}.training-paths{padding:40px 0}.training-path h3{font-size:35px}.training-path{padding:25px}.method-grid{gap:18px}.method-grid h3{font-size:27px;margin-top:16px}.system-case{padding:25px}.system-case h3{font-size:32px}.groundforce{gap:30px}.system-evidence>strong{font-size:56px}.ongoing-note{padding:23px;gap:12px}.training-close{padding-top:35px}.closing-actions{gap:12px}.closing-actions .btn{font-size:12px}}
