.page-module__edgzBa__page{min-height:100vh}.page-module__edgzBa__hero{padding:clamp(8rem, 14vw, 14rem) 0 var(--section-pad);border-bottom:1px solid var(--color-border)}.page-module__edgzBa__label{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);color:var(--color-text-muted);text-transform:uppercase;margin-bottom:1.5rem}.page-module__edgzBa__headline{font-family:var(--font-display);font-size:var(--text-display);color:var(--color-text);max-width:20ch;margin-bottom:2.5rem;font-weight:200;line-height:1.1}.page-module__edgzBa__headline em{color:#000;font-style:italic}.page-module__edgzBa__heroBody{font-family:var(--font-body);font-size:1.05rem;font-weight:300;line-height:var(--leading-body);color:var(--color-text-soft);max-width:60ch}.page-module__edgzBa__phasesSection{padding:var(--section-pad) 0}.page-module__edgzBa__phaseRow{border-top:1px solid var(--color-border);transition:background var(--duration-med);grid-template-columns:220px 1px 1fr;align-items:start;gap:4rem;padding:4rem 0;display:grid}.page-module__edgzBa__phaseRow:hover{background:var(--color-hover)}.page-module__edgzBa__phaseRow:last-child{border-bottom:1px solid var(--color-border)}.page-module__edgzBa__phaseLeft{flex-direction:column;gap:.5rem;padding-top:.25rem;display:flex}.page-module__edgzBa__phaseNum{font-family:var(--font-mono);letter-spacing:.25em;color:var(--color-text-muted);font-size:.65rem}.page-module__edgzBa__phaseTitle{font-family:var(--font-display);color:var(--color-text);font-size:clamp(2rem,4vw,3.5rem);font-weight:300;line-height:1}.page-module__edgzBa__phaseDuration{font-family:var(--font-body);color:var(--color-text-muted);letter-spacing:.1em;text-transform:uppercase;margin-top:.25rem;font-size:.75rem;font-weight:400}.page-module__edgzBa__phaseDivider{background:var(--color-border);align-self:stretch;width:1px}.page-module__edgzBa__phaseRight{flex-direction:column;gap:1.5rem;display:flex}.page-module__edgzBa__phaseBody{font-family:var(--font-body);font-size:1rem;font-weight:300;line-height:var(--leading-body);color:var(--color-text-soft);max-width:60ch}.page-module__edgzBa__phaseActions{flex-direction:column;gap:.5rem;display:flex}.page-module__edgzBa__phaseAction{font-family:var(--font-body);color:var(--color-text-soft);align-items:center;gap:1rem;font-size:.875rem;font-weight:400;display:flex}.page-module__edgzBa__actionDash{background:var(--color-text-muted);flex-shrink:0;width:20px;height:1px;display:inline-block}.page-module__edgzBa__ctaSection{padding:var(--section-pad) 0;border-top:1px solid var(--color-border);background:var(--color-surface)}.page-module__edgzBa__ctaInner{flex-direction:column;align-items:flex-start;gap:2.5rem;display:flex}.page-module__edgzBa__ctaHeadline{font-family:var(--font-display);font-size:var(--text-h2);color:var(--color-text);font-weight:200;line-height:1.1}.page-module__edgzBa__ctaHeadline em{color:#000;font-style:italic}.page-module__edgzBa__ctaPrimary{font-family:var(--font-label);letter-spacing:.22em;text-transform:uppercase;color:var(--color-white);background:var(--color-black);transition:background var(--duration-fast), color var(--duration-fast), outline var(--duration-fast);padding:1rem 2.5rem;font-size:.65rem;font-weight:700;display:inline-block}.page-module__edgzBa__ctaPrimary:hover{color:var(--color-black);outline:1px solid var(--color-black);background:0 0}@media (max-width:768px){.page-module__edgzBa__phaseRow{grid-template-columns:1fr;gap:2rem}.page-module__edgzBa__phaseDivider{width:100%;height:1px}}
