.Curriculum-module__CVjUqW__section{background-color:var(--color-surface);padding:var(--section-padding-mobile) 0;border-bottom:1px solid var(--color-border)}.Curriculum-module__CVjUqW__headingOverride{margin-bottom:var(--spacing-lg)}.Curriculum-module__CVjUqW__searchBar{max-width:720px;margin:0 auto var(--spacing-xl) auto;gap:var(--spacing-xs);flex-direction:column;display:flex}.Curriculum-module__CVjUqW__searchWrapper{align-items:center;width:100%;display:flex;position:relative}.Curriculum-module__CVjUqW__searchIcon{left:var(--spacing-md);color:var(--color-text-light);pointer-events:none;position:absolute}.Curriculum-module__CVjUqW__searchInput{width:100%;padding:var(--spacing-sm) var(--spacing-xl) var(--spacing-sm) 46px;border:2px solid var(--color-border);border-radius:var(--border-radius-full);font-family:var(--font-family-body);font-size:var(--font-size-body);color:var(--color-text);background-color:var(--color-white);box-shadow:var(--shadow-sm);transition:border-color var(--transition-fast), box-shadow var(--transition-fast)}.Curriculum-module__CVjUqW__searchInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 4px var(--color-primary-tint);outline:none}.Curriculum-module__CVjUqW__clearBtn{right:var(--spacing-md);color:var(--color-text-muted);cursor:pointer;border-radius:var(--border-radius-full);transition:color var(--transition-fast), background-color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute}.Curriculum-module__CVjUqW__clearBtn:hover{color:var(--color-text);background-color:var(--color-surface-hover)}.Curriculum-module__CVjUqW__resultsCounter{text-align:center;font-family:var(--font-family-body);font-size:var(--font-size-small);color:var(--color-accent-dark);font-weight:var(--font-weight-medium)}.Curriculum-module__CVjUqW__grid{gap:var(--spacing-lg);grid-template-columns:1fr;display:grid}.Curriculum-module__CVjUqW__card{background-color:var(--color-white);border:2px solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-sm);transition:border-color var(--transition-normal), box-shadow var(--transition-normal), transform var(--transition-normal);flex-direction:column;display:flex;position:relative;overflow:hidden}.Curriculum-module__CVjUqW__card:hover{box-shadow:var(--shadow-lg);border-color:var(--color-primary)}.Curriculum-module__CVjUqW__card:after{content:"";background-color:var(--color-accent);opacity:0;width:4px;transition:opacity var(--transition-fast);position:absolute;top:0;bottom:0;left:0}.Curriculum-module__CVjUqW__card:hover:after{opacity:1}.Curriculum-module__CVjUqW__phdCard{border-color:var(--color-accent);background-color:#faf9f6;grid-column:1/-1}.Curriculum-module__CVjUqW__phdCard:after{background-color:var(--color-primary);opacity:1;width:6px}.Curriculum-module__CVjUqW__goldRibbon{background-color:var(--color-accent-dark);color:var(--color-white);font-family:var(--font-family-heading);font-size:.65rem;font-weight:var(--font-weight-bold);letter-spacing:.1em;box-shadow:var(--shadow-sm);z-index:10;padding:6px 40px;position:absolute;top:20px;right:-40px;transform:rotate(45deg)}.Curriculum-module__CVjUqW__watermarkNumber{bottom:-15px;right:var(--spacing-xs);font-family:var(--font-family-heading);font-size:5.5rem;font-weight:var(--font-weight-bold);color:var(--color-accent);opacity:.08;pointer-events:none;z-index:1;-webkit-user-select:none;user-select:none;line-height:.8;position:absolute}.Curriculum-module__CVjUqW__cardHeader{margin-bottom:var(--spacing-md);z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.Curriculum-module__CVjUqW__badge{align-items:center;gap:var(--spacing-xxs);background-color:var(--color-primary-tint);color:var(--color-primary);font-family:var(--font-family-heading);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);padding:var(--spacing-xxs) var(--spacing-sm);border-radius:var(--border-radius-full);display:inline-flex}.Curriculum-module__CVjUqW__duration{align-items:center;gap:var(--spacing-xxs);color:var(--color-text-light);font-family:var(--font-family-body);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);display:inline-flex}.Curriculum-module__CVjUqW__programTitle{font-family:var(--font-family-heading);font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);color:var(--color-primary);margin-bottom:var(--spacing-sm);line-height:var(--line-height-tight);z-index:2;position:relative}.Curriculum-module__CVjUqW__programDescription{font-family:var(--font-family-body);font-size:var(--font-size-small);color:var(--color-text-light);line-height:var(--line-height-body);margin-bottom:var(--spacing-lg);z-index:2;flex-grow:1;position:relative}.Curriculum-module__CVjUqW__programInfo{margin-bottom:var(--spacing-lg);z-index:2;flex-grow:1;position:relative}.Curriculum-module__CVjUqW__eligBlock{background-color:var(--color-surface);border-left:3px solid var(--color-accent);padding:var(--spacing-xs) var(--spacing-sm);border-radius:0 var(--border-radius-md) var(--border-radius-md) 0;margin-bottom:var(--spacing-md);z-index:2}.Curriculum-module__CVjUqW__eligLabel,.Curriculum-module__CVjUqW__infoLabel{font-family:var(--font-family-heading);font-size:.75rem;font-weight:var(--font-weight-bold);color:var(--color-accent-dark);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;display:block}.Curriculum-module__CVjUqW__eligText,.Curriculum-module__CVjUqW__infoValue{font-family:var(--font-family-body);font-size:var(--font-size-small);color:var(--color-text);margin:0;line-height:1.5}.Curriculum-module__CVjUqW__modesBlock,.Curriculum-module__CVjUqW__specsBlock{margin-bottom:var(--spacing-md);z-index:2;position:relative}.Curriculum-module__CVjUqW__blockLabel{font-family:var(--font-family-heading);font-size:.8rem;font-weight:var(--font-weight-bold);color:var(--color-primary);margin-bottom:var(--spacing-xs);text-transform:uppercase;letter-spacing:.03em;display:block}.Curriculum-module__CVjUqW__tagsRow{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.Curriculum-module__CVjUqW__modeTag{background-color:var(--color-primary);color:var(--color-white);font-family:var(--font-family-heading);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);padding:4px var(--spacing-sm);border-radius:var(--border-radius-full)}.Curriculum-module__CVjUqW__specsGrid{margin-bottom:var(--spacing-xs);grid-template-columns:repeat(1,1fr);gap:8px;display:grid}.Curriculum-module__CVjUqW__specTag{align-items:center;gap:var(--spacing-xxs);background-color:var(--color-white);border:1px solid var(--color-border);color:var(--color-text);font-family:var(--font-family-body);padding:4px var(--spacing-xs);border-radius:var(--border-radius-sm);box-shadow:var(--shadow-sm);font-size:.8rem;display:inline-flex}.Curriculum-module__CVjUqW__specCheck{color:var(--color-accent-dark);flex-shrink:0}.Curriculum-module__CVjUqW__toggleSpecsBtn{color:var(--color-primary);font-family:var(--font-family-heading);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);cursor:pointer;padding:var(--spacing-xxs) 0;transition:color var(--transition-fast);background:0 0;border:none;align-items:center;display:inline-flex}.Curriculum-module__CVjUqW__toggleSpecsBtn:hover{color:var(--color-accent-hover);text-decoration:underline}.Curriculum-module__CVjUqW__actions{gap:var(--spacing-sm);z-index:2;grid-template-columns:1.2fr 1fr;margin-top:auto;display:grid;position:relative}.Curriculum-module__CVjUqW__applyBtn{justify-content:center!important;width:100%!important}.Curriculum-module__CVjUqW__inquireBtn{border-color:var(--color-primary)!important;width:100%!important;color:var(--color-primary)!important;justify-content:center!important}.Curriculum-module__CVjUqW__inquireBtn:hover{background-color:var(--color-primary)!important;color:var(--color-white)!important}.Curriculum-module__CVjUqW__arrow{transition:transform var(--transition-fast);margin-left:2px}.Curriculum-module__CVjUqW__inquireBtn:hover .Curriculum-module__CVjUqW__arrow{transform:translate(3px)}.Curriculum-module__CVjUqW__emptyState{text-align:center;padding:var(--spacing-xl) 0;color:var(--color-text-light);font-family:var(--font-family-body);justify-content:center;align-items:center;gap:var(--spacing-xs);flex-direction:column;display:flex}.Curriculum-module__CVjUqW__emptyIcon{color:var(--color-text-muted)}.Curriculum-module__CVjUqW__resetSearchBtn{margin-top:var(--spacing-sm);background-color:var(--color-primary);color:var(--color-white);font-family:var(--font-family-heading);font-weight:var(--font-weight-semibold);font-size:var(--font-size-small);padding:var(--spacing-xs) var(--spacing-lg);border-radius:var(--border-radius-full);cursor:pointer;transition:background-color var(--transition-fast), transform var(--transition-fast);border:none}.Curriculum-module__CVjUqW__resetSearchBtn:hover{background-color:var(--color-primary-dark);transform:translateY(-1px)}@media (min-width:768px){.Curriculum-module__CVjUqW__section{padding:var(--section-padding-desktop) 0}.Curriculum-module__CVjUqW__headingOverride{margin-bottom:var(--spacing-xxl)}.Curriculum-module__CVjUqW__grid{gap:var(--spacing-xl);grid-template-columns:repeat(2,1fr)}.Curriculum-module__CVjUqW__specsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Curriculum-module__CVjUqW__specsGrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.Curriculum-module__CVjUqW__grid{gap:var(--spacing-lg);grid-template-columns:repeat(3,1fr)}.Curriculum-module__CVjUqW__phdCard{grid-column:1/-1}}
.Eligibility-module__vC5C9G__section{background:linear-gradient(135deg, var(--color-white) 0%, var(--color-surface) 100%);padding:var(--section-padding-mobile) 0;border-bottom:1px solid var(--color-border)}.Eligibility-module__vC5C9G__headingOverride{margin-bottom:var(--spacing-xl)}.Eligibility-module__vC5C9G__grid{gap:var(--spacing-lg);grid-template-columns:1fr;display:grid}.Eligibility-module__vC5C9G__card{background-color:var(--color-white);border:2px solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--spacing-lg);transition:border-color var(--transition-normal), box-shadow var(--transition-normal);flex-direction:column;align-items:flex-start;display:flex;position:relative;overflow:hidden}.Eligibility-module__vC5C9G__card:hover{box-shadow:var(--shadow-lg);border-color:var(--color-primary)}.Eligibility-module__vC5C9G__card:after{content:"";background-color:var(--color-accent);opacity:0;height:4px;transition:opacity var(--transition-fast);position:absolute;top:0;left:0;right:0}.Eligibility-module__vC5C9G__card:hover:after{opacity:1}.Eligibility-module__vC5C9G__cardHeader{width:100%;margin-bottom:var(--spacing-md);z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.Eligibility-module__vC5C9G__cardCircleNumber{color:var(--color-accent-dark);background-color:var(--color-accent-tint);border-radius:var(--border-radius-full);width:32px;height:32px;font-family:var(--font-family-heading);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);transition:transform var(--transition-fast), background-color var(--transition-fast), color var(--transition-fast);border:1px solid #c0985033;justify-content:center;align-items:center;display:flex}.Eligibility-module__vC5C9G__card:hover .Eligibility-module__vC5C9G__cardCircleNumber{background-color:var(--color-accent);color:var(--color-white);border-color:var(--color-accent);transform:scale(1.05)}.Eligibility-module__vC5C9G__iconWrapper{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);color:var(--color-white);border-radius:var(--border-radius-sm);width:40px;height:40px;transition:transform var(--transition-fast), background-color var(--transition-fast);border:none;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 10px #0020601a}.Eligibility-module__vC5C9G__card:hover .Eligibility-module__vC5C9G__iconWrapper{background:linear-gradient(135deg, var(--color-accent) 0%, var(--color-accent-hover) 100%);color:var(--color-white);transform:scale(1.06)}.Eligibility-module__vC5C9G__icon{stroke-width:1.5px}.Eligibility-module__vC5C9G__cardTitle{font-family:var(--font-family-heading);font-size:var(--font-size-body-large);font-weight:var(--font-weight-semibold);color:var(--color-primary);margin-bottom:var(--spacing-xs);align-items:center;min-height:2rem;display:flex}.Eligibility-module__vC5C9G__cardText{font-family:var(--font-family-body);font-size:var(--font-size-small);color:var(--color-text-light);line-height:var(--line-height-body)}@media (min-width:768px){.Eligibility-module__vC5C9G__section{padding:var(--section-padding-desktop) 0}.Eligibility-module__vC5C9G__headingOverride{margin-bottom:var(--spacing-xxl)}.Eligibility-module__vC5C9G__grid{gap:var(--spacing-xl);grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Eligibility-module__vC5C9G__grid{gap:var(--spacing-xl);grid-template-columns:repeat(3,1fr)}}
.LearningOutcomes-module__VJhpva__section{background-color:var(--color-surface);padding:var(--section-padding-mobile) 0;border-bottom:1px solid var(--color-border)}.LearningOutcomes-module__VJhpva__headingOverride{margin-bottom:var(--spacing-xl)}.LearningOutcomes-module__VJhpva__grid{gap:var(--spacing-lg);grid-template-columns:1fr;display:grid}.LearningOutcomes-module__VJhpva__card{background-image:linear-gradient(var(--color-white), var(--color-white)), linear-gradient(135deg, var(--color-border), var(--color-border));border-radius:var(--border-radius-lg);padding:var(--spacing-xl) var(--spacing-lg);transition:background-image var(--transition-normal), box-shadow var(--transition-normal);box-shadow:var(--shadow-sm);background-origin:border-box;background-clip:padding-box,border-box;border:2px solid #0000;flex-direction:column;align-items:flex-start;display:flex;position:relative;overflow:hidden}.LearningOutcomes-module__VJhpva__card:hover{box-shadow:var(--shadow-lg);background-image:linear-gradient(var(--color-white), var(--color-white)), linear-gradient(135deg, var(--color-primary), var(--color-accent))}.LearningOutcomes-module__VJhpva__watermarkNumber{top:var(--spacing-xs);right:var(--spacing-md);font-family:var(--font-family-heading);font-size:5rem;font-weight:var(--font-weight-bold);color:var(--color-primary);opacity:.05;pointer-events:none;z-index:1;-webkit-user-select:none;user-select:none;line-height:1;position:absolute}.LearningOutcomes-module__VJhpva__iconWrapper{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);color:var(--color-white);border-radius:var(--border-radius-md);width:48px;height:48px;margin-bottom:var(--spacing-md);transition:transform var(--transition-fast), background-color var(--transition-fast);border:none;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 10px #00206026}.LearningOutcomes-module__VJhpva__card:hover .LearningOutcomes-module__VJhpva__iconWrapper{background:linear-gradient(135deg, var(--color-accent) 0%, var(--color-accent-hover) 100%);color:var(--color-white);transform:scale(1.06)}.LearningOutcomes-module__VJhpva__icon{stroke-width:1.5px}.LearningOutcomes-module__VJhpva__cardTitle{font-family:var(--font-family-heading);font-size:var(--font-size-body-large);font-weight:var(--font-weight-semibold);color:var(--color-primary);margin-bottom:var(--spacing-xs)}.LearningOutcomes-module__VJhpva__cardText{font-family:var(--font-family-body);font-size:var(--font-size-small);color:var(--color-text-light);line-height:var(--line-height-body)}@media (min-width:768px){.LearningOutcomes-module__VJhpva__section{padding:var(--section-padding-desktop) 0}.LearningOutcomes-module__VJhpva__headingOverride{margin-bottom:var(--spacing-xxl)}.LearningOutcomes-module__VJhpva__grid{gap:var(--spacing-xl);grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.LearningOutcomes-module__VJhpva__grid{gap:var(--spacing-xl);grid-template-columns:repeat(3,1fr)}}
.FAQ-module__18OsVa__section{background-color:var(--color-background);padding:var(--section-padding-mobile) 0;border-bottom:1px solid var(--color-border)}.FAQ-module__18OsVa__headingOverride{margin-bottom:var(--spacing-xl)}.FAQ-module__18OsVa__layoutGrid{gap:var(--spacing-xl);grid-template-columns:1fr;align-items:flex-start;display:grid}.FAQ-module__18OsVa__headingCol{text-align:left}.FAQ-module__18OsVa__faqList{gap:var(--spacing-sm);flex-direction:column;width:100%;display:flex}.FAQ-module__18OsVa__faqItem{background-color:var(--color-white);border:2px solid var(--color-border);border-radius:var(--border-radius-lg);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);box-shadow:var(--shadow-sm);overflow:hidden}.FAQ-module__18OsVa__faqItem:hover{border-color:var(--color-accent)}.FAQ-module__18OsVa__faqOpen{border-color:var(--color-primary);box-shadow:var(--shadow-lg)}.FAQ-module__18OsVa__faqQuestionButton{width:100%;padding:var(--spacing-md) var(--spacing-lg);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:var(--spacing-md);transition:background-color var(--transition-fast);background:0 0;border:none;display:flex}.FAQ-module__18OsVa__faqQuestionButton:hover{background-color:var(--color-surface)}.FAQ-module__18OsVa__questionWrapper{align-items:center;gap:var(--spacing-sm);flex:1;display:flex}.FAQ-module__18OsVa__qBadge{color:var(--color-accent-dark);background-color:var(--color-accent-tint);border-radius:var(--border-radius-sm);font-family:var(--font-family-heading);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);border:1px solid #c0985033;flex-shrink:0;padding:2px 8px}.FAQ-module__18OsVa__faqOpen .FAQ-module__18OsVa__qBadge{background-color:var(--color-accent);color:var(--color-white);border-color:var(--color-accent)}.FAQ-module__18OsVa__questionText{font-family:var(--font-family-heading);font-size:var(--font-size-body-large);font-weight:var(--font-weight-semibold);color:var(--color-primary);line-height:var(--line-height-tight)}.FAQ-module__18OsVa__iconWrapper{color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.FAQ-module__18OsVa__chevron{transition:transform .4s cubic-bezier(.68, -.6, .32, 1.6), color var(--transition-fast)}.FAQ-module__18OsVa__faqOpen .FAQ-module__18OsVa__chevron{color:var(--color-accent);transform:rotate(-180deg)scale(1.15)}.FAQ-module__18OsVa__faqAnswerContainer{overflow:hidden}.FAQ-module__18OsVa__answerText{padding:0 var(--spacing-lg) var(--spacing-md) var(--spacing-lg);font-family:var(--font-family-body);font-size:var(--font-size-body);color:var(--color-text-light);line-height:var(--line-height-body)}@media (min-width:768px){.FAQ-module__18OsVa__section{padding:var(--section-padding-desktop) 0}}@media (min-width:1024px){.FAQ-module__18OsVa__layoutGrid{gap:var(--spacing-xxl);grid-template-columns:.9fr 1.1fr}.FAQ-module__18OsVa__headingOverride{margin-bottom:0}}
.CourseInquiry-module__JAIdnG__section{padding-top:var(--section-padding-mobile);padding-bottom:var(--section-padding-mobile);background-color:var(--color-surface);border-bottom:1px solid var(--color-border)}.CourseInquiry-module__JAIdnG__section:nth-of-type(2n){background-color:var(--color-background)}.CourseInquiry-module__JAIdnG__grid{gap:var(--spacing-xl);grid-template-columns:1fr;display:grid}.CourseInquiry-module__JAIdnG__infoCol{flex-direction:column;justify-content:center;display:flex}.CourseInquiry-module__JAIdnG__eyebrow{font-family:var(--font-family-heading);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);color:var(--color-accent-dark);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--spacing-xs)}.CourseInquiry-module__JAIdnG__infoTitle{font-family:var(--font-family-heading);font-size:var(--font-size-h2);color:var(--color-primary);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-sm);line-height:var(--line-height-tight)}.CourseInquiry-module__JAIdnG__infoDescription{font-family:var(--font-family-body);font-size:var(--font-size-body);color:var(--color-text-light);line-height:var(--line-height-body);margin-bottom:var(--spacing-lg)}.CourseInquiry-module__JAIdnG__benefitsList{gap:var(--spacing-md);margin-bottom:var(--spacing-xl);flex-direction:column;display:flex}.CourseInquiry-module__JAIdnG__benefitItem{gap:var(--spacing-sm);display:flex}.CourseInquiry-module__JAIdnG__benefitIconWrapper{border-radius:var(--border-radius-md);background-color:var(--color-accent-tint);width:40px;height:40px;color:var(--color-accent-dark);flex-shrink:0;justify-content:center;align-items:center;display:flex}.CourseInquiry-module__JAIdnG__benefitText h4{font-family:var(--font-family-heading);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--color-primary);margin-bottom:2px}.CourseInquiry-module__JAIdnG__benefitText p{font-family:var(--font-family-body);font-size:var(--font-size-small);color:var(--color-text-light);margin:0;line-height:1.5}.CourseInquiry-module__JAIdnG__contactDetails{border-top:1px dashed var(--color-border-dark);padding-top:var(--spacing-md)}.CourseInquiry-module__JAIdnG__supportLabel{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-caption);color:var(--color-text);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-xs)}.CourseInquiry-module__JAIdnG__contactItem{align-items:center;gap:var(--spacing-xs);font-family:var(--font-family-body);font-size:var(--font-size-small);color:var(--color-text-light);margin-bottom:6px;display:flex}.CourseInquiry-module__JAIdnG__contactItem svg{color:var(--color-accent-dark)}.CourseInquiry-module__JAIdnG__formCard{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-lg)}.CourseInquiry-module__JAIdnG__formTitle{font-family:var(--font-family-heading);font-size:var(--font-size-h3);color:var(--color-primary);font-weight:var(--font-weight-bold);margin-bottom:4px}.CourseInquiry-module__JAIdnG__formSubtitle{font-family:var(--font-family-body);font-size:var(--font-size-small);color:var(--color-text-light);margin-bottom:var(--spacing-lg)}.CourseInquiry-module__JAIdnG__form{gap:var(--spacing-md);flex-direction:column;display:flex}.CourseInquiry-module__JAIdnG__formGroup{gap:var(--spacing-xxs);flex-direction:column;display:flex}.CourseInquiry-module__JAIdnG__label{font-family:var(--font-family-heading);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);color:var(--color-text)}.CourseInquiry-module__JAIdnG__required{color:#dc2626;margin-left:2px}.CourseInquiry-module__JAIdnG__input,.CourseInquiry-module__JAIdnG__textarea{border:1px solid var(--color-border-dark);border-radius:var(--border-radius-md);width:100%;font-family:var(--font-family-body);font-size:var(--font-size-small);color:var(--color-text);background-color:var(--color-white);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);padding:10px 14px}.CourseInquiry-module__JAIdnG__input:focus,.CourseInquiry-module__JAIdnG__textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-tint);outline:none}.CourseInquiry-module__JAIdnG__inputError{border-color:#dc2626!important}.CourseInquiry-module__JAIdnG__inputError:focus{box-shadow:0 0 0 3px #dc262614!important}.CourseInquiry-module__JAIdnG__readOnlyInput{background-color:var(--color-surface);border-color:var(--color-border);color:var(--color-text-light);font-weight:var(--font-weight-medium);cursor:not-allowed}.CourseInquiry-module__JAIdnG__row{gap:var(--spacing-md);grid-template-columns:1fr;display:grid}.CourseInquiry-module__JAIdnG__radioGroup{gap:var(--spacing-xs);flex-direction:column;padding:4px 0;display:flex}.CourseInquiry-module__JAIdnG__radioLabel{align-items:center;gap:var(--spacing-xs);cursor:pointer;display:inline-flex}.CourseInquiry-module__JAIdnG__radioInput{width:16px;height:16px;accent-color:var(--color-primary);cursor:pointer}.CourseInquiry-module__JAIdnG__radioText{font-family:var(--font-family-body);font-size:var(--font-size-small);color:var(--color-text)}.CourseInquiry-module__JAIdnG__textarea{resize:vertical}.CourseInquiry-module__JAIdnG__errorMsg{font-family:var(--font-family-body);font-size:var(--font-size-caption);color:#dc2626;font-weight:var(--font-weight-medium);margin-top:2px}.CourseInquiry-module__JAIdnG__errorPanel{align-items:flex-start;gap:var(--spacing-xs);padding:var(--spacing-sm);border-radius:var(--border-radius-md);margin-bottom:var(--spacing-xs);background-color:#dc26260d;border:1px solid #dc262626;display:flex}.CourseInquiry-module__JAIdnG__errorIcon{color:#dc2626;flex-shrink:0}.CourseInquiry-module__JAIdnG__errorText{font-family:var(--font-family-body);font-size:var(--font-size-small);color:#991b1b;margin:0;line-height:1.4}.CourseInquiry-module__JAIdnG__successPanel{text-align:center;padding:var(--spacing-xl) 0;flex-direction:column;justify-content:center;align-items:center;display:flex}.CourseInquiry-module__JAIdnG__successIcon{color:#16a34a;margin-bottom:var(--spacing-md)}.CourseInquiry-module__JAIdnG__successTitle{font-family:var(--font-family-heading);font-size:var(--font-size-h3);color:var(--color-primary);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-xs)}.CourseInquiry-module__JAIdnG__successText{font-family:var(--font-family-body);font-size:var(--font-size-small);color:var(--color-text-light);line-height:var(--line-height-body);max-width:320px;margin:0 auto var(--spacing-lg) auto}.CourseInquiry-module__JAIdnG__resetBtn{background-color:var(--color-primary);color:var(--color-white);font-family:var(--font-family-heading);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);padding:10px var(--spacing-xl);border-radius:var(--border-radius-full);cursor:pointer;box-shadow:var(--shadow-sm);transition:background-color var(--transition-fast), transform var(--transition-fast);border:none}.CourseInquiry-module__JAIdnG__resetBtn:hover{background-color:var(--color-primary-dark);transform:translateY(-1px)}.CourseInquiry-module__JAIdnG__submitBtn{justify-content:center;align-items:center;gap:var(--spacing-xs);width:100%;padding:var(--spacing-sm);background-color:var(--color-primary);color:var(--color-white);border-radius:var(--border-radius-md);font-family:var(--font-family-heading);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);cursor:pointer;box-shadow:var(--shadow-sm);transition:background-color var(--transition-fast), transform var(--transition-fast), opacity var(--transition-fast);border:none;display:inline-flex}.CourseInquiry-module__JAIdnG__submitBtn:hover{background-color:var(--color-primary-dark);transform:translateY(-1px)}.CourseInquiry-module__JAIdnG__submitBtn:disabled{opacity:.7;cursor:not-allowed;transform:none}.CourseInquiry-module__JAIdnG__spinner{animation:1s linear infinite CourseInquiry-module__JAIdnG__rotate}@keyframes CourseInquiry-module__JAIdnG__rotate{to{transform:rotate(360deg)}}@media (min-width:768px){.CourseInquiry-module__JAIdnG__section{padding-top:var(--section-padding-tablet);padding-bottom:var(--section-padding-tablet)}.CourseInquiry-module__JAIdnG__row{grid-template-columns:repeat(2,1fr)}.CourseInquiry-module__JAIdnG__radioGroup{gap:var(--spacing-lg);flex-direction:row}.CourseInquiry-module__JAIdnG__formCard{padding:var(--spacing-xl)}}@media (min-width:1024px){.CourseInquiry-module__JAIdnG__grid{gap:var(--spacing-xxl);grid-template-columns:1.1fr 1fr}}@media (min-width:1200px){.CourseInquiry-module__JAIdnG__section{padding-top:var(--section-padding-desktop);padding-bottom:var(--section-padding-desktop)}}
