.AppointmentBooking_appointment-section__F9oix{width:100%;background-color:#f5f5f5;padding:2rem 1rem;min-height:auto}.AppointmentBooking_content-container__xZMdi{max-width:1000px;margin:0 auto}.AppointmentBooking_header__yl1o8{text-align:center;margin-bottom:1.5rem}.AppointmentBooking_main-title__4HznG{font-size:1.3rem;font-weight:700;color:#092d5a;margin:0 0 .5rem;line-height:1.3}.AppointmentBooking_subtitle__g_paU{font-size:.8rem;font-weight:400;color:#092d5a;line-height:1.5;max-width:700px;margin:0 auto}.AppointmentBooking_booking-container__jgYN5{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;background-color:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.AppointmentBooking_calendar-section__J57u2{display:flex;flex-direction:column}.AppointmentBooking_section-title__df1aX{font-size:1rem;font-weight:700;color:#25d1c5;margin:0 0 .25rem}.AppointmentBooking_section-subtitle__TtvXd{font-size:.75rem;font-weight:400;color:#092d5a;margin:0 0 1rem;line-height:1.4}.AppointmentBooking_calendar-wrapper__38NDU .react-calendar{width:100%;border:none;background:rgba(0,0,0,0);font-family:inherit;transform:scale(.85);transform-origin:top center}.AppointmentBooking_calendar-wrapper__38NDU .react-calendar__navigation{background:linear-gradient(90deg,#25d1c5,#092d5a);border-radius:6px;margin-bottom:.5rem;padding:.3rem;height:auto}.AppointmentBooking_calendar-wrapper__38NDU .react-calendar__navigation button{color:#fff;font-size:.7rem;font-weight:600;min-width:24px;padding:.25rem}.AppointmentBooking_calendar-wrapper__38NDU .react-calendar__navigation button:enabled:focus,.AppointmentBooking_calendar-wrapper__38NDU .react-calendar__navigation button:enabled:hover{background-color:hsla(0,0%,100%,.2);border-radius:4px}.AppointmentBooking_calendar-wrapper__38NDU .react-calendar__navigation button:disabled{background-color:rgba(0,0,0,0);opacity:.5}.AppointmentBooking_calendar-wrapper__38NDU .react-calendar__navigation .react-calendar__navigation__label{font-size:.75rem;font-weight:700;text-transform:capitalize;padding:.25rem .5rem}.AppointmentBooking_calendar-wrapper__38NDU .react-calendar__month-view__weekdays{background-color:#e8f4f8;padding:.4rem 0;border-radius:6px;margin-bottom:.3rem}.AppointmentBooking_calendar-wrapper__38NDU .react-calendar__month-view__weekdays abbr{text-decoration:none;font-weight:600;color:#092d5a;font-size:.7rem}.AppointmentBooking_calendar-wrapper__38NDU .react-calendar__tile{padding:.5rem;background:none;font-size:.85rem;font-weight:500;color:#092d5a;border-radius:50%;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.AppointmentBooking_calendar-wrapper__38NDU .react-calendar__tile--now,.AppointmentBooking_calendar-wrapper__38NDU .react-calendar__tile:enabled:focus,.AppointmentBooking_calendar-wrapper__38NDU .react-calendar__tile:enabled:hover{background-color:#e0e0e0}.AppointmentBooking_calendar-wrapper__38NDU .react-calendar__tile--active{background-color:#25d1c5!important;color:#fff!important;font-weight:700}.AppointmentBooking_calendar-wrapper__38NDU .react-calendar__tile--active:enabled:focus,.AppointmentBooking_calendar-wrapper__38NDU .react-calendar__tile--active:enabled:hover{background-color:#1fb8ad!important}.AppointmentBooking_calendar-wrapper__38NDU .react-calendar__month-view__days__day--neighboringMonth{opacity:.3}.AppointmentBooking_calendar-wrapper__38NDU .react-calendar__century-view__decades,.AppointmentBooking_calendar-wrapper__38NDU .react-calendar__decade-view__years,.AppointmentBooking_calendar-wrapper__38NDU .react-calendar__year-view__months{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;width:100%!important}.AppointmentBooking_calendar-wrapper__38NDU .react-calendar__century-view__decades__decade,.AppointmentBooking_calendar-wrapper__38NDU .react-calendar__decade-view__years__year,.AppointmentBooking_calendar-wrapper__38NDU .react-calendar__year-view__months__month{padding:.3rem .5rem!important;margin:.25rem!important;font-size:.7rem!important;font-weight:500;color:#092d5a;border-radius:6px;background:none;height:35px!important;max-height:35px!important;width:120px!important;flex:0 0 auto!important;display:flex;align-items:center;justify-content:center}.AppointmentBooking_calendar-wrapper__38NDU .react-calendar__century-view__decades__decade.react-calendar__tile--now,.AppointmentBooking_calendar-wrapper__38NDU .react-calendar__century-view__decades__decade:enabled:focus,.AppointmentBooking_calendar-wrapper__38NDU .react-calendar__century-view__decades__decade:enabled:hover,.AppointmentBooking_calendar-wrapper__38NDU .react-calendar__decade-view__years__year.react-calendar__tile--now,.AppointmentBooking_calendar-wrapper__38NDU .react-calendar__decade-view__years__year:enabled:focus,.AppointmentBooking_calendar-wrapper__38NDU .react-calendar__decade-view__years__year:enabled:hover,.AppointmentBooking_calendar-wrapper__38NDU .react-calendar__year-view__months__month.react-calendar__tile--now,.AppointmentBooking_calendar-wrapper__38NDU .react-calendar__year-view__months__month:enabled:focus,.AppointmentBooking_calendar-wrapper__38NDU .react-calendar__year-view__months__month:enabled:hover{background-color:#e0e0e0}.AppointmentBooking_calendar-wrapper__38NDU .react-calendar__century-view__decades__decade.react-calendar__tile--active,.AppointmentBooking_calendar-wrapper__38NDU .react-calendar__decade-view__years__year.react-calendar__tile--active,.AppointmentBooking_calendar-wrapper__38NDU .react-calendar__year-view__months__month.react-calendar__tile--active{background-color:#25d1c5!important;color:#fff!important;font-weight:700}.AppointmentBooking_calendar-wrapper__38NDU .react-calendar__century-view__decades__decade.react-calendar__tile--active:enabled:focus,.AppointmentBooking_calendar-wrapper__38NDU .react-calendar__century-view__decades__decade.react-calendar__tile--active:enabled:hover,.AppointmentBooking_calendar-wrapper__38NDU .react-calendar__decade-view__years__year.react-calendar__tile--active:enabled:focus,.AppointmentBooking_calendar-wrapper__38NDU .react-calendar__decade-view__years__year.react-calendar__tile--active:enabled:hover,.AppointmentBooking_calendar-wrapper__38NDU .react-calendar__year-view__months__month.react-calendar__tile--active:enabled:focus,.AppointmentBooking_calendar-wrapper__38NDU .react-calendar__year-view__months__month.react-calendar__tile--active:enabled:hover{background-color:#1fb8ad!important}.AppointmentBooking_selection-section__sDxTL{display:flex;flex-direction:column;gap:1rem}.AppointmentBooking_selector-title__JIzP5{font-size:.8rem;font-weight:600;color:#092d5a;margin:0 0 .5rem}.AppointmentBooking_duration-selector__QRH1q .AppointmentBooking_duration-buttons__Ak5n8{display:flex;gap:.5rem;background-color:#f0f0f0;padding:.3rem;border-radius:6px}.AppointmentBooking_duration-selector__QRH1q .AppointmentBooking_duration-btn__B3xtN{flex:1;padding:.5rem .75rem;border:none;background-color:#fff;color:#092d5a;font-size:.75rem;font-weight:600;border-radius:4px;cursor:pointer;transition:all .3s ease}.AppointmentBooking_duration-selector__QRH1q .AppointmentBooking_duration-btn__B3xtN:hover{background-color:#e0f7f5}.AppointmentBooking_duration-selector__QRH1q .AppointmentBooking_duration-btn__B3xtN.AppointmentBooking_active__SKmYY{background-color:#25d1c5;color:#fff}.AppointmentBooking_time-selector___2u5i .AppointmentBooking_time-grid__q5V9V{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;max-height:250px;overflow-y:auto;padding-right:.3rem}.AppointmentBooking_time-selector___2u5i .AppointmentBooking_time-grid__q5V9V::-webkit-scrollbar{width:4px}.AppointmentBooking_time-selector___2u5i .AppointmentBooking_time-grid__q5V9V::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.AppointmentBooking_time-selector___2u5i .AppointmentBooking_time-grid__q5V9V::-webkit-scrollbar-thumb{background:#25d1c5;border-radius:10px}.AppointmentBooking_time-selector___2u5i .AppointmentBooking_time-btn__y6BM3{padding:.5rem .75rem;border:1.5px solid #d0d0d0;background-color:#fff;color:#092d5a;font-size:.7rem;font-weight:500;border-radius:6px;cursor:pointer;transition:all .3s ease}.AppointmentBooking_time-selector___2u5i .AppointmentBooking_time-btn__y6BM3:hover:not(:disabled){border-color:#25d1c5;background-color:#f0fffe}.AppointmentBooking_time-selector___2u5i .AppointmentBooking_time-btn__y6BM3.AppointmentBooking_active__SKmYY{border-color:#25d1c5;background-color:#fff;color:#25d1c5;font-weight:700}.AppointmentBooking_time-selector___2u5i .AppointmentBooking_time-btn__y6BM3.AppointmentBooking_past__N5Dmg{background-color:#f5f5f5;color:#999;border-color:#e0e0e0;text-decoration:line-through;opacity:.5}.AppointmentBooking_time-selector___2u5i .AppointmentBooking_time-btn__y6BM3.AppointmentBooking_booked__WfUcX{background-color:#ffe5e5;color:#c0392b;border-color:#e74c3c;position:relative;opacity:.6}.AppointmentBooking_time-selector___2u5i .AppointmentBooking_time-btn__y6BM3.AppointmentBooking_booked__WfUcX:after{content:"✕";position:absolute;top:2px;right:4px;font-size:.6rem;color:#e74c3c}.AppointmentBooking_time-selector___2u5i .AppointmentBooking_time-btn__y6BM3:disabled{opacity:.4;cursor:not-allowed}.AppointmentBooking_loading-text____9yV{font-size:.7rem;color:#25d1c5;font-weight:400;font-style:italic}.AppointmentBooking_confirm-btn__OB88G{padding:.65rem 1.5rem;border:none;background:linear-gradient(90deg,#092d5a,#25d1c5);color:#fff;font-size:.8rem;font-weight:700;border-radius:6px;cursor:pointer;transition:all .3s ease;margin-top:auto}.AppointmentBooking_confirm-btn__OB88G:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(37,209,197,.4)}.AppointmentBooking_confirm-btn__OB88G:disabled{opacity:.5;cursor:not-allowed}.AppointmentBooking_form-section__bnbMT{display:flex;flex-direction:column;overflow-y:auto;max-height:400px;padding-right:.5rem}.AppointmentBooking_form-section__bnbMT::-webkit-scrollbar{width:4px}.AppointmentBooking_form-section__bnbMT::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.AppointmentBooking_form-section__bnbMT::-webkit-scrollbar-thumb{background:#25d1c5;border-radius:10px}.AppointmentBooking_form-header__1mSff{margin-bottom:1rem}.AppointmentBooking_back-btn__JUnSN{display:flex;align-items:center;gap:.3rem;background:none;border:none;color:#092d5a;font-size:.75rem;font-weight:600;cursor:pointer;padding:0}.AppointmentBooking_back-btn__JUnSN:hover{color:#25d1c5}.AppointmentBooking_contact-form__xCuMx{display:flex;flex-direction:column;gap:.75rem}.AppointmentBooking_form-group__vDraA{display:flex;flex-direction:column;gap:.3rem}.AppointmentBooking_form-group__vDraA label{font-size:.7rem;font-weight:600;color:#092d5a}.AppointmentBooking_form-group__vDraA input{padding:.5rem .75rem;border:1.5px solid #d0d0d0;border-radius:6px;font-size:.75rem;font-family:inherit;transition:border-color .3s ease}.AppointmentBooking_form-group__vDraA input:focus{outline:none;border-color:#25d1c5}.AppointmentBooking_form-group__vDraA input::-moz-placeholder{color:#999}.AppointmentBooking_form-group__vDraA input::placeholder{color:#999}.AppointmentBooking_error-message__JA9NB{display:block;color:#e74c3c;font-size:.7rem;margin-top:.25rem;font-weight:500}.AppointmentBooking_recaptcha-container__2z9PQ{display:flex;justify-content:center;margin:1rem 0}.AppointmentBooking_recaptcha-container__2z9PQ .g-recaptcha{transform:scale(.85);transform-origin:0 0}.AppointmentBooking_submit-btn__TxjMe{padding:.65rem 1.5rem;border:none;background:linear-gradient(90deg,#092d5a,#25d1c5);color:#fff;font-size:.8rem;font-weight:700;border-radius:6px;cursor:pointer;transition:all .3s ease;margin-top:.5rem}.AppointmentBooking_submit-btn__TxjMe:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(37,209,197,.4)}.AppointmentBooking_submit-btn__TxjMe:disabled{opacity:.6;cursor:not-allowed}.AppointmentBooking_modal-overlay__I4XTC{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.AppointmentBooking_modal-content__XOBfl{background-color:#fff;border-radius:12px;padding:1.5rem;max-width:400px;width:100%;text-align:center;box-shadow:0 10px 40px rgba(0,0,0,.2)}.AppointmentBooking_check-icon__TNWIs{width:40px;height:40px;background-color:#25d1c5;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff;margin:0 auto 1rem}.AppointmentBooking_modal-title__acGHJ{font-size:1.2rem;font-weight:700;color:#092d5a;margin:0 0 .5rem}.AppointmentBooking_modal-subtitle__RLQXw{font-size:.75rem;color:#666;margin:0 0 1rem;line-height:1.5}.AppointmentBooking_appointment-details__JYDGB{text-align:left;border-top:1px solid #e0e0e0;padding-top:1rem;margin-bottom:1rem}.AppointmentBooking_appointment-details__JYDGB h3{font-size:.8rem;font-weight:700;color:#092d5a;margin:0 0 .5rem}.AppointmentBooking_detail-row__e4Vju{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid #f0f0f0;font-size:.7rem}.AppointmentBooking_detail-row__e4Vju span:first-child{color:#666;font-weight:600}.AppointmentBooking_detail-row__e4Vju span:last-child{color:#092d5a;font-weight:500}.AppointmentBooking_modal-buttons__269Yt{display:flex;gap:.5rem}.AppointmentBooking_calendar-btn__UJG3H{flex:1;padding:.5rem 1rem;border:1.5px solid #092d5a;background-color:#fff;color:#092d5a;font-size:.7rem;font-weight:600;border-radius:6px;cursor:pointer;transition:all .3s ease}.AppointmentBooking_calendar-btn__UJG3H:hover{background-color:#f0f0f0}.AppointmentBooking_accept-btn__iTMHh{flex:1;padding:.5rem 1rem;border:none;background:linear-gradient(90deg,#092d5a,#25d1c5);color:#fff;font-size:.7rem;font-weight:600;border-radius:6px;cursor:pointer;transition:all .3s ease}.AppointmentBooking_accept-btn__iTMHh:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(37,209,197,.4)}@media(max-width:1024px){.AppointmentBooking_booking-container__jgYN5{grid-template-columns:1fr}.AppointmentBooking_main-title__4HznG{font-size:1.5rem}}@media(max-width:768px){.AppointmentBooking_appointment-section__F9oix{padding:2rem 1rem}.AppointmentBooking_booking-container__jgYN5{padding:1.5rem}.AppointmentBooking_main-title__4HznG{font-size:1.3rem}.AppointmentBooking_subtitle__g_paU{font-size:.9rem}.AppointmentBooking_time-selector___2u5i .AppointmentBooking_time-grid__q5V9V{grid-template-columns:repeat(2,1fr)}.AppointmentBooking_modal-content__XOBfl{padding:2rem 1.5rem}.AppointmentBooking_modal-buttons__269Yt{flex-direction:column}}.TeamUpSection_team-up-section__WOeU0{width:100%;min-height:400px;padding:4rem 2rem;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.TeamUpSection_background-image__V_Sot{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.TeamUpSection_bg-image__46BzG{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover;max-width:none!important}.TeamUpSection_overlay__XX5SU{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(37,209,197,.9),rgba(10,58,110,.92) 50%,rgba(9,45,90,.95));z-index:2}.TeamUpSection_content-wrapper__MQqzz{max-width:90vw;width:100%;position:relative;z-index:3;text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:1.5rem}.TeamUpSection_title__rC46a{font-size:2.5rem;font-weight:700;color:#fff;line-height:1.3;margin:0}.TeamUpSection_subtitle__M3ZGO{font-size:1.1rem;font-weight:400;color:hsla(0,0%,100%,.95);line-height:1.6;margin:0;max-width:700px}.TeamUpSection_contact-button__RIEEd{padding:.5rem 1rem;border-radius:8px;font-weight:600;font-size:.95rem;color:#092d5a;background:#fff;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px hsla(0,0%,100%,.3),0 0 20px hsla(0,0%,100%,.2);display:inline-flex;align-items:center;justify-content:center;gap:1.5rem;text-decoration:none;margin-top:1rem}.TeamUpSection_contact-button__RIEEd:hover{transform:translateY(-2px);box-shadow:0 6px 20px hsla(0,0%,100%,.4),0 0 30px hsla(0,0%,100%,.3);filter:brightness(1.05)}.TeamUpSection_contact-button__RIEEd:active{transform:translateY(0)}@media(max-width:1024px){.TeamUpSection_team-up-section__WOeU0{padding:3.5rem 1.5rem;min-height:350px}.TeamUpSection_title__rC46a{font-size:2rem}.TeamUpSection_subtitle__M3ZGO{font-size:1rem}}@media(max-width:768px){.TeamUpSection_team-up-section__WOeU0{padding:3rem 1rem;min-height:300px}.TeamUpSection_title__rC46a{font-size:1.6rem}.TeamUpSection_subtitle__M3ZGO{font-size:.9rem}.TeamUpSection_contact-button__RIEEd{width:100%;max-width:300px;text-align:center;font-size:.9rem;padding:.5rem 1rem}}.SuiteShowcase_suite-showcase__qMuPp{width:100%;padding:5rem 2rem;background:#f8f9fa;position:relative;overflow:hidden}.SuiteShowcase_content-wrapper___8N19{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:2rem}.SuiteShowcase_title__tqswT{font-size:2.5rem;font-weight:700;color:#092d5a;text-align:center;margin:0;line-height:1.3}.SuiteShowcase_description__Zvw4Z{font-size:1.1rem;font-weight:400;color:#092d5a;text-align:center;line-height:1.6;margin:0;max-width:900px}.SuiteShowcase_carousel-container__m_HdR{width:100%;max-width:1200px;position:relative;display:flex;align-items:center;justify-content:center;gap:2rem;margin-top:1rem}.SuiteShowcase_image-wrapper__iOu9D{flex:1;display:flex;justify-content:center;align-items:center}.SuiteShowcase_image-container__PicyO{position:relative;width:100%;max-width:1000px;border-radius:12px;overflow:hidden;box-shadow:0 10px 40px rgba(37,209,197,.3),0 4px 20px rgba(37,209,197,.2),0 0 60px rgba(37,209,197,.15);transition:all .3s ease}.SuiteShowcase_image-container__PicyO:hover{box-shadow:0 15px 50px rgba(37,209,197,.4),0 8px 30px rgba(37,209,197,.3),0 0 80px rgba(37,209,197,.2);transform:translateY(-5px)}.SuiteShowcase_image-container__PicyO.SuiteShowcase_transitioning__t5oon .SuiteShowcase_suite-image___LSNy{animation:SuiteShowcase_fadeSlide__rceHv .6s ease-in-out}.SuiteShowcase_suite-image___LSNy{width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain}.SuiteShowcase_nav-button__il4_K{width:50px;height:50px;border-radius:50%;background:#fff;border:2px solid #092d5a;color:#092d5a;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0;box-shadow:0 4px 12px rgba(0,0,0,.1)}.SuiteShowcase_nav-button__il4_K:hover{background:#092d5a;color:#fff;transform:scale(1.1);box-shadow:0 6px 20px rgba(9,45,90,.3),0 0 30px rgba(37,209,197,.2)}.SuiteShowcase_nav-button__il4_K:active{transform:scale(.95)}.SuiteShowcase_nav-button__il4_K svg{width:24px;height:24px}.SuiteShowcase_nav-button-prev__3ppFV svg{transform:translateX(-1px)}.SuiteShowcase_nav-button-next__mN93n svg{transform:translateX(1px)}.SuiteShowcase_pagination__N9V_m{display:flex;gap:.5rem;align-items:center;justify-content:center;margin-top:1.5rem;flex-wrap:wrap}.SuiteShowcase_pagination-dot__Q2zTc{width:10px;height:10px;border-radius:50%;background:#d0d0d0;border:none;cursor:pointer;transition:all .3s ease;padding:0}.SuiteShowcase_pagination-dot__Q2zTc:hover{background:#25d1c5;transform:scale(1.2)}.SuiteShowcase_pagination-dot__Q2zTc.SuiteShowcase_active__T8ADG{background:#092d5a;width:30px;border-radius:5px}@keyframes SuiteShowcase_fadeSlide__rceHv{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@media(max-width:1024px){.SuiteShowcase_suite-showcase__qMuPp{padding:4rem 1.5rem}.SuiteShowcase_title__tqswT{font-size:2rem}.SuiteShowcase_description__Zvw4Z{font-size:1rem}.SuiteShowcase_carousel-container__m_HdR{gap:1.5rem}.SuiteShowcase_nav-button__il4_K{width:45px;height:45px}.SuiteShowcase_nav-button__il4_K svg{width:20px;height:20px}}@media(max-width:768px){.SuiteShowcase_suite-showcase__qMuPp{padding:3rem 1rem}.SuiteShowcase_title__tqswT{font-size:1.6rem}.SuiteShowcase_description__Zvw4Z{font-size:.9rem}.SuiteShowcase_carousel-container__m_HdR{gap:1rem}.SuiteShowcase_nav-button__il4_K{width:40px;height:40px}.SuiteShowcase_nav-button__il4_K svg{width:18px;height:18px}.SuiteShowcase_pagination-dot__Q2zTc{width:8px;height:8px}.SuiteShowcase_pagination-dot__Q2zTc.SuiteShowcase_active__T8ADG{width:24px}}@media(max-width:480px){.SuiteShowcase_carousel-container__m_HdR{flex-direction:column;gap:1rem}.SuiteShowcase_nav-button__il4_K{position:absolute;z-index:10}.SuiteShowcase_nav-button__il4_K.SuiteShowcase_nav-button-prev__3ppFV{left:10px;top:50%;transform:translateY(-50%)}.SuiteShowcase_nav-button__il4_K.SuiteShowcase_nav-button-next__mN93n{right:10px;top:50%;transform:translateY(-50%)}.SuiteShowcase_nav-button__il4_K:hover.SuiteShowcase_nav-button-next__mN93n,.SuiteShowcase_nav-button__il4_K:hover.SuiteShowcase_nav-button-prev__3ppFV{transform:translateY(-50%) scale(1.1)}.SuiteShowcase_nav-button__il4_K:active.SuiteShowcase_nav-button-next__mN93n,.SuiteShowcase_nav-button__il4_K:active.SuiteShowcase_nav-button-prev__3ppFV{transform:translateY(-50%) scale(.95)}.SuiteShowcase_image-wrapper__iOu9D{width:100%}}.KnowMoreSection_know-more-section__FFVml{width:100%;padding:5rem 2rem;background:#f2f2fe;position:relative;overflow:hidden}.KnowMoreSection_content-wrapper__4pjF1{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:2rem}.KnowMoreSection_title__9nnkG{font-size:2.5rem;font-weight:700;color:#092d5a;text-align:center;margin:0;line-height:1.3}.KnowMoreSection_description__Wd1l_{font-size:1.1rem;font-weight:400;color:#092d5a;text-align:center;line-height:1.6;margin:0;max-width:900px}.KnowMoreSection_carousel-wrapper__1p4ld{width:100%;max-width:1300px;display:flex;align-items:center;gap:2rem;margin-top:2rem}.KnowMoreSection_carousel-container___w1fl{flex:1;overflow:hidden;position:relative}.KnowMoreSection_carousel-track__a430K{display:flex;gap:1.5rem;transition:transform .5s ease-in-out;padding:1.5rem .5rem}.KnowMoreSection_post-card__o6O4U{flex:0 0 calc((100% - 3rem)/3);min-width:280px;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s ease;display:flex;flex-direction:column}.KnowMoreSection_post-card__o6O4U:hover{box-shadow:0 8px 24px rgba(9,45,90,.15)}.KnowMoreSection_card-image-wrapper__VSPKc{width:100%;aspect-ratio:1/1;position:relative;overflow:hidden;background:#e8e9ed}.KnowMoreSection_card-image__N_D0R{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.KnowMoreSection_card-content__Fg1ov{padding:1.5rem;display:flex;flex-direction:row;gap:1rem;flex:1;position:relative;align-items:center}.KnowMoreSection_card-text__jf9Cw{display:flex;flex-direction:column;gap:.5rem;flex:1}.KnowMoreSection_card-title__NNdD1{font-size:1.25rem;font-weight:700;color:#092d5a;margin:0;line-height:1.3}.KnowMoreSection_card-description__lW55S{font-size:.95rem;font-weight:400;color:#092d5a;line-height:1.5;margin:0}.KnowMoreSection_card-link__T_jvV{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#fff;color:#092d5a;text-decoration:none;transition:all .3s ease;flex-shrink:0;font-size:1.5rem}.KnowMoreSection_card-link__T_jvV:hover{background:#25d1c5;color:#fff;transform:scale(1.1)}.KnowMoreSection_card-link__T_jvV span,.KnowMoreSection_nav-button__e9D4X{display:flex;align-items:center;justify-content:center}.KnowMoreSection_nav-button__e9D4X{width:50px;height:50px;border-radius:50%;background:#fff;border:2px solid #092d5a;color:#092d5a;cursor:pointer;transition:all .3s ease;flex-shrink:0;box-shadow:0 4px 12px rgba(0,0,0,.1)}.KnowMoreSection_nav-button__e9D4X:hover:not(:disabled){background:#092d5a;color:#fff;transform:scale(1.1)}.KnowMoreSection_nav-button__e9D4X:active:not(:disabled){transform:scale(.95)}.KnowMoreSection_nav-button__e9D4X:disabled{opacity:.3;cursor:not-allowed}.KnowMoreSection_nav-button__e9D4X svg{width:24px;height:24px}.KnowMoreSection_nav-button-prev__L36QK svg{transform:translateX(-1px)}.KnowMoreSection_nav-button-next__0YNDF svg{transform:translateX(1px)}@media(max-width:1024px){.KnowMoreSection_know-more-section__FFVml{padding:4rem 1.5rem}.KnowMoreSection_title__9nnkG{font-size:2rem}.KnowMoreSection_description__Wd1l_{font-size:1rem}.KnowMoreSection_post-card__o6O4U{flex:0 0 calc((100% - 1.5rem)/2)}.KnowMoreSection_carousel-wrapper__1p4ld{gap:1.5rem}.KnowMoreSection_nav-button__e9D4X{width:45px;height:45px}.KnowMoreSection_nav-button__e9D4X svg{width:20px;height:20px}}@media(max-width:768px){.KnowMoreSection_know-more-section__FFVml{padding:3rem 1rem}.KnowMoreSection_title__9nnkG{font-size:1.6rem}.KnowMoreSection_description__Wd1l_{font-size:.9rem}.KnowMoreSection_post-card__o6O4U{flex:0 0 100%;min-width:100%}.KnowMoreSection_carousel-track__a430K,.KnowMoreSection_carousel-wrapper__1p4ld{gap:1rem}.KnowMoreSection_nav-button__e9D4X{width:40px;height:40px}.KnowMoreSection_nav-button__e9D4X svg{width:18px;height:18px}.KnowMoreSection_card-content__Fg1ov{flex-direction:column;align-items:flex-start;gap:.75rem}.KnowMoreSection_card-link__T_jvV{align-self:flex-end}}@media(max-width:480px){.KnowMoreSection_carousel-wrapper__1p4ld{position:relative}.KnowMoreSection_nav-button__e9D4X{position:absolute;z-index:10}.KnowMoreSection_nav-button__e9D4X.KnowMoreSection_nav-button-prev__L36QK{left:-10px}.KnowMoreSection_nav-button__e9D4X.KnowMoreSection_nav-button-next__0YNDF{right:-10px}.KnowMoreSection_carousel-container___w1fl{margin:0 20px}}