.soft-section{background:#eef1ef}.operating-map{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;gap:10px;align-items:center}.operating-map article{background:#1a344b;border:1px solid #ffffff1f;border-radius:18px;padding:22px;min-height:230px}.operating-map i,.learning-loop i,.skills-flow i{font-style:normal;color:var(--mint);font-weight:800}.operating-map b,.operating-map span{display:block;color:var(--mint);font-size:10px}.operating-map h3{font-size:21px;margin:30px 0 10px}.operating-map p{font-size:11px;color:#b5c0c6}.operating-map .map-accent{background:var(--blue)}.essay-grid,.process-chapter,.report-essay,.skill-system{display:grid;grid-template-columns:.72fr 1.28fr;gap:65px}.essay-index{display:flex;flex-direction:column;gap:13px;position:sticky;top:30px;align-self:start}.essay-index a{font-size:12px;text-decoration:none;color:var(--muted)}.essay-body p,.chapter-copy p,.report-essay p,.skill-system p{font-size:17px;line-height:1.75;color:var(--muted)}.essay-body blockquote{font:28px/1.35 Georgia;margin:30px 0;padding-left:25px;border-left:3px solid var(--mint);color:var(--navy)}.process-chapter{align-items:center}.chapter-points{display:grid;grid-template-columns:1fr 1fr;gap:12px}.chapter-points div{background:white;border:1px solid var(--line);border-radius:14px;padding:17px}.chapter-points span{display:block;font-size:11px;color:var(--muted)}.vertical-flow,.task-breakdown{background:var(--navy);border-radius:24px;padding:25px}.vertical-flow div,.task-breakdown div{background:#1a344b;border:1px solid #ffffff1f;padding:15px;border-radius:12px;color:white;margin-top:8px}.vertical-flow span,.task-breakdown small{display:block;color:#b5c0c6;font-size:10px}.vertical-flow i{display:block;text-align:center;color:var(--mint);font-style:normal}.vertical-flow .active,.task-breakdown .task-return{background:var(--blue)}.task-breakdown h3{color:white;margin:12px 0 20px}.handoff-diagram,.learning-loop,.skills-flow{display:flex;align-items:center;gap:9px}.handoff-diagram article,.learning-loop article,.skills-flow div{flex:1;background:white;border:1px solid var(--line);border-radius:15px;padding:18px}.handoff-diagram span,.handoff-diagram b,.handoff-diagram small,.learning-loop b,.learning-loop span,.skills-flow b,.skills-flow span{display:block}.handoff-diagram small,.learning-loop span,.skills-flow span{font-size:10px;color:var(--muted)}.handoff-diagram i{font-style:normal}.authority-ladder{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.authority-ladder article{background:white;border:1px solid var(--line);border-radius:18px;padding:24px}.authority-ladder h3{font-size:22px;margin:28px 0 10px}.authority-ladder p{font-size:12px;color:var(--muted)}.authority-ladder .featured{background:var(--blue);color:white}.authority-ladder .featured h3,.authority-ladder .featured p{color:white}.report-sheet{background:white;color:var(--ink);border-radius:22px;padding:25px}.report-sheet h3{color:var(--navy)}.report-sheet div{display:grid;grid-template-columns:30px 1fr auto;gap:10px;border-top:1px solid var(--line);padding:12px 0}.report-sheet p{font-size:12px;margin:0}.report-sheet small{display:block}.report-sheet em{font-size:10px;color:var(--blue)}.final-cta{margin-top:45px}.roster-stats{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:18px;background:white}.roster-stats article{padding:22px;border-right:1px solid var(--line)}.roster-stats b,.roster-stats span{display:block}.roster-stats b{font:36px Georgia;color:var(--blue)}.roster-stats span{font-size:11px;color:var(--muted)}.roster-note{text-align:center}.rose-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.rose-list span{font-size:11px;padding:10px;background:#f0f2f0;border-radius:9px}.department-grid{display:grid;gap:22px}.department-section{padding:0;background:white;border:1px solid var(--line);border-radius:22px;overflow:hidden}.department-head{display:flex;gap:18px;padding:21px 24px;background:var(--navy);color:white}.department-head>span{font:30px Georgia;color:var(--mint)}.department-head h3{color:white;font-size:23px}.department-head p{margin:2px 0;font-size:10px}.agent-roster{display:grid;grid-template-columns:repeat(3,1fr)}.agent-card{display:flex;gap:12px;padding:18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.agent-card i{flex:0 0 38px;height:38px;border-radius:50%;background:#edf0ff;color:var(--blue);display:grid;place-items:center;font-style:normal;font-size:10px;font-weight:800}.agent-card b,.agent-card span{display:block}.agent-card b{font-size:12px}.agent-card span{font-size:9px;color:var(--blue);text-transform:uppercase}.agent-card p{font-size:10px;color:var(--muted)}.skills-flow .active{background:var(--blue)}.skills-flow .active b,.skills-flow .active span{color:white}.skill-grid,.included-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.skill-grid article,.included-grid article{background:white;border:1px solid var(--line);border-radius:16px;padding:21px}.skill-grid p,.included-grid p{font-size:11px;color:var(--muted)}.pricing-proof{display:flex;gap:8px;flex-wrap:wrap}.pricing-proof span{font-size:10px;background:white;border:1px solid var(--line);border-radius:999px;padding:8px 12px}.pricing-terms{text-align:center}.table-wrap{overflow:auto}.comparison-table{width:100%;border-collapse:collapse;background:white}.comparison-table th,.comparison-table td{text-align:left;padding:16px;border-bottom:1px solid var(--line);font-size:12px}.comparison-table th{background:var(--navy);color:white}.trial-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.trial-timeline article{background:#1a344b;border-radius:18px;padding:23px}.trial-timeline p{font-size:11px;color:#b5c0c6}.faq-section{display:grid;grid-template-columns:.65fr 1.35fr;gap:60px}.faq-grid details{background:white;border:1px solid var(--line);border-radius:14px;padding:17px;margin-bottom:10px}.faq-grid p{font-size:12px;color:var(--muted)}.pricing-close{text-align:center}.checkout-summary{background:#f2f4ff;border:1px solid #d8ddff;border-radius:14px;padding:18px;margin:20px 0}.checkout-summary span,.checkout-summary b,.checkout-summary small{display:block}.checkout-summary b{font-size:22px}.checkout-points{font-size:12px}.checkout-alert{color:#9b5c16;background:#fff4df;padding:10px;border-radius:8px}@media(max-width:900px){.operating-map{grid-template-columns:1fr}.essay-grid,.process-chapter,.report-essay,.skill-system,.faq-section{grid-template-columns:1fr}.handoff-diagram,.learning-loop,.skills-flow{flex-direction:column}.authority-ladder,.trial-timeline,.roster-stats{grid-template-columns:1fr 1fr}.agent-roster,.skill-grid,.included-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.chapter-points,.authority-ladder,.trial-timeline,.roster-stats,.agent-roster,.skill-grid,.included-grid{grid-template-columns:1fr}}
