.page_main__GlU4n{font-family:Inter,sans-serif;color:#0B1C3D;background:#ffffff;overflow-x:hidden}.page_hero__SKW6o{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;align-items:center;background:linear-gradient(135deg,#0B1C3D,#1a2b4b);position:relative;overflow:hidden}.page_heroContent__2lPR8{padding:4rem;z-index:2}.page_heroText__g5S3T{max-width:600px}.page_heroTitle__Gfler{font-size:3.5rem;font-weight:700;line-height:1.2;color:#ffffff;margin-bottom:1.5rem}.page_titleGradient__wbLGU{background:linear-gradient(90deg,#C7A246,#f0d69b);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page_titleHighlight__i6koF{color:#C7A246}.page_heroSubtitle__RTAw0{font-size:1.25rem;color:#e0e6f0;margin-bottom:2rem;line-height:1.6}.page_heroImageWrapper__QogUd{position:relative;height:100vh}.page_heroImageContainer__BC5je{position:relative;width:100%;height:100%}.page_heroImage__Q6NCQ{object-fit:cover}.page_imageOverlay__rME_y{position:absolute;inset:0;background:linear-gradient(45deg,rgba(11,28,61,.7),transparent)}.page_about__aOfOo,.page_partners__J7RSa,.page_services__kuRMB{padding:8rem 4rem;background:#ffffff;max-width:100vw;overflow:hidden}.page_services__kuRMB{background-color:#f8fafc}.page_sectionHeader__a4Fw5{text-align:center;margin-bottom:4rem}.page_sectionBadge__WeKDf{display:inline-block;background:#f0d69b;color:#0B1C3D;padding:.5rem 1.5rem;border-radius:50px;font-weight:600;margin-bottom:1rem}.page_sectionTitle__hzsAh{font-size:2.5rem;font-weight:700;color:#0B1C3D;margin-bottom:1.5rem}.page_servicesGrid__plSir{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1200px;margin:0 auto;padding:2rem 0;perspective:1000px}.page_aboutContent__if5GL{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;max-width:1200px;margin:0 auto}.page_aboutText__MX8SK{padding-right:2rem}.page_aboutImage__CiEwT{position:relative;height:500px;border-radius:16px;overflow:hidden;box-shadow:0 25px 50px -12px rgba(11,28,61,.15)}.page_featuresList__tlqFL{margin:2rem 0;list-style:none;padding:0}.page_featureItem__KOtcF{display:flex;align-items:flex-start;gap:1rem;padding:1rem 0;border-bottom:1px solid #e2e8f0;font-size:1.05rem;line-height:1.6;color:#4a5568}.page_featureIcon__mHZON{font-size:1.8rem;color:#C7A246;flex-shrink:0}.page_partners__J7RSa{background-color:#f0f4f8}.page_partnersGrid__C03UU{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1.5rem;max-width:1200px;margin:0 auto;align-items:center;justify-items:center;padding:2rem 0}.page_partnerLogo__Bjn2j{height:80px;width:100%;position:relative}.page_buttonGroup__hF6kk{display:flex;gap:1.5rem;margin-top:2rem}.page_ctaButton__tHxa2{background:linear-gradient(90deg,#C7A246,#b38e3e);color:white;padding:1rem 2rem;border-radius:50px;display:inline-flex;align-items:center;gap:.75rem;transition:all .3s ease;border:none;font-weight:600;text-decoration:none}.page_ctaButton__tHxa2:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(199,162,70,.3)}.page_buttonArrow__URC_1{font-size:1.2rem;transition:transform .3s ease}.page_ctaButton__tHxa2:hover .page_buttonArrow__URC_1{transform:translateX(4px)}.page_secondaryButton__UQnQZ{background:transparent;color:#C7A246;border:2px solid #c7a246;padding:1rem 2rem;border-radius:50px;transition:all .3s ease;text-decoration:none}.page_secondaryButton__UQnQZ:hover{background:rgba(199,162,70,.1)}@media (max-width:1024px){.page_hero__SKW6o{grid-template-columns:1fr;min-height:auto}.page_heroContent__2lPR8{padding:2rem;order:2}.page_heroImageWrapper__QogUd{height:50vh;order:1}.page_aboutContent__if5GL{grid-template-columns:1fr}.page_aboutImage__CiEwT{height:400px}}@media (max-width:768px){.page_heroTitle__Gfler{font-size:2.5rem}.page_about__aOfOo,.page_partners__J7RSa,.page_services__kuRMB{padding:4rem 2rem}.page_buttonGroup__hF6kk{flex-direction:column}.page_partnersGrid__C03UU{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}}@media (max-width:480px){.page_heroTitle__Gfler,.page_sectionTitle__hzsAh{font-size:2rem}}.page_notFoundPage__Mqp7j{min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#f8fafc;color:#0B1C3D;padding:2rem}.page_notFoundContent___bsH5{max-width:600px;padding:2rem;border-radius:12px;box-shadow:0 10px 20px rgba(0,0,0,.05);background-color:#ffffff}.page_notFoundTitle__TF955{font-size:5rem;font-weight:700;color:#C7A246;margin-bottom:1rem;line-height:1}.page_notFoundDescription__5cOiz{font-size:1.5rem;margin-bottom:1rem;color:#4a5568}.page_notFoundSuggestion__QHU76{font-size:1rem;margin-bottom:2rem;color:#6a7b8f}.page_notFoundContent___bsH5 .page_buttonGroup__hF6kk{display:flex;flex-direction:row;gap:1.5rem;justify-content:center;margin-top:2rem}@media (max-width:480px){.page_notFoundTitle__TF955{font-size:3.5rem}.page_notFoundDescription__5cOiz{font-size:1.2rem}.page_notFoundContent___bsH5 .page_buttonGroup__hF6kk{flex-direction:column;gap:1rem}.page_notFoundContent___bsH5 .page_ctaButton__tHxa2,.page_notFoundContent___bsH5 .page_secondaryButton__UQnQZ{width:100%}}.page_aboutContent__if5GL,.page_featuresList__tlqFL>*,.page_partnersGrid__C03UU>*,.page_sectionHeader__a4Fw5,.page_servicesGrid__plSir>*{opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.page_in-view__UDngI{opacity:1;transform:translateY(0)}.page_partnersGrid__C03UU>*,.page_servicesGrid__plSir>*{transition-delay:calc(.1s * var(--animation-order, 0))}@keyframes page_fadeInUp__SpOy_{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes page_float__P1Jpw{0%{transform:translateY(0) translateX(0);opacity:1}to{transform:translateY(-100vh) translateX(15vw);opacity:0}}.page_heroText__g5S3T{animation:page_fadeInUp__SpOy_ 1s ease-out .2s forwards}.page_servicesGrid__plSir>*{transition:transform .4s ease,box-shadow .4s ease,opacity .8s ease-out,transform .8s ease-out;border-radius:16px}.page_servicesGrid__plSir>:hover{transform:translateY(-10px) rotateX(2deg);box-shadow:0 20px 30px rgba(11,28,61,.12)}.Button_button__aJ0V6{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;border-radius:50px;font-weight:600;font-size:1rem;transition:all .3s ease;text-decoration:none;border:none;cursor:pointer;font-family:inherit;white-space:nowrap}.Button_solid__gzWa9{background:#C7A246;color:white;box-shadow:0 4px 6px rgba(99,102,241,.1)}.Button_solid__gzWa9:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(99,102,241,.3)}.Button_solid__gzWa9:active{transform:translateY(0);box-shadow:0 2px 5px rgba(99,102,241,.2)}.Button_outline__VR8yn{background:transparent;color:#C7A246;border:2px solid #6366f1;box-shadow:none}.Button_outline__VR8yn:hover{background:rgba(99,102,241,.1);transform:translateY(-2px);box-shadow:0 4px 8px rgba(99,102,241,.1)}.Button_outline__VR8yn:active{transform:translateY(0)}.Button_text__3gUaN{background:transparent;color:#C7A246;padding:.5rem 1rem;border:none;box-shadow:none}.Button_text__3gUaN:hover{text-decoration:underline;background:rgba(99,102,241,.05);transform:none}.Button_button__aJ0V6:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.Button_small__Dzghh{padding:.5rem 1.25rem;font-size:.875rem}.Button_large__P9YO9{padding:1.25rem 2.5rem;font-size:1.125rem}.Button_button__aJ0V6 .Button_icon__JaI56{margin-right:.5rem;width:1.25rem;height:1.25rem}.Header_header__MvnS2{background-color:#0B1C3D;color:#ffffff;padding:.8rem 0;position:sticky;top:0;z-index:1000;box-shadow:0 4px 12px rgba(11,28,61,.15);border-bottom:1px solid rgba(199,162,70,.2)}.Header_container__L4JQR{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 2rem}.Header_headerLogo__E4LZO{width:180px;height:45px;max-width:80%;height:auto;display:block;object-fit:contain;transition:opacity .3s ease}.Header_headerLogo__E4LZO:hover{opacity:.9}.Header_logoContainer__gxrJO{position:relative;z-index:10}.Header_navDesktop__tCEZQ{display:none}.Header_navList__l21rr{list-style:none;margin:0;padding:0;display:flex;gap:2.5rem}.Header_navLink__Q_hTB{color:#cbd5e0;text-decoration:none;font-size:1.05rem;font-weight:500;transition:all .3s ease;position:relative;padding:.5rem 0}.Header_navLink__Q_hTB:hover{color:#ffffff}.Header_navLink__Q_hTB:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:#C7A246;transition:width .3s ease}.Header_navLink__Q_hTB:hover:after{width:100%}.Header_ctaDesktopWrapper__rIKG_{display:none;margin-left:auto}.Header_ctaDesktopWrapper__rIKG_ .button{background:linear-gradient(90deg,#a88a38,#C7A246);border:none;color:#ffffff;padding:.75rem 1.5rem;border-radius:50px;font-weight:600;transition:all .3s ease;box-shadow:0 4px 10px rgba(199,162,70,.2)}.Header_ctaDesktopWrapper__rIKG_ .button:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(199,162,70,.3)}.Header_languageToggleButton__2DWHX{background:linear-gradient(90deg,#a88a38,#C7A246);color:#ffffff;padding:.35rem .75rem;border-radius:.375rem;font-size:.8rem;font-weight:600;border:none;cursor:pointer;transition:all .2s ease;min-width:45px;text-align:center;text-transform:uppercase;box-shadow:0 2px 8px rgba(199,162,70,.3);order:2;margin-left:auto;margin-right:.5rem}.Header_languageToggleButton__2DWHX:hover{transform:translateY(-1px);box-shadow:0 4px 10px rgba(199,162,70,.4)}.Header_menuButton__aNKrC{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:.5rem;z-index:1001;margin-right:-.5rem;order:3}.Header_menuIcon__gsx1k,.Header_menuIcon__gsx1k:after,.Header_menuIcon__gsx1k:before{content:"";display:block;width:28px;height:3px;background-color:#C7A246;border-radius:2px;transition:all .3s ease}.Header_menuIcon__gsx1k:before{transform:translateY(-8px)}.Header_menuIcon__gsx1k:after{transform:translateY(8px)}.Header_menuOpen__wFnfw .Header_menuIcon__gsx1k{background-color:transparent}.Header_menuOpen__wFnfw .Header_menuIcon__gsx1k:before{transform:translateY(0) rotate(45deg);background-color:#ffffff}.Header_menuOpen__wFnfw .Header_menuIcon__gsx1k:after{transform:translateY(0) rotate(-45deg);background-color:#ffffff}.Header_mobileMenuWrapper__cuZH2{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(11,28,61,.95);display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:999}.Header_menuOpen__wFnfw .Header_mobileMenuWrapper__cuZH2{opacity:1;visibility:visible}.Header_navMobile__mr7rO{width:85%;max-width:350px;padding:3rem 2rem;background:linear-gradient(135deg,#0B1C3D,#142952);border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.3);transform:translateY(-20px);opacity:0;transition:transform .4s ease,opacity .4s ease;border:1px solid rgba(199,162,70,.3)}.Header_menuOpen__wFnfw .Header_navMobile__mr7rO{transform:translateY(0);opacity:1}.Header_navListMobile__vfUQn{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.8rem}.Header_navLinkMobile__s2zxN{color:#ffffff;text-decoration:none;font-size:1.3rem;font-weight:500;padding:.8rem 1.5rem;display:block;text-align:center;transition:all .3s ease;border-radius:8px;position:relative}.Header_navLinkMobile__s2zxN:hover{background:rgba(199,162,70,.15);color:#C7A246}.Header_navLinkMobile__s2zxN:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:2px;background:#C7A246;transition:width .3s ease}.Header_navLinkMobile__s2zxN:hover:after{width:50%}.Header_mobileCta__3wkTH{margin-top:2.5rem;display:flex;justify-content:center}.Header_mobileCta__3wkTH.Header_mobileCtaOverride__oyfUd .button{background:linear-gradient(90deg,#a88a38,#C7A246)!important;border:none!important;color:#ffffff!important;padding:1rem 2rem!important;border-radius:50px!important;font-weight:600;font-size:1.1rem;transition:all .3s ease;box-shadow:0 4px 10px rgba(199,162,70,.2)!important;width:100%;max-width:220px;text-align:center;justify-content:center;display:flex}.Header_mobileCta__3wkTH.Header_mobileCtaOverride__oyfUd .button:hover{transform:translateY(-3px)!important;box-shadow:0 6px 15px rgba(199,162,70,.3)!important}@media (max-width:767px){.Header_ctaDesktopWrapper__rIKG_,.Header_navDesktop__tCEZQ{display:none}.Header_languageToggleButton__2DWHX{order:2;margin-left:auto;margin-right:.5rem;display:flex}}@media (min-width:768px){.Header_menuButton__aNKrC{display:none}.Header_navDesktop__tCEZQ{display:block;order:2}.Header_ctaDesktopWrapper__rIKG_{display:block;order:3;margin-left:1.5rem}.Header_languageToggleButton__2DWHX{order:4;margin-left:1rem;margin-right:0}.Header_mobileMenuWrapper__cuZH2{display:none;opacity:0;visibility:hidden;pointer-events:none}.Header_navList__l21rr{gap:2.8rem}}@media (min-width:992px){.Header_container__L4JQR{padding:0 3rem}.Header_headerLogo__E4LZO{width:200px}.Header_navList__l21rr{gap:3.5rem}.Header_navLink__Q_hTB{font-size:1.1rem}}@media (min-width:1400px){.Header_container__L4JQR{max-width:1600px;padding:0 4rem}}.Header_mobileCtaOverride__oyfUd{display:flex!important;justify-content:center!important}.ServiceCard_card__FEvLM{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 10px 20px rgba(11,28,61,.08);display:flex;flex-direction:column;height:100%;transition:transform .3s ease,box-shadow .3s ease;background-color:#ffffff;position:relative}.ServiceCard_card__FEvLM:hover{transform:translateY(-8px);box-shadow:0 15px 30px rgba(11,28,61,.15);border-color:#C7A246}.ServiceCard_card__FEvLM:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#C7A246;background:linear-gradient(90deg,#a88a38,#C7A246);opacity:0;transition:opacity .3s ease}.ServiceCard_card__FEvLM:hover:before{opacity:1}.ServiceCard_imageContainer__Qbget{position:relative;width:100%;height:375px;overflow:hidden;background:linear-gradient(135deg,#0B1C3D,#142952);display:flex;justify-content:center;align-items:center}.ServiceCard_image__PbOnD{transition:transform .3s ease}.ServiceCard_card__FEvLM:hover .ServiceCard_image__PbOnD{transform:scale(1.05)}.ServiceCard_title__RWj5l{padding:1.5rem 1rem .5rem;margin-bottom:.5rem;text-align:center;font-size:1.5rem;color:#0B1C3D;font-weight:700;position:relative}.ServiceCard_title__RWj5l:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:50px;height:2px;background:#C7A246;opacity:.7}.ServiceCard_description__9maFl{padding:0 1rem;text-align:center;color:#4a5568;font-size:.95rem;line-height:1.6;flex-grow:1;display:flex;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:visible;text-overflow:ellipsis}.ServiceCard_button__8eGtr{margin-top:auto;margin-bottom:1.5rem;display:block;width:fit-content;align-self:center;background:linear-gradient(90deg,#a88a38,#C7A246);color:white;border:none;padding:.8rem 1.8rem;border-radius:50px;font-weight:600;transition:all .3s ease;box-shadow:0 4px 10px rgba(199,162,70,.2)}.ServiceCard_button__8eGtr:hover{transform:translateY(-3px);box-shadow:0 6px 15px rgba(199,162,70,.3)}.ServiceCard_gradient-blue__mPukq{border:none;background:linear-gradient(145deg,#f8faff,#eef1f7);box-shadow:0 8px 20px rgba(11,28,61,.05)}.ServiceCard_gradient-blue__mPukq .ServiceCard_title__RWj5l{color:#0B1C3D}.ServiceCard_gradient-blue__mPukq .ServiceCard_description__9maFl{color:#4a5568}.ServiceCard_gradient-gold___v_8Y{border:none;background:linear-gradient(145deg,#fefaf0,#faf5e8);box-shadow:0 8px 20px rgba(199,162,70,.05)}.ServiceCard_gradient-gold___v_8Y .ServiceCard_title__RWj5l{color:#0B1C3D}.ServiceCard_gradient-gold___v_8Y .ServiceCard_description__9maFl{color:#4a5568}.ServiceCard_gradient-gold___v_8Y .ServiceCard_title__RWj5l:after{background:#0B1C3D;opacity:.5}.ServiceCard_gradient-dark__bVNHc{border:none;background:linear-gradient(145deg,#0d203f,#0B1C3D);box-shadow:0 8px 20px rgba(11,28,61,.1)}.ServiceCard_gradient-dark__bVNHc .ServiceCard_title__RWj5l{color:#ffffff;font-weight:600}.ServiceCard_gradient-dark__bVNHc .ServiceCard_title__RWj5l:after{background:#C7A246;opacity:1}.ServiceCard_gradient-dark__bVNHc .ServiceCard_description__9maFl{color:#cbd5e0}.ServiceCard_gradient-dark__bVNHc .ServiceCard_button__8eGtr{background:linear-gradient(90deg,#C7A246,#d8c17a)}@media (max-width:1024px){.ServiceCard_imageContainer__Qbget{height:380px}.ServiceCard_title__RWj5l{font-size:1.3rem}.ServiceCard_description__9maFl{font-size:.9rem;-webkit-line-clamp:5}}@media (max-width:768px){.ServiceCard_card__FEvLM{padding-bottom:.5rem}.ServiceCard_imageContainer__Qbget{height:375px}.ServiceCard_title__RWj5l{font-size:1.2rem;padding:1rem 1rem .5rem}.ServiceCard_description__9maFl{font-size:.85rem;padding:0 1rem .8rem;-webkit-line-clamp:6}.ServiceCard_button__8eGtr{margin-bottom:1rem;padding:.7rem 1.5rem;font-size:.9rem}}@media (max-width:480px){.ServiceCard_imageContainer__Qbget{height:375px}.ServiceCard_title__RWj5l{font-size:1.1rem}.ServiceCard_description__9maFl{font-size:.8rem;-webkit-line-clamp:7}.ServiceCard_button__8eGtr{padding:.6rem 1.3rem;font-size:.85rem}}.PartnerLogo_logoContainer__fCDqK{position:relative;width:100%;aspect-ratio:3/1;display:flex;align-items:center;justify-content:center}