.ImageSlider_sliderContainer__SplPC{width:100%;height:75vh;overflow:hidden;position:relative}.ImageSlider_slider__QgZ0s{width:100%;height:100%}.ImageSlider_embla__container__lvnqW{display:flex;height:100%}.ImageSlider_embla__slide__1AUSY{flex:0 0 100%;min-width:0;height:100%}.ImageSlider_image__X_ulp{width:100%;height:100%;object-fit:cover}@media (max-width:768px){.ImageSlider_sliderContainer__SplPC{height:40vh}}.MembershipPage_pageWrapper__sc3JG{margin:0;padding:0;min-height:100vh;display:flex;flex-direction:column;font-family:Poppins,sans-serif;background:linear-gradient(180deg,#f9fafb,#f3f4f6)}.MembershipPage_container__3UPq8{padding-top:120px;padding-bottom:0;flex:1 1;display:flex;flex-direction:column;align-items:center;min-height:calc(100vh - 120px)}.MembershipPage_formContainer__y4RWI{width:800px;margin:2rem auto;padding:2rem;background-color:#fff;box-shadow:0 8px 24px rgba(0,0,0,.08);border-radius:16px}.MembershipPage_connectionNote__MGTSN{text-align:center;color:#4a5568;font-size:.95rem;margin:.75rem 0 1.5rem;font-style:italic}.MembershipPage_sectionNote__DndSR{font-style:italic;color:#4a5568;font-size:.95rem;margin:.5rem 0 1.5rem;line-height:1.5}.MembershipPage_formGrid__kD3cv .MembershipPage_inputField__YQXnF{margin-bottom:0;padding-bottom:0}.MembershipPage_formGrid__kD3cv .MembershipPage_inputField__YQXnF:nth-child(5),.MembershipPage_formGrid__kD3cv .MembershipPage_inputField__YQXnF:nth-child(7){margin-bottom:1rem}.MembershipPage_studentNote__5PO3J{color:#4a5568;font-size:.95rem;margin:1.5rem 0 .75rem;padding-left:.25rem;font-style:italic}.MembershipPage_formGrid__kD3cv+.MembershipPage_studentNote__5PO3J{margin-top:1.5rem}.MembershipPage_studentNote__5PO3J+.MembershipPage_formGrid__kD3cv{margin-top:.75rem}.MembershipPage_registrationInfo__TkBfG{text-align:center;margin:2rem 0;color:#4a5568}.MembershipPage_registrationInfo__TkBfG p{margin:.5rem 0;line-height:1.5}.MembershipPage_formContainer__y4RWI>h2:first-child{color:#133261;font-size:1.5rem;margin-bottom:2rem;text-align:center;font-weight:700;position:relative}.MembershipPage_formContainer__y4RWI>h2:first-child:after{content:"";position:absolute;bottom:-.5rem;left:50%;transform:translateX(-50%);width:60px;height:3px;background-color:#133261;border-radius:2px}.MembershipPage_welcomeMessage__PuXmT{text-align:center;color:#4a5568;font-size:1rem;line-height:1.6;margin:1.5rem 0 2rem}.MembershipPage_paymentNote__lDdi0{background-color:#f0f7ff;border:1px solid #cce0ff;border-radius:8px;padding:1rem 1.5rem;margin-bottom:2rem;text-align:center}.MembershipPage_paymentNote__lDdi0 p{color:#4a5568;font-size:.95rem;margin:0;line-height:1.6}.MembershipPage_paymentLink__mOSA9{color:#133261;font-weight:600;text-decoration:underline;transition:all .2s ease;display:inline-block;margin-top:.25rem}.MembershipPage_paymentLink__mOSA9:hover{color:#0e264d;text-decoration:none;transform:translateX(2px)}.MembershipPage_formSection__go9bp,.MembershipPage_memorySection__eQPU2,.MembershipPage_personalInfoSection__Np05O,.MembershipPage_referenceSection__JhEUl,.MembershipPage_stephanianConnection__q1qB_,.MembershipPage_volunteerSection__N4LPT{margin-bottom:1.5rem;padding:1.5rem;background-color:#f9fafb;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);border:1px solid #f0f0f0;transition:all .2s ease;width:100%;box-sizing:border-box}.MembershipPage_formSection__go9bp h2,.MembershipPage_membershipOptions__L9uMN h2,.MembershipPage_memorySection__eQPU2 h2,.MembershipPage_personalInfoSection__Np05O h2,.MembershipPage_referenceSection__JhEUl h2,.MembershipPage_stephanianConnection__q1qB_ h2,.MembershipPage_volunteerSection__N4LPT h2{color:#0c2f5d;font-size:1.125rem;margin-bottom:1rem;font-weight:600}.MembershipPage_connectionOptions__hv98o,.MembershipPage_membershipTypeSelection__bxvee{display:flex;justify-content:center;gap:1rem;margin:2rem 0}.MembershipPage_membershipButton__fwQX6{padding:1rem 2rem;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}.MembershipPage_membershipButton__fwQX6:not(.MembershipPage_active__vfzi5){background-color:#f3f4f6;color:#1e3a8a}.MembershipPage_membershipButton__fwQX6.MembershipPage_active__vfzi5{background-color:#103571;color:#fff}.MembershipPage_connectionTitle__1LONy{color:#1e3a8a;font-size:1.5rem;text-align:center;margin-bottom:2rem;font-weight:600}.MembershipPage_connectionOptions__hv98o{display:flex;justify-content:center;gap:1rem;margin:1.5rem 0}.MembershipPage_connectionButton__f9sez{padding:.75rem 1.5rem;border-radius:8px;font-size:1rem;cursor:pointer;transition:all .2s ease;border:1px solid #e5e7eb}.MembershipPage_connectionButton__f9sez:not(.MembershipPage_active__vfzi5){background-color:#fff;color:#4a5568}.MembershipPage_connectionButton__f9sez.MembershipPage_active__vfzi5{background-color:#1e3a8a;color:#fff;border-color:#1e3a8a}.MembershipPage_checkboxLabel__gFbSv,.MembershipPage_connectionOptions__hv98o label,.MembershipPage_membershipTypeSelection__bxvee label{display:flex;align-items:center;padding:.75rem 1rem;border-radius:8px;background-color:#fff;border:1px solid #e5e7eb;cursor:pointer;transition:all .2s ease;flex:1 1}.MembershipPage_checkboxLabel__gFbSv input,.MembershipPage_connectionOptions__hv98o label input,.MembershipPage_membershipTypeSelection__bxvee label input{margin-right:12px}.MembershipPage_formGrid__kD3cv{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem;margin-bottom:1.5rem;width:100%}.MembershipPage_inputField__YQXnF{width:100%}.MembershipPage_inputField__YQXnF input,.MembershipPage_inputField__YQXnF select,.MembershipPage_memoryTextarea__fUQDm,.MembershipPage_referenceGroup__xSgC5 input{width:100%;padding:.75rem 1rem;border:1px solid #e5e7eb;border-radius:8px;font-size:.95rem;transition:all .2s ease;background-color:#fff}.MembershipPage_inputField__YQXnF input:hover,.MembershipPage_inputField__YQXnF select:hover,.MembershipPage_memoryTextarea__fUQDm:hover,.MembershipPage_referenceGroup__xSgC5 input:hover{border-color:#d1d5db}.MembershipPage_inputField__YQXnF input:focus,.MembershipPage_inputField__YQXnF select:focus,.MembershipPage_memoryTextarea__fUQDm:focus,.MembershipPage_referenceGroup__xSgC5 input:focus{outline:none;border-color:#133261;box-shadow:0 0 0 3px rgba(19,50,97,.1)}.MembershipPage_referenceFields__5BE_2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem;margin-top:.75rem;width:100%}.MembershipPage_referenceGroup__xSgC5{background-color:#fff;padding:1rem;border-radius:8px;border:1px solid #e5e7eb;width:100%}.MembershipPage_referenceGroup__xSgC5 h3{color:#133261;font-size:1rem;margin-bottom:.75rem;font-weight:600}.MembershipPage_referenceGroup__xSgC5 .MembershipPage_inputField__YQXnF{margin-bottom:.75rem}.MembershipPage_referenceGroup__xSgC5 .MembershipPage_inputField__YQXnF:last-child{margin-bottom:0}.MembershipPage_memoryTextarea__fUQDm{width:100%;min-height:150px;padding:1rem;border:1px solid #e5e7eb;border-radius:8px;resize:vertical;font-size:1rem;line-height:1.5}.MembershipPage_memoryTextarea__fUQDm::placeholder{color:#9ca3af}.MembershipPage_connectionButton__f9sez:hover:not(.MembershipPage_active__vfzi5),.MembershipPage_membershipButton__fwQX6:hover:not(.MembershipPage_active__vfzi5){background-color:#e5e7eb}.MembershipPage_connectionButton__f9sez:hover.MembershipPage_active__vfzi5,.MembershipPage_membershipButton__fwQX6:hover.MembershipPage_active__vfzi5{background-color:#1c59a3}.MembershipPage_volunteerMessage__LysP2{text-align:left;color:#4a5568;margin:1rem 0 1.5rem;line-height:1.6;font-style:italic}.MembershipPage_volunteerMessage__LysP2 p{margin:.25rem 0;font-size:.9rem}.MembershipPage_volunteerMessage__LysP2 p:first-child{color:#1e3a8a;font-weight:500}.MembershipPage_volunteerOptions__mMtNW{display:flex;flex-direction:column;gap:1rem;width:100%}.MembershipPage_volunteerAreas__wGO7W{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem;margin-top:1rem;padding:1rem;background-color:#fff;border-radius:8px;width:100%}.MembershipPage_formActions__1q80k{display:flex;flex-direction:column;align-items:center;margin-top:2rem;width:100%;position:relative;padding-bottom:4rem}.MembershipPage_submitButton__J02o1{width:100%;max-width:320px;padding:1rem;background-color:#133261;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.MembershipPage_submitButton__J02o1:hover{background-color:#0e264d;transform:translateY(-1px);box-shadow:0 4px 12px rgba(19,50,97,.2)}.MembershipPage_submitButton__J02o1:active{transform:translateY(0)}.MembershipPage_submitButton__J02o1:disabled{background-color:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}.MembershipPage_subRadioGroup__1l6_y{margin-top:.75rem;margin-left:1.5rem;display:flex;gap:1.25rem;padding:.625rem;background-color:#fff;border-radius:8px}.MembershipPage_submitStatus__WJc4i{text-align:center;margin-top:1rem;padding:.875rem;border-radius:8px;font-weight:500;animation:MembershipPage_slideUp__XfjhF .3s ease}.MembershipPage_messageBox__goYBR{width:100%;max-width:320px;margin:1rem auto 0;padding:1rem;border-radius:8px;text-align:center;font-weight:500;position:static;left:50%;transform:translateX(-50%);z-index:10}.MembershipPage_success__a9hko{background-color:#dcfce7;color:#166534;border:1px solid #86efac;box-shadow:0 2px 8px rgba(22,101,52,.1)}.MembershipPage_error__FO8wg{background-color:#fee2e2;color:#991b1b;border:1px solid #fca5a5;box-shadow:0 2px 8px rgba(153,27,27,.1)}.MembershipPage_footer__YFqOQ{margin-top:auto;width:100%;background-color:#19335a;padding:2rem 0;color:#fff}.MembershipPage_footerContent__QXBm5{margin-bottom:0;padding-bottom:0}.MembershipPage_copyright__yiP7d{margin-bottom:0;text-align:center;padding:1rem 0 0}.MembershipPage_main__yfVSZ{flex:1 0 auto;padding-bottom:0}@media (max-width:840px){.MembershipPage_formContainer__y4RWI{width:95%;max-width:600px;padding:1.5rem;margin:1rem auto}.MembershipPage_formGrid__kD3cv,.MembershipPage_referenceFields__5BE_2,.MembershipPage_volunteerAreas__wGO7W{grid-template-columns:1fr}.MembershipPage_connectionOptions__hv98o,.MembershipPage_membershipTypeSelection__bxvee{flex-direction:column}.MembershipPage_submitButton__J02o1{max-width:100%}}.MembershipPage_contactSharingSection__sSGoN{margin-bottom:1.5rem;padding:1.5rem;background-color:#f9fafb;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);border:1px solid #f0f0f0}.MembershipPage_contactSharingSection__sSGoN h2{color:#133261;font-size:1.125rem;margin-bottom:1rem;font-weight:600}.MembershipPage_sharingOptions__pHaWD{display:flex;gap:2rem;margin:1rem 0}.MembershipPage_sharingChoices__ABZ2z{margin-top:1.5rem}.MembershipPage_choicePrompt__lXTpK{color:#4a5568;font-size:.95rem;margin-bottom:1rem}.MembershipPage_choiceOptions__Jw3Ca{display:flex;gap:2rem}.MembershipPage_radioLabel__4h9wZ{gap:.75rem;color:#4a5568;font-size:.95rem}.MembershipPage_radioLabel__4h9wZ input[type=radio]{border:2px solid #d1d5db;border-radius:50%;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;position:relative;background-color:#fff}.MembershipPage_radioLabel__4h9wZ input[type=radio]:checked{border-color:#1e3a8a;background-color:#fff}.MembershipPage_radioLabel__4h9wZ input[type=radio]:checked:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.5rem;height:.5rem;border-radius:50%;background-color:#1e3a8a}.MembershipPage_radioLabel__4h9wZ:hover input[type=radio]{border-color:#1e3a8a}@media (max-width:640px){.MembershipPage_choiceOptions__Jw3Ca,.MembershipPage_sharingOptions__pHaWD{flex-direction:column;gap:1rem}}.MembershipPage_errorMessage__g5sCk{color:#dc2626;font-size:.875rem;margin-top:.25rem;font-weight:500}.MembershipPage_inputField__YQXnF{position:relative;margin-bottom:1rem}.MembershipPage_inputField__YQXnF.MembershipPage_hasError__aQO_x input,.MembershipPage_inputField__YQXnF.MembershipPage_hasError__aQO_x textarea{border-color:#dc2626;background-color:#fff5f5}.MembershipPage_inputField__YQXnF.MembershipPage_hasError__aQO_x input:focus,.MembershipPage_inputField__YQXnF.MembershipPage_hasError__aQO_x textarea:focus{border-color:#dc2626;box-shadow:0 0 0 1px #dc2626}.MembershipPage_characterCount__HDHKS{position:absolute;bottom:-1.5rem;right:0;font-size:.75rem;color:#6b7280}.MembershipPage_memoryTextarea__fUQDm{margin-bottom:2rem}.MembershipPage_processingFeeSection__GDYPG{margin:1.5rem 0;width:100%}.MembershipPage_processingFeeBox__UKcaF{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem;width:100%;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:all .2s ease}.MembershipPage_processingFeeBox__UKcaF:hover{border-color:#d1d5db;box-shadow:0 2px 4px rgba(0,0,0,.05)}.MembershipPage_feeMessage__KJ4CB{color:#374151;font-size:1rem;line-height:1.5;margin-bottom:.75rem;text-align:center}.MembershipPage_feeHighlight__5cezn{color:#133261;font-weight:600;background:linear-gradient(120deg,#133261,#1a4b8f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding:0 .25rem}.MembershipPage_feeImpact__z9uVu{color:#6b7280;font-size:.875rem;text-align:center;font-style:italic;line-height:1.4}@media (max-width:768px){.MembershipPage_processingFeeSection__GDYPG{margin:1rem 0}.MembershipPage_processingFeeBox__UKcaF{padding:1.25rem}.MembershipPage_feeMessage__KJ4CB{font-size:.95rem}.MembershipPage_feeImpact__z9uVu{font-size:.85rem}}.MembershipPage_feeOptionsContainer__YGM6C{display:flex;justify-content:center;gap:2rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e7eb}.MembershipPage_radioLabel__4h9wZ{display:flex;align-items:center;gap:.5rem;cursor:pointer;color:#374151}.MembershipPage_radioLabel__4h9wZ input[type=radio]{width:1rem;height:1rem;cursor:pointer}.MembershipPage_radioLabel__4h9wZ span{font-size:.95rem;font-weight:500}.FeedbackForm_container__mbVPo{padding-top:120px;padding-bottom:60px;flex:1 1;display:flex;flex-direction:column;align-items:center;background-color:#fff;min-height:calc(100vh - 180px)}.FeedbackForm_feedbackForm__P7ehh{width:90%;max-width:800px;margin:2rem auto;padding:2rem;background-color:#fff;box-shadow:0 8px 24px rgba(0,0,0,.08);border-radius:16px}.FeedbackForm_feedbackForm__P7ehh h2{color:#133261;font-size:1.5rem;margin-bottom:2rem;text-align:center;font-weight:700;position:relative}.FeedbackForm_feedbackForm__P7ehh h2:after{content:"";position:absolute;bottom:-.5rem;left:50%;transform:translateX(-50%);width:60px;height:3px;background-color:#133261;border-radius:2px}.FeedbackForm_formSection__dhbhu{margin-bottom:1.25rem;padding:1.25rem;background-color:#f9fafb;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);border:1px solid #f0f0f0;transition:all .2s ease}.FeedbackForm_formSection__dhbhu:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-1px)}.FeedbackForm_formSection__dhbhu h3{color:#133261;font-size:1rem;margin-bottom:.75rem;font-weight:700;line-height:1.4;display:flex;align-items:center}.FeedbackForm_checkboxGroup__lu13Y,.FeedbackForm_radioGroup__H__bt{margin:.5rem 0;display:flex;flex-direction:column;gap:.5rem}.FeedbackForm_checkboxLabel__JBLGW,.FeedbackForm_radioLabel__ECm7V{display:flex;align-items:center;padding:.375rem .75rem;border-radius:6px;transition:all .2s ease;background-color:transparent;border:1px solid transparent}.FeedbackForm_checkboxLabel__JBLGW:hover,.FeedbackForm_radioLabel__ECm7V:hover{background-color:#f3f4f6;border-color:#d1d5db;cursor:pointer}.FeedbackForm_formInput__KZZJV{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25rem;height:1.25rem;border:2px solid #133261;border-radius:4px;margin-right:.75rem;position:relative;cursor:pointer;transition:all .2s ease}.FeedbackForm_formInput__KZZJV:checked{background-color:#133261;border-color:#133261}.FeedbackForm_formInput__KZZJV:checked:after{content:"✓";position:absolute;color:#fff;font-size:.875rem;top:50%;left:50%;transform:translate(-50%,-50%)}.FeedbackForm_textInput__ITK1B{width:100%;padding:.625rem .875rem;border:1px solid #e5e7eb;border-radius:8px;font-size:.95rem;transition:all .2s ease;background-color:#fff;margin-top:.25rem}.FeedbackForm_textInput__ITK1B:hover{border-color:#d1d5db}.FeedbackForm_textInput__ITK1B:focus{outline:none;border-color:#133261;box-shadow:0 0 0 3px rgba(19,50,97,.1)}.FeedbackForm_otherInput__DiZv1{margin-top:.5rem;margin-left:2.5rem;width:calc(100% - 2.5rem);display:none}.FeedbackForm_otherInput__DiZv1.FeedbackForm_visible__86Ppp{display:block}.FeedbackForm_textarea__9qb8A{width:100%;min-height:100px;padding:.875rem;border:1px solid #e5e7eb;border-radius:8px;font-size:.95rem;resize:vertical;font-family:inherit;transition:all .2s ease}.FeedbackForm_textarea__9qb8A:hover{border-color:#d1d5db}.FeedbackForm_textarea__9qb8A:focus{outline:none;border-color:#133261;box-shadow:0 0 0 3px rgba(19,50,97,.1)}.FeedbackForm_submitButton__s12i1{width:100%;padding:.875rem;background-color:#133261;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:1.5rem}.FeedbackForm_submitButton__s12i1:hover{background-color:#0e264d;transform:translateY(-1px);box-shadow:0 4px 12px rgba(19,50,97,.2)}.FeedbackForm_submitButton__s12i1:active{transform:translateY(0)}.FeedbackForm_submitButton__s12i1:disabled{background-color:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}.FeedbackForm_subRadioGroup__AUeEk{margin-top:.75rem;margin-left:1.5rem;display:flex;gap:1.25rem;padding:.625rem;background-color:#fff;border-radius:8px}.FeedbackForm_submitStatus__reboA{text-align:center;margin-top:1rem;padding:.875rem;border-radius:8px;font-weight:500;animation:FeedbackForm_slideUp__LOTK_ .3s ease}.FeedbackForm_textInput__ITK1B:hover,.FeedbackForm_textarea__9qb8A:hover{border-color:#d1d5db}.FeedbackForm_textInput__ITK1B:focus,.FeedbackForm_textarea__9qb8A:focus{outline:none;border-color:#133261;box-shadow:0 0 0 3px rgba(19,50,97,.1)}.FeedbackForm_success__xzNxb{background-color:#dcfce7;color:#166534;border:1px solid #86efac}.FeedbackForm_error__2EHFx{background-color:#fee2e2;color:#991b1b;border:1px solid #fca5a5}@keyframes FeedbackForm_slideUp__LOTK_{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.FeedbackForm_container__mbVPo{padding-top:100px;padding-bottom:40px}.FeedbackForm_feedbackForm__P7ehh{width:95%;padding:1.25rem;margin:1rem auto}.FeedbackForm_formSection__dhbhu{padding:1rem;margin-bottom:1rem}.FeedbackForm_subRadioGroup__AUeEk{flex-direction:column;gap:.5rem;margin-left:1rem;padding:.5rem}.FeedbackForm_checkboxLabel__JBLGW,.FeedbackForm_radioLabel__ECm7V{padding:.5rem}.FeedbackForm_textInput__ITK1B,.FeedbackForm_textarea__9qb8A{padding:.625rem}.FeedbackForm_submitButton__s12i1{padding:.75rem;margin-top:1.25rem}}.FeedbackForm_hidden__9lKdU{display:none}.FeedbackForm_visible__86Ppp{display:block}