.page-module__-p2CGW__main{background:var(--off-white);min-height:100vh;padding:2rem 1.5rem 4rem}.page-module__-p2CGW__container{flex-direction:column;gap:3rem;max-width:680px;margin:0 auto;display:flex}.page-module__-p2CGW__pageHeader{padding-bottom:.5rem}.page-module__-p2CGW__pageTitle{color:var(--dark-gray);letter-spacing:-.03em;margin:0;font-size:2rem;font-weight:800}.page-module__-p2CGW__pageSubtitle{color:var(--medium-gray);max-width:520px;margin:.5rem 0 0;font-size:.95rem;line-height:1.6}.page-module__-p2CGW__section{flex-direction:column;gap:1.5rem;display:flex}.page-module__-p2CGW__sectionHeader{align-items:center;gap:.9rem;display:flex}.page-module__-p2CGW__sectionIcon{background:var(--haiti-blue);color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.page-module__-p2CGW__sectionTitle{color:var(--dark-gray);letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:700}.page-module__-p2CGW__sectionSubtitle{color:var(--medium-gray);margin:.15rem 0 0;font-size:.82rem}.page-module__-p2CGW__flowChart{flex-direction:column;display:flex}.page-module__-p2CGW__connector{z-index:0;flex-direction:column;align-items:center;padding:0;display:flex;position:relative}.page-module__-p2CGW__connectorLine{background:#d1d5db;width:2px;height:28px}.page-module__-p2CGW__connectorArrow{color:#d1d5db;margin-top:-2px;font-size:.7rem;line-height:1}.page-module__-p2CGW__stepCard{border:1px solid var(--light-gray);background:#fff;border-radius:12px;gap:1rem;padding:1.1rem 1.25rem;display:flex;position:relative}.page-module__-p2CGW__decisionCard{background:#f8faff;border-color:#c7d7f5}.page-module__-p2CGW__stepNum{background:var(--haiti-blue);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:.1rem;font-size:.78rem;font-weight:700;display:flex}.page-module__-p2CGW__decisionCard .page-module__-p2CGW__stepNum{background:#1e40af}.page-module__-p2CGW__stepBody{flex-direction:column;flex:1;gap:.4rem;display:flex}.page-module__-p2CGW__stepTitle{color:var(--dark-gray);margin:0;font-size:.95rem;font-weight:700;line-height:1.35}.page-module__-p2CGW__stepText{color:#4b5563;margin:0;font-size:.85rem;line-height:1.6}.page-module__-p2CGW__repCallout{color:var(--haiti-blue);background:#eff4ff;border:1px solid #c7d7f5;border-radius:6px;margin-top:.4rem;padding:.35rem .65rem;font-size:.78rem;font-weight:600;line-height:1.4}.page-module__-p2CGW__outcomes{flex-direction:column;gap:.4rem;margin-top:.5rem;display:flex}.page-module__-p2CGW__outcomePass,.page-module__-p2CGW__outcomeFail{border-radius:6px;align-items:flex-start;gap:.4rem;padding:.35rem .6rem;font-size:.8rem;line-height:1.4;display:flex}.page-module__-p2CGW__outcomePass{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.page-module__-p2CGW__outcomeFail{color:#7f1d1d;background:#fff1f2;border:1px solid #fecdd3}.page-module__-p2CGW__outcomePass svg,.page-module__-p2CGW__outcomeFail svg{flex-shrink:0;margin-top:2px}.page-module__-p2CGW__terminalCard{background:#ecfdf5;border:1.5px solid #6ee7b7;border-radius:12px;align-items:flex-start;gap:1rem;padding:1.1rem 1.25rem;display:flex}.page-module__-p2CGW__terminalIcon{color:#065f46;flex-shrink:0;margin-top:.1rem}.page-module__-p2CGW__terminalTitle{color:#065f46;margin:0;font-size:.95rem;font-weight:700}.page-module__-p2CGW__terminalText{color:#047857;margin:.3rem 0 0;font-size:.83rem;line-height:1.55}.page-module__-p2CGW__orgChart{flex-direction:column;align-items:center;display:flex}.page-module__-p2CGW__orgRootRow{width:100%}.page-module__-p2CGW__orgStem{background:#d1d5db;width:2px;height:28px}.page-module__-p2CGW__orgChildrenSingle{width:100%}.page-module__-p2CGW__orgChildrenRow{gap:1rem;width:100%;padding-top:28px;display:flex;position:relative}.page-module__-p2CGW__orgChildrenRow:before{content:"";background:#d1d5db;height:2px;position:absolute;top:0;left:calc(25% - .25rem);right:calc(25% - .25rem)}.page-module__-p2CGW__orgChildWrapper{flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.page-module__-p2CGW__orgChildWrapper:before{content:"";background:#d1d5db;width:2px;height:28px;position:absolute;top:-28px;left:50%;transform:translate(-50%)}.page-module__-p2CGW__orgNode{border:1px solid var(--light-gray);text-align:center;background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:.75rem;width:100%;padding:1.1rem 1.25rem;display:flex}.page-module__-p2CGW__orgNodePersonalized{background:#f8faff;border-color:#c7d7f5}.page-module__-p2CGW__avatarWrap{background:var(--haiti-blue);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.page-module__-p2CGW__avatarLg{width:72px;height:72px}.page-module__-p2CGW__avatarMd{width:56px;height:56px}.page-module__-p2CGW__avatarImg{object-fit:cover;object-position:top center;width:100%;height:100%}.page-module__-p2CGW__avatarInitials{color:#fff;font-size:1.1rem;font-weight:700}.page-module__-p2CGW__avatarMd .page-module__-p2CGW__avatarInitials{font-size:.9rem}.page-module__-p2CGW__orgNodeInfo{flex-direction:column;align-items:center;gap:.15rem;display:flex}.page-module__-p2CGW__orgRoleLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--haiti-blue);background:#eff4ff;border:1px solid #c7d7f5;border-radius:20px;padding:.15rem .6rem;font-size:.7rem;font-weight:700}.page-module__-p2CGW__orgNodePersonalized .page-module__-p2CGW__orgRoleLabel{color:#1e3a8a;background:#dbeafe}.page-module__-p2CGW__orgName{color:var(--dark-gray);margin:0;font-size:1rem;font-weight:700;line-height:1.3}.page-module__-p2CGW__orgNameLink{color:var(--dark-gray);margin:0;font-size:1rem;font-weight:700;line-height:1.3;text-decoration:none;display:block}.page-module__-p2CGW__orgNameLink:hover{color:var(--haiti-blue);text-decoration:underline}.page-module__-p2CGW__orgTitle{color:var(--medium-gray);margin:0;font-size:.78rem}.page-module__-p2CGW__orgPowers{text-align:left;border-top:1px solid #f0f0f0;flex-direction:column;gap:.4rem;width:100%;margin:0;padding:.75rem 0 0;list-style:none;display:flex}.page-module__-p2CGW__orgPowers li{color:#374151;padding-left:1rem;font-size:.8rem;line-height:1.45;position:relative}.page-module__-p2CGW__orgPowers li:before{content:"→";color:var(--medium-gray);font-size:.7rem;position:absolute;top:.05rem;left:0}@media (max-width:600px){.page-module__-p2CGW__main{padding:1.5rem 1rem 3rem}.page-module__-p2CGW__pageTitle{font-size:1.6rem}.page-module__-p2CGW__stepCard{padding:.9rem 1rem}.page-module__-p2CGW__orgChildrenRow{flex-direction:column;padding-top:0}.page-module__-p2CGW__orgChildrenRow:before{width:2px;height:100%;top:0;left:50%;right:auto}.page-module__-p2CGW__orgChildWrapper{align-items:stretch}.page-module__-p2CGW__orgChildWrapper:before{left:50%}.page-module__-p2CGW__avatarLg{width:60px;height:60px}}
