.aboutus_wrapper__0puqf{max-width:1450px;margin:0 auto}.aboutus_container__P_uJ1{margin:16px auto auto;padding:0 16px}@media only screen and (min-width:767px)and (max-width:1024px){.aboutus_container__P_uJ1{padding:0 16px}}@media only screen and (max-width:766px){.aboutus_container__P_uJ1{padding:0 20px}}.aboutus_about__wTGUS section{margin:0 auto}.aboutus_about__wTGUS{display:flex;flex-direction:column;gap:60px}@media only screen and (min-width:767px)and (max-width:1024px){.aboutus_about__wTGUS{gap:60px}}@media only screen and (max-width:766px){.aboutus_about__wTGUS{gap:40px}}.aboutus_about_main_heading__QowII{text-align:center;font-size:56px;margin-bottom:20px;color:#2d3748;background:linear-gradient(135deg,#1a1e23,#4a5568);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media only screen and (max-width:766px){.aboutus_about_main_heading__QowII{font-size:40px}}.aboutus_about__story__uQRlv{max-width:900px;margin:-100px auto 0}.aboutus_about__story_heading__n_zaN{font-size:56px;margin-bottom:20px;text-align:center;background:linear-gradient(135deg,#1a1e23,#4a5568);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media only screen and (max-width:766px){.aboutus_about__story_heading__n_zaN{font-size:40px}}.aboutus_about__story_text__MBHmD{font-family:Inter,sans-serif;font-size:20px;line-height:1.8;color:#4a5568;text-align:center}.aboutus_about__story_text__MBHmD.aboutus_muted__dYOYr{color:#718096;font-size:18px;margin-bottom:50px;max-width:800px;margin-left:auto;margin-right:auto}.aboutus_about__vision_heading__cwn_c{text-align:center;font-size:36px;margin-top:60px;color:#2d3748}.aboutus_about__wTGUS .aboutus_vision_grid__EVklg{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:40px;width:100%}.aboutus_about__wTGUS .aboutus_vision_card__6pUxU{background:hsla(0,0%,100%,.7);border:1px solid hsla(0,0%,100%,.5);box-shadow:0 10px 30px rgba(0,0,0,.05);backdrop-filter:blur(10px);border-radius:24px;padding:40px;display:flex;flex-direction:column;align-items:flex-start;transition:transform .3s ease,box-shadow .3s ease}.aboutus_about__wTGUS .aboutus_vision_card__6pUxU:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.08);border-color:rgba(66,153,225,.3)}.aboutus_about__wTGUS .aboutus_vision_card__6pUxU h3{font-family:Inter,sans-serif;font-size:24px;font-weight:600;color:#2d3748;margin:20px 0 10px}.aboutus_about__wTGUS .aboutus_vision_card__6pUxU p{font-family:Inter,sans-serif;font-size:16px;line-height:1.6;color:#718096;margin:0}.aboutus_about__wTGUS .aboutus_vision_badge__f7RBo{width:60px;height:60px;border-radius:16px;background:linear-gradient(135deg,#f6f8fd,#e9f0ff);color:#4299e1;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgba(66,153,225,.15)}.aboutus_about__team__GYf7U{padding-top:50px;max-width:1100px;margin:0 auto;width:100%}.aboutus_about__team_header__d4_TM{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:20px;border-bottom:2px solid rgba(0,0,0,.05);margin-bottom:50px}.aboutus_about__team_header__d4_TM h2{font-size:48px;margin:0;opacity:.9;color:#2d3748}@media only screen and (max-width:766px){.aboutus_about__team_header__d4_TM{flex-direction:column;align-items:flex-start;gap:20px}}.aboutus_about__team_members__6ycAh{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}@media only screen and (min-width:767px)and (max-width:1024px){.aboutus_about__team_members__6ycAh{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:766px){.aboutus_about__team_members__6ycAh{grid-template-columns:repeat(1,1fr)}}.aboutus_about__team__GYf7U .aboutus_member__jXwhQ{display:flex;flex-direction:column;align-items:center;text-align:center;background:#fff;border-radius:20px;padding:30px 20px;box-shadow:0 4px 20px rgba(0,0,0,.04);transition:all .3s ease;position:relative;overflow:hidden}.aboutus_about__team__GYf7U .aboutus_member__jXwhQ:hover{transform:translateY(-8px);box-shadow:0 12px 30px rgba(0,0,0,.08)}.aboutus_about__team__GYf7U .aboutus_member__jXwhQ .aboutus_avatar_wrapper__KsSJO{width:100%;max-width:160px;height:auto;border-radius:100px;overflow:hidden;margin-bottom:20px;box-shadow:0 4px 10px rgba(0,0,0,.05);transition:transform .3s ease}.aboutus_about__team__GYf7U .aboutus_member__jXwhQ .aboutus_avatar_wrapper__KsSJO img{width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain;transition:transform .5s ease}.aboutus_about__team__GYf7U .aboutus_member__jXwhQ:hover .aboutus_avatar_wrapper__KsSJO img{transform:scale(1.1)}.aboutus_about__team__GYf7U .aboutus_member__jXwhQ .aboutus_name__lw_Wp{font-family:Inter,sans-serif;font-size:20px;font-weight:600;color:#2d3748;margin-bottom:15px}.aboutus_about__team__GYf7U .aboutus_member__jXwhQ .aboutus_links__q6MJK a{display:inline-flex;align-items:center;justify-content:center;padding:8px 24px;border-radius:30px;background:#edf2f7;color:#4a5568;font-weight:500;font-size:14px;text-decoration:none;transition:all .2s ease}.aboutus_about__team__GYf7U .aboutus_member__jXwhQ .aboutus_links__q6MJK a:hover{background:#e2e8f0;color:#2d3748;transform:translateY(-2px)}.aboutus_about__sponsorship__O4nos{max-width:900px;margin:0 auto}.aboutus_about__sponsorship_header__o9wA5{text-align:center;margin-bottom:50px}.aboutus_about__sponsorship_header__o9wA5 h2{font-size:40px;margin-bottom:20px;color:#2d3748}.aboutus_about__sponsorship__O4nos .aboutus_climber_single__VI_uy{display:flex;justify-content:center}.aboutus_about__sponsorship__O4nos .aboutus_climber_card__4fyj3{background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.06);max-width:700px;width:100%;transition:transform .3s ease}.aboutus_about__sponsorship__O4nos .aboutus_climber_card__4fyj3:hover{transform:translateY(-5px);box-shadow:0 20px 50px rgba(0,0,0,.1)}.aboutus_about__sponsorship__O4nos .aboutus_climber_card__4fyj3 .aboutus_climber_photo_wrapper__fEtBP{width:100%;position:relative;height:auto;overflow:hidden}.aboutus_about__sponsorship__O4nos .aboutus_climber_card__4fyj3 .aboutus_climber_photo_wrapper__fEtBP img{width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain;transition:transform .5s ease}.aboutus_about__sponsorship__O4nos .aboutus_climber_card__4fyj3:hover .aboutus_climber_photo_wrapper__fEtBP img{transform:scale(1.05)}.aboutus_about__sponsorship__O4nos .aboutus_climber_card__4fyj3 .aboutus_climber_content__tA3z4{padding:40px;text-align:center}.aboutus_about__sponsorship__O4nos .aboutus_climber_card__4fyj3 .aboutus_climber_content__tA3z4 h3{font-size:26px;color:#2d3748;margin-bottom:15px}.aboutus_about__sponsorship__O4nos .aboutus_climber_card__4fyj3 .aboutus_climber_content__tA3z4 p{font-size:18px;color:#718096;line-height:1.6}.aboutus_al_left__uQYee{text-align:left}.aboutus_mt_40__4kEqr{margin-top:40px}.aboutus_mb_40__yZ3is{margin-bottom:40px}@media only screen and (max-width:766px){.aboutus_mb_40__yZ3is{margin-bottom:20px}}@media only screen and (min-width:767px)and (max-width:1024px){.aboutus_mb_40__yZ3is{margin-bottom:20px}}.aboutus_final_cta__EX_9I{padding:3rem 0;background-color:#fff;border-top:1px solid #e5e7eb;text-align:center}.aboutus_final_cta__EX_9I h4{font-size:1.875rem;font-weight:700;color:#007a36;margin-bottom:1rem}.aboutus_final_cta__EX_9I p{font-size:1.25rem;color:#475569;margin-bottom:2rem}.aboutus_btn_booking__vlQOk{background-color:#00a146;color:#fff;padding:1rem 2rem;border-radius:.5rem;font-weight:700;border:none;cursor:pointer;transition:background-color .2s,box-shadow .2s;box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.aboutus_btn_booking__vlQOk:hover{background-color:#007a36;box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}.BookingModal_overlay__vG8i6{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:50;padding:1rem}.BookingModal_modal__228KL{background:#fff;border-radius:1rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);max-width:56rem;width:100%;max-height:90vh;overflow-y:auto}.BookingModal_header__2rO2N{background:#00a146;color:#fff;padding:1.5rem;border-radius:1rem 1rem 0 0;display:flex;justify-content:space-between;align-items:center}.BookingModal_headerTitle__wA0OR{font-size:1.5rem;font-weight:700}.BookingModal_headerSubtitle__Yp_QG{color:hsla(0,0%,100%,.8);margin-top:.25rem}.BookingModal_closeButton__g7e8w{color:#fff;padding:.5rem;border-radius:.5rem;transition:background .2s;background:none;border:none;cursor:pointer}.BookingModal_closeButton__g7e8w:hover{background:#007a36}.BookingModal_closeIcon__hxSUW{font-size:1.5rem}.BookingModal_body__dhRC7{padding:2rem}.BookingModal_infoContainer__npgug{max-width:28rem;margin:0 auto}.BookingModal_stepTitle__6_yCM{font-size:1.5rem;font-weight:700;color:#0f172a;margin-bottom:1.5rem}.BookingModal_meetingTypeGrid__rWENF{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem}.BookingModal_meetingTypeButton__vCsM2{padding:1rem;border-radius:.5rem;border:2px solid #cbd5e1;background:#fff;color:#334155;transition:all .2s;cursor:pointer}.BookingModal_meetingTypeButton__vCsM2:hover{border-color:rgba(0,161,70,.5)}.BookingModal_meetingTypeButtonActive__T4v5O{border-color:#00a146;background:rgba(0,161,70,.1);color:#007a36}.BookingModal_meetingTypeContent__syK_i{text-align:center}.BookingModal_meetingTypeIcon__jxZqd{font-size:1.5rem;margin-bottom:.5rem}.BookingModal_meetingTypeLabel__RT5DK{font-weight:700}.BookingModal_meetingTypeDesc__QZTCF{font-size:.75rem;margin-top:.25rem}.BookingModal_formFields___SkLn{display:flex;flex-direction:column;gap:1rem}.BookingModal_fieldLabel__Z3CZM{display:block;font-size:.875rem;font-weight:600;color:#334155;margin-bottom:.5rem}.BookingModal_fieldInput__SwLAc{width:100%;padding:.75rem 1rem;border:1px solid #cbd5e1;border-radius:.5rem;font-size:1rem;box-sizing:border-box}.BookingModal_fieldInput__SwLAc:focus{outline:none;box-shadow:0 0 0 2px #00a146;border-color:#00a146}.BookingModal_fieldHint__hx3QK{font-size:.875rem;color:#64748b;margin-top:1rem}.BookingModal_continueButton__i0l2u{width:100%;padding:1rem;border-radius:.5rem;font-weight:700;color:#fff;border:none;cursor:pointer;transition:background .2s;margin-top:1.5rem;font-size:1rem;background:#00a146}.BookingModal_continueButton__i0l2u:hover{background:#007a36}.BookingModal_continueButton__i0l2u:disabled{background:#cbd5e1;cursor:not-allowed}.BookingModal_calendarLayout__GkztY{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media(max-width:768px){.BookingModal_calendarLayout__GkztY{grid-template-columns:1fr}}.BookingModal_calendarBox__5Ndpx{background:#f8fafc;border-radius:.75rem;padding:1.5rem;border:1px solid #e2e8f0}.BookingModal_monthNav__pelVC{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.BookingModal_monthNavButton__HGnF8{padding:.5rem;background:none;border:none;border-radius:.5rem;cursor:pointer;transition:background .2s}.BookingModal_monthNavButton__HGnF8:hover{background:#e2e8f0}.BookingModal_monthTitle__SkGFT{font-size:1.25rem;font-weight:700;color:#0f172a}.BookingModal_calendarGrid__MLC2v{display:grid;grid-template-columns:repeat(7,1fr);gap:.5rem}.BookingModal_weekdayHeader__P_qqJ{text-align:center;font-size:.75rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;padding:.5rem}.BookingModal_emptyCell__zzpHd{padding:.5rem}.BookingModal_dayButton__7neNK{padding:.5rem;border-radius:.5rem;font-size:.875rem;font-weight:500;transition:all .2s;position:relative;border:none;cursor:pointer;background:#fff;color:#334155}.BookingModal_dayButton__7neNK:hover:not(:disabled){background:rgba(0,161,70,.2)}.BookingModal_dayButton__7neNK:disabled{color:#cbd5e1;cursor:not-allowed;background:transparent}.BookingModal_dayButtonSelected__smIeZ{background:#00a146;color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.BookingModal_timeSlotsTitle__lovtm{font-weight:700;color:#0f172a;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.BookingModal_timeSlotsIcon__yI2g9{color:#00a146}.BookingModal_timeSlotsDate__Em9AW{color:#64748b;font-weight:400;font-size:.875rem;margin-left:auto}.BookingModal_timeSlotsEmpty__4UvkJ{background:#f8fafc;border-radius:.75rem;padding:2rem;text-align:center;color:#64748b;border:1px dashed #cbd5e1}.BookingModal_timeSlotsLoading__XAB2U{background:#f8fafc;border-radius:.75rem;padding:2rem;display:flex;justify-content:center;align-items:center}.BookingModal_spinner__d6Lun{width:2rem;height:2rem;border:4px solid #00a146;border-top-color:transparent;border-radius:50%;animation:BookingModal_spin__UYsOv 1s linear infinite}@keyframes BookingModal_spin__UYsOv{to{transform:rotate(1turn)}}.BookingModal_timeSlotsNoAvail__DGaE3{background:#fff7ed;color:#c2410c;padding:1rem;border-radius:.75rem;border:1px solid #ffedd5;text-align:center}.BookingModal_timeSlotsGrid__fncWk{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;max-height:300px;overflow-y:auto}.BookingModal_timeSlotButton__nv8l6{padding:.75rem 1rem;border-radius:.5rem;font-weight:600;text-align:center;transition:all .2s;border:1px solid #e2e8f0;background:#fff;color:#334155;cursor:pointer}.BookingModal_timeSlotButton__nv8l6:hover:not(:disabled){border-color:#00a146;color:#007a36}.BookingModal_timeSlotButton__nv8l6:disabled{background:#f8fafc;border-color:transparent;color:#cbd5e1;cursor:not-allowed}.BookingModal_timeSlotButtonSelected__rxTFk{background:#00a146;border-color:#00a146;color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.BookingModal_summarySection__zwO7Y{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #f1f5f9}.BookingModal_summaryBox__K_fRF{background:rgba(0,161,70,.1);border-radius:.75rem;padding:1rem;margin-bottom:1rem}.BookingModal_summaryTitle__kp3rt{font-weight:700;color:#007a36;margin-bottom:.25rem}.BookingModal_summaryDetail__lxocq{font-size:.875rem;color:#334155}.BookingModal_summaryDetailBold__wlyxD{font-weight:600}.BookingModal_summaryActions__wZCC4{display:flex;gap:.75rem}.BookingModal_backButton__E_Ih7{width:33%;padding:.75rem;border:1px solid #cbd5e1;border-radius:.5rem;font-weight:700;color:#475569;background:#fff;cursor:pointer;transition:background .2s}.BookingModal_backButton__E_Ih7:hover{background:#f8fafc}.BookingModal_confirmButton__OiiCW{width:67%;padding:.75rem;background:#00a146;color:#fff;border-radius:.5rem;font-weight:700;border:none;cursor:pointer;transition:background .2s;box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.BookingModal_confirmButton__OiiCW:hover{background:#007a36}.BookingModal_confirmationContainer__hATM6{text-align:center;padding:2.5rem 0}.BookingModal_confirmationIconCircle__Di6av{width:5rem;height:5rem;background:#dcfce7;color:#00a146;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.BookingModal_confirmationIcon__hGb7s{font-size:2.25rem;transform:rotate(45deg)}.BookingModal_confirmationTitle__8ZMrM{font-size:1.875rem;font-weight:800;color:#0f172a;margin-bottom:1rem}.BookingModal_confirmationCard__5j5AW{background:#f8fafc;border-radius:1rem;padding:1.5rem;max-width:32rem;border:1px solid #e2e8f0;margin:0 auto 2rem}.BookingModal_confirmationMessage__gefLr{font-size:1.125rem;color:#475569;margin-bottom:.5rem}.BookingModal_confirmationDateTime__pEGsE{font-weight:700;color:#0f172a;font-size:1.25rem}.BookingModal_confirmationTeamsNote__iR3R7{margin-top:1rem;padding:.75rem;background:#eff6ff;color:#1e40af;border-radius:.5rem;font-size:.875rem;border:1px solid #dbeafe}.BookingModal_confirmationCallbackNote__H4hfF{margin-top:1rem;padding:.75rem;background:rgba(0,161,70,.1);color:#007a36;border-radius:.5rem;font-size:.875rem;border:1px solid rgba(0,161,70,.2)}.BookingModal_closeModalButton__OVKdk{background:#00a146;color:#fff;padding:.75rem 2rem;border-radius:.75rem;font-weight:700;border:none;cursor:pointer;transition:background .2s;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);font-size:1rem}.BookingModal_closeModalButton__OVKdk:hover{background:#007a36}