.page-module__wddj-q__page{}.page-module__wddj-q__container{}.page-module__wddj-q__header{}.page-module__wddj-q__definition{}.page-module__wddj-q__heading{}.page-module__wddj-q__subheading{}.page-module__wddj-q__section{}.page-module__wddj-q__sectionHeading{}.page-module__wddj-q__sectionText{}.page-module__wddj-q__darkSection{}.page-module__wddj-q__darkHeading{}.page-module__wddj-q__expertBlock{}.page-module__wddj-q__expertText{}.page-module__wddj-q__faqSection{}.page-module__wddj-q__faqGrid{}.page-module__wddj-q__routing{}.page-module__wddj-q__routingHeading{}.page-module__wddj-q__routingGrid{}.page-module__wddj-q__routeCard{}.page-module__wddj-q__routeLabel{}.page-module__wddj-q__routeDescription{}.page-module__wddj-q__inlineLink{}.page-module__wddj-q__differentiator{border-left-color:var(--color-secondary-purple);}.page-module__wddj-q__differentiatorLabel{color:var(--color-secondary-purple);}.page-module__wddj-q__differentiatorText{}.page-module__wddj-q__componentsSection{margin-bottom:var(--space-16)}.page-module__wddj-q__componentCard{gap:var(--space-5);padding:var(--space-6);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);transition:border-color var(--duration-normal) var(--ease-default), box-shadow var(--duration-normal) var(--ease-default);align-items:flex-start;display:flex}.page-module__wddj-q__componentCard:hover{border-color:var(--color-border);box-shadow:var(--shadow-md)}.page-module__wddj-q__componentIcon{font-size:var(--text-2xl);flex-shrink:0;line-height:1}.page-module__wddj-q__componentName{font-family:var(--font-sans);font-weight:700;font-size:var(--text-lg);color:var(--color-text-primary);margin:0 0 var(--space-2) 0}.page-module__wddj-q__componentDescription{font-family:var(--font-sans);font-weight:300;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin:0}.page-module__wddj-q__phasesSection{margin-bottom:var(--space-16)}.page-module__wddj-q__phasesGrid{gap:var(--space-6);margin-top:var(--space-8);display:grid}@media (min-width:768px){.page-module__wddj-q__phasesGrid{gap:var(--space-8);grid-template-columns:repeat(2,1fr)}}.page-module__wddj-q__phaseCard{padding:var(--space-8);background:var(--color-bg-alt);border-radius:var(--radius-lg)}.page-module__wddj-q__phaseLabel{font-family:var(--font-sans);font-weight:700;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-secondary-purple);margin-bottom:var(--space-2);display:block}.page-module__wddj-q__phaseTitle{font-family:var(--font-sans);font-weight:700;font-size:var(--text-xl);color:var(--color-text-primary);margin:0 0 var(--space-3) 0}.page-module__wddj-q__phaseText{font-family:var(--font-sans);font-weight:300;font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin:0}.page-module__wddj-q__darkSubtext{font-family:var(--font-sans);font-weight:300;font-size:var(--text-base);line-height:var(--leading-relaxed);color:#ffffffb3;margin:0 0 var(--space-8) 0}.page-module__wddj-q__specsGrid{gap:var(--space-3);display:grid}@media (min-width:768px){.page-module__wddj-q__specsGrid{gap:var(--space-4);grid-template-columns:repeat(2,1fr)}}.page-module__wddj-q__specItem{gap:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid #ffffff1a;display:flex}.page-module__wddj-q__specLabel{font-family:var(--font-sans);font-weight:700;font-size:var(--text-sm);color:var(--color-primary-blue);min-width:100px}.page-module__wddj-q__specValue{font-family:var(--font-sans);font-weight:300;font-size:var(--text-sm);color:#fffc}.page-module__wddj-q__brainCategories{gap:var(--space-2);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.page-module__wddj-q__brainCategory{font-family:var(--font-sans);font-weight:300;font-size:var(--text-sm);color:var(--color-text-secondary);padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-light);border-radius:var(--radius-full)}@media (prefers-color-scheme:dark){html:not([data-theme]) .page-module__wddj-q__phaseLabel{color:var(--color-primary-blue)}}[data-theme=dark] .page-module__wddj-q__phaseLabel{color:var(--color-primary-blue)}
