.form-section{background-color:var(--color-background);min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:20px;overflow-y:auto}.form-container{background:var(--color-card-bg);padding:30px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);max-width:700px;width:100%;margin:20px auto}.program-info-section{margin-bottom:40px}.program-info-card{padding:20px;border-radius:8px;color:var(--color-text);background:var(--color-card-bg);box-shadow:0 4px 12px rgba(0,0,0,.2);border:1px solid rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.program-info-card:hover{transform:translateY(-5px);box-shadow:0 6px 16px rgba(0,0,0,.3)}.program-info-title{color:#0f2442;font-weight:700;margin-bottom:16px}.program-info-description{font-size:1rem;line-height:1.6;margin-bottom:16px}.program-links{list-style:none;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.program-links li{margin-bottom:8px}.program-links a{color:var(--color-primary);text-decoration:none;font-weight:700}.program-links a:hover{color:var(--color-secondary)}.form-title{font-size:1.8rem;text-align:center;margin-bottom:20px;color:#0f2442}[data-theme=dark] .form-title,[data-theme=dark] .program-info-title{color:var(--color-heading)}.form-row{display:flex;gap:20px;margin-bottom:0}.form-col{flex:1 1}.ant-form-custom .ant-form-item-label>label{font-weight:700;color:var(--color-heading)}[data-theme=dark] .ant-form-custom .ant-form-item-label>label{color:var(--color-heading)}[data-theme=dark] .ant-form-custom .ant-form-item-label>label:not(.ant-form-item-required):after{content:" (Optional)";color:rgba(245,245,245,.7);font-weight:500;font-size:14px}[data-theme=dark] .ant-select .ant-select-selector{background-color:var(--color-card-bg)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}[data-theme=dark] .ant-select .ant-select-selection-item{color:var(--color-text)!important}[data-theme=dark] .ant-select .ant-select-selection-placeholder{color:rgba(245,245,245,.65)!important}[data-theme=dark] .ant-select-dropdown{background-color:var(--color-card-bg)!important;border:1px solid var(--color-border)!important}[data-theme=dark] .ant-select-item,[data-theme=dark] .ant-select-item-option-content{color:var(--color-text)!important}[data-theme=dark] .ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:rgba(255,152,0,.18)!important}[data-theme=dark] .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background-color:rgba(255,152,0,.26)!important}[data-theme=dark] .ant-select-arrow{color:rgba(245,245,245,.75)!important}.submit-button{width:100%;background-color:var(--color-primary);border:none;color:white;font-weight:600;font-size:1rem;padding:12px 24px;border-radius:5px;transition:background-color .3s}.submit-button:hover{background-color:var(--color-secondary)}@media (max-width:768px){.form-container{padding:20px}.program-info-title{font-size:1.5rem}.program-info-description{font-size:.9rem}.form-title{font-size:1.5rem}}@media (max-width:576px){.form-container{padding:15px}.program-info-description{font-size:.85rem}.form-title{font-size:1.3rem}.form-row{flex-direction:column;gap:0}}