html,body{overflow-x:hidden;width:100%;position:relative}body{overflow-x:hidden;max-width:100vw}.contact-hero{position:relative;background-color:#111827;box-shadow:inset 0 0 100px #00000080;overflow-x:hidden;min-height:600px!important;display:flex;align-items:center;padding-top:240px!important;margin-top:-200px!important}.container{max-width:100%}.contact-hero h1{color:#fff!important;text-shadow:0 2px 10px rgba(0,0,0,.8)!important;letter-spacing:-.5px}.contact-hero .text-center p{color:#fff!important;text-shadow:0 1px 5px rgba(0,0,0,.8)!important;line-height:1.5!important;font-weight:400!important;opacity:1!important}.contact-hero h5{background:#fff3!important;border:1px solid rgba(255,255,255,.4)!important;box-shadow:0 4px 15px #0000004d!important;color:#fff!important;font-weight:500!important}.contact-hero a[href="#contact-form"]{background-color:#1e88e5!important;color:#fff!important;font-weight:400!important;transition:all .3s ease!important;border-radius:8px!important}.contact-hero a[href="#contact-form"]:hover{background-color:#1565c0!important;transform:translateY(-2px)!important;box-shadow:0 10px 25px #0003!important}.contact-hero a[href="#contact-info"],.contact-hero .login-panel-btn{border:2px solid rgba(255,255,255,.3)!important;color:#fff!important;background-color:transparent!important;font-weight:400!important;border-radius:8px!important}.contact-hero a[href="#contact-info"]:hover,.contact-hero .login-panel-btn:hover{background-color:#ffffff1a!important;color:#fff!important;border-color:#ffffff80!important;transform:translateY(-2px)!important;box-shadow:0 10px 25px #00000026!important}.contact-hero .absolute.bottom-24.left-10 p{color:#333!important;text-shadow:none!important;font-weight:600!important}.contact-card{transition:all .3s ease;transform:translateY(0);position:relative;overflow:hidden;background-color:#fff!important}.contact-card:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.15) 0%,transparent 70%);opacity:0;transform:scale(.5);transition:all .6s ease-out;z-index:-1}.contact-card:hover:before{opacity:1;transform:scale(1)}.contact-card:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 20px 40px #0000004d!important;border-color:#ffffff4d!important}.contact-card h3{font-weight:700;color:#2d3748!important}.contact-card p{color:#4a5568!important}.contact-card a{color:inherit!important;font-weight:500}.contact-card a:hover{color:var(--color-primary)!important}@keyframes float{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-15px) rotate(2deg)}to{transform:translateY(0) rotate(0)}}.animate-float{animation:float 8s ease-in-out infinite}.status-badge{animation:statusFloat 5s ease-in-out infinite;will-change:transform}@keyframes statusFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.status-dot{position:relative;display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;flex-shrink:0}.status-dot-core{width:12px;height:12px;border-radius:50%;background:#22c55e;position:relative;z-index:2;box-shadow:0 0 #22c55e80;animation:statusGlow 2.4s ease-in-out infinite}.status-dot:before{content:"";position:absolute;inset:0;border-radius:50%;background:#22c55e;opacity:.65;animation:statusPing 2.4s cubic-bezier(0,0,.2,1) infinite;z-index:1}@keyframes statusPing{0%{transform:scale(1);opacity:.65}70%,to{transform:scale(2.4);opacity:0}}@keyframes statusGlow{0%,to{box-shadow:0 0 #22c55e66}50%{box-shadow:0 0 6px 1px #22c55e8c}}@media(prefers-reduced-motion:reduce){.status-badge,.status-dot-core,.status-dot:before{animation:none!important}}.hp-field{position:absolute!important;left:-9999px!important;top:-9999px!important;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.contact-form input,.contact-form textarea{border:1px solid rgba(209,213,219,.5);transition:all .3s ease}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.2);outline:none}.contact-form label{font-weight:500}.contact-form button{background-color:var(--color-primary);transition:all .3s ease}.contact-form button:hover{background-color:var(--color-primary-dark);transform:translateY(-2px)}.faq-item{transition:all .3s ease}.faq-item:hover{transform:translate(5px)}.faq-item button{font-weight:500}body::-webkit-scrollbar{width:8px}body::-webkit-scrollbar-track{background:#1e293b}body::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:4px}@media(max-width:768px){.contact-card:hover{transform:translateY(-5px) scale(1.01)}body .header-main .logo{height:28px}.animate-pulse-slow,.animate-float{display:none}}.fade-in{animation:fadeIn .8s ease forwards;opacity:1}.slide-up{animation:slideUp .8s ease forwards}@keyframes fadeIn{0%{opacity:.7}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-enter{opacity:0;transform:translateY(20px)}.page-enter-active{opacity:1;transform:translateY(0);transition:opacity .5s,transform .5s}@media(prefers-color-scheme:dark){body .header-main{background-color:var(--color-dark)!important}body .contact-form input,body .contact-form textarea{background-color:#ffffff0d;border-color:#ffffff1a;color:#fff}}button{transition:all .3s ease;position:relative;overflow:hidden}button:not(.mega-menu-trigger):after{content:"";position:absolute;top:50%;left:50%;width:100%;height:0;background-color:#fff3;transform:translate(-50%,-50%);border-radius:50%;opacity:0;transition:height .6s ease,opacity .6s ease}button:not(.mega-menu-trigger):hover:after{height:300%;opacity:1}button:not(.mega-menu-trigger):active:after{height:50%;opacity:.3}.stat-counter{opacity:1;transition:opacity .6s ease,transform .6s ease}.stat-counter.in-view{opacity:1;transform:translateY(0)}.bg-grid-pattern{background-image:radial-gradient(rgba(0,0,0,.1) 1px,transparent 1px);background-size:20px 20px}.contact-card:hover{transform:translateY(-5px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.contact-card{transition:transform .3s ease,box-shadow .3s ease}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}to{transform:scale(1);opacity:1}}.hero-title{color:#fff!important;text-shadow:0 2px 15px rgba(0,0,0,.7)!important;font-weight:600!important;letter-spacing:-.02em!important;line-height:1.1!important}.hero-text{color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.7)!important;font-weight:400!important;opacity:1!important;line-height:1.4!important;letter-spacing:-.01em!important}@media(max-width:1023px){.hero-text{text-align:center!important}}.hero-text span.text-blue-400{color:#60a5fa!important;font-weight:500!important}.info-card-wrap{position:relative;z-index:30;height:100%}.info-card{transition:transform .3s ease,box-shadow .3s ease;position:relative;border-radius:1rem!important;box-shadow:0 10px 25px #00000026!important;overflow:hidden;z-index:30;background-color:#fff;height:100%;will-change:transform}.info-card-wrap:hover .info-card{transform:translateY(-10px);box-shadow:0 20px 35px #0003!important}.info-card i{transition:transform .3s ease,color .3s ease}.info-card-wrap:hover .info-card i{transform:scale(1.2)}.info-card a{transition:all .3s ease;font-weight:500}.info-card a:hover{transform:translateY(-2px)}.py-20{padding-top:5rem!important;padding-bottom:5rem!important}@media(max-width:768px){.contact-hero{min-height:700px!important;margin-bottom:120px!important}.partner-section{padding-top:150px}.info-card{margin-bottom:1rem;padding:1.25rem!important}}.partner-section{position:relative;z-index:10;margin-top:0;padding-top:70px;padding-bottom:50px}.partner-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(rgba(0,0,0,.03) 1px,transparent 1px);background-size:20px 20px;pointer-events:none}@keyframes messageAppear{to{opacity:1;transform:translateY(0)}}.typing-indicator{display:flex;align-items:center;margin:10px 0}.typing-indicator span{height:8px;width:8px;background:#bbb;display:block;border-radius:50%;opacity:.4;margin:0 1px}.typing-indicator span:nth-child(1){animation:blink 1s infinite .33s}.typing-indicator span:nth-child(2){animation:blink 1s infinite .66s}.typing-indicator span:nth-child(3){animation:blink 1s infinite .99s}@keyframes blink{50%{opacity:1}}#wordpress-content a[href="#contact-form"]{opacity:1!important;transform:none!important;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease}#wordpress-content a[href="#contact-form"]:hover{transform:translateY(-2px)!important;box-shadow:0 10px 25px #0003!important}#testimonials{position:relative;z-index:30!important;background-color:#09090b;background-image:linear-gradient(to bottom right,#09090b,#111827,#09090b);color:#fff;overflow:visible!important;display:block!important;visibility:visible!important;isolation:isolate;min-height:auto!important;height:auto!important}#testimonials:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.1) 1px,transparent 1px);background-size:20px 20px;opacity:.2;z-index:1}#testimonials .container{position:relative;z-index:2}.swiper-testimonials{width:100%;padding-bottom:200px;overflow:visible!important}.swiper-testimonials .swiper-slide{display:block!important;visibility:visible!important;height:auto}.review-item{position:relative;z-index:5;background-color:#1f2937e6!important;box-shadow:0 15px 30px #00000080!important;border:1px solid rgba(75,85,99,.4)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);height:100%;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.review-item:hover{transform:translateY(-8px)!important;box-shadow:0 20px 30px #0006!important;border-color:#6366f180!important}.review-item blockquote{position:relative;z-index:1}.review-item blockquote:before{content:'"';position:absolute;top:-30px;left:-15px;font-size:100px;font-family:Georgia,serif;opacity:.1;z-index:-1}.swiper-testimonials .swiper-pagination{position:relative!important;bottom:0!important;margin-top:20px}.swiper-testimonials .swiper-pagination-bullet{background-color:#fff!important;opacity:.5!important;width:10px!important;height:10px!important;transition:all .3s ease}.swiper-testimonials .swiper-pagination-bullet-active{opacity:1!important;background-color:#3b82f6!important;width:12px!important;height:12px!important}@media(max-width:768px){#testimonials{padding:3rem 0}.swiper-testimonials .swiper-button-next,.swiper-testimonials .swiper-button-prev{display:none!important}}#team-section{position:relative;z-index:10;background-color:#fff;padding:5rem 0;overflow:hidden}.swiper-team-members{width:100%;padding-bottom:60px;overflow:visible!important}.team-card{min-width:100%;transform:translate(0);transition:all .5s ease;opacity:0;display:none;border-radius:24px;background-color:#fff;overflow:visible}.team-slider,.team-profile-wrapper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.team-profile-wrapper img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;pointer-events:none}.team-slider{cursor:grab}.team-slider:active{cursor:grabbing}.team-card.active{opacity:1;display:block}.team-card:hover{transform:translateY(-8px);box-shadow:0 15px 30px #0000001a!important}.team-card .relative{overflow:hidden}.team-card img{transition:all .5s ease}.team-card:hover img{transform:scale(1.05)}@media(min-width:768px){.team-card,.team-profile-wrapper .md\:col-span-1 .relative,.team-profile-wrapper .md\:col-span-2{max-height:500px}}.swiper-team-members .swiper-pagination{position:relative!important;bottom:0!important;margin-top:30px}.swiper-team-members .swiper-pagination-bullet{background-color:#4f46e5!important;opacity:.3!important;width:10px!important;height:10px!important;transition:all .3s ease}.swiper-team-members .swiper-pagination-bullet-active{opacity:1!important;background-color:#4f46e5!important;width:12px!important;height:12px!important}#contact-form-section{padding-top:0!important;background-color:#f9fafb;position:relative;z-index:20}.contact-info-side{background:linear-gradient(135deg,#4f46e5,#4338ca);color:#fff;position:relative;overflow:hidden}.contact-info-side:before{content:"";position:absolute;width:300px;height:300px;border-radius:50%;background-color:#ffffff1a;top:-150px;right:-150px}.contact-info-side:after{content:"";position:absolute;width:200px;height:200px;border-radius:50%;background-color:#ffffff1a;bottom:-100px;left:-100px}.form-side{background-color:#fff}#contact-form input[type=text],#contact-form input[type=email],#contact-form textarea{border:1px solid #e5e7eb;transition:all .3s ease}#contact-form input[type=text]:focus,#contact-form input[type=email]:focus,#contact-form textarea:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a;outline:none}#contact-form button[type=submit]{background-color:#4f46e5;color:#fff;transition:all .3s ease}#contact-form button[type=submit]:hover{background-color:#4338ca;transform:translateY(-2px);box-shadow:0 4px 12px #4f46e533}#contact-form-section .rounded-xl{border-radius:1rem;overflow:hidden}#contact-form-section .shadow-xl{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@media(max-width:768px){#contact-form-section .flex-col{border-radius:1rem}#contact-form button[type=submit]{width:100%}}#support-content a[href="#contact-form"]{opacity:1!important;transform:none!important;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease}#support-content a[href="#contact-form"]:hover{transform:translateY(-2px)!important;box-shadow:0 10px 25px #0003!important}.reviews-wrapper{position:relative;display:block;background-color:#111827;background-image:linear-gradient(to bottom right,#111827,#1f2937,#111827);color:#fff;overflow:visible;z-index:10}.reviews-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}.review-card{position:relative;display:block;transition:all .3s ease;height:100%}.review-card:hover{transform:translateY(-8px)!important}.review-inner{height:100%;transition:all .3s ease;position:relative}.review-inner:hover{box-shadow:0 10px 30px #3b82f626;border-color:#6366f14d}.review-quote{position:relative;z-index:1}.review-quote:before{content:'"';position:absolute;top:-20px;left:-10px;font-size:80px;font-family:serif;opacity:.1;z-index:-1}.author-avatar{transition:all .3s ease}.review-card:hover .author-avatar{transform:scale(1.1)}@media(max-width:768px){.reviews-grid{grid-template-columns:1fr}.review-card{margin-bottom:1rem}}body .bg-primary a,body .bg-primary a.hover\:underline,body .bg-primary .lang-selector{transition:none!important;transform:none!important}body .bg-primary a:hover,body .bg-primary a.hover\:underline:hover,body .bg-primary .lang-selector:hover{transform:none!important;text-shadow:none!important}.swiper-testimonials .swiper-button-next,.swiper-testimonials .swiper-button-prev{color:#fff!important;background-color:#111827b3;width:40px!important;height:40px!important;border-radius:50%;box-shadow:0 4px 10px #0000004d;transition:all .3s ease}.swiper-testimonials .swiper-button-next:hover,.swiper-testimonials .swiper-button-prev:hover{background-color:#1e40afcc;transform:scale(1.1)}.swiper-testimonials .swiper-button-next:after{content:"next"!important;font-size:16px!important;font-weight:700!important;color:#fff!important}.swiper-testimonials .swiper-button-prev:after{content:"prev"!important;font-size:16px!important;font-weight:700!important;color:#fff!important}.swiper-testimonials .swiper-button-next.after\:text-xl:after,.swiper-testimonials .swiper-button-prev.after\:text-xl:after,.swiper-testimonials .swiper-button-next.after\:text-2xl:after,.swiper-testimonials .swiper-button-prev.after\:text-2xl:after{content:"next"!important;color:#fff!important}.swiper-testimonials .swiper-button-prev.after\:text-xl:after,.swiper-testimonials .swiper-button-prev.after\:text-2xl:after{content:"prev"!important}.team-profile-wrapper{margin-bottom:6rem;position:relative;z-index:40}.team-profile-wrapper .w-full{width:100%;max-width:100%;padding:0}.team-profile-wrapper .bg-white{transition:all .3s ease}.team-profile-wrapper .md\:col-span-1 .relative{height:100%;border-top-left-radius:24px;border-bottom-left-radius:24px;overflow:hidden}.team-profile-wrapper .md\:col-span-1 img{width:100%;height:100%;object-fit:cover;object-position:center;transition:none}.team-profile-wrapper .md\:col-span-2{overflow-y:auto}.team-profile-wrapper h4{font-weight:700;color:#1f2937;font-size:1.875rem;line-height:2.25rem}.team-profile-wrapper p.text-primary{font-weight:600;color:#4f46e5;font-size:1.25rem;line-height:1.75rem}.team-profile-wrapper p.text-gray-600{font-size:1.125rem;line-height:1.75rem}.team-profile-wrapper .flex.items-center.mb-6{border-left:4px solid #4f46e5;padding-left:1rem}.team-profile-wrapper .flex.space-x-4 a{background-color:#f3f4f6;color:#6b7280;transition:all .3s ease;position:relative;z-index:10}.team-profile-wrapper .flex.space-x-4 a:hover{background-color:#4f46e5;color:#fff;transform:none}.team-nav-prev,.team-nav-next{width:40px;height:40px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:20;position:absolute;top:50%;transform:translateY(-50%);transition:color .3s ease,background-color .3s ease;color:#9ca3af;border:1px solid #f3f4f6}.team-nav-prev{left:-16px}.team-nav-next{right:-16px}.team-nav-prev:hover,.team-nav-next:hover{background-color:#f9fafb;color:#4f46e5}@media(max-width:768px){.team-profile-wrapper .md\:col-span-1 .relative{min-height:200px;max-height:200px;border-radius:24px 24px 0 0}.team-nav-prev{left:10px}.team-nav-next{right:10px}.team-card{max-height:none!important}.team-profile-wrapper .md\:col-span-2{max-height:300px}}@keyframes pulse-border{0%{box-shadow:0 0 0 0 var(--color, rgba(79, 70, 229, .4))}70%{box-shadow:0 0 0 15px var(--color, rgba(79, 70, 229, 0))}to{box-shadow:0 0 0 0 var(--color, rgba(79, 70, 229, 0))}}.pulse-border{animation:pulse-border 2s infinite}@keyframes orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.orbit-animation{animation:orbit var(--duration, 60s) linear infinite var(--direction, normal) var(--delay, 0s);opacity:.1}@keyframes planet-move{0%{transform:translate(0)}25%{transform:translate(calc(20px * var(--direction-x, 1)),calc(10px * var(--direction-y, 1)))}50%{transform:translate(calc(-15px * var(--direction-x, 1)),calc(20px * var(--direction-y, 1)))}75%{transform:translate(calc(-20px * var(--direction-x, 1)),calc(-15px * var(--direction-y, 1)))}to{transform:translate(0)}}.planet-animation{animation:planet-move var(--duration, 20s) ease-in-out infinite var(--direction, normal) var(--delay, 0s);--direction-x: 1;--direction-y: 1}.pulse-animation{animation:pulse 4s ease-in-out infinite;animation-delay:var(--delay, 0s)}@keyframes scale-in{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.scale-in-card{animation:scale-in .6s ease-out forwards;animation-delay:var(--delay, 0s)}@keyframes fade-in-up{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.fade-in-up{animation:fade-in-up .8s ease-out forwards;animation-delay:var(--delay, 0s)}@keyframes pulse-slow{0%{transform:scale(1);opacity:.3}50%{transform:scale(1.1);opacity:.5}to{transform:scale(1);opacity:.3}}.animate-pulse-slow{animation:pulse-slow 6s ease-in-out infinite}.iti{width:100%!important;display:block!important}.iti__flag-container{z-index:10!important}input[type=tel]#phone{width:100%!important;display:block!important}.iti--allow-dropdown{width:100%!important;max-width:100%!important;margin-bottom:16px!important}.stats-circle .stat-counter{opacity:1!important;transform:none!important}@media(max-width:767px){.relative .absolute.top-2.right-0.mr-4.w-10.h-10,.text-xl.font-medium.mb-2.flex.items-center .ml-2,.relative .absolute.top-2.right-0.mr-4.px-3.py-1{display:none!important}.bg-gradient-to-br.from-indigo-600.to-indigo-800 h4,.bg-gradient-to-br.from-indigo-600.to-indigo-800 h5,.bg-gradient-to-br.from-indigo-600.to-indigo-800 p{text-align:center!important}.relative.p-5.rounded-xl.bg-white\/10 .flex.items-start{flex-direction:column!important;align-items:center!important}.relative.p-5.rounded-xl.bg-white\/10 .flex.items-start .rounded-full{margin-right:0!important;margin-bottom:1rem!important}.bg-gradient-to-br.from-indigo-600.to-indigo-800 h3,.bg-gradient-to-br.from-indigo-600.to-indigo-800>.relative>p{text-align:center!important}.bg-gradient-to-br.from-indigo-600.to-indigo-800>.relative>span{margin-left:auto;margin-right:auto;display:table}}.stats-circle .text-5xl.font-bold.text-purple-400{color:#a855f7!important;text-shadow:0 1px 2px rgba(0,0,0,.3);font-weight:700!important}.stats-circle .text-5xl.font-bold.text-indigo-400{color:#6366f1!important;text-shadow:0 1px 2px rgba(0,0,0,.3);font-weight:700!important}.text-purple-200{color:#ddd6fe!important;text-shadow:0 1px 2px rgba(0,0,0,.2);font-weight:600!important}.text-indigo-200{color:#c7d2fe!important;text-shadow:0 1px 2px rgba(0,0,0,.2);font-weight:600!important}.stats-circle{background-color:#ffffff1a!important;box-shadow:0 4px 15px #0003}.mt-16.pt-10.border-t.border-gray-200{position:relative}.mt-16.pt-10.border-t.border-gray-200:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:40%;height:1px;background:linear-gradient(90deg,transparent,rgba(79,70,229,.2),transparent)}.bg-indigo-50.p-6.rounded-xl{transition:all .3s ease;position:relative;overflow:hidden}.bg-indigo-50.p-6.rounded-xl:hover{transform:translateY(-5px);box-shadow:0 10px 25px #4f46e51a}.bg-indigo-50.p-6.rounded-xl:after{content:"";position:absolute;top:0;right:0;width:150px;height:150px;background:radial-gradient(circle,rgba(79,70,229,.05) 0%,transparent 70%);border-radius:50%;z-index:0}.border.border-gray-200.rounded-lg{box-shadow:0 1px 3px #0000000d;transition:all .3s ease}.border.border-gray-200.rounded-lg:hover{box-shadow:0 3px 10px #00000014}[x-data] button{transition:all .3s ease}[x-data] button:hover{background-color:#f3f4f6cc}[x-data] button i.fas{transition:all .3s ease}[x-data] button:hover i.fas{transform:translateY(0)}[x-data] button:focus{outline:none;box-shadow:0 0 0 2px #4f46e54d}.text-center.mt-6 a{position:relative;transition:all .3s ease}.text-center.mt-6 a:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:2px;background-color:currentColor;transition:width .3s ease}.text-center.mt-6 a:hover:after{width:100%}.text-center.mt-6 a:hover i{transform:translate(5px)}.text-center.mt-6 a i{transition:transform .3s ease}.bg-gradient-to-br.from-indigo-50.to-blue-50{transition:all .3s ease;position:relative;overflow:hidden}.bg-gradient-to-br.from-indigo-50.to-blue-50:hover{transform:translateY(-5px);box-shadow:0 10px 25px #4f46e51a}.bg-gradient-to-br.from-indigo-50.to-blue-50:before{content:"";position:absolute;bottom:-30px;right:-30px;width:100px;height:100px;background:radial-gradient(circle,rgba(79,70,229,.05) 0%,transparent 70%);border-radius:50%;z-index:0}.bg-gradient-to-br.from-indigo-500.to-blue-600{box-shadow:0 5px 15px #3b82f64d}[x-collapse]{transition-property:height;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);overflow:hidden}@media(max-width:768px){.bg-indigo-50.p-6.rounded-xl .flex.items-start{flex-direction:column}.bg-indigo-50.p-6.rounded-xl .flex.items-start .flex-shrink-0{margin-bottom:1rem;margin-right:0}.bg-gradient-to-br.from-indigo-50.to-blue-50 .flex.items-center.justify-between{flex-direction:column;gap:1rem}.bg-gradient-to-br.from-indigo-50.to-blue-50 .flex.items-center{flex-direction:column;text-align:center}.bg-gradient-to-br.from-indigo-50.to-blue-50 .w-12.h-12{margin-bottom:.75rem;margin-right:0}}body.page-contact .header-main{background:#15102f!important}body.page-contact .contact-hero{margin:0!important;padding:56px 0 72px!important;min-height:0!important;box-shadow:none}body.page-contact .contact-hero>.absolute:first-child{background:radial-gradient(ellipse at 90% 40%,#37307855,transparent 60%),linear-gradient(135deg,#15102f,#19163f 65%,#11152b)}body.page-contact .contact-hero h1{font-size:clamp(2.5rem,4.5vw,4rem);line-height:1.13;margin-bottom:24px;text-shadow:none!important;text-wrap:balance}body.page-contact .contact-hero .text-center p{color:#cbd0e4!important;text-shadow:none!important;line-height:1.75!important;text-wrap:pretty}body.page-contact .contact-hero h5{background:#ffffff09!important;border-color:#a5b4fc40!important;box-shadow:none!important;color:#d7ddff!important}body.page-contact .contact-hero .pb-28{padding-bottom:0}body.page-contact .contact-hero .login-panel-btn,body.page-contact .contact-hero a[href="#contact-form-section"]{border-radius:12px!important;font-weight:600!important;box-shadow:none!important}body.page-contact .contact-hero a[href="#contact-form-section"]{background:#4f46e5}body.page-contact .contact-hero a[href="#contact-form-section"]:hover{background:#4338ca}body.page-contact .contact-hero-visual{min-height:470px}body.page-contact .contact-visual-frame{width:94%;right:0;border:1px solid #a5b4fc25;border-radius:28px;background:radial-gradient(ellipse at 65% 55%,#6366f11a,transparent 65%),#ffffff03}body.page-contact .contact-visual-frame>img{object-fit:contain;padding:28px 12px 12px 90px;opacity:.93}body.page-contact .contact-visual-frame>.absolute.right-8{top:22px;right:22px}body.page-contact .contact-visual-frame>.absolute.bottom-24{bottom:24px;left:20px;border:1px solid #e2e8f0;border-radius:16px!important;box-shadow:0 12px 32px -20px #0009!important}body.page-contact .contact-visual-frame .status-badge{border:1px solid #e2e8f0;border-radius:12px!important;box-shadow:0 8px 24px -18px #0008!important}body.page-contact .contact-visual-frame .status-dot-core{animation:none}body.page-contact .partner-section{padding-top:0;padding-bottom:64px}body.page-contact .partner-section>.container:first-child{margin-top:-24px;margin-bottom:56px}body.page-contact .info-card{border:1px solid #e7eaf3;border-radius:20px!important;box-shadow:0 12px 32px -23px #0f172a4a!important}body.page-contact .info-card>div{height:100%;align-items:flex-start}body.page-contact .info-card h3{font-size:22px;font-weight:600}body.page-contact .info-card p{text-align:left;flex:1}body.page-contact .info-card a{margin-top:auto;border:1px solid #e2e8f0;background:#f8fafc}body.page-contact .info-card a:hover{background:#eef2ff;color:#4f46e5;border-color:#c7d2fe}body.page-contact .info-card-wrap:hover .info-card{transform:translateY(-3px);box-shadow:0 14px 34px -24px #4f46e560!important}body.page-contact .info-card-wrap:hover .info-card i{transform:scale(1.05)}body.page-contact #testimonials{padding-top:64px!important;padding-bottom:64px!important}body.page-contact .swiper-testimonials{overflow:hidden!important;padding:4px 0 70px}body.page-contact .swiper-testimonials .review-item{border-radius:20px!important;box-shadow:none!important;background:#1c2438!important}body.page-contact .swiper-testimonials .review-item:hover{transform:translateY(-2px)!important}body.page-contact .swiper-testimonials blockquote{font-style:normal;line-height:1.8}body.page-contact .swiper-testimonials .swiper-pagination{margin-top:28px}body.page-contact .swiper-testimonials :is(.swiper-button-prev,.swiper-button-next){top:auto;bottom:0;margin-top:0;border:1px solid #ffffff30;border-radius:12px!important;background:#ffffff08}body.page-contact .swiper-testimonials .swiper-button-prev{left:calc(50% - 48px)}body.page-contact .swiper-testimonials .swiper-button-next{right:calc(50% - 48px)}body.page-contact .swiper-testimonials :is(.swiper-button-prev,.swiper-button-next):hover{transform:none;background:#4f46e5}body.page-contact .team-profile-wrapper{margin-top:0;margin-bottom:0;padding-top:56px;padding-bottom:56px}body.page-contact .team-profile-wrapper>div>div{overflow:visible;border:1px solid #e2e8f0;box-shadow:0 10px 32px -24px #0f172a40}body.page-contact .team-card{overflow:hidden}body.page-contact .team-nav-prev{left:12px}body.page-contact .team-nav-next{right:12px}body.page-contact :is(.team-nav-prev,.team-nav-next){width:40px;height:40px;border-radius:12px!important;border:1px solid #e0e7ff;box-shadow:0 4px 12px -6px #1e293b30;color:#4f46e5}body.page-contact .team-slider{user-select:text}body.page-contact #contact-form-section{padding-top:56px!important;padding-bottom:64px!important;scroll-margin-top:88px}body.page-contact #contact-form :is(input:not([type=checkbox]):not([type=hidden]),select,textarea){border-color:#dbe1ee;border-radius:10px;box-shadow:none}body.page-contact #contact-form :is(input,select,textarea):focus{outline:2px solid #818cf8;outline-offset:2px}body.page-contact #contact-form-section>.absolute{opacity:.35}body.page-contact section .animate-float,body.page-contact section .animate-pulse,body.page-contact section .animate-pulse-slow,body.page-contact .status-dot:before,body.page-contact .status-dot:after{animation:none}body.page-contact section :is(a,button):focus-visible,body.page-contact .team-profile-wrapper :is(a,button,[tabindex]):focus-visible{outline:3px solid #818cf8;outline-offset:4px}body.page-contact .iti__country-list{max-width:min(340px,calc(100vw - 48px));white-space:normal}body.page-contact #contact-form-section p.text-sm,body.page-contact #contact-form-message{font-size:15px;line-height:1.75}body.page-contact #contact-form-section a>span.text-xs{font-size:14px;line-height:1.65;overflow-wrap:anywhere}@media(max-width:1023px){body.page-contact .contact-hero{padding-top:40px!important;padding-bottom:56px!important}body.page-contact .contact-hero-visual{min-height:430px;margin-top:24px}body.page-contact .contact-visual-frame{width:min(100%,560px);left:50%;right:auto;transform:translate(-50%)}body.page-contact .info-card{padding:24px!important}body.page-contact .info-card h3{font-size:20px}}@media(max-width:767px){body.page-contact .partner-section{padding-top:0}body.page-contact .partner-section>.container:first-child{margin-top:0;padding-top:24px}body.page-contact .contact-hero{padding-bottom:36px!important}body.page-contact .contact-hero .pb-28>a{width:100%}body.page-contact .info-card-wrap{height:auto}body.page-contact .info-card{margin-bottom:0}body.page-contact .info-card>div>div:first-child{width:48px;height:48px;margin-bottom:16px}body.page-contact section h2{font-size:clamp(1.8rem,7.5vw,2.4rem);line-height:1.2;text-wrap:balance}body.page-contact .team-card{max-height:none!important}body.page-contact .team-card .md\:col-span-2{padding:26px 24px 72px;max-height:none!important;overflow:visible}body.page-contact :is(.team-nav-prev,.team-nav-next){top:auto;bottom:16px;transform:none}body.page-contact .team-nav-prev{left:24px}body.page-contact .team-nav-next{right:24px}body.page-contact .swiper-testimonials .swiper-button-next,body.page-contact .swiper-testimonials .swiper-button-prev{display:flex!important}body.page-contact .review-item{padding:24px}}@media(hover:none),(prefers-reduced-motion:reduce){body.page-contact .info-card-wrap:hover .info-card,body.page-contact .info-card-wrap:hover .info-card i,body.page-contact .review-item:hover{transform:none!important}}@media(prefers-reduced-motion:reduce){body.page-contact section *,body.page-contact .team-profile-wrapper *{animation:none!important;transition:none!important;scroll-behavior:auto!important}body.page-contact .fade-in{opacity:1;transform:none}}
