@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&display=swap");.ClientsPreview_clientsSection__MayEi{padding:25px 16px;background-color:#f3f4f6;text-align:center;font-family:Poppins,sans-serif}.ClientsPreview_clientsTitle__ZB6qq{font-size:2rem;font-weight:700;margin-bottom:20px;color:#000000}.ClientsPreview_clientsTitle__ZB6qq:after{content:"";display:block;width:5%;height:4px;background-color:#f59e0b;margin-top:6px;border-radius:2px;margin-left:47.5%}.ClientsPreview_clientsSubtitle__NImY_{font-size:16px;max-width:640px;margin:0 auto 32px;color:#555}.ClientsPreview_clientsRow__KQ_qT{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:40px;padding-top:40px;scrollbar-width:none;justify-content:center;background-color:#f3f4f6;transition:padding .3s ease;position:relative;overflow:visible;z-index:1}.ClientsPreview_clientsRowHovered__yyn3W{padding-top:250px}.ClientsPreview_clientsRow__KQ_qT::-webkit-scrollbar{display:none}.ClientsPreview_clientItemWrapper__M4Rpe{display:flex;align-items:flex-start;position:relative;transition:transform .3s ease;flex-shrink:0;gap:20px;background-color:transparent;top:0}.ClientsPreview_clientImageWrapper__3JAC3{background-color:transparent;overflow:hidden;height:190px;width:138px;transition:all .8s ease;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.08);transform-origin:bottom center;border-radius:6px}.ClientsPreview_clientImageWrapper__3JAC3.ClientsPreview_hovered__8Njoh{height:400px;width:291px;transform:translateY(-210px);z-index:10;box-shadow:14px 20px 20px rgba(0,0,0,.12)}.ClientsPreview_clientImage__S6nku{object-fit:contain;max-height:100%;max-width:100%;transition:transform .5s ease}.ClientsPreview_cardAndText__1V7Rb{position:relative;display:flex;align-items:flex-start}.ClientsPreview_clientTextBox__Dhef2{position:absolute;top:-32%;transform:translateY(-50%);width:280px;background-color:#f3f4f6;padding:16px;border-radius:8px;z-index:10;text-align:left}.ClientsPreview_rightPosition__zVrJT{left:110%}.ClientsPreview_leftPosition__16_XP{right:110%}.ClientsPreview_clientItemWrapper__M4Rpe:hover .ClientsPreview_clientTextBox__Dhef2{opacity:1;pointer-events:auto}.ClientsPreview_clientTextBox__Dhef2 h4{font-size:18px;font-weight:700;margin-top:0;margin-bottom:8px;color:#111827;text-transform:uppercase}.ClientsPreview_clientTextBox__Dhef2 p{font-size:14px;color:#4b5563;margin:0}@media (max-width:1024px){.ClientsPreview_clientImageWrapper__3JAC3{height:300px;width:220px}.ClientsPreview_clientImageWrapper__3JAC3.ClientsPreview_hovered__8Njoh{height:350px;width:255px;transform:translateY(-160px)}.ClientsPreview_clientTextBox__Dhef2{max-width:280px;left:260px;padding:12px}.ClientsPreview_clientTextBox__Dhef2 h4{font-size:16px}.ClientsPreview_clientTextBox__Dhef2 p{font-size:13px}}@media (max-width:768px){.ClientsPreview_clientsRow__KQ_qT{flex-direction:column;gap:24px;overflow-x:hidden}.ClientsPreview_clientItemWrapper__M4Rpe{flex-direction:column;align-items:center}.ClientsPreview_clientImageWrapper__3JAC3{height:220px;width:160px}.ClientsPreview_clientImageWrapper__3JAC3.ClientsPreview_hovered__8Njoh{height:270px;width:197px;transform:translateY(0)}.ClientsPreview_clientTextBox__Dhef2{position:static;max-width:90%;margin-top:16px;text-align:center;opacity:1!important;pointer-events:auto}.ClientsPreview_clientTextBox__Dhef2 h4{font-size:15px}.ClientsPreview_clientTextBox__Dhef2 p{font-size:13px}}@media (max-width:480px){.ClientsPreview_clientsSection__MayEi{padding:32px 8px}.ClientsPreview_clientsTitle__ZB6qq{font-size:20px}.ClientsPreview_clientsSubtitle__NImY_{font-size:14px;margin-bottom:24px}.ClientsPreview_clientImageWrapper__3JAC3{height:180px;width:131px}.ClientsPreview_clientImageWrapper__3JAC3.ClientsPreview_hovered__8Njoh{height:240px;width:175px}.ClientsPreview_clientTextBox__Dhef2{padding:10px;margin-top:12px}.ClientsPreview_clientTextBox__Dhef2 h4{font-size:14px}.ClientsPreview_clientTextBox__Dhef2 p{font-size:12px}}@media (min-width:769px) and (max-width:1024px){.ClientsPreview_clientsRow__KQ_qT{flex-wrap:wrap;justify-content:center;padding-top:160px}.ClientsPreview_clientItemWrapper__M4Rpe{flex-direction:column;align-items:center;width:100%;gap:16px}.ClientsPreview_clientImageWrapper__3JAC3.ClientsPreview_hovered__8Njoh{height:340px;width:260px;transform:translateY(-80px);z-index:6}.ClientsPreview_clientTextBox__Dhef2{position:static;margin-top:20px;opacity:1!important;pointer-events:auto;text-align:center;max-width:85%;transition:opacity .4s ease,transform .3s ease}}@media (min-width:481px) and (max-width:768px){.ClientsPreview_clientsRow__KQ_qT{flex-direction:column;align-items:center;padding-top:140px}.ClientsPreview_clientItemWrapper__M4Rpe{flex-direction:column;align-items:center;gap:14px}.ClientsPreview_clientImageWrapper__3JAC3.ClientsPreview_hovered__8Njoh{height:270px;width:200px;transform:translateY(0)}.ClientsPreview_clientTextBox__Dhef2{position:static;margin-top:16px;opacity:1!important;pointer-events:auto;text-align:center;max-width:92%;transition:opacity .4s ease}}.AboutUsIntro_introSection__QqDHh{padding:24px 16px;background-color:#f9fafb;color:#1f2937}.AboutUsIntro_introContainer__x2lm3{display:flex;flex-direction:column;gap:32px;max-width:1280px;margin:0 auto}@media (min-width:768px){.AboutUsIntro_introContainer__x2lm3{flex-direction:row;align-items:center;gap:48px}}.AboutUsIntro_imageBlock__jQPfu{flex:1 1;display:flex;justify-content:center;align-items:center}.AboutUsIntro_imageWrapper__f6JGH{position:relative;width:100%;max-width:500px;aspect-ratio:4/3;border-radius:12px;overflow:hidden}.AboutUsIntro_image__dV7CU{object-fit:cover}.AboutUsIntro_textBlock__Y216h{flex:1 1;display:flex;flex-direction:column;justify-content:center}.AboutUsIntro_introSubTitle__GAofh{font-size:14px;font-weight:500;color:#6b7280;margin-bottom:3px;text-transform:uppercase;letter-spacing:1px}.AboutUsIntro_introTitle__KhOrY{font-size:28px;font-weight:700;margin-top:6px;margin-bottom:3px;color:#000000}.AboutUsIntro_introText__HqPYk{font-size:16px;line-height:1.6;margin-bottom:20px;color:#374151}.AboutUsIntro_readMoreButton__63fg_{background-color:#000;color:white;padding:10px 20px;font-size:14px;border-radius:6px;border:none;cursor:pointer;transition:background-color .3s ease;align-self:flex-start}.AboutUsIntro_readMoreButton__63fg_:hover{background-color:#1f2937}.FounderCard_founderCard__fZ85e{display:flex;gap:32px;padding:48px 24px;background:#dfdfdf;box-shadow:0 8px 24px rgba(0,0,0,.08);border-radius:0;max-width:1200px;margin:60px 10px;align-items:center;flex-wrap:wrap;transition:transform .3s ease}.FounderCard_founderCardContainer__9gKBV{position:relative;display:flex;justify-content:center;background-image:url(/_next/static/media/founderTexture.fc598a28.png);background-size:cover;background-position:50%;overflow:hidden}.FounderCard_founderCardContainer__9gKBV:before{content:"";position:absolute;inset:0;background-color:rgba(241,241,241,.9);z-index:0}.FounderCard_founderCardContainer__9gKBV>*{position:relative;z-index:1}.FounderCard_text__wOVDG{flex:1 1;min-width:300px}.FounderCard_text__wOVDG h2{font-size:28px;margin-bottom:16px;font-weight:600;color:#111827}.FounderCard_text__wOVDG p{font-size:16px;line-height:1.6;color:#4b5563;margin-bottom:12px}.FounderCard_text__wOVDG h4{font-size:18px;font-weight:600;color:#111827;margin-top:16px;margin-bottom:8px}.FounderCard_text__wOVDG span{font-size:14px;color:#6b7280}.FounderCard_image__HaRgw{flex-shrink:0;border-radius:12px;overflow:hidden;max-width:250px;min-width:200px}.FounderCard_image__HaRgw img{width:100%;height:auto;display:block;border-radius:12px}@media (max-width:768px){.FounderCard_founderCard__fZ85e{flex-direction:column;text-align:center}.FounderCard_text__wOVDG{order:2}.FounderCard_image__HaRgw{order:1;margin-bottom:20px}}.TeamIntro_teamIntroSection__7a_8K{padding:60px 24px;background-color:#fefefe}.TeamIntro_container__GP6cW{display:flex;align-items:center;justify-content:space-between;gap:40px;max-width:1200px;margin:0 auto;flex-wrap:wrap}.TeamIntro_textColumn__yUXUq{flex:1 1;min-width:280px}.TeamIntro_textColumn__yUXUq h2{font-size:32px;font-weight:600;color:#111827;margin-bottom:20px;position:relative;display:inline-block}.TeamIntro_textColumn__yUXUq h2 span:after{content:"";display:block;width:50%;height:4px;background-color:#f59e0b;margin-top:6px;border-radius:2px}.TeamIntro_textColumn__yUXUq p{font-size:16px;color:#4b5563;line-height:1.7}.TeamIntro_imageColumn__MO6Jn{flex:1 1;min-width:280px;border-radius:16px;overflow:hidden;box-shadow:0 8px 20px rgba(0,0,0,.1)}.TeamIntro_imageColumn__MO6Jn img{width:100%;height:auto;display:block;border-radius:16px}@media (max-width:768px){.TeamIntro_container__GP6cW{flex-direction:column;text-align:center}.TeamIntro_textColumn__yUXUq h2 span:after{margin:8px auto 0}}.TeamMemberCard_card__4z_dJ{background:white;border-radius:20px;overflow:hidden;max-width:320px;width:100%;padding:20px;box-shadow:0 10px 30px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease}.TeamMemberCard_image__89sZN{width:100%;height:220px;overflow:hidden;border-radius:16px;margin-bottom:16px}.TeamMemberCard_image__89sZN img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.TeamMemberCard_card__4z_dJ:hover .TeamMemberCard_image__89sZN img{transform:scale(1.05)}.TeamMemberCard_content__1BzKT h3{font-size:20px;font-weight:600;color:#111827;margin-bottom:4px}.TeamMemberCard_content__1BzKT span{font-size:14px;color:#6b7280;display:block;margin-bottom:12px}.TeamMemberCard_content__1BzKT p{font-size:14px;color:#4b5563;line-height:1.5}@media (max-width:768px){.TeamMemberCard_card__4z_dJ{margin-bottom:24px}}.Career_careerContainer__YzHIO{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;padding:3rem 2rem;background:#fafafa;gap:2rem;flex-wrap:nowrap}.Career_filters__u_eCq{flex:0 0 300px;max-width:300px;background:linear-gradient(135deg,#fcefdc,#fff8ec);padding:2rem;border-radius:16px;box-shadow:0 10px 20px rgba(0,0,0,.06)}.Career_filterSection__aFnMy{margin-bottom:2rem}.Career_filterSection__aFnMy h4{margin-bottom:.75rem;font-size:1.1rem;color:#333}.Career_filterSection__aFnMy input[type=text]{width:100%;margin-bottom:1rem;padding:.6rem;border:1px solid #ccc;border-radius:6px}.Career_filterSection__aFnMy label{display:block;margin:.5rem 0;font-size:.95rem;color:#444}.Career_jobList__bGjpv{flex:1 1;min-width:0}.Career_openingsTitle__5AVmk{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;color:#333}.Career_jobLink__DPMWJ{text-decoration:none;color:inherit}.Career_jobCard__Jc7ep{background:#ffffff;margin-bottom:1.5rem;padding:1.75rem 1.5rem;border-radius:12px;border:1px solid #f0f0f0;box-shadow:0 6px 18px rgba(0,0,0,.05);display:flex;justify-content:space-between;align-items:center;transition:all .3s ease-in-out}.Career_jobCard__Jc7ep:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.08)}.Career_jobContent__JprTZ h3{font-size:1.2rem;font-weight:600;margin:0}.Career_jobContent__JprTZ p{margin-top:.3rem;font-size:.95rem;color:#777}.Career_applyButton__ZZ9mh{background:linear-gradient(90deg,#f4b400,#f9d06d);border:none;padding:.6rem 1.4rem;border-radius:8px;color:#fff;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .3s ease}.Career_applyButton__ZZ9mh:hover{background:linear-gradient(90deg,#e0a800,#e6c25d)}@media (max-width:768px){.Career_careerContainer__YzHIO{flex-direction:column;flex-wrap:wrap}.Career_filters__u_eCq{max-width:100%}.Career_jobList__bGjpv{width:100%}.Career_jobCard__Jc7ep{flex-direction:column;align-items:flex-start;gap:1rem}.Career_applyButton__ZZ9mh{align-self:flex-end}}.PageHeader_pageHeader__VsEsz{position:relative;background-color:#000;color:#fff;padding:80px 20px;overflow:hidden;display:flex;justify-content:center;align-items:center;text-align:center;min-height:300px}@keyframes PageHeader_floatRotate__MRaB3{0%{transform:translateY(-50%) rotate(0deg) scale(1)}50%{transform:translateY(-55%) rotate(2deg) scale(1.02)}to{transform:translateY(-50%) rotate(0deg) scale(1)}}@keyframes PageHeader_fadeSlideIn__oN9hF{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.PageHeader_leftImage__1xm0T{position:absolute;left:-27%;top:60%;width:1000px;height:1000px;z-index:1;opacity:1;pointer-events:none;animation:PageHeader_floatRotate__MRaB3 6s cubic-bezier(.5,.05,.1,1) infinite}.PageHeader_image__vgNX3{object-fit:contain}.PageHeader_content__6nLQR{position:relative;z-index:2;max-width:800px;padding:0 20px}.PageHeader_title__TceOK{font-size:48px;font-weight:700;margin-bottom:20px;line-height:1.2}.PageHeader_subtitle__n16AG{font-size:20px;font-weight:400;max-width:600px;margin:0 auto;line-height:1.6;color:#cccccc}@media (max-width:768px){.PageHeader_leftImage__1xm0T{width:600px;height:600px;left:-50%;top:70%}.PageHeader_title__TceOK{font-size:32px}.PageHeader_subtitle__n16AG{font-size:16px}}.ClientsGallery_section__y26tx{padding:40px 20px;background:linear-gradient(180deg,#FFFFFF,#FAF0DC)}.ClientsGallery_heading__35l4J{text-align:center;font-size:2rem;font-weight:600;margin-bottom:30px;color:#333;animation:ClientsGallery_fadeInDown__maBVM .8s ease-out}.ClientsGallery_card__pL7vG{max-width:95%;margin:0 100px;padding:50px;background:#ffffff;border-radius:0;box-shadow:0 10px 30px rgba(0,0,0,.15);overflow-x:auto;transition:transform .3s ease}.ClientsGallery_card__pL7vG:hover{transform:scale(1.01)}.ClientsGallery_imageRow__wvjET{display:flex;gap:70px;justify-content:flex-start;justify-content:center;align-items:center;min-width:max-content;scroll-snap-type:x mandatory}.ClientsGallery_imageBox__5EdXe{position:relative;width:140px;height:200px;border-radius:12px;overflow:hidden;background:#f8f8f8;scroll-snap-align:start;box-shadow:0 5px 15px rgba(0,0,0,.1);transition:transform .4s ease;flex-shrink:0}.ClientsGallery_imageBox__5EdXe:hover{transform:translateY(-5px)}.ClientsGallery_image__Zvhb_{object-fit:cover;transition:transform .4s ease}.ClientsGallery_imageBox__5EdXe:hover .ClientsGallery_image__Zvhb_{transform:scale(1.05)}.ClientsGallery_card__pL7vG::-webkit-scrollbar{height:8px}.ClientsGallery_card__pL7vG::-webkit-scrollbar-track{background:transparent}.ClientsGallery_card__pL7vG::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.ClientsGallery_card__pL7vG::-webkit-scrollbar-thumb:hover{background:#aaa}@keyframes ClientsGallery_fadeInDown__maBVM{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.ClientsGallery_imageBox__5EdXe{width:100px;height:150px}}@media (max-width:480px){.ClientsGallery_heading__35l4J{font-size:1.5rem}.ClientsGallery_card__pL7vG{padding:15px}}.ClientProfilesGrid_profilesGrid__I91RX{display:flex;flex-direction:column;align-items:center;gap:40px;padding:60px 20px;background:#f8f9fb}.ClientProfilesGrid_card__nep3q{display:flex;flex-direction:row;align-items:flex-start;background:#ffffff;border-radius:0;box-shadow:0 18px 40px rgba(0,0,0,.1);padding:32px;gap:32px;width:100%;max-width:960px;transition:transform .3s ease,box-shadow .3s ease;scroll-margin-top:200px}.ClientProfilesGrid_card__nep3q:hover{transform:translateY(-4px);box-shadow:0 24px 48px rgba(0,0,0,.12)}.ClientProfilesGrid_imageContainer__bwWHd{position:relative;width:180px;height:220px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.ClientProfilesGrid_bgShape__p1HmL{position:absolute;top:-32px;left:-32px;width:300px;height:285px;background-color:#fcefdc;-webkit-clip-path:polygon(0 0,80% 0,0 130%);clip-path:polygon(0 0,80% 0,0 130%);z-index:0;transform:rotate(0deg)}.ClientProfilesGrid_imageWrapper__0zJWo{position:relative;width:100%;height:100%;border-radius:0;overflow:hidden;z-index:2}.ClientProfilesGrid_image__eUgVB{object-fit:cover}.ClientProfilesGrid_content__gVm0r{flex:1 1;display:flex;flex-direction:column;justify-content:center}.ClientProfilesGrid_content__gVm0r h3{margin:0 0 12px;font-size:22px;font-weight:700;color:#1d1d1d}.ClientProfilesGrid_content__gVm0r p{margin:0;color:#444;font-size:15px;line-height:1.6}@media (max-width:1024px){.ClientProfilesGrid_profilesGrid__I91RX{padding:40px}.ClientProfilesGrid_card__nep3q{gap:24px;padding:28px}.ClientProfilesGrid_imageContainer__bwWHd{width:160px;height:200px}.ClientProfilesGrid_bgShape__p1HmL{top:-30px;left:-30px;width:270px;height:258px;-webkit-clip-path:polygon(0 0,80% 0,0 130%);clip-path:polygon(0 0,80% 0,0 130%)}.ClientProfilesGrid_content__gVm0r h3{font-size:20px}.ClientProfilesGrid_content__gVm0r p{font-size:14px}}@media (max-width:768px){.ClientProfilesGrid_profilesGrid__I91RX{padding:40px 60px}.ClientProfilesGrid_card__nep3q{flex-direction:column;align-items:center;text-align:center;padding:24px}.ClientProfilesGrid_imageContainer__bwWHd{width:160px;height:200px;margin-bottom:20px}.ClientProfilesGrid_bgShape__p1HmL{top:-12px;left:-12px;width:180px;height:180px;-webkit-clip-path:polygon(0 0,80% 0,0 120%);clip-path:polygon(0 0,80% 0,0 120%)}.ClientProfilesGrid_content__gVm0r{align-items:center}.ClientProfilesGrid_content__gVm0r h3{font-size:18px}.ClientProfilesGrid_content__gVm0r p{font-size:14px}}@media (max-width:480px){.ClientProfilesGrid_profilesGrid__I91RX{padding:40px 30px}.ClientProfilesGrid_card__nep3q{padding:20px}.ClientProfilesGrid_imageContainer__bwWHd{width:140px;height:180px}.ClientProfilesGrid_content__gVm0r h3{font-size:17px}.ClientProfilesGrid_content__gVm0r p{font-size:13.5px}}.ServicesSlider_sliderWrapper__AJUfD{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;background:#f5f5f5;position:relative}.ServicesSlider_sliderBox__7yHX_{display:flex;align-items:center;position:relative;width:90%;overflow:hidden;padding:0 40px}.ServicesSlider_slidesContainer__Bo3ai{display:flex;gap:1.5rem;width:100%;margin-left:15px;margin-right:15px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ServicesSlider_slidesContainer__Bo3ai::-webkit-scrollbar{display:none}.ServicesSlider_slide__sOH_q{flex:0 0 auto;width:260px;height:180px;scroll-snap-align:center;position:relative;border-radius:12px;overflow:hidden;cursor:pointer;transition:transform .4s ease,box-shadow .4s ease}.ServicesSlider_slide__sOH_q img{width:100%;height:100%;object-fit:cover}.ServicesSlider_active__78gt4{transform:scale(1.1);box-shadow:0 10px 20px rgba(0,0,0,.3);z-index:2}.ServicesSlider_overlayText__K6wW_{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);color:white;text-align:center;width:100%;padding:0 10px;text-shadow:0 2px 4px rgba(0,0,0,.8)}.ServicesSlider_overlayText__K6wW_ h3,.ServicesSlider_overlayText__K6wW_ span{font-size:14px}.ServicesSlider_arrowLeft__2xgup,.ServicesSlider_arrowRight__Spr5t{position:absolute;top:50%;transform:translateY(-50%);background:#fff;border:1px solid #ddd;padding:8px;border-radius:50%;cursor:pointer;z-index:5;font-size:1.2rem;color:#333;transition:background .3s}.ServicesSlider_arrowLeft__2xgup:hover,.ServicesSlider_arrowRight__Spr5t:hover{background:#facc15;color:#111}.ServicesSlider_arrowLeft__2xgup{left:10px}.ServicesSlider_arrowRight__Spr5t{right:10px}.ServicesSlider_dotsContainer__0FTFm{display:flex;justify-content:center;margin-top:20px;gap:10px}.ServicesSlider_dot__50MNc{width:12px;height:12px;border-radius:50%;background-color:#d1d5db;transition:background-color .3s ease,transform .3s ease;cursor:pointer}.ServicesSlider_dot__50MNc:hover{background-color:#facc15;transform:scale(1.1)}.ServicesSlider_activeDot__N9Ld3{background-color:#f59e0b;transform:scale(1.2)}@media (max-width:768px){.ServicesSlider_slide__sOH_q{width:80vw;height:160px}.ServicesSlider_arrowLeft__2xgup,.ServicesSlider_arrowRight__Spr5t{padding:6px;font-size:1rem}.ServicesSlider_overlayText__K6wW_ h3{font-size:14px}}.ServicesContent_contentSection__Ey6x6{max-width:800px;margin:40px auto;padding:24px;background-color:#fff;border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.08);text-align:center;animation:ServicesContent_fadeInUp__1zOjy .6s ease}.ServicesContent_contentSection__Ey6x6 h2{font-size:28px;margin-bottom:16px;color:#111827;position:relative}.ServicesContent_contentSection__Ey6x6 ul{list-style:none;padding:0;margin:0;text-align:left}.ServicesContent_contentSection__Ey6x6 li{font-size:18px;margin:12px 0;padding-left:28px;position:relative;color:#374151}.ServicesContent_contentSection__Ey6x6 li:before{content:"•";position:absolute;left:0;color:#f59e0b;font-size:24px;line-height:1}.ServicesContent_description__Pjzbd{font-size:16px;color:#6b7280;margin-bottom:20px;line-height:1.6}@keyframes ServicesContent_fadeInUp__1zOjy{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.ServicesContent_contentSection__Ey6x6{padding:16px;margin:24px 16px}.ServicesContent_contentSection__Ey6x6 h2{font-size:22px}.ServicesContent_contentSection__Ey6x6 li{font-size:16px}}.CallbackForm_callbackSection__rKfEr{padding:48px 16px;background:url(/_next/static/media/chessBg.994497ab.png) no-repeat 50%/cover;background-color:rgba(251,242,214,.2);text-align:center;color:#111827}.CallbackForm_callbackContainer__WnQY3{max-width:720px;margin:auto;background-color:rgba(0,0,0,.1);padding:32px}.CallbackForm_callbackTitle__DeVJJ{font-size:2rem;font-weight:700;margin-bottom:20px}.CallbackForm_callbackSubtitle__d7lMs{font-size:16px;margin-bottom:32px;color:#4b5563}.CallbackForm_callbackForm__D_94b{display:flex;flex-direction:column;gap:16px;padding:30px 30px 30px 24px}.CallbackForm_row__pEr21{display:flex;gap:16px;flex-wrap:wrap}.CallbackForm_field__GtZo6{flex:1 1;display:flex;flex-direction:column}@media (max-width:640px){.CallbackForm_row__pEr21{flex-direction:column}}.CallbackForm_row__pEr21 .CallbackForm_field__GtZo6{min-width:0;width:100%}@media (min-width:641px){.CallbackForm_row__pEr21 .CallbackForm_field__GtZo6{width:calc(50% - 8px)}}.CallbackForm_inputField__DAWA4,.CallbackForm_selectField__6Mj1p,.CallbackForm_textareaField__w5tDL{width:100%}.CallbackForm_inputField__DAWA4,.CallbackForm_nameInputField___pOc7,.CallbackForm_selectField__6Mj1p,.CallbackForm_textareaField__w5tDL{padding:12px 14px;font-size:14px;border:1px solid #d1d5db;border-radius:6px;background:white;transition:border .3s ease,box-shadow .3s ease}.CallbackForm_nameInputField___pOc7{width:91%}.CallbackForm_inputField__DAWA4:focus,.CallbackForm_selectField__6Mj1p:focus,.CallbackForm_textareaField__w5tDL:focus{outline:none;border-color:rgba(228,178,75,1);box-shadow:0 0 0 2px rgba(245,158,11,.3)}.CallbackForm_textareaField__w5tDL{resize:vertical}.CallbackForm_submitButton__Mt_jD{padding:12px;background-color:#111827;color:white;font-size:16px;font-weight:600;border:none;border-radius:9999px;cursor:pointer;transition:background-color .3s ease;display:flex;justify-content:center;align-items:center;gap:8px}.CallbackForm_submitButton__Mt_jD:hover{background-color:#000000}.CallbackForm_arrow__2svEy{font-size:18px}.CallbackForm_error__4M0Gl{color:red;font-size:12px;margin-top:4px}.CallbackForm_modalOverlay__a_QpH{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:99;display:flex;align-items:center;justify-content:center}.CallbackForm_modalContent__sZ_yu{background:white;padding:2rem 3rem;border-radius:12px;text-align:center;max-width:400px;width:90%;box-shadow:0 8px 32px rgba(0,0,0,.2);z-index:100}.CallbackForm_modalContent__sZ_yu h3{font-size:24px;margin-bottom:.5rem;color:#111827}.CallbackForm_modalContent__sZ_yu p{font-size:14px;margin-bottom:1.5rem;color:#4b5563}.CallbackForm_closeButton__f7Pu6{background:#111827;color:#fff;padding:10px 20px;font-size:14px;border:none;border-radius:8px;cursor:pointer;transition:background .3s ease}.CallbackForm_closeButton__f7Pu6:hover{background:#000000}.LifeSection_lifeSection__ncTVd{padding:64px 20px;background-color:#fffefb;text-align:center}.LifeSection_title__BfftK{font-size:2.5rem;font-weight:700;color:#111827;margin-bottom:16px}.LifeSection_description__TGwBo{font-size:1.1rem;max-width:700px;margin:0 auto 48px;color:#4b5563}.LifeSection_sectionBlock__OHf0j{margin-bottom:64px}.LifeSection_sectionTitle__JH6M9{font-size:1.75rem;font-weight:600;margin-bottom:32px;color:#1f2937}.LifeSection_imageGrid__fXsGg{display:grid;grid-gap:24px;gap:24px;margin:0 auto;padding:0 16px;width:100%}.LifeSection_count1__2v9k7{grid-template-columns:1fr;max-width:400px}.LifeSection_count2__xOW6x{grid-template-columns:repeat(2,1fr);max-width:700px}.LifeSection_count3__7CvhW,.LifeSection_count4__Yo2TB,.LifeSection_count5__cyo_J,.LifeSection_count6__FMKw1{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));max-width:1200px}.LifeSection_imageCard__sFCrh{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:16px;box-shadow:0 8px 20px rgba(0,0,0,.08);transition:transform .2s ease,box-shadow .2s ease}.LifeSection_imageCard__sFCrh:hover{box-shadow:0 12px 28px rgba(0,0,0,.2)}.LifeSection_image__Dbqd7{object-fit:cover;border-radius:16px}@media (max-width:768px){.LifeSection_title__BfftK{font-size:2rem}.LifeSection_description__TGwBo{font-size:1rem;margin-bottom:32px}.LifeSection_sectionTitle__JH6M9{font-size:1.5rem;margin-bottom:24px}.LifeSection_count1__2v9k7,.LifeSection_count2__xOW6x,.LifeSection_count3__7CvhW,.LifeSection_count4__Yo2TB,.LifeSection_count5__cyo_J,.LifeSection_count6__FMKw1{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));max-width:100%}.LifeSection_imageCard__sFCrh,.LifeSection_image__Dbqd7{border-radius:12px}}@media (max-width:480px){.LifeSection_title__BfftK{font-size:1.75rem}.LifeSection_sectionTitle__JH6M9{font-size:1.25rem}.LifeSection_imageGrid__fXsGg{gap:16px;padding:0 8px}.LifeSection_imageCard__sFCrh{aspect-ratio:3/2}}.CoreValuesSection_coreSection__1M9lA{padding:24px 16px;background-color:white;text-align:center;background:linear-gradient(180deg,#ffffff,#FAF0DC)}.CoreValuesSection_coreTitle__JMzAk{font-size:2rem;font-weight:700;margin-bottom:30px;color:#000000}.CoreValuesSection_coreTitle__JMzAk:after{content:"";display:block;width:5%;height:4px;background-color:#f59e0b;margin-top:6px;border-radius:2px;margin-left:47.5%}.CoreValuesSection_valuesGrid__edNiD{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}@media (min-width:640px){.CoreValuesSection_valuesGrid__edNiD{grid-template-columns:repeat(3,1fr);gap:32px}}.CoreValuesSection_valueCard__78Mkz{background-color:#ffffff;padding:24px;border-radius:8px;box-shadow:0 7px 10px rgba(0,0,0,.1);transition:box-shadow .3s ease,transform .3s ease;transform:scale(1)}.CoreValuesSection_valueTitle__6olxJ{font-size:24px;font-weight:700;margin-bottom:8px}.CoreValuesSection_valueText__7JFxv{font-size:16px;color:#4b5563}.HeroBanner_heroSection__PmS5B{padding:4rem 1rem;background:#0f0f0f;color:white}.HeroBanner_heroWrapper__RkVof{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:2rem}.HeroBanner_heroContent__SUUAT{flex:1 1;min-width:280px}.HeroBanner_heroTitle__R0oq5{font-size:2rem;font-weight:700;margin-bottom:-10px;text-align:center}.HeroBanner_heroSubtitle__aOec_{font-size:2.4rem;line-height:1.5;text-align:center;font-family:__Suranna_48e003,__Suranna_Fallback_48e003}.HeroBanner_heroImage___oU6I{flex:1 1;min-width:280px;display:flex;justify-content:center;align-items:center}.HeroBanner_image__O37QZ{width:100%;max-width:600px;height:auto}@media (max-width:1024px){.HeroBanner_heroTitle__R0oq5{font-size:2.5rem}.HeroBanner_heroSubtitle__aOec_{font-size:2rem}.HeroBanner_image__O37QZ{max-width:500px}}@media (max-width:768px){.HeroBanner_heroWrapper__RkVof{flex-direction:column-reverse;text-align:center}.HeroBanner_heroTitle__R0oq5{font-size:2rem}.HeroBanner_heroSubtitle__aOec_{font-size:1.7rem}.HeroBanner_image__O37QZ{max-width:100%}}@media (max-width:480px){.HeroBanner_heroTitle__R0oq5{font-size:1.6rem}.HeroBanner_heroSubtitle__aOec_{font-size:1.5rem}.HeroBanner_image__O37QZ{max-width:100%}}@media (max-width:297px){.HeroBanner_heroWrapper__RkVof{flex-direction:column-reverse;gap:1rem;padding:0;width:100%}.HeroBanner_heroContent__SUUAT{width:100%;padding:0 .5rem;text-align:center;box-sizing:border-box}.HeroBanner_heroTitle__R0oq5{font-size:1.2rem;word-wrap:break-word;line-height:1.3}.HeroBanner_heroSubtitle__aOec_{font-size:1.3rem;line-height:1.4;padding:0 .5rem}.HeroBanner_heroImage___oU6I{width:100%;justify-content:center;align-items:center;display:flex;padding:0 .5rem;box-sizing:border-box}.HeroBanner_image__O37QZ{width:100%;max-width:100%;height:auto;object-fit:contain}}@media (max-width:295px) and (min-width:130px){.HeroBanner_heroWrapper__RkVof{flex-direction:column-reverse;gap:.75rem;padding:0;width:100%}.HeroBanner_heroContent__SUUAT{width:100%;padding:0 .25rem;text-align:center;box-sizing:border-box}.HeroBanner_heroTitle__R0oq5{font-size:1rem;word-wrap:break-word;line-height:1.2}.HeroBanner_heroSubtitle__aOec_{font-size:1.1rem;line-height:1.3;padding:0 .25rem}.HeroBanner_heroImage___oU6I{width:100%;justify-content:center;align-items:center;display:flex;padding:0 .25rem;box-sizing:border-box}.HeroBanner_image__O37QZ{width:100%;max-width:90%;height:auto;object-fit:contain}}.HomeIntroSection_introSection__GGN2I{padding:48px 16px;background-color:#f9fafb;color:#1f2937}.HomeIntroSection_introContainer__j49J_{display:flex;flex-direction:column;gap:32px;max-width:1280px;margin:0 auto}@media (min-width:768px){.HomeIntroSection_introContainer__j49J_{flex-direction:row;align-items:center;gap:48px}}.HomeIntroSection_imageBlock__amo1Y{flex:1 1;display:flex;justify-content:center;align-items:center}.HomeIntroSection_imageWrapper__PNIEo{position:relative;width:100%;max-width:500px;aspect-ratio:4/3;border-radius:12px;overflow:hidden;border:2px solid #e5e7eb;box-shadow:0 10px 25px rgba(0,0,0,.15)}.HomeIntroSection_image__mzveM{object-fit:cover}.HomeIntroSection_textBlock___nYE3{flex:1 1;display:flex;flex-direction:column;justify-content:center}.HomeIntroSection_introSubTitle__QAPXq{font-size:14px;font-weight:500;color:#6b7280;margin-bottom:3px;text-transform:uppercase;letter-spacing:1px}.HomeIntroSection_introTitle__mHFFl{font-size:2rem;font-weight:700;margin-top:6px;margin-bottom:3px;color:#000000}.HomeIntroSection_introText__geWKi{font-size:16px;line-height:1.6;margin-bottom:20px;color:#374151}.HomeIntroSection_readMoreButton__D_KBV{background-color:#000;color:white;padding:10px 20px;font-size:14px;border-radius:6px;border:none;cursor:pointer;transition:background-color .3s ease;align-self:flex-start}.HomeIntroSection_readMoreButton__D_KBV:hover{background-color:#1f2937}.ServicesSlider_sliderSection__WCEjc{padding:15px 16px 10px;background-color:#fff;overflow:hidden}.ServicesSlider_sliderTitle__mwg5V{text-align:center;font-size:2rem;font-weight:700;margin-bottom:20px;color:#000000}.ServicesSlider_sliderTitle__mwg5V:after{content:"";display:block;width:5%;height:4px;background-color:#f59e0b;margin-top:6px;border-radius:2px;margin-left:47.5%}.ServicesSlider_sliderWrapper__t05aB{position:relative;width:100%;overflow:hidden}.ServicesSlider_sliderTrack__AOPX_{display:flex;gap:50px;width:-moz-fit-content;width:fit-content;animation:ServicesSlider_scrollSlider__uHXuO 30s linear infinite;will-change:transform;margin:40px 0}.ServicesSlider_sliderWrapper__t05aB:hover .ServicesSlider_sliderTrack__AOPX_{animation-play-state:paused}@keyframes ServicesSlider_scrollSlider__uHXuO{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ServicesSlider_card__xlMZK{position:relative;min-width:320px;max-width:340px;background-color:#fcf8f2;border-radius:12px;padding:32px 24px 24px 90px;box-shadow:0 4px 10px rgba(0,0,0,.08);transition:transform .4s ease,box-shadow .4s ease;flex-shrink:0}.ServicesSlider_card__xlMZK:hover{transform:scale(1.01);box-shadow:0 10px 30px rgba(0,0,0,.15)}.ServicesSlider_iconCircleWrapper__91CwE{border:20px solid #fff;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:50%;border-bottom-right-radius:50%}.ServicesSlider_iconCircleWrapper2__Ah_yD,.ServicesSlider_iconCircleWrapper__91CwE{width:60px;height:60px;background-color:transparent;position:absolute;left:-20px;top:50%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center}.ServicesSlider_iconCircleWrapper2__Ah_yD{border:20px solid #fff;border-top-left-radius:50%;border-bottom-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%}.ServicesSlider_iconCircle__aHpDq{width:60px;height:60px;border-radius:50%;background-color:#C9C1B2;display:flex;align-items:center;justify-content:center}.ServicesSlider_cardTitle__2Xn08{font-size:1rem;font-weight:600;margin-bottom:10px;color:#1f2937}.ServicesSlider_cardDesc__FnTV1{font-size:.875rem;color:#4b5563;margin-bottom:10px;line-height:1.5}.ServicesSlider_readMore__63C3_{font-size:.75rem;color:rgba(64,63,63,1);text-decoration:underline;cursor:pointer}@media (max-width:768px){.ServicesSlider_sliderTrack__AOPX_{gap:16px}.ServicesSlider_card__xlMZK{min-width:260px;padding:24px 16px 16px 64px}.ServicesSlider_iconCircle__aHpDq{width:50px;height:50px;left:-25px}.ServicesSlider_sliderTitle__mwg5V{font-size:1.5rem}}