html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#1a1a1a}::-webkit-scrollbar-thumb{background:#d4af37;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#b8860b}::selection{background:#d4af37;color:#000}::-moz-selection{background:#d4af37;color:#000}:focus,a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:2px solid #d4af37;outline-offset:2px}@media print{*{background:#0000!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.no-print{display:none!important}}section{padding:5% 8%}:root{--gold:#b48f2b;--beige:#f6ede2;--black:#000;--white:#fff}.Header_header__YWBmF{align-items:center;background:#000;background:var(--black);display:flex;height:100px;justify-content:space-between;padding-right:3%;position:fixed;top:0;width:100%;z-index:100}.Header_logoArea__Ull0E{align-items:center;background:#f6ede2;background:var(--beige);-webkit-clip-path:polygon(0 0,100% 0,75% 100%,0 100%);clip-path:polygon(0 0,100% 0,75% 100%,0 100%);display:flex;height:100%;padding:0 11rem 0 90px}.Header_logo__sGUp0{align-items:center;display:flex;height:100px;justify-content:center;object-fit:contain;padding:8px;width:100px}.Header_logo__sGUp0 img{height:100%;object-fit:contain;width:100%}.Header_navArea__zsEMG{flex:1 1;justify-content:flex-end;padding-right:2rem;position:relative}.Header_navArea__zsEMG,.Header_nav__TpUT-,.Header_nav__TpUT- ul{align-items:center;display:flex}.Header_nav__TpUT- ul{gap:2rem;list-style:none;margin:0;padding:0}.Header_link__AdlRy{color:#fff;color:var(--white);display:inline-block;font-size:16px;font-weight:500;position:relative;text-decoration:none;transition:color .3s ease;white-space:nowrap}.Header_active__igXFs,.Header_link__AdlRy:hover{color:#b48f2b;color:var(--gold)}.Header_link__AdlRy:after{background:#b48f2b;background:var(--gold);bottom:-3px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.Header_active__igXFs:after,.Header_link__AdlRy:hover:after{width:100%}.Header_highlight__xmncI{background:#f6ede2!important;background:var(--beige)!important;border:3px solid #b48f2b;border:3px solid var(--gold);border-radius:10px;color:#000!important;color:var(--black)!important;font-weight:600;padding:.5rem 1.2rem;transition:all .3s ease}.Header_highlight__xmncI:hover{box-shadow:0 0 12px #b48f2b99;transform:translateY(-2px)}.Header_highlight__xmncI.Header_active__igXFs,.Header_highlight__xmncI:hover{background:#b48f2b!important;background:var(--gold)!important;color:#fff!important;color:var(--white)!important}.Header_highlight__xmncI.Header_active__igXFs{box-shadow:0 0 15px #b48f2bcc}.Header_highlight__xmncI:after{display:none!important}.Header_toggle__UD9ij{background:none;border:none;color:#fff;color:var(--white);cursor:pointer;display:none;font-size:24px;margin-left:1rem;transition:color .3s ease;z-index:101}.Header_toggle__UD9ij:hover{color:#b48f2b;color:var(--gold)}@media (min-width:1201px) and (max-width:1309px){.Header_nav__TpUT- ul{gap:1rem}.Header_link__AdlRy{font-size:14px;font-weight:600}.Header_highlight__xmncI{font-size:13px;line-height:1.2;min-width:120px;padding:.4rem .8rem;text-align:center;white-space:normal}.Header_logoArea__Ull0E{padding:0 8rem 0 70px}.Header_navArea__zsEMG{padding-right:1rem}}@media (max-width:1200px){.Header_nav__TpUT- ul{gap:1.2rem}.Header_link__AdlRy{font-size:14px}.Header_logoArea__Ull0E{padding:0 6rem 0 60px}}@media (max-width:1050px){.Header_logoArea__Ull0E{padding:0 4rem 0 40px}}@media (max-width:991px){.Header_header__YWBmF{height:100px;padding-right:1.5rem}.Header_logoArea__Ull0E{height:80px;padding:0 4rem 0 40px}.Header_logo__sGUp0{height:70px;width:70px}.Header_nav__TpUT-{display:none}.Header_nav__TpUT-.Header_open__-gc3C{display:block}.Header_nav__TpUT- ul{background:#000;background:var(--black);border-left:1px solid #ffffff1a;border-radius:0 0 0 10px;border-top:2px solid #b48f2b;border-top:2px solid var(--gold);box-shadow:-4px 4px 12px #0000004d;flex-direction:column;gap:0;max-width:90vw;opacity:0;padding:1.5rem 1rem;pointer-events:none;position:absolute;right:0;text-align:center;top:80px;transform:translateX(100%);transition:all .4s ease;width:280px}.Header_open__-gc3C ul{opacity:1;pointer-events:all;transform:translateX(0)}.Header_nav__TpUT- ul li{margin:.8rem 0;width:100%}.Header_link__AdlRy{border-radius:8px;display:block;font-size:15px;padding:.6rem 1rem;transition:all .3s ease;width:100%}.Header_link__AdlRy:hover{background:#b48f2b1a}.Header_link__AdlRy:after{display:none}.Header_highlight__xmncI{display:inline-block;font-size:15px;margin:.3rem auto;min-width:auto;padding:.7rem 1.2rem;width:auto}.Header_toggle__UD9ij{display:block}}@media (max-width:576px){.Header_header__YWBmF{height:100px;padding-right:1rem}.Header_logoArea__Ull0E{-webkit-clip-path:polygon(0 0,100% 0,80% 100%,0 100%);clip-path:polygon(0 0,100% 0,80% 100%,0 100%);height:70px;padding:0 3rem 0 30px}.Header_logo__sGUp0{height:60px;width:60px}.Header_nav__TpUT- ul{top:70px;width:260px}.Header_link__AdlRy{font-size:14px}.Header_toggle__UD9ij{font-size:22px}}@media (max-width:380px){.Header_logoArea__Ull0E{padding:0 2.5rem 0 20px}.Header_logo__sGUp0{height:60px;width:60px}.Header_nav__TpUT- ul{width:240px}}.Footer_footer__POPIW{background:linear-gradient(180deg,#0a0a0a,#000);color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:0;position:relative}.Footer_footerTopBorder__lyI1J{background:linear-gradient(90deg,#0000,#b48f2b,#d4af37,#b48f2b,#0000);box-shadow:0 2px 12px #b48f2b66;height:4px}.Footer_footerContainer__Kdyx5{grid-gap:50px;display:grid;gap:50px;grid-template-columns:1.8fr 1fr 1fr 1.3fr;margin:0 auto;max-width:1400px;padding:70px 40px 50px}.Footer_companyInfo__t5Rrn{padding-right:30px}.Footer_footerLogo__DZ7px{margin-bottom:24px}.Footer_footerLogo__DZ7px img{background-color:#fff;border-radius:8px;height:auto;padding:10px;transition:transform .3s ease;width:100px}.Footer_footerLogo__DZ7px img:hover{transform:scale(1.05)}.Footer_footerTagline__f1vru{color:#cbd5e1;font-size:15px;font-weight:400;line-height:1.7;margin-bottom:28px}.Footer_viewMoreBtn__LClMd{align-items:center;background:#b48f2b;border:none;border-radius:30px;box-shadow:0 4px 16px #b48f2b4d;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:10px;padding:13px 28px;text-decoration:none;transition:all .3s ease}.Footer_viewMoreBtn__LClMd:hover{box-shadow:0 6px 24px #b48f2b66;transform:translateY(-2px)}.Footer_arrow__OnUUR{font-size:14px;transition:transform .3s ease}.Footer_viewMoreBtn__LClMd:hover .Footer_arrow__OnUUR{transform:translateX(4px)}.Footer_socialIconsDesktop__6nIs-{display:flex;gap:14px;margin-top:28px}.Footer_socialIconsMobile__0dLyX{display:none}.Footer_socialIcon__0cfUZ{align-items:center;background:#b48f2b1a;border:2px solid #b48f2b4d;border-radius:50%;color:#b48f2b;display:flex;font-size:18px;height:44px;justify-content:center;text-decoration:none;transition:all .3s ease;width:44px}.Footer_socialIcon__0cfUZ:hover{background:linear-gradient(135deg,#b48f2b,#d4af37);border-color:#d4af37;box-shadow:0 6px 20px #b48f2b66;color:#fff;transform:translateY(-4px)}.Footer_sectionHeader__CV7OH{align-items:center;cursor:default;display:flex;justify-content:space-between;margin-bottom:26px}.Footer_sectionHeader__CV7OH h3{color:#fff;font-size:18px;font-weight:700;letter-spacing:.5px;margin:0;padding-bottom:10px;position:relative}.Footer_sectionHeader__CV7OH h3:after{background:linear-gradient(90deg,#b48f2b,#d4af37);border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:40px}.Footer_dropdownIcon__1WqLI{color:#b48f2b;display:none;font-size:16px;transition:transform .3s ease}.Footer_dropdownIcon__1WqLI.Footer_open__W-E9m{transform:rotate(180deg)}.Footer_footerLinks__yawbU{list-style:none;margin:0;padding:0}.Footer_footerLinks__yawbU li{margin-bottom:14px}.Footer_footerLinks__yawbU a{align-items:center;color:#cbd5e1;display:inline-flex;font-size:15px;font-weight:400;gap:8px;position:relative;text-decoration:none;transition:all .3s ease}.Footer_footerLinks__yawbU a:before{color:#b48f2b;content:"›";font-size:18px;opacity:0;transform:translateX(-10px);transition:all .3s ease}.Footer_footerLinks__yawbU a:hover:before{opacity:1;transform:translateX(0)}.Footer_footerLinks__yawbU a:hover{color:#b48f2b;padding-left:8px}.Footer_footerContact__hQyD4{display:flex;flex-direction:column;gap:20px}.Footer_contactItem__rwLHR{align-items:flex-start;display:flex;gap:14px}.Footer_contactIcon__4Nf6E{color:#b48f2b;flex-shrink:0;font-size:18px;margin-top:2px}.Footer_contactItem__rwLHR a,.Footer_contactItem__rwLHR p{color:#cbd5e1;font-size:14px;line-height:1.6;margin:0;text-decoration:none;transition:color .3s ease}.Footer_contactItem__rwLHR a:hover{color:#b48f2b}.Footer_newsletterSection__x\+2V\+{background:#f5ece1;padding:40px}.Footer_newsletterContainer__N0InO{align-items:center;display:flex;gap:40px;justify-content:space-between;margin:0 auto;max-width:1400px}.Footer_newsletterContent__B2NE4 h3{color:#000;font-size:22px;font-weight:700;margin:0 0 8px}.Footer_newsletterContent__B2NE4 p{color:#94a3b8;font-size:14px;margin:0}.Footer_newsletterForm__Ucdu3{display:flex;flex:1 1;gap:12px;max-width:500px}.Footer_newsletterInput__31nZV{background:#ffffff0d;border:2px solid #b48f2b33;border-radius:30px;color:#fff;flex:1 1;font-size:14px;outline:none;padding:14px 20px;transition:all .3s ease}.Footer_newsletterInput__31nZV::placeholder{color:#64748b}.Footer_newsletterInput__31nZV:focus{background:#ffffff14;border-color:#b48f2b}.Footer_newsletterBtn__1yqJz{background:linear-gradient(135deg,#b48f2b,#d4af37);border:none;border-radius:30px;box-shadow:0 4px 16px #b48f2b4d;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:14px 32px;transition:all .3s ease;white-space:nowrap}.Footer_newsletterBtn__1yqJz:hover{box-shadow:0 6px 24px #b48f2b66;transform:translateY(-2px)}.Footer_footerBottom__EY5To{background:#000;padding:28px 40px}.Footer_footerBottomContent__lAgDr{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:0 auto;max-width:1400px}.Footer_footerBottomContent__lAgDr p{color:#94a3b8;font-size:14px;margin:0}.Footer_footerBottomContent__lAgDr .Footer_footerLinks__yawbU{align-items:center;display:flex;gap:16px}.Footer_footerBottomContent__lAgDr .Footer_footerLinks__yawbU a{color:#94a3b8;font-size:13px;text-decoration:none;transition:color .3s ease}.Footer_footerBottomContent__lAgDr .Footer_footerLinks__yawbU a:hover{color:#b48f2b}.Footer_footerBottomContent__lAgDr .Footer_divider__\+ZOro{color:#334155}.Footer_whatsappFloat__-Ndhn{align-items:center;animation:Footer_pulse-ring__HO3f8 2s infinite;background:linear-gradient(135deg,#25d366,#128c7e);border-radius:50%;bottom:30px;box-shadow:0 6px 24px #25d36666;color:#fff;cursor:pointer;display:flex;font-size:32px;height:64px;justify-content:center;position:fixed;right:30px;transition:all .3s ease;width:64px;z-index:1000}.Footer_whatsappFloat__-Ndhn:hover{box-shadow:0 8px 32px #25d36699;transform:scale(1.1)}.Footer_whatsappFloat__-Ndhn:hover .Footer_whatsappTooltip__nYNTh{opacity:1;transform:translateX(-10px);visibility:visible}.Footer_whatsappIcon__w-iAI{animation:Footer_shake__3s\+j2 2s infinite}.Footer_whatsappTooltip__nYNTh{background:#1e293b;border-radius:8px;box-shadow:0 4px 16px #0000004d;color:#fff;font-size:14px;font-weight:600;opacity:0;padding:10px 16px;position:absolute;right:75px;transition:all .3s ease;visibility:hidden;white-space:nowrap}.Footer_whatsappTooltip__nYNTh:after{border-bottom:8px solid #0000;border-left:8px solid #1e293b;border-top:8px solid #0000;content:"";position:absolute;right:-8px;top:50%;transform:translateY(-50%)}@keyframes Footer_pulse-ring__HO3f8{0%{box-shadow:0 0 0 0 #25d366b3,0 6px 24px #25d36666}70%{box-shadow:0 0 0 20px #25d36600,0 6px 24px #25d36666}to{box-shadow:0 0 0 0 #25d36600,0 6px 24px #25d36666}}@keyframes Footer_shake__3s\+j2{0%,to{transform:rotate(0deg)}10%,30%,50%,70%,90%{transform:rotate(-10deg)}20%,40%,60%,80%{transform:rotate(10deg)}}@media (max-width:1024px){.Footer_footerContainer__Kdyx5{gap:40px;grid-template-columns:1.5fr 1fr 1fr;padding:60px 30px 40px}.Footer_contactSection__\+k\+Xw{grid-column:1/-1}.Footer_newsletterContainer__N0InO{flex-direction:column;gap:25px;text-align:center}.Footer_newsletterForm__Ucdu3{max-width:100%}}@media (max-width:768px){.Footer_footerContainer__Kdyx5{gap:0;grid-template-columns:1fr;padding:50px 20px 30px}.Footer_companyInfo__t5Rrn{border-bottom:1px solid #b48f2b26;margin-bottom:20px;padding-bottom:30px;padding-right:0}.Footer_footerLogo__DZ7px img{width:60px}.Footer_footerTagline__f1vru{font-size:14px}.Footer_viewMoreBtn__LClMd{justify-content:center;width:100%}.Footer_socialIconsDesktop__6nIs-{display:none}.Footer_socialIconsMobile__0dLyX{display:flex;gap:14px;justify-content:center;margin-top:20px}.Footer_dropdownIcon__1WqLI{display:block}.Footer_sectionHeader__CV7OH{cursor:pointer;margin-bottom:0}.Footer_sectionHeader__CV7OH h3{font-size:16px}.Footer_sectionHeader__CV7OH h3:after{display:none}.Footer_footerSection__B\+7uh{border-bottom:1px solid #b48f2b26;padding:22px 0}.Footer_footerContact__hQyD4,.Footer_footerLinks__yawbU{max-height:0;overflow:hidden;transition:max-height .4s ease}.Footer_footerContact__hQyD4.Footer_open__W-E9m,.Footer_footerLinks__yawbU.Footer_open__W-E9m{margin-top:20px;max-height:600px}.Footer_footerLinks__yawbU li{margin-bottom:12px}.Footer_newsletterSection__x\+2V\+{padding:35px 20px}.Footer_newsletterContainer__N0InO{gap:20px}.Footer_newsletterContent__B2NE4 h3{font-size:20px}.Footer_newsletterForm__Ucdu3{flex-direction:column;width:100%}.Footer_newsletterBtn__1yqJz{width:100%}.Footer_footerBottom__EY5To{padding:24px 20px}.Footer_footerBottomContent__lAgDr{flex-direction:column;gap:12px;text-align:center}.Footer_footerBottomContent__lAgDr p{font-size:13px}.Footer_whatsappFloat__-Ndhn{bottom:20px;font-size:28px;height:56px;right:20px;width:56px}.Footer_whatsappTooltip__nYNTh{display:none}}@media (max-width:480px){.Footer_footerContainer__Kdyx5{padding:40px 16px 25px}.Footer_footerTagline__f1vru{font-size:13px}.Footer_viewMoreBtn__LClMd{font-size:13px;padding:12px 24px}.Footer_sectionHeader__CV7OH h3{font-size:15px}.Footer_footerLinks__yawbU a{font-size:14px}.Footer_contactItem__rwLHR{gap:12px}.Footer_contactIcon__4Nf6E{font-size:16px}.Footer_contactItem__rwLHR a,.Footer_contactItem__rwLHR p{font-size:13px}.Footer_socialIcon__0cfUZ{font-size:16px;height:40px;width:40px}.Footer_newsletterContent__B2NE4 h3{font-size:18px}.Footer_newsletterContent__B2NE4 p{font-size:13px}.Footer_newsletterBtn__1yqJz,.Footer_newsletterInput__31nZV{font-size:13px;padding:12px 18px}.Footer_whatsappFloat__-Ndhn{bottom:16px;font-size:26px;height:52px;right:16px;width:52px}}:root{--primary-color:#007bff;--dark-bg:#0d1117;--text-color:#fff}.page-loader{background:#0d1117;background:var(--dark-bg);height:100%;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:9999}.loader-wrapper,.page-loader{align-items:center;display:flex}.loader-wrapper{animation:fadeIn 1.2s ease-in-out;flex-direction:column;gap:25px}.logo-container{height:120px;position:relative;width:120px}.loader-logo{animation:pulse 2s ease-in-out infinite;filter:drop-shadow(0 0 10px rgba(0,123,255,.3));height:100%;object-fit:contain;width:100%}.orbit{animation:rotate 3s linear infinite;height:180px;left:50%;top:50%;transform:translate(-50%,-50%);width:180px}.dot,.orbit{position:absolute}.dot{background:#007bff;background:var(--primary-color);border-radius:50%;box-shadow:0 0 15px #007bff;box-shadow:0 0 15px var(--primary-color);height:14px;width:14px}.dot1{left:50%;top:0;transform:translateX(-50%)}.dot2{right:0;top:50%;transform:translateY(-50%)}.dot3{bottom:0;left:50%;transform:translateX(-50%)}.loader-text{animation:textFade 1.8s ease-in-out infinite;color:#fff;color:var(--text-color);font-family:Poppins,sans-serif;font-size:22px;font-weight:700;letter-spacing:3px;text-transform:uppercase}@keyframes rotate{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}@keyframes textFade{0%,to{opacity:.6}50%{opacity:1}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.logo-container{height:90px;width:90px}.orbit{height:130px;width:130px}.loader-text{font-size:18px}}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:44px;width:var(--swiper-navigation-size);z-index:10;&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}&.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled &{display:none!important}svg{fill:currentColor;height:100%;object-fit:contain;pointer-events:none;transform-origin:center;width:100%}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:50%;top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:4px;left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon{transform:rotate(180deg)}}.swiper-button-next{left:auto;right:4px;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{margin-left:0;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:50%;top:var(--swiper-navigation-top-offset,50%)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:4px;left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{left:auto;right:4px;right:var(--swiper-navigation-sides-offset,4px)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon{transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon{transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:50%;left:var(--swiper-navigation-top-offset,50%);margin-left:-22px;margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-button-prev,~.swiper-button-prev{bottom:auto;top:4px;top:var(--swiper-navigation-sides-offset,4px);.swiper-navigation-icon{transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:4px;bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon{transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;.swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));button&{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:#00000040;background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}}.swiper-pagination-lock{display:none}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;& .swiper-slide-active{pointer-events:auto}}}.Banner_bannerContainer__AS2EQ{background:#000;height:85vh;overflow:hidden;position:relative;width:100%}.Banner_slide__Ptmez,.Banner_swiperWrapper__xlabS{height:100%;width:100%}.Banner_slide__Ptmez{position:relative}.Banner_backgroundImage__s3Xcm{background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute;transition:transform 8s ease}.Banner_slide__Ptmez:hover .Banner_backgroundImage__s3Xcm{transform:scale(1.03)}.Banner_overlay__Rmgno{background:linear-gradient(135deg,#0006,#0003 50%,#0006);inset:0;position:absolute}.Banner_contentWrapper__a4xwo{align-items:center;display:flex;height:100%;padding:0 2rem;position:relative}.Banner_contentInner__WTYHS{margin:0 auto;max-width:1200px;width:100%}.Banner_textContent__egIDh{animation:Banner_fadeInUp__N5Py3 1s ease-out forwards;max-width:650px}.Banner_title__ooztV{color:#fff;font-family:Inter,sans-serif;font-size:3rem;font-weight:300;letter-spacing:-.02em;line-height:1.1;margin-bottom:1.5rem}.Banner_subtitle__4LNv\+{color:#fffc;font-size:1.125rem;font-weight:400;line-height:1.6;margin-bottom:2.5rem;max-width:500px}.Banner_ctaContainer__dNc7Q{align-items:center;display:flex;gap:1rem}.Banner_ctaButton__c8KLV{background:#b48f2b;border:none;border-radius:24px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;letter-spacing:.5px;overflow:hidden;padding:1rem 2.5rem;position:relative;transition:all .3s ease}.Banner_ctaButton__c8KLV:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.Banner_ctaButton__c8KLV:hover:before{left:100%}.Banner_ctaButton__c8KLV:hover{background:#a38227;box-shadow:0 8px 20px #b48f2b4d;transform:translateY(-1px)}.Banner_secondaryButton__TNZUo{background:#0000;border:1px solid #ffffff4d;border-radius:24px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;letter-spacing:.5px;overflow:hidden;padding:1rem 2rem;position:relative;transition:all .3s ease}.Banner_secondaryButton__TNZUo:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.Banner_secondaryButton__TNZUo:hover:before{left:100%}.Banner_secondaryButton__TNZUo:hover{background:#ffffff0d;border-color:#fff9;transform:translateY(-1px)}.Banner_navButton__6BPL5{align-items:center;background:#0000;border:2px solid #fff3;border-radius:50%;color:#fff;cursor:pointer;display:none;height:70px;justify-content:center;opacity:0;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);transition:all .4s cubic-bezier(.25,.46,.45,.94);width:70px;z-index:10}.Banner_bannerContainer__AS2EQ:hover .Banner_navButton__6BPL5{opacity:1}.Banner_navButton__6BPL5:hover{background:#b48f2b1a;border-color:#b48f2b;box-shadow:0 8px 25px #b48f2b4d;transform:translateY(-50%) scale(1.1)}.Banner_navButtonInner__vxBpk{align-items:center;border-radius:50%;display:flex;height:100%;justify-content:center;position:relative;transition:all .3s ease;width:100%;z-index:2}.Banner_navButtonHoverEffect__p5uQw{background:linear-gradient(135deg,#b48f2b,#d4af37);border-radius:50%;height:100%;left:0;opacity:0;position:absolute;top:0;transform:scale(.8);transition:all .4s cubic-bezier(.25,.46,.45,.94);width:100%;z-index:1}.Banner_navButton__6BPL5:hover .Banner_navButtonHoverEffect__p5uQw{opacity:1;transform:scale(1)}.Banner_navButton__6BPL5:hover .Banner_navIcon__8nXpW{color:#fff;transform:scale(1.1)}.Banner_customPrev__ljL5p{left:2rem}.Banner_customNext__pBzix{right:2rem}.Banner_navIcon__8nXpW{color:#fffc;height:28px;transition:all .3s ease;width:28px}@keyframes Banner_fadeInUp__N5Py3{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes Banner_pulseGlow__vlZTH{0%,to{box-shadow:0 0 20px #b48f2b66}50%{box-shadow:0 0 30px #b48f2b99}}.Banner_navButton__6BPL5:hover{animation:Banner_pulseGlow__vlZTH 2s infinite}.Banner_bannerContainer__AS2EQ .swiper-pagination{bottom:40px!important}.Banner_bannerContainer__AS2EQ .swiper-pagination-bullet{background:#fff6!important;border-radius:4px!important;height:8px!important;margin:0 6px!important;opacity:1!important;transition:all .3s ease!important;width:8px!important}.Banner_bannerContainer__AS2EQ .swiper-pagination-bullet-active{background:#b48f2b!important;box-shadow:0 0 10px #b48f2b80;transform:scale(1);width:24px!important}@media (min-width:768px){.Banner_navButton__6BPL5{display:flex}.Banner_contentWrapper__a4xwo{padding:0 3rem}}@media (min-width:1024px){.Banner_contentWrapper__a4xwo{padding:0 4rem}.Banner_title__ooztV{font-size:3.5rem}.Banner_subtitle__4LNv\+{font-size:1.25rem}.Banner_navButton__6BPL5{height:80px;width:80px}.Banner_navIcon__8nXpW{height:32px;width:32px}}@media (max-width:767px){.Banner_bannerContainer__AS2EQ{height:70vh}.Banner_contentWrapper__a4xwo{padding:0 1.5rem}.Banner_textContent__egIDh{max-width:100%;text-align:center}.Banner_title__ooztV{font-size:2rem;margin-bottom:1rem}.Banner_subtitle__4LNv\+{font-size:1rem;margin-bottom:2rem}.Banner_ctaContainer__dNc7Q{flex-direction:column;gap:.75rem}.Banner_ctaButton__c8KLV,.Banner_secondaryButton__TNZUo{max-width:250px;padding:.875rem 2rem;width:100%}.Banner_bannerContainer__AS2EQ .swiper-pagination{bottom:30px!important}.Banner_navButton__6BPL5{height:50px;width:50px}.Banner_navIcon__8nXpW{height:20px;width:20px}}@media (max-width:480px){.Banner_bannerContainer__AS2EQ{height:60vh}.Banner_contentWrapper__a4xwo{padding:0 1rem}.Banner_title__ooztV{font-size:1.75rem}.Banner_subtitle__4LNv\+{font-size:.9rem}.Banner_navButton__6BPL5{height:45px;width:45px}.Banner_navIcon__8nXpW{height:18px;width:18px}}.AboutSection_aboutSection__nSzw-{background:#f9f9f9}.AboutSection_container__36O9U{align-items:center;display:flex;flex-wrap:wrap;gap:80px;justify-content:space-between}.AboutSection_leftImages__by2DM{flex:1 1;min-width:300px;position:relative}.AboutSection_imageMain__Gz6sO{border-radius:15px;box-shadow:0 10px 25px #00000026;object-fit:cover;width:100%}.AboutSection_imageOverlay__Ygntq{border:5px solid #fff;border-radius:15px;bottom:-20px;box-shadow:0 10px 25px #0003;left:20px;object-fit:cover;position:absolute;width:60%}.AboutSection_rightContent__T40mZ{flex:1 1;min-width:300px}.AboutSection_sectionHeader__yF0E-{margin-bottom:25px}.AboutSection_sectionTitle__H08X8{color:#b48f2b;font-size:14px;font-weight:600;letter-spacing:1.5px}.AboutSection_heading__X85hm{color:#0a1f44;font-size:36px;font-weight:700;line-height:1.2;margin:10px 0 20px}.AboutSection_aboutContent__Wbw9Z p{color:#4b4b4b;font-size:18px;line-height:1.7;margin-bottom:20px}.AboutSection_aboutContent__Wbw9Z strong{color:#b48f2b}.AboutSection_servicesList__vYrkw{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr;margin-top:30px}.AboutSection_serviceItem__DUB3D{align-items:center;color:#333;display:flex;font-weight:500;gap:12px}.AboutSection_checkIcon__T\+IEM{color:#b48f2b;flex-shrink:0;font-size:16px}@media (max-width:992px){.AboutSection_container__36O9U{flex-direction:column-reverse;gap:30px}.AboutSection_imageOverlay__Ygntq{bottom:-15px;left:15px;width:70%}.AboutSection_heading__X85hm{font-size:30px}.AboutSection_aboutContent__Wbw9Z p{font-size:16px}.AboutSection_servicesList__vYrkw{gap:12px;grid-template-columns:1fr}}@media (max-width:576px){.AboutSection_heading__X85hm{font-size:24px}.AboutSection_imageOverlay__Ygntq{bottom:-10px;left:10px;width:80%}.AboutSection_leftImages__by2DM{margin-bottom:25px}}.ServicesSlider_servicesSection__1G2gl{background:#f5f0e8;overflow:hidden;padding:100px 20px;position:relative}.ServicesSlider_container__YiYiz{margin:0 auto;max-width:1400px}.ServicesSlider_sectionHeader__-LGpd{margin-bottom:60px}.ServicesSlider_headerContent__amRsm{align-items:flex-start;display:flex;gap:30px;justify-content:space-between}.ServicesSlider_headerLeft__u2uUB{flex:1 1}.ServicesSlider_sectionSubtitle__y4jVZ{color:#b48f2b;display:block;font-size:14px;font-weight:600;letter-spacing:2px;margin-bottom:12px;position:relative;text-transform:uppercase}.ServicesSlider_sectionSubtitle__y4jVZ:after{background:#b48f2b;content:"";display:inline-block;height:2px;margin-left:15px;vertical-align:middle;width:60px}.ServicesSlider_sectionTitle__N4E5U{color:#1a1f36;font-size:42px;font-weight:700;line-height:1.2;margin:0}.ServicesSlider_navigationButtons__oHnoc{align-items:center;display:flex;gap:15px}.ServicesSlider_sliderWrapper__tPgW0{overflow:hidden;position:relative}.ServicesSlider_swiper__ys41-{padding:20px 10px 80px;width:100%}.ServicesSlider_serviceCard__-tZXf{align-items:center;background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000f;display:flex;flex-direction:column;height:420px;justify-content:space-between;overflow:hidden;padding:30px 35px;position:relative;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1)}.ServicesSlider_serviceCard__-tZXf:before{background:linear-gradient(90deg,#b48f2b,#d4af37);content:"";height:5px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.4,0,.2,1)}.ServicesSlider_serviceCard__-tZXf:hover{box-shadow:0 15px 40px #b48f2b26;transform:translateY(-12px)}.ServicesSlider_serviceCard__-tZXf:hover:before{transform:scaleX(1)}.ServicesSlider_iconWrapper__YW\+e6{align-items:center;background:linear-gradient(135deg,#b48f2b,#d4af37);border-radius:50%;box-shadow:0 8px 20px #b48f2b33;color:#fff;display:flex;font-size:36px;height:90px;justify-content:center;margin-bottom:25px;transition:all .4s cubic-bezier(.4,0,.2,1);width:90px}.ServicesSlider_serviceCard__-tZXf:hover .ServicesSlider_iconWrapper__YW\+e6{box-shadow:0 12px 30px #b48f2b59;transform:scale(1.1) rotate(5deg)}.ServicesSlider_serviceTitle__B74q-{color:#1a1f36;font-size:22px;font-weight:700;line-height:1.3;margin:0;transition:color .3s ease}.ServicesSlider_serviceCard__-tZXf:hover .ServicesSlider_serviceTitle__B74q-{color:#b48f2b}.ServicesSlider_serviceDescription__v\+Ds1{-webkit-box-orient:vertical;color:#6b7280;display:-webkit-box;font-size:15px;line-height:1.7;margin-bottom:0;overflow:hidden}.ServicesSlider_viewMoreBtn__6CGpu{background:linear-gradient(135deg,#b48f2b,#d4af37);border:none;border-radius:30px;box-shadow:0 4px 15px #b48f2b40;color:#fff;cursor:pointer;font-size:15px;font-weight:600;overflow:hidden;padding:14px 40px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.ServicesSlider_viewMoreBtn__6CGpu:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s;width:100%}.ServicesSlider_viewMoreBtn__6CGpu:hover:before{left:100%}.ServicesSlider_viewMoreBtn__6CGpu:hover{box-shadow:0 6px 25px #b48f2b66;transform:translateY(-2px)}.ServicesSlider_viewMoreBtn__6CGpu:active{transform:translateY(0)}.ServicesSlider_navigationButton__Dv9Sf{align-items:center;background:#fff;border:2px solid #b48f2b;border-radius:8px;box-shadow:0 4px 15px #b48f2b1a;color:#b48f2b;cursor:pointer;display:flex;height:50px;justify-content:center;min-width:50px;transition:all .3s cubic-bezier(.4,0,.2,1);width:50px}.ServicesSlider_navigationButton__Dv9Sf:hover{background:linear-gradient(135deg,#b48f2b,#d4af37);box-shadow:0 6px 20px #b48f2b40;color:#fff;transform:scale(1.05)}.ServicesSlider_navigationButton__Dv9Sf:active{transform:scale(.95)}.ServicesSlider_navigationButton__Dv9Sf svg{height:24px;width:24px}.ServicesSlider_swiper__ys41- .swiper-pagination{align-items:center;bottom:30px!important;display:flex;gap:8px;justify-content:center}.ServicesSlider_paginationBullet__zegCs{background:#c4b195;border-radius:50%;cursor:pointer;height:10px;margin:0 4px!important;opacity:1;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);width:10px}.ServicesSlider_paginationBullet__zegCs:hover{background:#b48f2b;transform:scale(1.15)}.ServicesSlider_paginationBulletActive__Pq1s8{background:#b48f2b;border-radius:5px;box-shadow:0 2px 12px #b48f2b80;height:10px;position:relative;width:32px!important}.ServicesSlider_paginationBulletActive__Pq1s8:before{animation:ServicesSlider_pulseRing__2RiPo 2s cubic-bezier(.4,0,.2,1) infinite;border:1px solid #b48f2b4d;border-radius:9px;content:"";height:18px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}@keyframes ServicesSlider_pulseRing__2RiPo{0%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}50%{opacity:.5;transform:translate(-50%,-50%) scale(1.1)}}@media (max-width:1024px){.ServicesSlider_sectionTitle__N4E5U{font-size:36px}.ServicesSlider_headerContent__amRsm{align-items:flex-start;flex-direction:column;gap:25px}.ServicesSlider_navigationButtons__oHnoc{align-self:flex-end}.ServicesSlider_serviceCard__-tZXf{height:400px;padding:40px 30px}}@media (max-width:768px){.ServicesSlider_servicesSection__1G2gl{padding:70px 15px}.ServicesSlider_sectionTitle__N4E5U{font-size:30px}.ServicesSlider_headerContent__amRsm{gap:20px}.ServicesSlider_navigationButton__Dv9Sf{height:45px;min-width:45px;width:45px}.ServicesSlider_navigationButton__Dv9Sf svg{height:20px;width:20px}.ServicesSlider_serviceCard__-tZXf{height:380px;padding:35px 25px}.ServicesSlider_iconWrapper__YW\+e6{font-size:30px;height:75px;width:75px}.ServicesSlider_serviceTitle__B74q-{font-size:20px}.ServicesSlider_serviceDescription__v\+Ds1{font-size:14px}.ServicesSlider_paginationBulletActive__Pq1s8{width:28px!important}}@media (max-width:480px){.ServicesSlider_servicesSection__1G2gl{padding:60px 15px}.ServicesSlider_sectionHeader__-LGpd{margin-bottom:40px}.ServicesSlider_sectionTitle__N4E5U{font-size:26px}.ServicesSlider_headerContent__amRsm{flex-direction:column;gap:20px}.ServicesSlider_navigationButtons__oHnoc{align-self:flex-start;gap:12px}.ServicesSlider_navigationButton__Dv9Sf{height:40px;min-width:40px;width:40px}.ServicesSlider_swiper__ys41-{padding:15px 5px 70px}.ServicesSlider_serviceCard__-tZXf{height:360px;padding:30px 20px}.ServicesSlider_iconWrapper__YW\+e6{font-size:28px;height:70px;margin-bottom:20px;width:70px}.ServicesSlider_serviceTitle__B74q-{font-size:19px;margin-bottom:12px}.ServicesSlider_serviceDescription__v\+Ds1{font-size:14px;margin-bottom:20px}.ServicesSlider_viewMoreBtn__6CGpu{font-size:14px;padding:12px 35px}.ServicesSlider_paginationBullet__zegCs{height:8px;width:8px}.ServicesSlider_paginationBulletActive__Pq1s8{height:8px;width:24px!important}}.WhyChooseUs_whychooseusSection__Zg\+Pj{background-color:#fff;font-family:Poppins,sans-serif;padding:80px 0}.WhyChooseUs_container__olNd\+{margin:0 auto;max-width:1280px;width:90%}.WhyChooseUs_header__B1Xw4{margin-bottom:60px;text-align:left}.WhyChooseUs_subTitle__-K6Jd{color:#b48a2c;font-size:14px;font-weight:600;letter-spacing:2px;position:relative}.WhyChooseUs_subTitle__-K6Jd:after{background:#b48a2c;content:"";display:inline-block;height:2px;margin-left:10px;vertical-align:middle;width:50px}.WhyChooseUs_mainTitle__J1iAc{color:#00154f;font-size:38px;font-weight:700;margin-top:10px}.WhyChooseUs_cardGrid__-E524{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.WhyChooseUs_card__Hj4ck{background-color:#fff;border:1px solid #c9a43a;border-radius:12px;padding:40px 25px;text-align:center;transition:all .3s ease}.WhyChooseUs_card__Hj4ck:hover{box-shadow:0 4px 20px #00000014;transform:translateY(-5px)}.WhyChooseUs_iconWrapper__YnWd\+{align-items:center;background-color:#b48a2c;border-radius:50%;box-shadow:0 2px 10px #b48a2c4d;color:#fff;display:flex;font-size:28px;height:70px;justify-content:center;margin:0 auto 20px;width:70px}.WhyChooseUs_cardTitle__4zWxH{color:#000;font-size:20px;font-weight:600;margin-bottom:10px}.WhyChooseUs_cardText__old8L{color:#333;font-size:15px;line-height:1.6}.TeamSection_teamSection__w49WE{background:linear-gradient(135deg,#f5ece1,#faf6f0);font-family:Poppins,sans-serif;overflow:hidden;padding:50px 0;position:relative}.TeamSection_teamSection__w49WE:before{background:linear-gradient(90deg,#0000,#d9c6a3,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.TeamSection_container__Mo2v2{margin:0 auto;max-width:1280px;width:90%}.TeamSection_header__OrYSa{margin-bottom:30px;text-align:left}.TeamSection_subTitle__jvavb{color:#b48a2c;font-size:14px;font-weight:600;letter-spacing:2px;position:relative;text-transform:uppercase}.TeamSection_subTitle__jvavb:after{background:linear-gradient(90deg,#b48a2c,#b48a2c);content:"";display:inline-block;height:2px;margin-left:10px;vertical-align:middle;width:50px}.TeamSection_mainTitle__9-4b\+{color:#00154f;display:inline-block;font-size:38px;font-weight:700;margin-top:10px;position:relative}.TeamSection_founderBox__fzj5z{align-items:flex-start;background:#fff;border:2px solid #e4d5b7;border-radius:24px;box-shadow:0 10px 40px #b48a2c14;display:flex;flex-direction:column;margin-bottom:60px;overflow:hidden;padding:0;position:relative;transition:transform .3s ease,box-shadow .3s ease}.TeamSection_founderBox__fzj5z:hover{box-shadow:0 15px 50px #b48a2c1f;transform:translateY(-5px)}.TeamSection_founderImageWrapper__Xe0MY{background:linear-gradient(135deg,#f1e0c9,#e4cda3);height:353px;overflow:hidden;position:relative;width:100%}.TeamSection_founderImage__DxI6N{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.TeamSection_founderBox__fzj5z:hover .TeamSection_founderImage__DxI6N{transform:scale(1.05)}.TeamSection_founderImageOverlay__dPHhm{bottom:0;height:80px;left:0;position:absolute;right:0}.TeamSection_founderContent__fW7lu{padding:40px;width:100%}.TeamSection_founderName__AnHdF{color:#00154f;font-size:28px;font-weight:700;margin-bottom:8px}.TeamSection_founderRole__KF2x2{background:#b48a2c1a;border-radius:20px;color:#b48a2c;display:inline-block;font-size:16px;font-weight:600;margin-bottom:20px;padding:6px 16px}.TeamSection_founderDesc__abYHw{color:#555;font-size:15px;line-height:1.8;text-align:justify}.TeamSection_teamHeader__rKiEQ{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:40px}.TeamSection_teamSubTitle__4ocwE{color:#00154f;font-size:24px;font-weight:700;margin:0}.TeamSection_viewToggleBtn__yNR-4{align-items:center;background:linear-gradient(135deg,#b48a2c,#d4a853);border:none;border-radius:50px;box-shadow:0 4px 15px #b48a2c4d;color:#fff;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;gap:10px;padding:12px 28px;transition:all .3s ease}.TeamSection_viewToggleBtn__yNR-4:hover{box-shadow:0 6px 20px #b48a2c66}.TeamSection_viewToggleBtn__yNR-4 svg{transition:transform .3s ease}.TeamSection_viewToggleBtn__yNR-4:hover svg{transform:translateX(3px)}.TeamSection_slider__2pNoE{overflow:hidden;padding:10px 0;position:relative;width:100%}.TeamSection_sliderTrack__m4\+VF{animation:TeamSection_scroll__PaOc4 25s linear infinite;display:flex;gap:25px}.TeamSection_sliderTrack__m4\+VF:hover{animation-play-state:paused}@keyframes TeamSection_scroll__PaOc4{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.TeamSection_teamCard__U9so6{background:#fff;border:2px solid #e4d5b7;border-radius:20px;box-shadow:0 5px 20px #0000000f;flex:0 0 280px;overflow:hidden;padding:30px 20px;position:relative;text-align:center;transition:all .3s ease}.TeamSection_teamCard__U9so6:before{background:linear-gradient(90deg,#b48a2c,#d4a853);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.TeamSection_teamCard__U9so6:hover:before{transform:scaleX(1)}.TeamSection_teamCard__U9so6:hover{border-color:#b48a2c;box-shadow:0 10px 30px #b48a2c26;transform:translateY(-8px)}.TeamSection_avatarCircle__AFhqZ{align-items:center;background:linear-gradient(135deg,#f1e0c9,#e4cda3);border:3px solid #fff;border-radius:50%;box-shadow:0 4px 15px #b48a2c33;color:#b48a2c;display:flex;font-size:22px;font-weight:700;height:70px;justify-content:center;margin:0 auto 20px;transition:transform .3s ease;width:70px}.TeamSection_teamCard__U9so6:hover .TeamSection_avatarCircle__AFhqZ{transform:scale(1.1) rotate(5deg)}.TeamSection_memberName__dgYYo{color:#00154f;font-size:17px;font-weight:700;margin-bottom:8px}.TeamSection_memberRole__hP8p4{color:#b48a2c;font-size:14px;font-weight:500;line-height:1.4}.TeamSection_gridContainer__eYguD{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));padding:10px 0}.TeamSection_gridCard__smqzS{background:#fff;border:2px solid #e4d5b7;border-radius:20px;box-shadow:0 5px 20px #0000000f;overflow:hidden;padding:30px 20px;position:relative;text-align:center;transition:all .3s ease}.TeamSection_gridCard__smqzS:before{background:linear-gradient(90deg,#b48a2c,#d4a853);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.TeamSection_gridCard__smqzS:hover:before{transform:scaleX(1)}.TeamSection_gridCard__smqzS:hover{border-color:#b48a2c;box-shadow:0 10px 30px #b48a2c26;transform:translateY(-8px)}.TeamSection_gridCard__smqzS .TeamSection_avatarCircle__AFhqZ{align-items:center;background:linear-gradient(135deg,#f1e0c9,#e4cda3);border:3px solid #fff;border-radius:50%;box-shadow:0 4px 15px #b48a2c33;color:#b48a2c;display:flex;font-size:22px;font-weight:700;height:70px;justify-content:center;margin:0 auto 20px;transition:transform .3s ease;width:70px}.TeamSection_gridCard__smqzS:hover .TeamSection_avatarCircle__AFhqZ{transform:scale(1.1) rotate(5deg)}@media (min-width:768px){.TeamSection_founderBox__fzj5z{align-items:stretch;flex-direction:row}.TeamSection_founderImageWrapper__Xe0MY{height:auto;min-height:400px;width:350px}.TeamSection_founderContent__fW7lu{flex:1 1}.TeamSection_gridContainer__eYguD{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (min-width:1024px){.TeamSection_gridContainer__eYguD{grid-template-columns:repeat(4,1fr)}}@media (max-width:767px){.TeamSection_mainTitle__9-4b\+{font-size:28px}.TeamSection_teamHeader__rKiEQ{align-items:flex-start;flex-direction:column}.TeamSection_viewToggleBtn__yNR-4{justify-content:center;width:100%}.TeamSection_gridContainer__eYguD{gap:20px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.OurClients_clientsSection__NcCzq{background:#f5ece1;overflow:hidden;padding:100px 20px;position:relative}.OurClients_backgroundPattern__9YqiC{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.OurClients_gradientOrb__QWT8k{animation:OurClients_floatOrb__fbNWM 25s ease-in-out infinite;background:radial-gradient(circle,#b48f2b14,#0000 70%);border-radius:50%;filter:blur(80px);height:550px;position:absolute;right:-10%;top:-15%;width:550px}.OurClients_gradientOrb2__EoQPJ{animation:OurClients_floatOrb__fbNWM 30s ease-in-out infinite reverse;background:radial-gradient(circle,#d4af370f,#0000 70%);border-radius:50%;bottom:-20%;filter:blur(80px);height:500px;left:-10%;position:absolute;width:500px}@keyframes OurClients_floatOrb__fbNWM{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,-40px) scale(1.15)}66%{transform:translate(-30px,30px) scale(.95)}}.OurClients_container__50cP2{margin:0 auto;max-width:1400px;position:relative;z-index:1}.OurClients_sectionHeader__cSJiR{margin-bottom:70px;margin-left:auto;margin-right:auto;max-width:700px;text-align:center}.OurClients_sectionSubtitle__wfGkV{color:#b48f2b;display:inline-block;font-size:13px;font-weight:700;letter-spacing:2.5px;margin-bottom:16px;padding:0 30px;position:relative;text-transform:uppercase}.OurClients_sectionSubtitle__wfGkV:after,.OurClients_sectionSubtitle__wfGkV:before{background:linear-gradient(90deg,#0000,#b48f2b);content:"";height:2px;position:absolute;top:50%;width:20px}.OurClients_sectionSubtitle__wfGkV:before{left:0}.OurClients_sectionSubtitle__wfGkV:after{background:linear-gradient(90deg,#b48f2b,#0000);right:0}.OurClients_sectionTitle__3CuJK{color:#1a1f36;font-size:44px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 18px}.OurClients_sectionDescription__5tp6G{color:#64748b;font-size:17px;font-weight:400;line-height:1.6;margin:0}.OurClients_clientsGrid__hAVUF{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:60px}.OurClients_clientCard__kGYZg{align-items:center;background:#fff;border:1px solid #e2e8f080;border-radius:18px;box-shadow:0 2px 12px #0f172a0a;cursor:pointer;display:flex;height:180px;justify-content:center;overflow:hidden;position:relative;transition:all .3s ease}.OurClients_cardInner__7P5Bq{flex-direction:column;padding:30px;z-index:2}.OurClients_cardInner__7P5Bq,.OurClients_imageWrapper__BFV36{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.OurClients_clientLogo__cOFTJ{filter:grayscale(100%) brightness(.4);height:auto;max-height:75%;max-width:75%;object-fit:contain;opacity:.7;transition:all .4s ease;width:auto}.OurClients_clientCard__kGYZg:hover .OurClients_clientLogo__cOFTJ{filter:grayscale(0) brightness(1);opacity:1;transform:scale(1.05)}.OurClients_cardOverlay__lSArs{background:linear-gradient(0deg,#fffffffa,#0000);bottom:0;left:0;opacity:0;padding:16px 20px;position:absolute;text-align:center;transform:translateY(10px);transition:all .3s ease;width:100%}.OurClients_clientCard__kGYZg:hover .OurClients_cardOverlay__lSArs{opacity:1;transform:translateY(0)}.OurClients_clientName__n5UL3{color:#1e293b;font-size:14px;font-weight:600;letter-spacing:.3px}.OurClients_cardGlow__S6an0{background:radial-gradient(circle at 50% 100%,#b48f2b26,#0000 70%);bottom:0;height:100px;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease;width:100%;z-index:1}.OurClients_clientCard__kGYZg:hover{border-color:#b48f2b33;box-shadow:0 8px 28px #b48f2b1f}.OurClients_clientCard__kGYZg:hover .OurClients_cardGlow__S6an0{opacity:1}.OurClients_trustBadge__QK-fp{align-items:center;background:linear-gradient(135deg,#b48f2b,#d4af37);border-radius:20px;box-shadow:0 8px 32px #b48f2b40;display:flex;gap:20px;justify-content:center;margin:0 auto;max-width:600px;overflow:hidden;padding:32px 40px;position:relative}.OurClients_trustBadge__QK-fp:before{background:radial-gradient(circle,#ffffff1a,#0000 70%);border-radius:50%;content:"";height:200px;position:absolute;right:-20%;top:-50%;width:200px}.OurClients_badgeIcon__Ftuhb{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:50%;box-shadow:0 4px 16px #0000001a;color:#fff;display:flex;height:56px;justify-content:center;min-width:56px;width:56px}.OurClients_badgeContent__8TLgW{position:relative;text-align:left;z-index:1}.OurClients_badgeTitle__LQpAx{color:#fff;font-size:24px;font-weight:700;line-height:1.2;margin:0 0 6px}.OurClients_badgeText__aofSB{color:#ffffffe6;font-size:15px;font-weight:500;margin:0}@media (max-width:1024px){.OurClients_clientsGrid__hAVUF{gap:28px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.OurClients_sectionTitle__3CuJK{font-size:38px}}@media (max-width:768px){.OurClients_clientsSection__NcCzq{padding:80px 18px}.OurClients_sectionHeader__cSJiR{margin-bottom:50px}.OurClients_sectionTitle__3CuJK{font-size:32px}.OurClients_sectionDescription__5tp6G{font-size:16px}.OurClients_clientsGrid__hAVUF{gap:20px;grid-template-columns:repeat(2,1fr)}.OurClients_clientCard__kGYZg{height:140px}.OurClients_cardInner__7P5Bq{padding:20px}.OurClients_trustBadge__QK-fp{flex-direction:column;padding:28px 32px;text-align:center}.OurClients_badgeContent__8TLgW{text-align:center}.OurClients_badgeTitle__LQpAx{font-size:20px}.OurClients_badgeText__aofSB{font-size:14px}}@media (max-width:480px){.OurClients_clientsSection__NcCzq{padding:60px 16px}.OurClients_sectionTitle__3CuJK{font-size:28px}.OurClients_sectionSubtitle__wfGkV{font-size:12px;letter-spacing:2px}.OurClients_clientsGrid__hAVUF{gap:16px;grid-template-columns:1fr}.OurClients_clientCard__kGYZg{height:130px}.OurClients_clientLogo__cOFTJ{max-height:70%;max-width:70%}.OurClients_trustBadge__QK-fp{padding:24px 28px}.OurClients_badgeIcon__Ftuhb{height:48px;min-width:48px;width:48px}.OurClients_badgeTitle__LQpAx{font-size:18px}}.home{padding-top:80px}.home>*{margin-bottom:0}.page-padding{min-height:80vh;padding-top:100px}@media (max-width:768px){.home{padding-top:70px}}.swiper{background-color:initial;overflow:visible!important}.swiper-horizontal{background:none}@media (max-width:480px){.page-padding{padding-top:70px}}.ProjectSlider_projectsSection__RKes2{background:linear-gradient(135deg,#fff,#fff);overflow:hidden;padding:120px 20px;position:relative}.ProjectSlider_backgroundPattern__1D5wJ{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.ProjectSlider_gradientOrb__v4WyP{animation:ProjectSlider_floatOrb__Wh8s4 20s ease-in-out infinite;background:radial-gradient(circle,#b48f2b1f,#0000 70%);border-radius:50%;filter:blur(80px);height:600px;position:absolute;right:-5%;top:-10%;width:600px}.ProjectSlider_gradientOrb2__y1ruO{animation:ProjectSlider_floatOrb__Wh8s4 25s ease-in-out infinite reverse;background:radial-gradient(circle,#d4af371a,#0000 70%);border-radius:50%;bottom:-15%;filter:blur(80px);height:500px;left:-8%;position:absolute;width:500px}@keyframes ProjectSlider_floatOrb__Wh8s4{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}.ProjectSlider_container__h-mrk{margin:0 auto;max-width:1280px;position:relative;z-index:1}.ProjectSlider_sectionHeader__ndb2Y{margin-bottom:60px}.ProjectSlider_headerContent__YBY1j{align-items:flex-start;display:flex;gap:30px;justify-content:space-between}.ProjectSlider_headerLeft__-U7ZQ{flex:1 1}.ProjectSlider_sectionSubtitle__YuCfK{color:#b48f2b;display:block;font-size:14px;font-weight:600;letter-spacing:2px;margin-bottom:12px;position:relative;text-transform:uppercase}.ProjectSlider_sectionSubtitle__YuCfK:after{background:#b48f2b;content:"";display:inline-block;height:2px;margin-left:15px;vertical-align:middle;width:60px}.ProjectSlider_sectionTitle__EOzDx{color:#1a1f36;font-size:42px;font-weight:700;line-height:1.2;margin:0}.ProjectSlider_navigationButtons__XobFa{align-items:center;display:flex;flex-shrink:0;gap:15px;gap:12px}.ProjectSlider_navigationButton__Xl8RF{align-items:center;background:#fff;border:2px solid #b48f2b26;border-radius:12px;box-shadow:0 4px 20px #b48f2b14;color:#b48f2b;cursor:pointer;display:flex;height:54px;justify-content:center;min-width:54px;overflow:hidden;position:relative;transition:all .4s ease;width:54px}.ProjectSlider_navigationButton__Xl8RF:before{background:linear-gradient(135deg,#b48f2b,#d4af37);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .4s ease;width:100%;z-index:0}.ProjectSlider_navigationButton__Xl8RF svg{position:relative;transition:transform .3s ease;z-index:1}.ProjectSlider_navigationButton__Xl8RF:hover:before{opacity:1}.ProjectSlider_navigationButton__Xl8RF:hover{border-color:#b48f2b;box-shadow:0 8px 30px #b48f2b40;color:#fff;transform:translateY(-2px)}.ProjectSlider_navigationButton__Xl8RF:hover svg{transform:scale(1.1)}.ProjectSlider_navigationButton__Xl8RF:active{transform:translateY(0)}.ProjectSlider_slideCounter__KOYB9{align-items:center;color:#334155;display:flex;font-size:16px;font-weight:700;gap:6px;padding:0 8px}.ProjectSlider_currentSlide__OoMEI{color:#b48f2b;font-size:20px}.ProjectSlider_divider__SKT\+1{color:#cbd5e1;font-weight:400}.ProjectSlider_totalSlides__wpH84{color:#94a3b8;font-size:15px}.ProjectSlider_sliderWrapper__O7FsN{overflow:hidden;padding-bottom:70px;padding-left:20px;padding-right:20px;position:relative}.ProjectSlider_projectCard__4bxv2{background:#fff;border:1px solid #e2e8f099;border-radius:16px;box-shadow:0 2px 12px #0f172a0f;display:flex;flex-direction:column;height:100%;margin:0 8px;overflow:hidden;position:relative;transition:all .3s ease}.ProjectSlider_cardInner__VaU8L{display:flex;flex-direction:column;height:100%;position:relative;z-index:2}.ProjectSlider_cardGlow__\+6Ahs{bottom:0;height:80px;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease;width:100%;z-index:1}.ProjectSlider_projectCard__4bxv2:hover{border-color:#b48f2b26;box-shadow:0 8px 24px #b48f2b1f;transform:translateY(-4px)}.ProjectSlider_projectCard__4bxv2:hover .ProjectSlider_cardGlow__\+6Ahs{opacity:.5}.ProjectSlider_imageWrapper__vxT-D{background:#f8fafc;height:260px;overflow:hidden;position:relative}.ProjectSlider_imageOverlay__D4Pfm{height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:1}.ProjectSlider_projectCard__4bxv2:hover .ProjectSlider_imageOverlay__D4Pfm{opacity:.15}.ProjectSlider_projectImage__LXKqp{height:100%;object-fit:cover;object-position:center;transition:transform .4s ease;width:100%}.ProjectSlider_projectCard__4bxv2:hover .ProjectSlider_projectImage__LXKqp{transform:scale(1.03)}.ProjectSlider_categoryBadge__YGhly{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border:1px solid #fff6;border-radius:20px;box-shadow:0 2px 8px #00000014;color:#64748b;font-size:11px;font-weight:600;left:16px;letter-spacing:.5px;padding:7px 14px;position:absolute;text-transform:uppercase;top:16px;z-index:2}.ProjectSlider_projectContent__od2tR{display:flex;flex:1 1;flex-direction:column;gap:18px;justify-content:space-between;padding:24px}.ProjectSlider_contentTop__LcOwG{flex:1 1}.ProjectSlider_projectName__MUT2A{color:#1e293b;font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.4;margin:0 0 8px;transition:color .2s ease}.ProjectSlider_projectCard__4bxv2:hover .ProjectSlider_projectName__MUT2A{color:#b48f2b}.ProjectSlider_projectMeta__HfiLL{align-items:center;display:flex;gap:12px;margin-top:6px}.ProjectSlider_metaItem__WXUqf{align-items:center;color:#94a3b8;display:flex;font-size:13px;font-weight:500;gap:5px}.ProjectSlider_metaItem__WXUqf svg{color:#cbd5e1;height:14px;width:14px}.ProjectSlider_viewButton__Rlxqj{align-items:center;background:linear-gradient(135deg,#b48f2b,#d4af37);border-radius:10px;box-shadow:0 2px 8px #b48f2b33;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;letter-spacing:.2px;overflow:hidden;padding:12px 24px;position:relative;text-decoration:none;transition:all .3s ease}.ProjectSlider_viewButton__Rlxqj span,.ProjectSlider_viewButton__Rlxqj svg{position:relative;z-index:1}.ProjectSlider_viewButton__Rlxqj svg{height:16px;transition:transform .3s ease;width:16px}.ProjectSlider_viewButton__Rlxqj:hover{box-shadow:0 4px 16px #b48f2b4d;transform:translateY(-2px)}.ProjectSlider_viewButton__Rlxqj:hover svg{transform:translate(2px,-2px)}.ProjectSlider_viewButton__Rlxqj:active{transform:translateY(0)}.ProjectSlider_swiper__fDbxl .swiper-pagination{bottom:20px!important;display:flex;gap:10px;justify-content:center}.ProjectSlider_paginationBullet__XFN93{background:#cbd5e1;border-radius:50%;cursor:pointer;height:8px;opacity:.6;transition:all .3s ease;width:8px}.ProjectSlider_paginationBullet__XFN93:hover{background:#94a3b8;opacity:1}.ProjectSlider_paginationBulletActive__5-A92{background:linear-gradient(135deg,#b48f2b,#d4af37);border-radius:4px;box-shadow:0 2px 6px #b48f2b4d;height:8px;opacity:1;width:28px!important}@media (max-width:1024px){.ProjectSlider_sectionTitle__EOzDx{font-size:38px}.ProjectSlider_sliderWrapper__O7FsN{padding-left:15px;padding-right:15px}.ProjectSlider_projectCard__4bxv2{margin:0 6px}}@media (max-width:768px){.ProjectSlider_projectsSection__RKes2{padding:80px 16px}.ProjectSlider_sectionHeader__ndb2Y{margin-bottom:50px}.ProjectSlider_headerContent__YBY1j{flex-direction:column;gap:25px}.ProjectSlider_headerLeft__-U7ZQ{min-width:auto}.ProjectSlider_sectionTitle__EOzDx{font-size:32px}.ProjectSlider_navigationButtons__XobFa{justify-content:center;width:100%}.ProjectSlider_sliderWrapper__O7FsN{padding-left:10px;padding-right:10px}.ProjectSlider_imageWrapper__vxT-D{height:220px}.ProjectSlider_projectName__MUT2A{font-size:18px}.ProjectSlider_projectContent__od2tR{gap:16px;padding:20px}.ProjectSlider_projectCard__4bxv2{margin:0 5px}.ProjectSlider_sliderWrapper__O7FsN{padding-bottom:60px}}@media (max-width:640px){.ProjectSlider_sectionTitle__EOzDx{font-size:28px}.ProjectSlider_sectionSubtitle__YuCfK{font-size:12px}.ProjectSlider_navigationButton__Xl8RF{height:48px;min-width:48px;width:48px}.ProjectSlider_imageWrapper__vxT-D{height:200px}.ProjectSlider_projectContent__od2tR{padding:18px}.ProjectSlider_viewButton__Rlxqj{font-size:13px;padding:11px 20px}.ProjectSlider_categoryBadge__YGhly{font-size:10px;padding:6px 12px}}@media (max-width:480px){.ProjectSlider_projectsSection__RKes2{padding:60px 12px}.ProjectSlider_sectionTitle__EOzDx{font-size:24px}.ProjectSlider_navigationButton__Xl8RF{height:44px;min-width:44px;width:44px}.ProjectSlider_sliderWrapper__O7FsN{padding-left:5px;padding-right:5px}.ProjectSlider_projectCard__4bxv2{margin:0 4px}.ProjectSlider_imageWrapper__vxT-D{height:180px}.ProjectSlider_projectContent__od2tR{padding:16px}}.Testimonials_testimonialsSection__6EYva{background:linear-gradient(135deg,#fafbfc,#f5f7fa);overflow:hidden;padding:110px 20px;position:relative}.Testimonials_backgroundPattern__waliE{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.Testimonials_gradientOrb__Pj\+7H{animation:Testimonials_floatOrb__13Kuq 22s ease-in-out infinite;background:radial-gradient(circle,#b48f2b1a,#0000 70%);border-radius:50%;filter:blur(90px);height:550px;left:-8%;position:absolute;top:-12%;width:550px}.Testimonials_gradientOrb2__GKXfH{animation:Testimonials_floatOrb__13Kuq 28s ease-in-out infinite reverse;background:radial-gradient(circle,#d4af3714,#0000 70%);border-radius:50%;bottom:-15%;filter:blur(90px);height:600px;position:absolute;right:-10%;width:600px}.Testimonials_floatingShape__2cKjL{animation:Testimonials_float__Iyv7O 15s ease-in-out infinite;background:#b48f2b08;border-radius:50%;height:80px;position:absolute;right:8%;top:20%;width:80px}.Testimonials_floatingShape2__PyhqU{animation:Testimonials_float__Iyv7O 20s ease-in-out infinite reverse;background:#d4af370a;border-radius:30% 70% 70% 30%/30% 30% 70% 70%;bottom:25%;height:100px;left:10%;position:absolute;width:100px}@keyframes Testimonials_floatOrb__13Kuq{0%,to{transform:translate(0) scale(1)}33%{transform:translate(35px,-35px) scale(1.12)}66%{transform:translate(-25px,25px) scale(.92)}}@keyframes Testimonials_float__Iyv7O{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(180deg)}}.Testimonials_container__68aCt{margin:0 auto;max-width:1200px;position:relative;z-index:1}.Testimonials_sectionHeader__Kz661{margin-bottom:70px;margin-left:auto;margin-right:auto;max-width:700px;text-align:center}.Testimonials_sectionSubtitle__yfF15{color:#b48f2b;display:inline-block;font-size:13px;font-weight:700;letter-spacing:2.5px;margin-bottom:16px;padding:0 30px;position:relative;text-transform:uppercase}.Testimonials_sectionSubtitle__yfF15:after,.Testimonials_sectionSubtitle__yfF15:before{background:linear-gradient(90deg,#0000,#b48f2b);content:"";height:2px;position:absolute;top:50%;width:20px}.Testimonials_sectionSubtitle__yfF15:before{left:0}.Testimonials_sectionSubtitle__yfF15:after{background:linear-gradient(90deg,#b48f2b,#0000);right:0}.Testimonials_sectionTitle__X3s2y{color:#1a1f36;font-size:44px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 18px}.Testimonials_sectionDescription__BG5qI{color:#64748b;font-size:17px;font-weight:400;line-height:1.6;margin:0}.Testimonials_testimonialsWrapper__fSlQs{position:relative}.Testimonials_sliderContainer__MTBH2{padding-bottom:80px;position:relative}.Testimonials_testimonialCard__\+n1Wb{background:#fff;border:1px solid #e2e8f099;border-radius:24px;box-shadow:0 4px 20px #0f172a0f;margin:0 auto;max-width:900px;overflow:hidden;padding:50px 45px;position:relative;transition:all .4s ease}.Testimonials_testimonialCard__\+n1Wb:hover{border-color:#b48f2b33;box-shadow:0 12px 40px #b48f2b1f;transform:translateY(-4px)}.Testimonials_cardContent__iUOOZ{position:relative;z-index:2}.Testimonials_cardDecor__4WMw8{border-radius:50%;height:250px;opacity:.4;pointer-events:none;position:absolute;right:-50px;top:-50px;width:250px;z-index:1}.Testimonials_quoteIcon__\+RmRa{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #b48f2b1a;border-radius:50%;display:flex;height:72px;justify-content:center;margin-bottom:28px;width:72px}.Testimonials_rating__5iWtx{display:flex;gap:4px;margin-bottom:24px}.Testimonials_rating__5iWtx svg{filter:drop-shadow(0 2px 4px rgba(255,184,0,.25))}.Testimonials_testimonialText__OODN4{color:#334155;font-size:19px;font-style:italic;font-weight:400;line-height:1.8;margin:0 0 35px;padding-left:5px;position:relative}.Testimonials_testimonialText__OODN4:before{background:linear-gradient(180deg,#b48f2b,#d4af37);border-radius:2px;content:"";height:40px;left:-20px;position:absolute;top:5px;width:4px}.Testimonials_clientInfo__Gj\+I1{align-items:center;border-top:1px solid #e2e8f0cc;display:flex;gap:20px;padding-top:28px}.Testimonials_avatarWrapper__tCpgA{flex-shrink:0;position:relative}.Testimonials_avatarGlow__X5DHr{border-radius:50%;filter:blur(15px);height:80px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80px;z-index:0}.Testimonials_avatar__w1j3e{border:3px solid #fff;border-radius:50%;box-shadow:0 4px 16px #00000014;height:64px;overflow:hidden;position:relative;width:64px;z-index:1}.Testimonials_avatar__w1j3e img{height:100%;object-fit:cover;object-position:center;width:100%}.Testimonials_clientDetails__gR73i{flex:1 1}.Testimonials_clientName__F7TFL{color:#1e293b;font-size:20px;font-weight:700;line-height:1.2;margin:0 0 6px}.Testimonials_clientPosition__THKR1{color:#64748b;font-size:15px;font-weight:500;line-height:1.4;margin:0}.Testimonials_clientPosition__THKR1 .Testimonials_divider__\+21aT{color:#cbd5e1;margin:0 8px}.Testimonials_navigationWrapper__fyWtU{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:45px}.Testimonials_navigationButton__kznrV{align-items:center;background:#fff;border:2px solid #b48f2b33;border-radius:50%;box-shadow:0 4px 16px #b48f2b1a;color:#b48f2b;cursor:pointer;display:flex;height:52px;justify-content:center;min-width:52px;overflow:hidden;position:relative;transition:all .3s ease;width:52px}.Testimonials_navigationButton__kznrV:before{background:linear-gradient(135deg,#b48f2b,#d4af37);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:0}.Testimonials_navigationButton__kznrV svg{position:relative;transition:transform .3s ease;z-index:1}.Testimonials_navigationButton__kznrV:hover:before{opacity:1}.Testimonials_navigationButton__kznrV:hover{border-color:#b48f2b;box-shadow:0 6px 24px #b48f2b40;color:#fff;transform:scale(1.05)}.Testimonials_navigationButton__kznrV:hover svg{transform:scale(1.1)}.Testimonials_navigationButton__kznrV:active{transform:scale(.98)}.Testimonials_slideCounter__cpGsX{align-items:center;color:#334155;display:flex;font-size:17px;font-weight:700;gap:8px;padding:0 12px}.Testimonials_currentSlide__NNA3b{color:#b48f2b;font-size:22px;font-weight:800}.Testimonials_slideCounter__cpGsX .Testimonials_divider__\+21aT{color:#cbd5e1;font-size:18px;font-weight:400;margin:0 4px}.Testimonials_totalSlides__jS4S7{color:#94a3b8;font-size:16px;font-weight:600}.Testimonials_sliderContainer__MTBH2 .swiper{overflow:visible}.Testimonials_sliderContainer__MTBH2 .swiper-slide{opacity:.4;transform:scale(.92);transition:all .5s ease}.Testimonials_sliderContainer__MTBH2 .swiper-slide-active{opacity:1;transform:scale(1)}@media (max-width:1024px){.Testimonials_sectionTitle__X3s2y{font-size:40px}.Testimonials_testimonialCard__\+n1Wb{padding:40px 35px}.Testimonials_testimonialText__OODN4{font-size:18px}}@media (max-width:768px){.Testimonials_testimonialsSection__6EYva{padding:80px 18px}.Testimonials_sectionHeader__Kz661{margin-bottom:50px}.Testimonials_sectionTitle__X3s2y{font-size:34px}.Testimonials_sectionDescription__BG5qI{font-size:16px}.Testimonials_testimonialCard__\+n1Wb{padding:35px 28px}.Testimonials_quoteIcon__\+RmRa{height:64px;margin-bottom:24px;width:64px}.Testimonials_quoteIcon__\+RmRa svg{height:32px;width:32px}.Testimonials_testimonialText__OODN4{font-size:17px;line-height:1.7;margin-bottom:28px}.Testimonials_testimonialText__OODN4:before{height:35px}.Testimonials_clientInfo__Gj\+I1{padding-top:24px}.Testimonials_avatar__w1j3e{height:56px;width:56px}.Testimonials_clientName__F7TFL{font-size:18px}.Testimonials_clientPosition__THKR1{font-size:14px}.Testimonials_navigationWrapper__fyWtU{margin-top:35px}.Testimonials_navigationButton__kznrV{height:48px;min-width:48px;width:48px}}@media (max-width:640px){.Testimonials_testimonialsSection__6EYva{padding:70px 16px}.Testimonials_sectionTitle__X3s2y{font-size:30px}.Testimonials_sectionSubtitle__yfF15{font-size:11px;letter-spacing:2px;padding:7px 16px}.Testimonials_testimonialCard__\+n1Wb{border-radius:20px;padding:30px 24px}.Testimonials_quoteIcon__\+RmRa{height:56px;margin-bottom:20px;width:56px}.Testimonials_quoteIcon__\+RmRa svg{height:28px;width:28px}.Testimonials_rating__5iWtx svg{height:16px;width:16px}.Testimonials_testimonialText__OODN4{font-size:16px;line-height:1.65;margin-bottom:24px;padding-left:0}.Testimonials_testimonialText__OODN4:before{display:none}.Testimonials_clientInfo__Gj\+I1{align-items:center;flex-direction:column;gap:16px;padding-top:20px;text-align:center}.Testimonials_avatar__w1j3e{height:52px;width:52px}.Testimonials_clientName__F7TFL{font-size:17px}.Testimonials_clientPosition__THKR1{font-size:13px}.Testimonials_navigationButton__kznrV{height:44px;min-width:44px;width:44px}.Testimonials_slideCounter__cpGsX{font-size:15px}.Testimonials_currentSlide__NNA3b{font-size:19px}}@media (max-width:480px){.Testimonials_testimonialsSection__6EYva{padding:60px 14px}.Testimonials_sectionTitle__X3s2y{font-size:26px}.Testimonials_sectionDescription__BG5qI{font-size:15px}.Testimonials_testimonialCard__\+n1Wb{padding:26px 20px}.Testimonials_testimonialText__OODN4{font-size:15px}.Testimonials_clientName__F7TFL{font-size:16px}.Testimonials_navigationWrapper__fyWtU{gap:15px;margin-top:30px}.Testimonials_navigationButton__kznrV{height:42px;min-width:42px;width:42px}.Testimonials_slideCounter__cpGsX{font-size:14px;padding:0 8px}.Testimonials_currentSlide__NNA3b{font-size:18px}.Testimonials_totalSlides__jS4S7{font-size:15px}}.MissionVision_section__rm0yL{background-color:#fff;color:#000;font-family:Poppins,sans-serif;padding:6% 4%}.MissionVision_container__f\+V3i{display:flex;flex-direction:column;gap:5rem;margin:0 auto;max-width:1200px}.MissionVision_row__pX7J5{align-items:center;display:flex;flex-wrap:wrap;gap:3rem;justify-content:space-between}.MissionVision_row__pX7J5.MissionVision_reverse__Ys3FN{flex-direction:row-reverse}.MissionVision_text__jmzUB{flex:1 1;min-width:300px}.MissionVision_text__jmzUB h2{color:#b48f2b;font-size:2.2rem;font-weight:700;margin-bottom:1rem;position:relative}.MissionVision_text__jmzUB h2:after{background-color:#ae9552;border-radius:2px;bottom:-8px;content:"";height:3px;left:0;position:absolute;width:60px}.MissionVision_text__jmzUB p{color:#333;font-size:1.1rem;line-height:1.7;margin-top:1.5rem}.MissionVision_image__gz02F{align-items:center;display:flex;flex:1 1;justify-content:center;min-width:300px}.MissionVision_image__gz02F img{border:2px solid #ae9552;border-radius:12px;box-shadow:0 4px 20px #00000014;height:auto;transition:transform .4s ease,box-shadow .4s ease;width:100%}.MissionVision_image__gz02F img:hover{box-shadow:0 6px 25px #0000001f;transform:scale(1.03)}.MissionVision_text__jmzUB:hover h2{color:#ae9552}@media (max-width:992px){.MissionVision_text__jmzUB h2{font-size:1.9rem}.MissionVision_text__jmzUB p{font-size:1.05rem}}@media (max-width:768px){.MissionVision_row__pX7J5,.MissionVision_row__pX7J5.MissionVision_reverse__Ys3FN{flex-direction:column}.MissionVision_text__jmzUB h2{font-size:1.8rem;text-align:center}.MissionVision_text__jmzUB h2:after{left:50%;transform:translateX(-50%)}.MissionVision_text__jmzUB p{text-align:center}.MissionVision_image__gz02F img{max-width:90%}}.BreadCrumb_breadcrumbSection__6xiJa{background-color:#1b1400;background-position:50%;background-size:cover;border-top:2px solid #ffe8aa;padding:80px 20px;position:relative;text-align:center}.BreadCrumb_container__qEbph{margin:0 auto;max-width:1100px;z-index:2}.BreadCrumb_pageTitle__kTPPS{color:#ffe8aa;font-size:42px;font-weight:700;margin-bottom:18px;text-transform:capitalize}.BreadCrumb_breadcrumbList__H79mt,.BreadCrumb_breadcrumbNav__6wI9m{display:flex;justify-content:center}.BreadCrumb_breadcrumbList__H79mt{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff1a;border-radius:8px;list-style:none;margin:0;padding:10px 20px}.BreadCrumb_breadcrumbItem__mNoJJ{align-items:center;display:flex}.BreadCrumb_breadcrumbLink__EtTgr{align-items:center;color:#ffffffd9;display:inline-flex;font-size:15px;font-weight:500;gap:6px;text-decoration:none;transition:all .3s ease}.BreadCrumb_breadcrumbLink__EtTgr:hover{color:#ffe8aa}.BreadCrumb_homeIcon__h\+ikX{font-size:15px}.BreadCrumb_breadcrumbSeparator__CYNKB{align-items:center;color:#fff9;display:flex;font-size:10px;margin:0 8px}.BreadCrumb_breadcrumbCurrent__WC3lV{color:#ffe8aa;font-size:15px;font-weight:600}.BreadCrumb_currentPage__eMFre{pointer-events:none}@media (max-width:768px){.BreadCrumb_breadcrumbSection__6xiJa{padding:60px 16px}.BreadCrumb_pageTitle__kTPPS{font-size:32px}.BreadCrumb_breadcrumbList__H79mt{flex-wrap:wrap;padding:8px 14px}.BreadCrumb_breadcrumbCurrent__WC3lV,.BreadCrumb_breadcrumbLink__EtTgr{font-size:14px}}.Services_servicesSection__uk\+DT{background:#fff;overflow:hidden;padding:100px 20px;position:relative}.Services_backgroundPattern__DAeom{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.Services_gradientOrb__LSDTP{animation:Services_floatOrb__w0Sgk 22s ease-in-out infinite;background:radial-gradient(circle,#b48f2b0f,#0000 70%);border-radius:50%;filter:blur(90px);height:550px;position:absolute;right:-8%;top:-10%;width:550px}.Services_gradientOrb2__GAK9N{animation:Services_floatOrb__w0Sgk 28s ease-in-out infinite reverse;background:radial-gradient(circle,#d4af370d,#0000 70%);border-radius:50%;bottom:-15%;filter:blur(90px);height:600px;left:-10%;position:absolute;width:600px}@keyframes Services_floatOrb__w0Sgk{0%,to{transform:translate(0) scale(1)}33%{transform:translate(35px,-35px) scale(1.12)}66%{transform:translate(-25px,25px) scale(.92)}}.Services_container__by3qS{margin:0 auto;max-width:1400px;position:relative;z-index:1}.Services_header__smzo9{margin-bottom:70px;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.Services_subtitle__v1i4w{background:#b48f2b14;border:1px solid #b48f2b26;border-radius:50px;color:#b48f2b;display:inline-block;font-size:13px;font-weight:700;letter-spacing:2.5px;margin-bottom:16px;padding:8px 20px;text-transform:uppercase}.Services_title__o5SGT{color:#1a1f36;font-size:44px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 20px}.Services_intro__x4\+mD{color:#64748b;font-size:17px;font-weight:400;line-height:1.7;margin:0}.Services_cards__XFWDH{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));margin-top:60px}.Services_card__jvISL{background:linear-gradient(135deg,#faf8f3,#f5f0e8);border:1px solid #b48f2b1f;border-radius:20px;box-shadow:0 4px 16px #0000000a;cursor:pointer;overflow:hidden;padding:40px 32px;position:relative;transition:all .3s ease}.Services_card__jvISL:hover{border-color:#b48f2b40;box-shadow:0 12px 32px #b48f2b26}.Services_cardInner__po2rM{display:flex;flex-direction:column;height:100%;position:relative;z-index:2}.Services_cardDecor__UcBK7{height:200px;opacity:.6;pointer-events:none;position:absolute;right:0;top:0;width:200px;z-index:1}.Services_iconWrapper__aWn-j{align-items:center;border:2px solid;border-radius:18px;display:flex;height:80px;justify-content:center;margin-bottom:28px;position:relative;transition:all .4s ease;width:80px}.Services_card__jvISL:hover .Services_iconWrapper__aWn-j{transform:scale(1.08) rotate(-3deg)}.Services_iconInner__8Vkhm{font-size:32px;transition:transform .3s ease}.Services_card__jvISL:hover .Services_iconInner__8Vkhm{transform:scale(1.1)}.Services_cardTitle__xHCPE{color:#1e293b;font-size:22px;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0 0 16px}.Services_cardDescription__LN-Jn{color:#64748b;flex:1 1;font-size:15px;font-weight:400;line-height:1.7;margin:0 0 28px}.Services_viewMoreBtn__e63N1{align-items:center;align-self:flex-start;background:linear-gradient(135deg,#b48f2b,#d4af37);border:none;border-radius:30px;box-shadow:0 4px 16px #b48f2b40;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:10px;justify-content:center;padding:13px 26px;transition:all .3s ease}.Services_viewMoreBtn__e63N1:hover{box-shadow:0 6px 24px #b48f2b59;transform:translateY(-2px)}.Services_btnIcon__i6e\+g{font-size:13px;transition:transform .3s ease}.Services_viewMoreBtn__e63N1:hover .Services_btnIcon__i6e\+g{transform:translateX(4px)}.Services_viewMoreBtn__e63N1:active{transform:translateY(0)}@media (max-width:1200px){.Services_cards__XFWDH{gap:28px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media (max-width:768px){.Services_servicesSection__uk\+DT{padding:80px 18px}.Services_header__smzo9{margin-bottom:50px}.Services_subtitle__v1i4w{font-size:12px;letter-spacing:2px;padding:7px 16px}.Services_title__o5SGT{font-size:36px;margin-bottom:16px}.Services_intro__x4\+mD{font-size:16px}.Services_cards__XFWDH{gap:24px;grid-template-columns:1fr;margin-top:50px}.Services_card__jvISL{padding:35px 28px}.Services_iconWrapper__aWn-j{height:72px;margin-bottom:24px;width:72px}.Services_iconInner__8Vkhm{font-size:28px}.Services_cardTitle__xHCPE{font-size:20px;margin-bottom:14px}.Services_cardDescription__LN-Jn{font-size:14px;margin-bottom:24px}.Services_viewMoreBtn__e63N1{font-size:13px;padding:12px 24px}}@media (max-width:640px){.Services_servicesSection__uk\+DT{padding:70px 16px}.Services_title__o5SGT{font-size:32px}.Services_intro__x4\+mD{font-size:15px}.Services_cards__XFWDH{gap:20px}.Services_card__jvISL{border-radius:16px;padding:30px 24px}.Services_iconWrapper__aWn-j{border-radius:16px;height:68px;margin-bottom:22px;width:68px}.Services_iconInner__8Vkhm{font-size:26px}.Services_cardTitle__xHCPE{font-size:19px}.Services_cardDescription__LN-Jn{font-size:14px;line-height:1.65}.Services_viewMoreBtn__e63N1{padding:12px 20px;width:100%}}@media (max-width:480px){.Services_servicesSection__uk\+DT{padding:60px 14px}.Services_title__o5SGT{font-size:28px}.Services_card__jvISL{padding:26px 20px}.Services_iconWrapper__aWn-j{height:64px;margin-bottom:20px;width:64px}.Services_iconInner__8Vkhm{font-size:24px}.Services_cardTitle__xHCPE{font-size:18px}.Services_cardDescription__LN-Jn{font-size:13px}.Services_viewMoreBtn__e63N1{font-size:13px;padding:11px 18px}}.OurWork_workSection__GCeNl{background:#fff;overflow:hidden;padding:100px 20px;position:relative}.OurWork_backgroundPattern__\+vsKN{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.OurWork_gradientOrb__sQSzu{animation:OurWork_floatOrb__1UStH 22s ease-in-out infinite;background:radial-gradient(circle,#b48f2b0f,#0000 70%);border-radius:50%;filter:blur(90px);height:600px;position:absolute;right:-10%;top:-8%;width:600px}.OurWork_gradientOrb2__5kEmv{animation:OurWork_floatOrb__1UStH 28s ease-in-out infinite reverse;background:radial-gradient(circle,#d4af370d,#0000 70%);border-radius:50%;bottom:-12%;filter:blur(90px);height:550px;left:-8%;position:absolute;width:550px}@keyframes OurWork_floatOrb__1UStH{0%,to{transform:translate(0) scale(1)}33%{transform:translate(35px,-35px) scale(1.12)}66%{transform:translate(-25px,25px) scale(.92)}}.OurWork_container__Qp7jY{margin:0 auto;max-width:1400px;position:relative;z-index:1}.OurWork_header__Jo9vE{margin-bottom:60px;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.OurWork_subtitle__rg7Ar{background:#b48f2b14;border:1px solid #b48f2b26;border-radius:50px;color:#b48f2b;display:inline-block;font-size:13px;font-weight:700;letter-spacing:2.5px;margin-bottom:16px;padding:8px 20px;text-transform:uppercase}.OurWork_title__xe0TK{color:#1a1f36;font-size:44px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 20px}.OurWork_intro__31Ola{color:#64748b;font-size:17px;font-weight:400;line-height:1.7;margin:0}.OurWork_categoryTabs__n-4ta{align-items:center;background:linear-gradient(135deg,#faf8f3,#f5f0e8);border:2px solid #b48f2b1a;border-radius:60px;box-shadow:0 4px 16px #0000000a;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:60px;margin-left:auto;margin-right:auto;padding:12px}.OurWork_tabButton__JjleJ{align-items:center;background:#0000;border:2px solid #0000;border-radius:40px;color:#64748b;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:10px;overflow:hidden;padding:14px 28px;position:relative;transition:all .3s ease}.OurWork_tabButton__JjleJ:before{background:linear-gradient(135deg,#b48f2b,#d4af37);border-radius:40px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:0}.OurWork_tabIcon__aXFnn,.OurWork_tabLabel__PIq79{position:relative;transition:all .3s ease;z-index:1}.OurWork_tabIcon__aXFnn{font-size:18px}.OurWork_tabButton__JjleJ:hover{border-color:#b48f2b33;color:#b48f2b}.OurWork_tabButton__JjleJ.OurWork_active__-aZOx{border-color:#b48f2b;box-shadow:0 4px 16px #b48f2b4d;color:#fff}.OurWork_tabButton__JjleJ.OurWork_active__-aZOx:before{opacity:1}.OurWork_projectsGrid__lTDpz{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));margin-bottom:80px}.OurWork_projectCard__R6wKh{background:linear-gradient(135deg,#faf8f3,#f5f0e8);border:1px solid #b48f2b1f;border-radius:20px;box-shadow:0 4px 16px #0000000a;cursor:pointer;overflow:hidden;position:relative;transition:all .3s ease}.OurWork_projectCard__R6wKh:hover{border-color:#b48f2b40;box-shadow:0 12px 32px #b48f2b26}.OurWork_cardGlow__saFXJ{bottom:0;height:100px;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease;width:100%;z-index:1}.OurWork_projectCard__R6wKh:hover .OurWork_cardGlow__saFXJ{opacity:1}.OurWork_cardImage__CoChN{background:#f8fafc;height:280px;overflow:hidden;position:relative}.OurWork_cardImage__CoChN img{height:100%;object-fit:cover;object-position:center;transition:transform .4s ease;width:100%}.OurWork_projectCard__R6wKh:hover .OurWork_cardImage__CoChN img{transform:scale(1.05)}.OurWork_imageOverlay__6psMK{align-items:center;background:linear-gradient(180deg,#1a1f36b3,#1a1f36e6);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.OurWork_projectCard__R6wKh:hover .OurWork_imageOverlay__6psMK{opacity:1}.OurWork_viewProjectBtn__jpq\+L{align-items:center;background:linear-gradient(135deg,#b48f2b,#d4af37);border:none;border-radius:30px;box-shadow:0 4px 16px #b48f2b66;color:#fff;display:inline-flex;font-size:15px;font-weight:600;gap:10px;padding:14px 28px;text-decoration:none;transition:all .3s ease}.OurWork_viewProjectBtn__jpq\+L:hover{box-shadow:0 6px 24px #b48f2b80;transform:translateY(-2px)}.OurWork_cardContent__9ARar{padding:24px;position:relative;z-index:2}.OurWork_categoryBadge__icc-y{border-radius:20px;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.3px;margin-bottom:12px;padding:6px 14px}.OurWork_projectName__sB3B5{color:#1e293b;font-size:22px;font-weight:700;line-height:1.3;margin:0 0 10px;transition:color .3s ease}.OurWork_projectCard__R6wKh:hover .OurWork_projectName__sB3B5{color:#b48f2b}.OurWork_projectMeta__9lMH7{align-items:center;display:flex;gap:12px}.OurWork_metaItem__cvM3w{font-size:14px;font-weight:600}.OurWork_statsSection__h9OFv{grid-gap:32px;background:linear-gradient(135deg,#faf8f3,#f5f0e8);border:2px solid #b48f2b1f;border-radius:24px;box-shadow:0 8px 24px #0000000f;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:50px 40px}.OurWork_statCard__wl0uu{padding:20px;text-align:center}.OurWork_statNumber__eBy7U{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#b48f2b,#d4af37);-webkit-background-clip:text;background-clip:text;font-size:48px;font-weight:800;line-height:1;margin:0 0 8px}.OurWork_statLabel__il8qy{color:#64748b;font-size:16px;font-weight:500;margin:0}@media (max-width:1200px){.OurWork_projectsGrid__lTDpz{gap:28px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width:768px){.OurWork_workSection__GCeNl{padding:80px 18px}.OurWork_header__Jo9vE{margin-bottom:50px}.OurWork_subtitle__rg7Ar{font-size:12px;letter-spacing:2px;padding:7px 16px}.OurWork_title__xe0TK{font-size:36px;margin-bottom:16px}.OurWork_intro__31Ola{font-size:16px}.OurWork_categoryTabs__n-4ta{border-radius:50px;gap:12px;padding:10px}.OurWork_tabButton__JjleJ{font-size:14px;gap:8px;padding:12px 20px}.OurWork_tabIcon__aXFnn{font-size:16px}.OurWork_projectsGrid__lTDpz{gap:24px;grid-template-columns:1fr;margin-bottom:60px}.OurWork_cardImage__CoChN{height:240px}.OurWork_cardContent__9ARar{padding:20px}.OurWork_projectName__sB3B5{font-size:20px}.OurWork_statsSection__h9OFv{gap:24px;grid-template-columns:repeat(2,1fr);padding:40px 30px}.OurWork_statNumber__eBy7U{font-size:40px}.OurWork_statLabel__il8qy{font-size:14px}}@media (max-width:640px){.OurWork_workSection__GCeNl{padding:70px 16px}.OurWork_title__xe0TK{font-size:32px}.OurWork_intro__31Ola{font-size:15px}.OurWork_categoryTabs__n-4ta{border-radius:24px;flex-direction:column;gap:10px;padding:12px}.OurWork_tabButton__JjleJ{justify-content:center;padding:14px 24px;width:100%}.OurWork_cardImage__CoChN{height:220px}.OurWork_viewProjectBtn__jpq\+L{font-size:14px;padding:12px 24px}.OurWork_statsSection__h9OFv{border-radius:20px;gap:20px;grid-template-columns:1fr;padding:35px 25px}.OurWork_statNumber__eBy7U{font-size:36px}}@media (max-width:480px){.OurWork_workSection__GCeNl{padding:60px 14px}.OurWork_title__xe0TK{font-size:28px}.OurWork_projectsGrid__lTDpz{gap:20px}.OurWork_cardContent__9ARar{padding:18px}.OurWork_projectName__sB3B5{font-size:19px}.OurWork_statsSection__h9OFv{padding:30px 20px}}.Contact_contactSection__cs050{background:#fff;overflow:hidden;padding:0 0 100px;position:relative}.Contact_backgroundPattern__K4u8z{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.Contact_gradientOrb__fSeza{animation:Contact_floatOrb__D4dCI 22s ease-in-out infinite;background:radial-gradient(circle,#b48f2b0f,#0000 70%);border-radius:50%;filter:blur(90px);height:600px;position:absolute;right:-10%;top:-10%;width:600px}.Contact_gradientOrb2__NgCbp{animation:Contact_floatOrb__D4dCI 28s ease-in-out infinite reverse;background:radial-gradient(circle,#d4af370d,#0000 70%);border-radius:50%;bottom:-12%;filter:blur(90px);height:550px;left:-8%;position:absolute;width:550px}@keyframes Contact_floatOrb__D4dCI{0%,to{transform:translate(0) scale(1)}33%{transform:translate(35px,-35px) scale(1.12)}66%{transform:translate(-25px,25px) scale(.92)}}.Contact_container__Iro1Z{margin:0 auto;max-width:1400px;position:relative;z-index:1}.Contact_header__4IqaJ{margin-bottom:60px;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.Contact_subtitle__Q2tyw{background:#b48f2b14;border:1px solid #b48f2b26;border-radius:50px;color:#b48f2b;display:inline-block;font-size:13px;font-weight:700;letter-spacing:2.5px;margin-bottom:16px;padding:8px 20px;text-transform:uppercase}.Contact_title__6wzig{color:#1a1f36;font-size:44px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 20px}.Contact_intro__lVhO0{color:#64748b;font-size:17px;font-weight:400;line-height:1.7;margin:0}.Contact_contactInfoGrid__4gpdf{grid-gap:32px;background-color:linear-gradient(135deg,#faf8f3,#f5f0e8);display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:70px}.Contact_infoCard__\+n3qC{background:#fff;border:2px solid #b48f2b1f;border-radius:20px;box-shadow:0 4px 16px #0000000a;display:block;padding:36px 28px;text-align:center;text-decoration:none;transition:all .3s ease}.Contact_infoCard__\+n3qC:hover{border-color:#b48f2b40;box-shadow:0 12px 32px #b48f2b26}.Contact_infoIcon__GY\+b9{align-items:center;border:2px solid #b48f2b26;border-radius:50%;display:flex;font-size:32px;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.Contact_infoTitle__A8g8L{color:#1e293b;font-size:20px;font-weight:700;margin:0 0 14px}.Contact_infoDetails__0sK4X{display:flex;flex-direction:column;gap:6px}.Contact_infoDetails__0sK4X p{color:#64748b;font-size:15px;font-weight:500;line-height:1.6;margin:0}.Contact_mainContent__PyJ55{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1.2fr 1fr;margin-bottom:20px}.Contact_formSection__4aizg{background:linear-gradient(135deg,#faf8f3,#f5f0e8);border:2px solid #b48f2b1f;border-radius:24px;box-shadow:0 6px 24px #0000000f;padding:44px 40px}.Contact_formWrapper__CMadL{max-width:100%}.Contact_formTitle__QTp-o{color:#1a1f36;font-size:30px;font-weight:700;margin:0 0 10px}.Contact_formSubtitle__JdwS\+{color:#64748b;font-size:15px;line-height:1.6;margin:0 0 32px}.Contact_form__cUrTX{display:flex;flex-direction:column;gap:24px}.Contact_formRow__qO2Z9{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.Contact_formGroup__7pGkP{display:flex;flex-direction:column;gap:10px}.Contact_label__LGE-l{align-items:center;color:#475569;display:flex;font-size:14px;font-weight:600;gap:8px}.Contact_labelIcon__zMQvs{color:#b48f2b;font-size:14px}.Contact_input__F9Uwp,.Contact_textarea__N5uSC{background:#fffc;border:2px solid #b48f2b26;border-radius:12px;color:#1e293b;font-family:inherit;font-size:15px;padding:14px 18px;transition:all .3s ease}.Contact_input__F9Uwp:focus,.Contact_textarea__N5uSC:focus{background:#fff;border-color:#b48f2b;box-shadow:0 0 0 4px #b48f2b1a;outline:none}.Contact_input__F9Uwp::placeholder,.Contact_textarea__N5uSC::placeholder{color:#94a3b8}.Contact_textarea__N5uSC{min-height:140px;resize:vertical}.Contact_submitButton__7uv1g{align-items:center;align-self:flex-start;background:linear-gradient(135deg,#b48f2b,#d4af37);border:none;border-radius:12px;box-shadow:0 6px 24px #b48f2b4d;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;gap:12px;justify-content:center;padding:16px 36px;transition:all .3s ease}.Contact_submitButton__7uv1g:hover:not(:disabled){box-shadow:0 8px 32px #b48f2b66;transform:translateY(-2px)}.Contact_submitButton__7uv1g:disabled{cursor:not-allowed;opacity:.7}.Contact_btnIcon__3n1zr{font-size:16px;transition:transform .3s ease}.Contact_submitButton__7uv1g:hover:not(:disabled) .Contact_btnIcon__3n1zr{transform:translateX(4px)}.Contact_mapSection__PW6gD{display:flex;flex-direction:column;gap:24px;position:relative}.Contact_mapWrapper__qU34D{background:linear-gradient(135deg,#faf8f3,#f5f0e8);border:2px solid #b48f2b1f;border-radius:20px;box-shadow:0 6px 24px #0000000f;height:450px;overflow:hidden}.Contact_mapWrapper__qU34D iframe{display:block;height:100%;width:100%}.Contact_hoursCard__ePfMm{align-items:flex-start;background:linear-gradient(135deg,#1a1f36,#2d3548);border-radius:20px;box-shadow:0 6px 24px #00000026;display:flex;gap:20px;padding:28px 32px}.Contact_hoursIcon__5vUkq{align-items:center;background:#b48f2b33;border-radius:50%;color:#b48f2b;display:flex;font-size:24px;height:56px;justify-content:center;min-width:56px;width:56px}.Contact_hoursContent__ayBA-{flex:1 1}.Contact_hoursTitle__5fN08{color:#fff;font-size:20px;font-weight:700;margin:0 0 16px}.Contact_hoursDetails__ywDXw{display:flex;flex-direction:column;gap:10px}.Contact_hourRow__yEUrq{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding-bottom:10px}.Contact_hourRow__yEUrq:last-child{border-bottom:none;padding-bottom:0}.Contact_day__hvavP{color:#cbd5e1;font-size:14px;font-weight:500}.Contact_time__c8pLJ{color:#b48f2b;font-size:14px;font-weight:700}.Contact_whatsappBanner__80G6k{align-items:center;background:linear-gradient(135deg,#25d366,#128c7e);border-radius:20px;box-shadow:0 8px 32px #25d3664d;display:flex;gap:32px;justify-content:space-between;padding:32px 40px;text-decoration:none;transition:all .3s ease}.Contact_whatsappBanner__80G6k:hover{box-shadow:0 12px 40px #25d36666;transform:translateY(-4px)}.Contact_whatsappContent__3Zl0F{align-items:center;display:flex;flex:1 1;gap:20px}.Contact_whatsappIcon__zYwid{color:#fff;font-size:48px}.Contact_whatsappText__C7Uux h4{color:#fff;font-size:22px;font-weight:700;margin:0 0 6px}.Contact_whatsappText__C7Uux p{color:#ffffffe6;font-size:15px;margin:0}.Contact_whatsappButton__PW-5r{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:2px solid #ffffff4d;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:14px 32px;transition:all .3s ease;white-space:nowrap}.Contact_whatsappBanner__80G6k:hover .Contact_whatsappButton__PW-5r{background:#fff;border-color:#fff;color:#25d366}.Contact_top__ZANgu{background-color:#f6ede2;margin-bottom:50px;padding:100px 70px 30px}@media (max-width:1200px){.Contact_mainContent__PyJ55{gap:32px;grid-template-columns:1fr}.Contact_mapWrapper__qU34D{height:400px}}@media (max-width:768px){.Contact_contactSection__cs050{padding:80px 18px}.Contact_header__4IqaJ{margin-bottom:50px}.Contact_title__6wzig{font-size:36px}.Contact_intro__lVhO0{font-size:16px}.Contact_contactInfoGrid__4gpdf{gap:24px;grid-template-columns:1fr;margin-bottom:50px}.Contact_formSection__4aizg{padding:36px 28px}.Contact_formTitle__QTp-o{font-size:26px}.Contact_formRow__qO2Z9{gap:20px;grid-template-columns:1fr}.Contact_submitButton__7uv1g{width:100%}.Contact_mapWrapper__qU34D{height:350px}.Contact_whatsappBanner__80G6k{padding:28px 24px}.Contact_whatsappBanner__80G6k,.Contact_whatsappContent__3Zl0F{flex-direction:column;text-align:center}.Contact_whatsappButton__PW-5r{width:100%}}@media (max-width:640px){.Contact_contactSection__cs050{padding:70px 16px}.Contact_title__6wzig{font-size:32px}.Contact_subtitle__Q2tyw{font-size:12px;padding:7px 16px}.Contact_formSection__4aizg{border-radius:20px;padding:30px 24px}.Contact_formTitle__QTp-o{font-size:24px}.Contact_input__F9Uwp,.Contact_textarea__N5uSC{font-size:14px;padding:12px 16px}.Contact_mapWrapper__qU34D{height:300px;margin:0 10px}.Contact_hoursCard__ePfMm{flex-direction:column;margin:0 10px;padding:24px}.Contact_hoursIcon__5vUkq{margin:0 auto}.Contact_hoursContent__ayBA-{text-align:center}.Contact_hourRow__yEUrq{flex-direction:column;gap:6px;text-align:center}.Contact_whatsappText__C7Uux h4{font-size:20px}.Contact_whatsappText__C7Uux p{font-size:14px}.Contact_top__ZANgu{background-color:#f6ede2;margin-bottom:20px;padding:20px}}@media (max-width:480px){.Contact_contactSection__cs050{padding:0}.Contact_title__6wzig{font-size:28px}.Contact_formSection__4aizg{margin:0 10px;padding:26px 20px}.Contact_submitButton__7uv1g{font-size:15px;padding:14px 28px}.Contact_whatsappBanner__80G6k{margin:0 10px 20px;padding:24px 20px}}.ServiceDetails_serviceDetailPage__sDmTW{background:linear-gradient(135deg,#fafafa,#f5f5f5);min-height:100vh;opacity:0;transform:translateY(20px);transition:all .6s ease-out}.ServiceDetails_serviceDetailPage__sDmTW.ServiceDetails_visible__Gn1k\+{opacity:1;transform:translateY(0)}.ServiceDetails_heroSection__r1crj{background:linear-gradient(135deg,#b48f2b,#8a6d1f);color:#fff;overflow:hidden;padding:120px 20px 80px;position:relative}.ServiceDetails_heroSection__r1crj:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320'%3E%3Cpath fill='rgba(255,255,255,0.1)' d='m0 96 48 16c48 16 144 48 240 48s192-32 288-48 192-16 288 0 192 48 288 53.3c96 5.7 192-16.3 240-26.6l48-10.7v192H0Z'/%3E%3C/svg%3E") bottom no-repeat;background-size:cover;bottom:0;content:"";left:0;opacity:.3;position:absolute;right:0;top:0}.ServiceDetails_heroContent__8H8N0{margin:0 auto;max-width:1200px;position:relative;text-align:center;z-index:1}.ServiceDetails_backButton__uulze{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1px solid #ffffff4d;border-radius:30px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;gap:8px;margin-bottom:30px;padding:12px 24px;transition:all .3s ease}.ServiceDetails_backButton__uulze:hover{background:#ffffff4d;transform:translateX(-5px)}.ServiceDetails_heroIcon__Z1UkS{align-items:center;animation:ServiceDetails_floatIcon__BIcsg 3s ease-in-out infinite;background:#fff;border-radius:50%;box-shadow:0 10px 40px #0003;color:#b48f2b;display:flex;font-size:50px;height:120px;justify-content:center;margin:0 auto 30px;width:120px}@keyframes ServiceDetails_floatIcon__BIcsg{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.ServiceDetails_heroTitle__S05BZ{animation:ServiceDetails_fadeInUp__L9ehv .8s ease-out .2s both;font-size:48px;font-weight:700;line-height:1.2;margin-bottom:20px}.ServiceDetails_heroDescription__4Zlwz{animation:ServiceDetails_fadeInUp__L9ehv .8s ease-out .4s both;font-size:20px;line-height:1.6;margin:0 auto;max-width:800px;opacity:.95}@keyframes ServiceDetails_fadeInUp__L9ehv{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.ServiceDetails_container__ce83S{margin:0 auto;max-width:1200px;padding:60px 20px}.ServiceDetails_sectionTitle__ZtoYT{color:#333;font-size:36px;font-weight:700;margin-bottom:30px;padding-bottom:15px;position:relative}.ServiceDetails_sectionTitle__ZtoYT:after{background:linear-gradient(90deg,#b48f2b,#8a6d1f);border-radius:2px;bottom:0;content:"";height:4px;left:0;position:absolute;width:80px}.ServiceDetails_overviewSection__FLASR{animation:ServiceDetails_fadeIn__VdbtU .6s ease-out;margin-bottom:60px}.ServiceDetails_overviewText__PihgP{background:#fff;border-left:4px solid #b48f2b;border-radius:12px;box-shadow:0 4px 20px #00000014;color:#555;font-size:18px;line-height:1.8;margin-bottom:20px;padding:30px}.ServiceDetails_detailedText__5rGr0{color:#666;font-size:16px;line-height:1.8}.ServiceDetails_featuresSection__mq0cv{animation:ServiceDetails_fadeIn__VdbtU .6s ease-out .2s both;margin-bottom:60px}.ServiceDetails_featuresList__hAPnC{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.ServiceDetails_featureItem__IaNl3{align-items:flex-start;background:#fff;border-radius:12px;box-shadow:0 4px 15px #0000000f;display:flex;gap:15px;padding:20px;transition:all .3s ease}.ServiceDetails_featureItem__IaNl3:hover{box-shadow:0 8px 25px #b48f2b26;transform:translateY(-5px)}.ServiceDetails_checkIcon__Mi78a{color:#b48f2b;flex-shrink:0;font-size:20px;margin-top:2px}.ServiceDetails_featureItem__IaNl3 span{color:#555;font-size:16px;line-height:1.6}.ServiceDetails_benefitsSection__4PsTY{animation:ServiceDetails_fadeIn__VdbtU .6s ease-out .4s both;margin-bottom:60px}.ServiceDetails_benefitsGrid__UJJxC{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.ServiceDetails_benefitCard__TcAws{background:#fff;border-radius:12px;box-shadow:0 4px 15px #0000000f;overflow:hidden;padding:30px;position:relative;text-align:center;transition:all .3s ease}.ServiceDetails_benefitCard__TcAws:before{background:linear-gradient(90deg,#b48f2b,#8a6d1f);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.ServiceDetails_benefitCard__TcAws:hover:before{transform:scaleX(1)}.ServiceDetails_benefitCard__TcAws:hover{box-shadow:0 12px 30px #b48f2b33;transform:translateY(-8px)}.ServiceDetails_benefitNumber__5cbmP{align-items:center;background:linear-gradient(135deg,#b48f2b,#8a6d1f);border-radius:50%;color:#fff;display:flex;font-size:24px;font-weight:700;height:50px;justify-content:center;margin:0 auto 20px;width:50px}.ServiceDetails_benefitText__\+sFO8{color:#555;font-size:16px;line-height:1.6}.ServiceDetails_technologiesSection__oI9HM{animation:ServiceDetails_fadeIn__VdbtU .6s ease-out .6s both;margin-bottom:60px}.ServiceDetails_techTags__88GLx{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;display:flex;flex-wrap:wrap;gap:15px;padding:30px}.ServiceDetails_techTag__RvTbv{background:linear-gradient(135deg,#b48f2b,#8a6d1f);border-radius:25px;color:#fff;cursor:default;font-size:15px;font-weight:500;padding:12px 24px;transition:all .3s ease}.ServiceDetails_techTag__RvTbv:hover{box-shadow:0 8px 20px #b48f2b4d;transform:translateY(-3px) scale(1.05)}.ServiceDetails_processSection__5cIkE{animation:ServiceDetails_fadeIn__VdbtU .6s ease-out .8s both;margin-bottom:60px}.ServiceDetails_processSteps__AXNjb{position:relative}.ServiceDetails_processSteps__AXNjb:before{background:linear-gradient(180deg,#b48f2b,#8a6d1f);bottom:30px;content:"";left:25px;position:absolute;top:30px;width:3px}.ServiceDetails_processStep__O88cr{display:flex;gap:25px;margin-bottom:40px;position:relative}.ServiceDetails_stepNumber__0jjZ6{align-items:center;background:linear-gradient(135deg,#b48f2b,#8a6d1f);border-radius:50%;box-shadow:0 4px 15px #b48f2b4d;color:#fff;display:flex;flex-shrink:0;font-size:20px;font-weight:700;height:50px;justify-content:center;width:50px;z-index:1}.ServiceDetails_stepContent__zkiX8{background:#fff;border-radius:12px;box-shadow:0 4px 15px #0000000f;flex:1 1;padding:25px;transition:all .3s ease}.ServiceDetails_stepContent__zkiX8:hover{box-shadow:0 8px 25px #b48f2b26;transform:translateX(10px)}.ServiceDetails_stepTitle__7s5qa{color:#333;font-size:20px;font-weight:600;margin-bottom:10px}.ServiceDetails_stepDescription__q5Xs7{color:#666;font-size:16px;line-height:1.6}.ServiceDetails_ctaSection__MU6oU{animation:ServiceDetails_fadeIn__VdbtU .6s ease-out 1s both;background:linear-gradient(135deg,#b48f2b,#8a6d1f);border-radius:20px;box-shadow:0 10px 40px #b48f2b4d;color:#fff;padding:60px 40px;text-align:center}.ServiceDetails_ctaTitle__MNDwE{font-size:36px;font-weight:700;margin-bottom:20px}.ServiceDetails_ctaText__lfWA8{font-size:18px;line-height:1.6;margin-bottom:35px;opacity:.95}.ServiceDetails_ctaButtons__l26TS{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.ServiceDetails_primaryBtn__fr8Jg,.ServiceDetails_secondaryBtn__T-Ejf{border:none;border-radius:30px;cursor:pointer;font-size:16px;font-weight:600;padding:16px 40px;transition:all .3s ease}.ServiceDetails_primaryBtn__fr8Jg{background:#fff;color:#b48f2b}.ServiceDetails_primaryBtn__fr8Jg:hover{box-shadow:0 8px 20px #ffffff4d;transform:translateY(-3px)}.ServiceDetails_secondaryBtn__T-Ejf{background:#0000;border:2px solid #fff;color:#fff}.ServiceDetails_secondaryBtn__T-Ejf:hover{background:#fff;color:#b48f2b;transform:translateY(-3px)}.ServiceDetails_notFound__sec1w{padding:100px 20px;text-align:center}.ServiceDetails_notFound__sec1w h2{color:#333;font-size:32px;margin-bottom:30px}.ServiceDetails_backBtn__z1a8N{align-items:center;background:linear-gradient(135deg,#b48f2b,#8a6d1f);border:none;border-radius:30px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;gap:10px;padding:14px 32px;transition:all .3s ease}.ServiceDetails_backBtn__z1a8N:hover{box-shadow:0 8px 20px #b48f2b4d;transform:translateY(-3px)}@media (max-width:768px){.ServiceDetails_heroSection__r1crj{padding:80px 20px 60px}.ServiceDetails_heroTitle__S05BZ{font-size:32px}.ServiceDetails_heroDescription__4Zlwz{font-size:16px}.ServiceDetails_heroIcon__Z1UkS{font-size:40px;height:90px;width:90px}.ServiceDetails_container__ce83S{padding:40px 15px}.ServiceDetails_sectionTitle__ZtoYT{font-size:28px}.ServiceDetails_benefitsGrid__UJJxC,.ServiceDetails_featuresList__hAPnC{grid-template-columns:1fr}.ServiceDetails_processSteps__AXNjb:before{display:none}.ServiceDetails_processStep__O88cr{flex-direction:column}.ServiceDetails_ctaTitle__MNDwE{font-size:28px}.ServiceDetails_ctaButtons__l26TS{flex-direction:column}.ServiceDetails_primaryBtn__fr8Jg,.ServiceDetails_secondaryBtn__T-Ejf{width:100%}}@media (max-width:480px){.ServiceDetails_heroTitle__S05BZ{font-size:26px}.ServiceDetails_sectionTitle__ZtoYT{font-size:24px}.ServiceDetails_techTags__88GLx{padding:20px}.ServiceDetails_ctaSection__MU6oU{padding:40px 25px}}@keyframes ServiceDetails_fadeIn__VdbtU{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.gallery_gallerySection__zVyl3{background:#fff;overflow:hidden;padding:100px 20px;position:relative}.gallery_backgroundPattern__Ke9fy{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.gallery_gradientOrb__2uLQu{animation:gallery_floatOrb__k4GHA 22s ease-in-out infinite;background:radial-gradient(circle,#b48f2b0f,#0000 70%);border-radius:50%;filter:blur(90px);height:600px;left:-8%;position:absolute;top:-10%;width:600px}.gallery_gradientOrb2__eFsg8{animation:gallery_floatOrb__k4GHA 28s ease-in-out infinite reverse;background:radial-gradient(circle,#d4af370d,#0000 70%);border-radius:50%;bottom:-12%;filter:blur(90px);height:550px;position:absolute;right:-10%;width:550px}@keyframes gallery_floatOrb__k4GHA{0%,to{transform:translate(0) scale(1)}33%{transform:translate(35px,-35px) scale(1.12)}66%{transform:translate(-25px,25px) scale(.92)}}.gallery_container__9SUt\+{margin:0 auto;max-width:1400px;position:relative;z-index:1}.gallery_header__zjPeZ{margin-bottom:60px;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.gallery_subtitle__8AkeU{background:#b48f2b14;border:1px solid #b48f2b26;border-radius:50px;color:#b48f2b;display:inline-block;font-size:13px;font-weight:700;letter-spacing:2.5px;margin-bottom:16px;padding:8px 20px;text-transform:uppercase}.gallery_title__Zcpou{color:#1a1f36;font-size:44px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 20px}.gallery_intro__-KQf8{color:#64748b;font-size:17px;font-weight:400;line-height:1.7;margin:0}.gallery_categoryTabs__DEu3g{align-items:center;background:linear-gradient(135deg,#faf8f3,#f5f0e8);border:2px solid #b48f2b1a;border-radius:60px;box-shadow:0 4px 16px #0000000a;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:60px;margin-left:auto;margin-right:auto;padding:12px}.gallery_tabButton__x61JY{align-items:center;background:#0000;border:2px solid #0000;border-radius:40px;color:#64748b;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:10px;overflow:hidden;padding:14px 24px;position:relative;transition:all .3s ease}.gallery_tabButton__x61JY:before{background:linear-gradient(135deg,#b48f2b,#d4af37);border-radius:40px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:0}.gallery_tabIcon__\+inAS,.gallery_tabLabel__r6fGo{position:relative;transition:all .3s ease;z-index:1}.gallery_tabIcon__\+inAS{font-size:16px}.gallery_tabButton__x61JY:hover{border-color:#b48f2b33;color:#b48f2b}.gallery_tabButton__x61JY.gallery_active__IydXU{border-color:#b48f2b;box-shadow:0 4px 16px #b48f2b4d;color:#fff}.gallery_tabButton__x61JY.gallery_active__IydXU:before{opacity:1}.gallery_masonryGrid__0P6ST{column-count:4;column-gap:24px}.gallery_photoCard__96gNw{break-inside:avoid;cursor:pointer;margin-bottom:24px;page-break-inside:avoid}.gallery_photoWrapper__DYDjZ{background:linear-gradient(135deg,#faf8f3,#f5f0e8);border:1px solid #b48f2b1a;border-radius:16px;box-shadow:0 4px 12px #0000000a;overflow:hidden;position:relative;transition:all .3s ease}.gallery_photoWrapper__DYDjZ:hover{border-color:#b48f2b40;box-shadow:0 12px 32px #b48f2b26}.gallery_photoWrapper__DYDjZ img{display:block;height:auto;transition:transform .4s ease;width:100%}.gallery_photoCard__96gNw:hover .gallery_photoWrapper__DYDjZ img{transform:scale(1.05)}.gallery_photoOverlay__NTfcd{background:linear-gradient(180deg,#1a1f364d,#1a1f36cc);color:#fff;display:flex;flex-direction:column;height:100%;justify-content:space-between;left:0;opacity:0;padding:20px;position:absolute;top:0;transition:opacity .3s ease;width:100%}.gallery_photoCard__96gNw:hover .gallery_photoOverlay__NTfcd{opacity:1}.gallery_photoInfo__5bYI8{margin-top:auto}.gallery_photoTitle__EG0D8{font-size:18px;font-weight:700;line-height:1.3;margin:0 0 6px}.gallery_photoDate__dR0y1{font-size:13px;font-weight:500;margin:0;opacity:.9}.gallery_zoomIcon__Us4Fi{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#b48f2be6;border-radius:50%;display:flex;font-size:18px;height:44px;justify-content:center;position:absolute;right:20px;top:20px;transform:scale(0);transition:transform .3s ease;width:44px}.gallery_photoCard__96gNw:hover .gallery_zoomIcon__Us4Fi{transform:scale(1)}.gallery_lightboxBackdrop__8-lJX{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000f2;display:flex;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:9999}.gallery_lightboxModal__oLqWa{background:linear-gradient(135deg,#1a1f36,#2d3548);border:2px solid #b48f2b33;border-radius:20px;box-shadow:0 20px 60px #00000080;max-height:90vh;max-width:1200px;padding:20px;position:relative;width:100%}.gallery_closeButton__3-DI8{align-items:center;background:#b48f2be6;border:none;border-radius:50%;box-shadow:0 4px 16px #b48f2b66;color:#fff;cursor:pointer;display:flex;font-size:22px;height:48px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .3s ease;width:48px;z-index:10}.gallery_closeButton__3-DI8:hover{background:#b48f2b;transform:rotate(90deg) scale(1.1)}.gallery_navButton__ZGeFu{align-items:center;background:#b48f2be6;border:none;border-radius:50%;box-shadow:0 4px 16px #b48f2b66;color:#fff;cursor:pointer;display:flex;font-size:20px;height:52px;justify-content:center;left:20px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:52px;z-index:10}.gallery_navButton__ZGeFu.gallery_navRight__R1p-u{left:auto;right:20px}.gallery_navButton__ZGeFu:hover{background:#b48f2b;transform:translateY(-50%) scale(1.1)}.gallery_lightboxImageWrapper__KDCI1{align-items:center;display:flex;height:calc(90vh - 180px);justify-content:center;margin-bottom:20px;width:100%}.gallery_lightboxImage__hBLeN{border-radius:12px;box-shadow:0 8px 32px #0000004d;max-height:100%;max-width:100%;object-fit:contain}.gallery_lightboxInfo__q8aH6{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-radius:12px;color:#fff;padding:20px;text-align:center}.gallery_lightboxTitle__\+graX{color:#b48f2b;font-size:24px;font-weight:700;margin:0 0 8px}.gallery_lightboxDate__UGoM8{font-size:15px;margin:0 0 12px;opacity:.8}.gallery_imageCounter__j7FQZ{background:#b48f2b33;border:1px solid #b48f2b4d;border-radius:30px;color:#b48f2b;display:inline-block;font-size:14px;font-weight:600;padding:8px 20px}@media (max-width:1200px){.gallery_masonryGrid__0P6ST{column-count:3;column-gap:20px}}@media (max-width:768px){.gallery_gallerySection__zVyl3{padding:80px 18px}.gallery_header__zjPeZ{margin-bottom:50px}.gallery_subtitle__8AkeU{font-size:12px;letter-spacing:2px;padding:7px 16px}.gallery_title__Zcpou{font-size:36px;margin-bottom:16px}.gallery_intro__-KQf8{font-size:16px}.gallery_categoryTabs__DEu3g{border-radius:40px;gap:10px;padding:10px}.gallery_tabButton__x61JY{font-size:13px;padding:12px 18px}.gallery_tabLabel__r6fGo{display:none}.gallery_tabIcon__\+inAS{font-size:18px}.gallery_masonryGrid__0P6ST{column-count:2;column-gap:16px}.gallery_photoCard__96gNw{margin-bottom:16px}.gallery_lightboxModal__oLqWa{padding:15px}.gallery_lightboxImageWrapper__KDCI1{height:calc(90vh - 200px)}.gallery_closeButton__3-DI8,.gallery_navButton__ZGeFu{font-size:18px;height:44px;width:44px}.gallery_lightboxTitle__\+graX{font-size:20px}.gallery_lightboxDate__UGoM8{font-size:14px}}@media (max-width:640px){.gallery_gallerySection__zVyl3{padding:70px 16px}.gallery_title__Zcpou{font-size:32px}.gallery_intro__-KQf8{font-size:15px}.gallery_categoryTabs__DEu3g{flex-wrap:wrap;gap:8px}.gallery_tabButton__x61JY{padding:10px 16px}.gallery_masonryGrid__0P6ST{column-count:1;column-gap:0}.gallery_lightboxInfo__q8aH6{padding:15px}.gallery_imageCounter__j7FQZ{font-size:13px;padding:6px 16px}}@media (max-width:480px){.gallery_gallerySection__zVyl3{padding:60px 14px}.gallery_title__Zcpou{font-size:28px}.gallery_closeButton__3-DI8{right:10px;top:10px}.gallery_closeButton__3-DI8,.gallery_navButton__ZGeFu{font-size:16px;height:40px;width:40px}.gallery_navButton__ZGeFu{left:10px}.gallery_navButton__ZGeFu.gallery_navRight__R1p-u{right:10px}.gallery_lightboxTitle__\+graX{font-size:18px}.gallery_lightboxDate__UGoM8{font-size:13px}}.TrainingInternship_trainingSection__XIFAY{background:linear-gradient(135deg,#f8fafc,#f1f5f9);min-height:100vh;overflow:hidden;padding:80px 20px;position:relative}.TrainingInternship_backgroundPattern__uhtnU{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.TrainingInternship_gradientOrb__KaiwH{animation:TrainingInternship_floatOrb__dC7rr 20s ease-in-out infinite;background:radial-gradient(circle,#b48f2b0d 0,#0000 70%);border-radius:50%;filter:blur(40px);height:400px;position:absolute;right:-8%;top:-10%;width:400px}.TrainingInternship_gradientOrb2__cc1UV{animation:TrainingInternship_floatOrb__dC7rr 25s ease-in-out infinite reverse;background:radial-gradient(circle,#d4af370a 0,#0000 70%);border-radius:50%;bottom:-12%;filter:blur(40px);height:350px;left:-6%;position:absolute;width:350px}@keyframes TrainingInternship_floatOrb__dC7rr{0%,to{transform:translate(0) scale(1) rotate(0deg)}33%{transform:translate(20px,-25px) scale(1.05) rotate(120deg)}66%{transform:translate(-15px,15px) scale(.95) rotate(240deg)}}.TrainingInternship_container__DPLoX{margin:0 auto;max-width:1200px;position:relative;z-index:1}.TrainingInternship_header__xn9Iw{margin-bottom:50px;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.TrainingInternship_offerBanner__XktUu{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ff6b35,#ff8c42);border:1px solid #ffffff4d;border-radius:12px;box-shadow:0 4px 20px #ff6b354d,0 2px 6px #ff6b3533;color:#fff;display:inline-flex;font-size:15px;font-weight:700;gap:10px;margin-bottom:20px;padding:12px 28px}.TrainingInternship_giftIcon__eEwmG{animation:TrainingInternship_bounce__MaTrN 2s infinite;font-size:18px}@keyframes TrainingInternship_bounce__MaTrN{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.TrainingInternship_offerText__Bd\+Di{letter-spacing:.2px}.TrainingInternship_subtitle__33ubZ{background:#b48f2b14;border:1px solid #b48f2b26;border-radius:50px;color:#b48f2b;display:inline-block;font-size:12px;font-weight:700;letter-spacing:2.5px;margin-bottom:16px;padding:8px 20px;text-transform:uppercase}.TrainingInternship_title__cMnv0{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a1f36,#2d3748);-webkit-background-clip:text;background-clip:text;color:#1a1f36;font-size:42px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0 0 18px}.TrainingInternship_intro__CykFe{color:#64748b;font-size:17px;font-weight:400;letter-spacing:-.01em;line-height:1.6;margin:0}.TrainingInternship_programsGrid__ivfq4{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));margin-bottom:60px}.TrainingInternship_programCard__ZYzuv{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 2px 8px #0000000a,0 1px 3px #00000014;cursor:pointer;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.TrainingInternship_programCard__ZYzuv:hover{border-color:#cbd5e1;box-shadow:0 12px 32px #0000001f,0 4px 8px #0000000f;transform:translateY(-8px)}.TrainingInternship_cardHeader__Z6FXO{height:160px;position:relative}.TrainingInternship_headerImage__9m9uJ{height:100%;overflow:hidden;position:relative;width:100%}.TrainingInternship_headerImage__9m9uJ img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.TrainingInternship_programCard__ZYzuv:hover .TrainingInternship_headerImage__9m9uJ img{transform:scale(1.05)}.TrainingInternship_headerOverlay__5jImy{align-items:center;display:flex;height:100%;justify-content:space-between;left:0;padding:20px;position:absolute;top:0;width:100%}.TrainingInternship_programIcon__gK8u3{align-items:center;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background-color:#fff!important;border-radius:16px;box-shadow:0 4px 12px #0000001a,0 2px 4px #0000000f;display:flex;font-size:24px;height:60px;justify-content:center;width:60px}.TrainingInternship_discountBadge__rYVYT{align-items:center;animation:TrainingInternship_pulse__Ctyyc 2s infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff4d;border-radius:12px;box-shadow:0 4px 12px #0003,0 2px 4px #0000001a;color:#fff;display:flex;font-size:13px;font-weight:700;gap:6px;padding:8px 16px}@keyframes TrainingInternship_pulse__Ctyyc{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.TrainingInternship_cardContent__KRYeN{padding:24px}.TrainingInternship_cardHeaderContent__w2MeZ{margin-bottom:20px}.TrainingInternship_programTitle__OL3Lu{color:#1e293b;font-size:22px;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0 0 6px}.TrainingInternship_programSubtitle__E\+zXM{color:#64748b;font-size:14px;font-weight:500;line-height:1.4;margin:0 0 16px}.TrainingInternship_durationBadge__DmhjD{align-items:center;background:#b48f2b14;border:1px solid #b48f2b26;border-radius:12px;color:#b48f2b;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:8px 16px}.TrainingInternship_pricingSection__FG8fj{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:20px;padding:18px}.TrainingInternship_priceWrapper__Nlz39{display:flex;flex-direction:column;gap:6px}.TrainingInternship_originalPrice__Cpecx{color:#94a3b8;font-size:16px;font-weight:600;text-decoration:line-through}.TrainingInternship_discountedPriceWrapper__bYoio{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.TrainingInternship_discountedPrice__OfH6f{-webkit-text-fill-color:#0000;background:#000;-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:800;line-height:1}.TrainingInternship_savingsText__DqS3j{background:#10b9811a;border:1px solid #10b98133;border-radius:12px;color:#10b981;font-size:13px;font-weight:700;padding:4px 10px}.TrainingInternship_featuresList__6mNdY{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.TrainingInternship_featureItem__P\+D-H{align-items:flex-start;color:#475569;display:flex;font-size:14px;font-weight:500;gap:10px;line-height:1.4;padding:8px 0}.TrainingInternship_checkIcon__NwdBY{flex-shrink:0;font-size:16px;margin-top:2px}.TrainingInternship_enrollButton__VHPTs{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #fff3;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:10px;justify-content:center;letter-spacing:.02em;overflow:hidden;padding:14px 24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.TrainingInternship_enrollButton__VHPTs:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.TrainingInternship_enrollButton__VHPTs:hover:before{left:100%}.TrainingInternship_enrollButton__VHPTs:hover{box-shadow:0 8px 24px #00000026,0 4px 8px #0000001a;transform:translateY(-2px)}.TrainingInternship_btnIcon__Jtjn9{font-size:14px;transition:transform .3s ease}.TrainingInternship_enrollButton__VHPTs:hover .TrainingInternship_btnIcon__Jtjn9{transform:translateX(4px)}.TrainingInternship_benefitsSection__pikoC{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 2px 8px #0000000a,0 1px 3px #00000014;margin-bottom:60px;padding:50px 36px}.TrainingInternship_benefitsTitle__fC5ci{color:#1a1f36;font-size:32px;font-weight:700;letter-spacing:-.02em;margin:0 0 40px;text-align:center}.TrainingInternship_benefitsGrid__ewPU1{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.TrainingInternship_benefitCard__Kh2FB{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 2px 6px #00000008,0 1px 2px #0000000f;padding:28px 24px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.TrainingInternship_benefitCard__Kh2FB:hover{border-color:#cbd5e1;box-shadow:0 8px 24px #00000014,0 2px 6px #0000000a;transform:translateY(-4px)}.TrainingInternship_benefitIcon__EwM-O{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff4d;border-radius:16px;color:#fff;display:flex;font-size:24px;height:56px;justify-content:center;margin:0 auto 16px;width:56px}.TrainingInternship_benefitTitle__MU2eW{color:#1e293b;font-size:18px;font-weight:700;margin:0 0 8px}.TrainingInternship_benefitDescription__qiYEj{color:#64748b;font-size:14px;line-height:1.5;margin:0}.TrainingInternship_ctaSection__HetsO{background:linear-gradient(135deg,#1a1f36,#2d3548);border:1px solid #374151;border-radius:20px;box-shadow:0 8px 32px #00000026,0 2px 8px #0000001a;overflow:hidden;padding:50px 40px;position:relative;text-align:center}.TrainingInternship_ctaSection__HetsO:before{background:radial-gradient(circle,#b48f2b26,#0000 70%);border-radius:50%;content:"";height:300px;position:absolute;right:-15%;top:-40%;width:300px}.TrainingInternship_ctaContent__Kdw11{margin-bottom:32px;position:relative;z-index:2}.TrainingInternship_ctaTitle__dJ7dg{color:#fff;font-size:32px;font-weight:700;letter-spacing:-.02em;margin:0 0 14px}.TrainingInternship_ctaText__XX5ea{color:#cbd5e1;font-size:16px;line-height:1.6;margin:0 auto 28px;max-width:600px}.TrainingInternship_ctaButton__d7WTZ{align-items:center;background:linear-gradient(135deg,#b48f2b,#d4af37);border:1px solid #fff3;border-radius:12px;box-shadow:0 6px 20px #b48f2b66,0 2px 6px #b48f2b4d;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;gap:10px;padding:16px 32px;transition:all .3s cubic-bezier(.4,0,.2,1)}.TrainingInternship_ctaButton__d7WTZ:hover{box-shadow:0 8px 28px #b48f2b80,0 4px 8px #b48f2b66;transform:translateY(-2px)}.TrainingInternship_ctaStats__mwIhr{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));position:relative;z-index:2}.TrainingInternship_statItem__z4VnC{display:flex;flex-direction:column;gap:6px}.TrainingInternship_statNumber__S94I2{color:#b48f2b;font-size:36px;font-weight:800;line-height:1}.TrainingInternship_statLabel__Pqt5T{color:#cbd5e1;font-size:14px;font-weight:500}@media (max-width:1200px){.TrainingInternship_programsGrid__ivfq4{gap:28px;grid-template-columns:1fr}}@media (max-width:768px){.TrainingInternship_trainingSection__XIFAY{padding:60px 18px}.TrainingInternship_header__xn9Iw{margin-bottom:40px}.TrainingInternship_offerBanner__XktUu{font-size:13px;padding:10px 20px}.TrainingInternship_title__cMnv0{font-size:32px}.TrainingInternship_intro__CykFe{font-size:15px}.TrainingInternship_programsGrid__ivfq4{gap:24px;grid-template-columns:1fr}.TrainingInternship_cardContent__KRYeN{padding:20px}.TrainingInternship_programTitle__OL3Lu{font-size:20px}.TrainingInternship_discountedPrice__OfH6f{font-size:24px}.TrainingInternship_benefitsSection__pikoC{padding:40px 24px}.TrainingInternship_benefitsTitle__fC5ci{font-size:26px;margin-bottom:32px}.TrainingInternship_benefitsGrid__ewPU1{gap:20px;grid-template-columns:1fr}.TrainingInternship_ctaSection__HetsO{padding:40px 24px}.TrainingInternship_ctaTitle__dJ7dg{font-size:26px}.TrainingInternship_ctaText__XX5ea{font-size:15px}.TrainingInternship_ctaStats__mwIhr{gap:20px;grid-template-columns:1fr}}@media (max-width:640px){.TrainingInternship_trainingSection__XIFAY{padding:50px 16px}.TrainingInternship_title__cMnv0{font-size:28px}.TrainingInternship_offerBanner__XktUu{font-size:12px;padding:8px 16px}.TrainingInternship_programCard__ZYzuv{border-radius:16px}.TrainingInternship_cardHeader__Z6FXO{height:140px}.TrainingInternship_programIcon__gK8u3{border-radius:12px;font-size:20px;height:50px;width:50px}.TrainingInternship_cardContent__KRYeN{padding:16px}.TrainingInternship_programTitle__OL3Lu{font-size:18px}.TrainingInternship_discountedPrice__OfH6f{font-size:22px}.TrainingInternship_pricingSection__FG8fj{padding:16px}.TrainingInternship_benefitsTitle__fC5ci{font-size:22px}.TrainingInternship_benefitCard__Kh2FB{padding:20px 16px}.TrainingInternship_ctaTitle__dJ7dg{font-size:22px}.TrainingInternship_ctaButton__d7WTZ{font-size:14px;padding:14px 24px}.TrainingInternship_statNumber__S94I2{font-size:28px}}@media (max-width:480px){.TrainingInternship_trainingSection__XIFAY{padding:40px 12px}.TrainingInternship_title__cMnv0{font-size:24px}.TrainingInternship_offerText__Bd\+Di{font-size:11px}.TrainingInternship_discountBadge__rYVYT{font-size:12px;padding:6px 12px}.TrainingInternship_enrollButton__VHPTs{font-size:14px;padding:12px 20px}.TrainingInternship_benefitIcon__EwM-O{font-size:20px;height:48px;width:48px}}.career_careersSection__ovvCm{background:#fff;overflow:hidden;padding:100px 20px;position:relative}.career_backgroundPattern__JpOWt{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.career_gradientOrb__V6oHB{animation:career_floatOrb__w43-7 22s ease-in-out infinite;background:radial-gradient(circle,#b48f2b14,#0000 70%);border-radius:50%;filter:blur(90px);height:650px;position:absolute;right:-12%;top:-10%;width:650px}.career_gradientOrb2__F8ba4{animation:career_floatOrb__w43-7 28s ease-in-out infinite reverse;background:radial-gradient(circle,#d4af370f,#0000 70%);border-radius:50%;bottom:-10%;filter:blur(90px);height:600px;left:-10%;position:absolute;width:600px}@keyframes career_floatOrb__w43-7{0%,to{transform:translate(0) scale(1)}33%{transform:translate(35px,-35px) scale(1.12)}66%{transform:translate(-25px,25px) scale(.92)}}.career_container__\+jXiU{margin:0 auto;max-width:1400px;position:relative;z-index:1}.career_header__-SXZI{margin-bottom:60px;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.career_subtitle__AvkML{background:#b48f2b14;border:1px solid #b48f2b26;border-radius:50px;color:#b48f2b;display:inline-block;font-size:13px;font-weight:700;letter-spacing:2.5px;margin-bottom:16px;padding:8px 20px;text-transform:uppercase}.career_title__UyN29{color:#1a1f36;font-size:44px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 20px}.career_intro__1eid3{color:#64748b;font-size:17px;font-weight:400;line-height:1.7;margin:0}.career_statsGrid__mETVl{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:60px}.career_statCard__zq9g4{background:linear-gradient(135deg,#faf8f3,#f5f0e8);border:2px solid #b48f2b1f;border-radius:20px;box-shadow:0 4px 16px #0000000a;padding:36px 28px;text-align:center;transition:all .3s ease}.career_statCard__zq9g4:hover{box-shadow:0 8px 24px #b48f2b26;transform:translateY(-4px)}.career_statIcon__Ry0-A{color:#b48f2b;font-size:42px;margin-bottom:16px}.career_statNumber__NQNVg{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#b48f2b,#d4af37);-webkit-background-clip:text;background-clip:text;font-size:42px;font-weight:800;line-height:1;margin:0 0 8px}.career_statLabel__yfgii{color:#64748b;font-size:16px;font-weight:500;margin:0}.career_categoryTabs__ptLkT{align-items:center;background:linear-gradient(135deg,#faf8f3,#f5f0e8);border:2px solid #b48f2b1a;border-radius:60px;box-shadow:0 4px 16px #0000000a;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:60px;margin-left:auto;margin-right:auto;max-width:700px;padding:12px}.career_tabButton__KvH5s{background:#0000;border:2px solid #0000;border-radius:40px;color:#64748b;cursor:pointer;font-size:15px;font-weight:600;overflow:hidden;padding:14px 28px;position:relative;transition:all .3s ease}.career_tabButton__KvH5s:before{background:linear-gradient(135deg,#b48f2b,#d4af37);border-radius:40px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:0}.career_tabButton__KvH5s span{position:relative;z-index:1}.career_tabButton__KvH5s:hover{border-color:#b48f2b33;color:#b48f2b}.career_tabButton__KvH5s.career_active__QDnu\+{border-color:#b48f2b;box-shadow:0 4px 16px #b48f2b4d;color:#000!important;z-index:99}.career_jobsGrid__bhtl5{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}.career_jobCard__AcBGG{background:linear-gradient(135deg,#faf8f3,#f5f0e8);border:2px solid #b48f2b1f;border-radius:20px;box-shadow:0 4px 16px #0000000a;cursor:pointer;display:flex;flex-direction:column;padding:32px 28px;transition:all .3s ease}.career_jobCard__AcBGG:hover{border-color:#b48f2b40;box-shadow:0 12px 32px #b48f2b26}.career_jobHeader__o2Pho{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.career_jobIcon__wdR6h{align-items:center;border:2px solid #b48f2b26;border-radius:50%;display:flex;font-size:28px;height:64px;justify-content:center;width:64px}.career_jobType__YscjS{border-radius:20px;font-size:13px;font-weight:700;letter-spacing:.5px;padding:6px 16px;text-transform:uppercase}.career_jobTitle__3hwjU{color:#1e293b;font-size:24px;font-weight:700;line-height:1.3;margin:0 0 14px}.career_jobDescription__1fSD6{color:#64748b;flex:1 1;font-size:15px;line-height:1.6;margin:0 0 20px}.career_jobMeta__eKGMV{border-bottom:1px solid #b48f2b26;display:flex;flex-direction:column;gap:12px;margin-bottom:24px;padding-bottom:24px}.career_metaItem__4O2nx{align-items:center;color:#475569;display:flex;font-size:14px;font-weight:500;gap:10px}.career_metaItem__4O2nx svg{color:#b48f2b;font-size:16px}.career_jobFooter__IpBSj{align-items:center;display:flex;gap:16px;justify-content:space-between}.career_jobInfo__ouRON{display:flex;flex-direction:column;gap:4px}.career_openings__6KTcE{color:#10b981;font-size:14px;font-weight:700}.career_postedDate__m5wqM{color:#94a3b8;font-size:13px}.career_applyButton__o8YS0{background:linear-gradient(135deg,#b48f2b,#d4af37);border:none;border-radius:10px;box-shadow:0 4px 16px #b48f2b4d;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:12px 24px;transition:all .3s ease;white-space:nowrap}.career_applyButton__o8YS0:hover{box-shadow:0 6px 24px #b48f2b66;transform:translateY(-2px)}.career_modalBackdrop__cbIaF{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c;display:flex;height:100%;justify-content:center;left:0;overflow-y:auto;padding:20px;position:fixed;top:0;width:100%;z-index:9999}.career_modalContent__6CZX0{background:#fff;border-radius:24px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:1100px;overflow:hidden;position:relative;width:100%}.career_closeButton__bd\+N4{align-items:center;background:#b48f2be6;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;height:44px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .3s ease;width:44px;z-index:10}.career_closeButton__bd\+N4:hover{background:#b48f2b;transform:rotate(90deg)}.career_modalBody__XBXCz{display:grid;grid-template-columns:1.2fr 1fr;max-height:90vh;overflow:hidden}.career_jobDetailsSection__06xFd{background:linear-gradient(135deg,#faf8f3,#f5f0e8);max-height:90vh;overflow-y:auto;padding:50px 40px}.career_modalJobIcon__CImC1{align-items:center;border:2px solid #b48f2b26;border-radius:50%;display:flex;font-size:36px;height:80px;justify-content:center;margin-bottom:20px;width:80px}.career_modalJobTitle__lhNiw{color:#1a1f36;font-size:32px;font-weight:700;margin:0 0 12px}.career_modalJobType__D4r8r{border-radius:20px;display:inline-block;font-size:14px;font-weight:700;margin-bottom:24px;padding:8px 18px;text-transform:uppercase}.career_jobDetailsMeta__ZTLOf{border-bottom:2px solid #b48f2b26;display:flex;flex-direction:column;gap:14px;margin-bottom:32px;padding-bottom:24px}.career_jobSections__gAhlc{display:flex;flex-direction:column;gap:28px}.career_jobSection__KVsq1 h4{color:#1e293b;font-size:20px;font-weight:700;margin:0 0 16px}.career_jobSection__KVsq1 ul{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.career_jobSection__KVsq1 li{align-items:flex-start;color:#475569;display:flex;font-size:15px;gap:12px;line-height:1.6}.career_jobSection__KVsq1 li svg{flex-shrink:0;font-size:16px;margin-top:3px}.career_applicationFormSection__-DSHa{background:#fff;max-height:90vh;overflow-y:auto;padding:50px 40px}.career_formTitle__gmAJL{color:#1a1f36;font-size:26px;font-weight:700;margin:0 0 24px}.career_applicationForm__jCJ8j{display:flex;flex-direction:column;gap:20px}.career_formGroup__C7mC3{display:flex;flex-direction:column;gap:10px}.career_formGroup__C7mC3 label{align-items:center;color:#475569;display:flex;font-size:14px;font-weight:600;gap:8px}.career_labelIcon__IiWCs{color:#b48f2b;font-size:14px}.career_formGroup__C7mC3 input,.career_formGroup__C7mC3 textarea{background:#faf8f380;border:2px solid #b48f2b26;border-radius:10px;color:#1e293b;font-family:inherit;font-size:15px;padding:12px 16px;transition:all .3s ease}.career_formGroup__C7mC3 input:focus,.career_formGroup__C7mC3 textarea:focus{background:#fff;border-color:#b48f2b;box-shadow:0 0 0 4px #b48f2b1a;outline:none}.career_formGroup__C7mC3 textarea{min-height:100px;resize:vertical}.career_fileInput__E9KAl{position:relative}.career_fileInput__E9KAl input[type=file]{height:0;opacity:0;position:absolute;width:0}.career_fileLabel__1LveI{align-items:center;background:linear-gradient(135deg,#faf8f3,#f5f0e8);border:2px dashed #b48f2b4d;border-radius:10px;color:#64748b;cursor:pointer;display:inline-flex;font-size:15px;font-weight:500;gap:10px;justify-content:center;padding:12px 20px;transition:all .3s ease;width:100%}.career_fileLabel__1LveI:hover{background:#fff;border-color:#b48f2b}.career_fileLabel__1LveI svg{color:#b48f2b;font-size:18px}.career_submitButton__6A8fq{background:linear-gradient(135deg,#b48f2b,#d4af37);border:none;border-radius:12px;box-shadow:0 6px 24px #b48f2b4d;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-top:8px;padding:16px 32px;transition:all .3s ease}.career_submitButton__6A8fq:hover{box-shadow:0 8px 32px #b48f2b66;transform:translateY(-2px)}.career_modalLoading__OK7lF{align-items:center;display:flex;flex-direction:column;grid-column:1/-1;justify-content:center;padding:60px 40px;text-align:center}.career_modalLoading__OK7lF .career_spinner__wRadt{color:#b48f2b;font-size:48px;margin-bottom:20px}.career_modalLoading__OK7lF p{color:#64748b;font-size:18px;margin:0}@media (max-width:1200px){.career_jobsGrid__bhtl5{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.career_modalBody__XBXCz{grid-template-columns:1fr}.career_applicationFormSection__-DSHa,.career_jobDetailsSection__06xFd{max-height:none}}@media (max-width:768px){.career_careersSection__ovvCm{padding:80px 18px}.career_title__UyN29{font-size:36px}.career_statsGrid__mETVl{gap:24px;grid-template-columns:1fr}.career_categoryTabs__ptLkT{flex-direction:column;gap:10px;padding:12px}.career_tabButton__KvH5s{justify-content:center;width:100%}.career_jobsGrid__bhtl5{gap:24px;grid-template-columns:1fr}.career_applicationFormSection__-DSHa,.career_jobDetailsSection__06xFd{padding:30px 24px}.career_modalJobTitle__lhNiw{font-size:26px}}@media (max-width:640px){.career_title__UyN29{font-size:32px}.career_jobCard__AcBGG{padding:24px 20px}.career_jobTitle__3hwjU{font-size:22px}.career_jobFooter__IpBSj{align-items:stretch;flex-direction:column}.career_applyButton__o8YS0{justify-content:center;width:100%}.career_closeButton__bd\+N4{height:40px;right:15px;top:15px;width:40px}}.admin-login{align-items:center;background:var(--darker-bg);background-image:url(https://images.unsplash.com/photo-1451187580459-43490279c0fa?ixlib=rb-4.0.3);background-position:50%;background-size:cover;display:flex;justify-content:center;min-height:100vh}.admin-login:before{background:#000c;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.login-container{background:var(--light-bg);border:1px solid var(--border-color);border-radius:15px;box-shadow:var(--shadow-heavy);max-width:400px;padding:40px;position:relative;width:100%;z-index:2}.login-header{margin-bottom:30px;text-align:center}.login-header h1{color:var(--primary-color);font-size:28px;margin-bottom:8px}.login-header p{color:var(--text-secondary);font-size:16px}.login-form{margin-bottom:30px}.form-group{margin-bottom:20px}.form-group label{color:var(--text-primary);display:block;font-weight:500;margin-bottom:8px}.form-group input{background:var(--dark-bg);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:16px;padding:12px 16px;transition:border-color .3s ease;width:100%}.form-group input:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #d4af3733;outline:none}.form-group input::placeholder,.login-help{color:var(--text-muted)}.login-help{border-top:1px solid var(--border-color);font-size:14px;padding-top:20px;text-align:center}.login-help p{margin-bottom:4px}.admin-layout{background:var(--dark-bg);display:flex;min-height:100vh}.admin-sidebar{background:var(--darker-bg);border-right:1px solid var(--border-color);display:flex;flex-direction:column;width:260px}.sidebar-header{border-bottom:1px solid var(--border-color);padding:20px;text-align:center}.sidebar-header h2{color:var(--primary-color);font-size:24px;margin-bottom:4px}.sidebar-header span{color:var(--text-muted);font-size:14px}.sidebar-nav{flex:1 1;padding:20px 0}.nav-item{align-items:center;background:none;border:none;border-left:3px solid #0000;color:var(--text-secondary);cursor:pointer;display:flex;gap:12px;padding:12px 20px;text-decoration:none;transition:all .3s ease;width:100%}.nav-item:hover{background:#d4af371a;color:var(--primary-color)}.nav-item.active{background:#d4af3733;border-left-color:var(--primary-color);color:var(--primary-color)}.nav-icon{font-size:18px}.nav-label{font-size:16px;font-weight:500}.sidebar-footer{border-top:1px solid var(--border-color);padding:20px}.logout-btn{background:#0000;border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary);cursor:pointer;font-size:14px;padding:10px;transition:all .3s ease;width:100%}.logout-btn:hover{background:#dc35451a;border-color:#dc3545;color:#dc3545}.admin-content{flex:1 1;overflow-y:auto;padding:30px}@media (max-width:768px){.admin-sidebar{width:200px}.admin-content{padding:20px}.login-container{margin:20px;padding:30px}}@media (max-width:480px){.admin-layout{flex-direction:column}.admin-sidebar{height:auto;width:100%}.sidebar-nav{padding:10px 0}.nav-item{padding:10px 15px}}:root{--primary-color:#d4af37;--secondary-color:#b8860b;--accent-color:#daa520;--dark-bg:#0a0a0a;--darker-bg:#000;--light-bg:#1a1a1a;--text-primary:#fff;--text-secondary:#ccc;--text-muted:#999;--border-color:#333;--hover-color:gold;--gradient-primary:linear-gradient(135deg,#d4af37,#b8860b);--gradient-dark:linear-gradient(135deg,#0a0a0a,#1a1a1a);--shadow-light:0 2px 10px #d4af371a;--shadow-medium:0 4px 20px #d4af3733;--shadow-heavy:0 8px 40px #d4af374d}*{box-sizing:border-box;margin:0;padding:0}body{color:#fff;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6;overflow-x:hidden}.App{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1 1}.container{margin:0 auto;max-width:1200px;padding:0 20px}.container-fluid{padding:0 20px;width:100%}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif;font-weight:600;line-height:1.2;margin-bottom:1rem}h1{font-size:clamp(2rem,5vw,3.5rem);font-weight:800}h2{font-size:clamp(1.75rem,4vw,2.75rem)}h3{font-size:clamp(1.5rem,3vw,2rem)}p{color:#ccc;color:var(--text-secondary);margin-bottom:1rem}.btn{border:none;border-radius:5px;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;overflow:hidden;padding:12px 24px;position:relative;text-align:center;text-decoration:none;transition:all .3s ease}.btn-primary{background:linear-gradient(135deg,#d4af37,#b8860b);background:var(--gradient-primary);box-shadow:0 2px 10px #d4af371a;box-shadow:var(--shadow-light);color:#000;color:var(--darker-bg)}.btn-primary:hover{box-shadow:0 4px 20px #d4af3733;box-shadow:var(--shadow-medium);transform:translateY(-2px)}.btn-outline{background:#0000;border:2px solid #d4af37;border:2px solid var(--primary-color);color:#d4af37;color:var(--primary-color)}.btn-outline:hover{background:#d4af37;background:var(--primary-color);color:#000;color:var(--darker-bg)}.btn-dark{background:#1a1a1a;background:var(--light-bg);border:1px solid #333;border:1px solid var(--border-color);color:#fff;color:var(--text-primary)}.btn-dark:hover{background:#d4af37;background:var(--primary-color);border-color:#d4af37;border-color:var(--primary-color);color:#000;color:var(--darker-bg)}.section{padding:80px 0}.section-light{background:#1a1a1a;background:var(--light-bg)}.section-dark{background:#000;background:var(--darker-bg)}.section-header{margin-bottom:60px;text-align:center}.section-title{color:#d4af37;color:var(--primary-color);font-size:14px;font-weight:700;letter-spacing:2px;margin-bottom:10px;text-transform:uppercase}.section-heading{margin-bottom:20px}.section-description{color:#999;color:var(--text-muted);font-size:18px;margin:0 auto;max-width:600px}.card{background:#1a1a1a;background:var(--light-bg);border:1px solid #333;border:1px solid var(--border-color);border-radius:10px;height:100%;padding:30px;transition:all .3s ease}.card:hover{border-color:#d4af37;border-color:var(--primary-color);box-shadow:0 4px 20px #d4af3733;box-shadow:var(--shadow-medium);transform:translateY(-5px)}.card-icon{align-items:center;background:linear-gradient(135deg,#d4af37,#b8860b);background:var(--gradient-primary);border-radius:10px;color:#000;color:var(--darker-bg);display:flex;font-size:24px;height:60px;justify-content:center;margin-bottom:20px;width:60px}.card-title{color:#fff;color:var(--text-primary);font-size:20px;margin-bottom:15px}.card-text{color:#ccc;color:var(--text-secondary);line-height:1.6}.row{display:flex;flex-wrap:wrap;margin:0 -15px}.col{flex:1 1;padding:0 15px}.col-1{flex:0 0 8.333%;max-width:8.333%}.col-2{flex:0 0 16.666%;max-width:16.666%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.333%;max-width:33.333%}.col-6{flex:0 0 50%;max-width:50%}.col-8{flex:0 0 66.666%;max-width:66.666%}.col-12{flex:0 0 100%;max-width:100%}.loading{align-items:center;display:flex;justify-content:center;min-height:200px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .6s ease-out}.page-not-found{align-items:center;display:flex;justify-content:center;min-height:60vh;text-align:center}.error-content h1{color:#d4af37;color:var(--primary-color);font-size:72px;margin-bottom:20px}.error-content p{font-size:18px;margin-bottom:30px}@media (max-width:768px){.container{padding:0 15px}.section{padding:60px 0}.row{margin:0 -10px}.col{padding:0 10px}.col-1,.col-2,.col-3,.col-4,.col-6,.col-8{flex:0 0 100%;margin-bottom:20px;max-width:100%}.btn{font-size:14px;padding:10px 20px}.card{margin-bottom:20px;padding:20px}}@media (max-width:480px){.container{padding:0 10px}.section{padding:40px 0}.section-header{margin-bottom:40px}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2rem}.mt-0{margin-top:0}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}.d-none{display:none}.d-block{display:block}.d-flex{display:flex}.justify-center{justify-content:center}.align-center{align-items:center}.text-primary{color:#d4af37;color:var(--primary-color)}.text-secondary{color:#ccc;color:var(--text-secondary)}.text-muted{color:#999;color:var(--text-muted)}
/*# sourceMappingURL=main.ba744d65.css.map*/