.page-module__40xAjW__page{}.page-module__40xAjW__container{}.page-module__40xAjW__header{}.page-module__40xAjW__definition{}.page-module__40xAjW__heading{}.page-module__40xAjW__subheading{}.page-module__40xAjW__sectionHeading{}.page-module__40xAjW__sectionText{}.page-module__40xAjW__darkSection{}.page-module__40xAjW__darkHeading{}.page-module__40xAjW__expertBlock{}.page-module__40xAjW__expertText{}.page-module__40xAjW__faqSection{}.page-module__40xAjW__faqGrid{}.page-module__40xAjW__routing{}.page-module__40xAjW__routingHeading{}.page-module__40xAjW__routingGrid{}.page-module__40xAjW__routeCard{}.page-module__40xAjW__routeLabel{}.page-module__40xAjW__routeDescription{}.page-module__40xAjW__pricingTeaser{}.page-module__40xAjW__inlineLink{}.page-module__40xAjW__differentiator{border-left-color:var(--color-primary-blue);}.page-module__40xAjW__differentiatorLabel{color:var(--color-primary-blue);}.page-module__40xAjW__differentiatorText{}.page-module__40xAjW__typesSection{margin-bottom:var(--space-16)}.page-module__40xAjW__typesGrid{gap:var(--space-5);margin-top:var(--space-8);display:grid}@media (min-width:768px){.page-module__40xAjW__typesGrid{gap:var(--space-6);grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module__40xAjW__typesGrid{grid-template-columns:repeat(3,1fr)}}.page-module__40xAjW__typeCard{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);flex-direction:column;display:flex}.page-module__40xAjW__typeCard:hover{border-color:var(--color-border);box-shadow:var(--shadow-md)}.page-module__40xAjW__typeHighlight{border-color:var(--color-primary-blue);background:linear-gradient(#8ed8f80a 0%,#0000 100%)}.page-module__40xAjW__typeName{font-family:var(--font-sans);font-weight:700;font-size:var(--text-lg);color:var(--color-text-primary);margin:0 0 var(--space-3) 0}.page-module__40xAjW__typeDescription{font-family:var(--font-sans);font-weight:300;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary);flex:1;margin:0}.page-module__40xAjW__typeMeta{gap:var(--space-4);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border-light);display:flex}.page-module__40xAjW__typeMetaItem{font-family:var(--font-sans);font-weight:700;font-size:var(--text-xs);color:var(--color-text-muted)}.page-module__40xAjW__typeLink{margin-top:var(--space-3);font-family:var(--font-sans);font-weight:700;font-size:var(--text-sm);color:var(--color-link);transition:color var(--duration-fast) var(--ease-default);text-decoration:none;display:inline-block}.page-module__40xAjW__typeLink:hover{color:var(--color-link-hover);text-underline-offset:2px;text-decoration:underline}.page-module__40xAjW__workshopsSection{margin-bottom:var(--space-16)}.page-module__40xAjW__workshopsGrid{gap:var(--space-4);margin-top:var(--space-6);margin-bottom:var(--space-10);display:grid}@media (min-width:768px){.page-module__40xAjW__workshopsGrid{gap:var(--space-5);grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module__40xAjW__workshopsGrid{grid-template-columns:repeat(3,1fr)}}.page-module__40xAjW__workshopCard{padding:var(--space-5);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);flex-direction:column;text-decoration:none;display:flex}.page-module__40xAjW__workshopCard:hover{border-color:var(--color-primary-purple);box-shadow:var(--shadow-md)}.page-module__40xAjW__workshopName{font-family:var(--font-sans);font-weight:700;font-size:var(--text-base);color:var(--color-text-primary);margin:0 0 var(--space-2) 0}.page-module__40xAjW__workshopDesc{font-family:var(--font-sans);font-weight:300;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary);flex:1;margin:0}.page-module__40xAjW__workshopMeta{gap:var(--space-4);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border-light);font-family:var(--font-sans);font-weight:700;font-size:var(--text-xs);color:var(--color-text-muted);display:flex}.page-module__40xAjW__openWorkshopsHeading{font-family:var(--font-sans);font-weight:400;font-size:var(--text-xl);color:var(--color-text-primary);margin:0 0 var(--space-3) 0}.page-module__40xAjW__includedSection{margin-bottom:var(--space-16);padding:var(--space-8);background:var(--color-bg-alt);border-radius:var(--radius-xl)}.page-module__40xAjW__includedItem{gap:var(--space-4);padding:var(--space-3) 0;align-items:center;display:flex}.page-module__40xAjW__includedNumber{background:var(--color-primary-blue);width:32px;height:32px;color:var(--color-black);font-family:var(--font-sans);font-weight:700;font-size:var(--text-sm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__40xAjW__includedText{font-family:var(--font-sans);font-weight:300;font-size:var(--text-base);color:var(--color-text-secondary);margin:0}.page-module__40xAjW__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__40xAjW__darkSubtext strong{color:var(--color-primary-blue);font-weight:700}.page-module__40xAjW__courseGrid{gap:var(--space-4);display:grid}@media (min-width:768px){.page-module__40xAjW__courseGrid{gap:var(--space-6);grid-template-columns:repeat(3,1fr)}}.page-module__40xAjW__courseCard{padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid #ffffff1a}.page-module__40xAjW__courseName{font-family:var(--font-sans);font-weight:700;font-size:var(--text-base);color:var(--color-white);margin:0 0 var(--space-2) 0}.page-module__40xAjW__courseMeta{font-family:var(--font-sans);font-weight:300;font-size:var(--text-sm);color:#fff9;margin:0}@media (prefers-color-scheme:dark){html:not([data-theme]) .page-module__40xAjW__workshopCard:hover{border-color:var(--color-primary-blue)}}[data-theme=dark] .page-module__40xAjW__workshopCard:hover{border-color:var(--color-primary-blue)}
