.PhaseProgress-module__ggZImq__container{margin-bottom:48px}.PhaseProgress-module__ggZImq__steps{justify-content:center;align-items:flex-start;margin:0;padding:0;list-style:none;display:flex}.PhaseProgress-module__ggZImq__stepItem{flex-direction:column;align-items:center;display:flex;position:relative}.PhaseProgress-module__ggZImq__line{background:var(--border-subtle);width:60px;height:2px;transition:background-color var(--duration-normal) var(--ease-out);position:absolute;top:6px;right:calc(50% + 8px)}.PhaseProgress-module__ggZImq__lineComplete{background:var(--semantic-success)}.PhaseProgress-module__ggZImq__lineActive{background:linear-gradient(90deg, var(--semantic-success), var(--accent-primary))}.PhaseProgress-module__ggZImq__step{background:var(--bg-tertiary);border:2px solid var(--border-default);width:12px;height:12px;transition:all var(--duration-normal) var(--ease-out);z-index:1;border-radius:9999px;justify-content:center;align-items:center;display:flex;position:relative}.PhaseProgress-module__ggZImq__stepNumber{display:none}.PhaseProgress-module__ggZImq__stepActive{background:var(--accent-primary);border-color:var(--accent-primary);width:16px;height:16px;box-shadow:0 0 0 3px var(--accent-primary-a15)}.PhaseProgress-module__ggZImq__stepComplete{background:var(--semantic-success);border-color:var(--semantic-success);color:var(--bg-primary)}.PhaseProgress-module__ggZImq__label{font-family:var(--font-primary);font-size:11px;font-weight:var(--font-weight-medium);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;transition:color var(--duration-fast) var(--ease-out);margin-top:8px}.PhaseProgress-module__ggZImq__labelActive{color:var(--text-primary)}@media (max-width:767px){.PhaseProgress-module__ggZImq__container{-webkit-overflow-scrolling:touch;margin:0 -24px 40px;padding:0 24px;overflow-x:auto}.PhaseProgress-module__ggZImq__steps{min-width:max-content}.PhaseProgress-module__ggZImq__line{width:40px}.PhaseProgress-module__ggZImq__label{font-size:10px}}@media (prefers-reduced-motion:reduce){.PhaseProgress-module__ggZImq__step,.PhaseProgress-module__ggZImq__line,.PhaseProgress-module__ggZImq__label{transition:none}}
.PhaseA-module__cySw7W__phase{gap:var(--space-8);flex-direction:column;display:flex}.PhaseA-module__cySw7W__header{text-align:center}.PhaseA-module__cySw7W__title{font-family:var(--font-display);font-size:24px;font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0 0 var(--space-3)}.PhaseA-module__cySw7W__helper{font-family:var(--font-primary);color:var(--text-tertiary);margin:0;font-size:14px}.PhaseA-module__cySw7W__cardGrid{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}.PhaseA-module__cySw7W__card{align-items:flex-start;gap:var(--space-4);border-radius:var(--radius-xl);padding:var(--space-6);cursor:pointer;background:#ffffff05;border:2px solid #ffffff1a;transition:all .2s;display:flex;position:relative}.PhaseA-module__cySw7W__card:hover:not(.PhaseA-module__cySw7W__cardSelected){border-color:#fff3}.PhaseA-module__cySw7W__cardSelected[data-type=venture_partnership]{border-color:var(--semantic-success);background:#10b9811f}.PhaseA-module__cySw7W__cardSelected[data-type=strategic_consultancy]{border-color:var(--pillar-strategy-text);background:var(--secondary-a12)}.PhaseA-module__cySw7W__cardSelected{transform:scale(1.02)}.PhaseA-module__cySw7W__radioInput{opacity:0;width:0;height:0;position:absolute}.PhaseA-module__cySw7W__radioIndicator{border:2px solid var(--border-default);width:20px;height:20px;transition:border-color var(--duration-fast) var(--ease-out);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.PhaseA-module__cySw7W__cardSelected[data-type=venture_partnership] .PhaseA-module__cySw7W__radioIndicator,.PhaseA-module__cySw7W__cardSelected[data-type=venture] .PhaseA-module__cySw7W__radioIndicator{border-color:var(--semantic-success)}.PhaseA-module__cySw7W__cardSelected[data-type=strategic_consultancy] .PhaseA-module__cySw7W__radioIndicator,.PhaseA-module__cySw7W__cardSelected[data-type=strategic] .PhaseA-module__cySw7W__radioIndicator{border-color:var(--pillar-strategy-text)}.PhaseA-module__cySw7W__radioInnerDot{width:10px;height:10px;animation:PhaseA-module__cySw7W__scaleIn var(--duration-fast) var(--ease-out);border-radius:9999px}.PhaseA-module__cySw7W__cardSelected[data-type=venture_partnership] .PhaseA-module__cySw7W__radioInnerDot,.PhaseA-module__cySw7W__cardSelected[data-type=venture] .PhaseA-module__cySw7W__radioInnerDot{background:var(--semantic-success)}.PhaseA-module__cySw7W__cardSelected[data-type=strategic_consultancy] .PhaseA-module__cySw7W__radioInnerDot,.PhaseA-module__cySw7W__cardSelected[data-type=strategic] .PhaseA-module__cySw7W__radioInnerDot{background:var(--pillar-strategy)}@keyframes PhaseA-module__cySw7W__scaleIn{0%{transform:scale(0)}to{transform:scale(1)}}.PhaseA-module__cySw7W__cardContent{flex:1}.PhaseA-module__cySw7W__cardTitle{font-family:var(--font-display);font-size:18px;font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0 0 8px}.PhaseA-module__cySw7W__cardDescription{font-family:var(--font-primary);color:var(--text-secondary);margin:0 0 var(--space-3);font-size:14px;line-height:1.5}.PhaseA-module__cySw7W__cardBestFor{font-family:var(--font-primary);color:var(--text-tertiary);margin:0;font-size:13px}.PhaseA-module__cySw7W__bestForLabel{font-weight:var(--font-weight-medium);color:var(--text-secondary)}.PhaseA-module__cySw7W__error{font-family:var(--font-primary);color:var(--semantic-error);text-align:center;margin:0;font-size:14px}@media (max-width:767px){.PhaseA-module__cySw7W__cardGrid{gap:var(--space-4);grid-template-columns:1fr}.PhaseA-module__cySw7W__card{padding:var(--space-6)}.PhaseA-module__cySw7W__title{font-size:20px}}.PhaseA-module__cySw7W__radioInput:focus-visible+.PhaseA-module__cySw7W__radioIndicator{outline:2px solid var(--accent-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.PhaseA-module__cySw7W__card,.PhaseA-module__cySw7W__radioIndicator,.PhaseA-module__cySw7W__radioInnerDot{transition:none;animation:none}}
