.cta-container{display:flex;justify-content:center;align-items:center}.cta-card{width:100%;max-width:none}@media (min-width: 768px){.cta-card{padding-inline:3rem}}.audience-card{position:relative}.audience-card .bottom-left-icon{position:absolute;left:1rem;bottom:1rem}*{font-family:Heebo,sans-serif!important}html,body{margin:0!important;padding:0!important;width:100%!important;overflow-x:hidden!important}html[dir=rtl]{direction:rtl!important}html[dir=rtl] body,html[dir=rtl] nav,html[dir=rtl] .text-right,html[dir=rtl] .bg-white\/10,html[dir=rtl] .absolute.inset-0.z-10.flex,html[dir=rtl] nav .flex{direction:rtl!important}html[dir=rtl] .text-center{text-align:center!important}html[dir=rtl] .group-hover\:translate-x-1{transform:translate(-.25rem)!important}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes slide-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes slide-in-left{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes float-slow{0%,to{transform:translate(0) rotate(0) scale(1);filter:blur(0px)}25%{transform:translate(-10px,-8px) rotate(2deg) scale(1.05)}50%{transform:translate(-15px,-20px) rotate(5deg) scale(1.1);filter:blur(1px)}75%{transform:translate(-5px,-10px) rotate(3deg) scale(1.05)}}@keyframes float-reverse{0%,to{transform:translate(0) rotate(0) scale(1);opacity:.6}25%{transform:translate(10px,-10px) rotate(-2deg) scale(.95);opacity:.7}50%{transform:translate(20px,-25px) rotate(-5deg) scale(.9);opacity:.8}75%{transform:translate(8px,-15px) rotate(-2deg) scale(.95);opacity:.7}}@keyframes float-3d{0%,to{transform:translateZ(0) rotateX(0) rotateY(0)}25%{transform:translate3d(-10px,-10px,20px) rotateX(5deg) rotateY(-5deg)}50%{transform:translate3d(10px,-20px,40px) rotateX(-5deg) rotateY(10deg)}75%{transform:translate3d(-5px,-15px,20px) rotateX(3deg) rotateY(-3deg)}}@keyframes morph-gradient{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;background-position:0% 50%}50%{border-radius:30% 60% 70% 40%/50% 60% 30%;background-position:100% 50%}}@keyframes checkPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}.animate-float{animation:float 4s ease-in-out infinite}.animate-float-slow{animation:float-slow 6s ease-in-out infinite}.animate-float-reverse{animation:float-reverse 8s ease-in-out infinite}.animate-float-3d{animation:float-3d 10s ease-in-out infinite}.animate-morph{animation:morph-gradient 8s ease-in-out infinite}.animate-slide-up{animation:slide-up .8s cubic-bezier(.16,1,.3,1) forwards}.animate-slide-in-right{animation:slide-in-right .8s cubic-bezier(.16,1,.3,1) forwards}.animate-slide-in-left{animation:slide-in-left .8s cubic-bezier(.16,1,.3,1) forwards}.animate-pulse-soft{animation:pulse-soft 3s ease-in-out infinite}.stagger-children>*{opacity:0;animation:fade-in-up .6s cubic-bezier(.16,1,.3,1) forwards}.stagger-children>*:nth-child(1){animation-delay:.1s}.stagger-children>*:nth-child(2){animation-delay:.2s}.stagger-children>*:nth-child(3){animation-delay:.3s}.stagger-children>*:nth-child(4){animation-delay:.4s}.stagger-children>*:nth-child(5){animation-delay:.5s}.stagger-children>*:nth-child(6){animation-delay:.6s}@keyframes fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.magnetic-button{position:relative;transition:transform .2s cubic-bezier(.33,1,.68,1)}.ripple{position:relative;overflow:hidden}.ripple:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff80;transform:translate(-50%,-50%);transition:width .6s,height .6s}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.ripple:active:before{width:300px;height:300px}.scroll-snap-start{scroll-snap-align:start}.scroll-snap-center{scroll-snap-align:center}.interactive{cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.interactive:hover{transform:translateY(-2px)}.focus-glow:focus{outline:none;box-shadow:0 0 0 3px #6366f11a,0 0 0 6px #6366f10d}@keyframes skeleton-loading{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite}.parallax-layer{will-change:transform;transform:translateZ(0)}.parallax-slow{transform:translateY(calc(var(--scroll) * -.2px))}.parallax-medium{transform:translateY(calc(var(--scroll) * -.5px))}.parallax-fast{transform:translateY(calc(var(--scroll) * -.8px))}.headline-hero{font-family:Heebo,system-ui,sans-serif;font-weight:800;line-height:1.1;letter-spacing:-.025em;font-size:clamp(3rem,7vw,4.5rem);background:linear-gradient(90deg,#020817,#69c2dde6,#020817);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 25px 50px rgb(0 0 0 / .25))}@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.headline-hero:before{content:attr(data-text);position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(135deg,#6366f1,#a855f7,#3b82f6);-webkit-background-clip:text;background-clip:text;color:transparent;filter:blur(20px);opacity:.5;z-index:-1;animation:pulse-glow 3s ease-in-out infinite}@keyframes pulse-glow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}.headline-section{font-family:Heebo,system-ui,sans-serif;font-weight:700;font-size:clamp(2.25rem,4vw,3.75rem);letter-spacing:-.015em;background:linear-gradient(90deg,#020817,#351971e6,#020817);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 8px 10px rgb(0 0 0 / .1))}@keyframes gradient-flow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.headline-section:after{content:"";position:absolute;bottom:-.5rem;left:50%;transform:translate(-50%);width:0;height:3px;background:linear-gradient(90deg,transparent,#7c3aed,#2563eb,transparent);transition:width .8s cubic-bezier(.4,0,.2,1)}.headline-section:hover:after{width:120%}.headline-tagline{font-family:Heebo,system-ui,sans-serif;font-weight:400;font-size:clamp(1.125rem,2.5vw,1.5rem);color:#475569;letter-spacing:.02em;line-height:1.6;margin-top:.25rem}h1,h2,h3,h4,h5,h6{font-feature-settings:"kern" 1,"liga" 1;text-rendering:optimizeLegibility}p{font-size:clamp(.975rem,1.5vw,1.125rem);line-height:1.75;color:#334155;font-weight:400}.lead{font-size:clamp(1.125rem,2vw,1.375rem);line-height:1.8;color:#475569;font-weight:400;letter-spacing:.01em}.text-sm{font-size:clamp(.875rem,1.2vw,.975rem);line-height:1.6}.headline-accent{color:#dc4c4c;font-weight:600}.headline-main{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;font-size:clamp(2rem,4vw,3.5rem)!important}.hero-subtitle{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;font-size:clamp(2.5rem,5vw,4.8rem)!important}.gradient-text{background:linear-gradient(90deg,#020817,#351971e6,#020817);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 8px 10px rgb(0 0 0 / .1))}.glass-light{background:#fffc;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2)}.nav-glass{background:radial-gradient(ellipse at 70% -10%,rgba(120,119,198,.15),transparent 50%),radial-gradient(ellipse at 30% -10%,rgba(59,130,246,.12),transparent 45%),radial-gradient(ellipse at 90% 50%,rgba(147,51,234,.08),transparent 40%),linear-gradient(180deg,#fffffffa,#f8fafcf2 40%,#f1f5f9eb,#eceef2e6);backdrop-filter:blur(24px) saturate(180%) brightness(1.05);-webkit-backdrop-filter:blur(24px) saturate(180%) brightness(1.05);border-bottom:1px solid rgba(255,255,255,.6);box-shadow:0 1px 3px #0000000d,0 4px 20px -4px #0f172a1f,0 12px 40px -12px #1e3a8a26,inset 0 1px #ffffffe6;transition:all .3s cubic-bezier(.4,0,.2,1)}.nav-glass:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#fff6,#fff0 10% 90%,#fff6),linear-gradient(180deg,rgba(255,255,255,.5) 0%,transparent 100%);mix-blend-mode:overlay;opacity:.7}.nav-glass .text-slate-800{transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.nav-glass a{position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.nav-glass a:hover{text-decoration:none;color:#6b46c1;transform:translateY(-1px)}.nav-glass .hidden.lg\\:flex a:after{content:"";position:absolute;bottom:-6px;left:0;width:0;height:2px;background:linear-gradient(90deg,#6b46c1,#3b82f6);transition:width .3s cubic-bezier(.4,0,.2,1);border-radius:2px}.nav-glass .hidden.lg\\:flex a:hover:after{width:100%}.nav-glass a:first-child img{transition:all .4s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.nav-glass a:first-child:hover img{transform:scale(1.05) translateY(-2px);filter:drop-shadow(0 4px 12px rgba(107,70,193,.3))}.aud-icon{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:1rem;background:linear-gradient(135deg,#ffffffe6,#f1f5f9d9);backdrop-filter:blur(10px);box-shadow:0 2px 4px -1px #0000000f,0 4px 12px -2px #0000001a,0 8px 24px -4px #00000014,inset 0 1px #fffc;border:1px solid rgba(255,255,255,.5);color:#6366f1;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.aud-icon:before{content:"";position:absolute;inset:-50%;background:radial-gradient(circle at 30% 30%,rgba(99,102,241,.4),transparent 40%),radial-gradient(circle at 70% 70%,rgba(168,85,247,.3),transparent 45%),radial-gradient(circle at 50% 50%,rgba(59,130,246,.2),transparent 50%);opacity:0;transform:rotate(0);pointer-events:none;transition:all .6s cubic-bezier(.4,0,.2,1)}.aud-icon svg{width:1.8rem;height:1.8rem;stroke-width:2;stroke:currentColor;z-index:1;transition:all .3s ease}.aud-icon:hover{transform:translateY(-6px) scale(1.05) rotate(-5deg);color:#7c3aed;background:linear-gradient(135deg,#fffffff2,#ede9fee6);box-shadow:0 4px 8px -2px #00000014,0 8px 20px -4px #6366f14d,0 16px 32px -8px #a855f740,inset 0 1px #ffffffe6}.aud-icon:hover:before{opacity:1;transform:rotate(180deg)}.aud-icon:hover svg{transform:scale(1.1) rotate(5deg);filter:drop-shadow(0 2px 4px rgba(99,102,241,.3))}.aud-icon:active{transform:translateY(-2px) scale(.98)}.group.cursor-pointer.transform{transition:all .4s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d}.group.cursor-pointer.transform .bg-white{background:linear-gradient(135deg,#fffffffa,#f8fafcf2);backdrop-filter:blur(10px)}.group.cursor-pointer.transform:hover .bg-white{background:linear-gradient(135deg,#fff,#f8fafcfa)}.group.cursor-pointer .relative.overflow-hidden .absolute.inset-0{background:linear-gradient(to top,rgba(0,0,0,.22) 0%,rgba(0,0,0,.1) 40%,transparent 100%);transition:opacity .4s ease,background .4s ease}.group.cursor-pointer:hover .relative.overflow-hidden .absolute.inset-0{background:linear-gradient(to top,rgba(0,0,0,.18) 0%,rgba(0,0,0,.08) 40%,transparent 100%)}.system-slideshow{background:linear-gradient(135deg,#fafafa,#f1f5f9)}.system-slideshow img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;backface-visibility:hidden;transform:translateZ(0)}.system-slideshow .slide{position:absolute;inset:0;opacity:0;transition:opacity 1s ease}.system-slideshow .slide.active{opacity:1}.contact-col-bg{background:linear-gradient(135deg,#ffffffeb,#f9fafbe0,#f3f4f6d9);backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);border:1px solid rgba(255,255,255,.6);box-shadow:0 .5px 0 1px #fffc inset,0 8px 32px -8px #0000001a,0 16px 64px -16px #6366f126;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.contact-col-bg:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(ellipse at 20% 0%,rgba(99,102,241,.12),transparent 40%),radial-gradient(ellipse at 80% 100%,rgba(168,85,247,.08),transparent 40%),radial-gradient(circle at 50% 50%,rgba(59,130,246,.06),transparent 60%);pointer-events:none;mix-blend-mode:normal;opacity:.7}.contact-col-bg:hover{transform:translateY(-4px);box-shadow:0 .5px 0 1px #ffffffe6 inset,0 12px 40px -8px #0000001f,0 24px 80px -16px #6366f133}.contact-col-bg input,.contact-col-bg select,.contact-col-bg textarea{background:#ffffffb3;backdrop-filter:blur(10px);border:1px solid rgba(226,232,240,.5);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0000000d,inset 0 1px #ffffffb3}.contact-col-bg input:focus,.contact-col-bg select:focus,.contact-col-bg textarea:focus{background:#ffffffe6;border-color:#6366f180;box-shadow:0 0 0 3px #6366f11a,0 1px 3px #0000000d,inset 0 1px #ffffffe6}.contact-col-bg label{font-weight:600;color:#1e293b;letter-spacing:.025em;transition:color .3s ease}.contact-col-bg label:has(+input:focus),.contact-col-bg label:has(+select:focus),.contact-col-bg label:has(+textarea:focus){color:#6366f1}.shadow-glow{box-shadow:0 20px 40px -12px #2563eb26}.hover-lift{transition:all .3s ease}.hover-lift:hover{transform:translateY(-8px);box-shadow:0 25px 50px -12px #2563eb40}.pattern-dots{background-image:radial-gradient(circle,#e5e7eb 1px,transparent 1px);background-size:20px 20px}.pattern-grid{background-image:linear-gradient(rgba(156,163,175,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(156,163,175,.1) 1px,transparent 1px);background-size:20px 20px}.inline-flex.items-center.gap-2.rounded-full{display:none}.hero-pill{display:inline-flex!important}nav [x-show=__never],nav div.lg\:hidden.absolute.top-full.__never,nav button.lg\:hidden.__never{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;z-index:-1!important}@media (max-width: 1023px){nav [x-show=__never],nav .lg\:hidden.absolute.__never{display:none!important}}.backdrop-blur-lg.bg-gradient-to-br.from-white\/10.to-white\/5,.backdrop-blur-lg.bg-gradient-to-br.from-white\/15.to-white\/5{overflow:hidden!important;box-sizing:border-box!important;max-width:100%!important;width:100%;background:linear-gradient(135deg,#ffffff26,#ffffff14,#ffffff0d)!important;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid rgba(255,255,255,.25);box-shadow:inset 0 0 0 1px #ffffff1a,0 8px 32px #0003,0 2px 8px #0000001a;position:relative;transition:all .5s cubic-bezier(.4,0,.2,1)}.backdrop-blur-lg.bg-gradient-to-br.from-white\/15.to-white\/5:before{content:"";position:absolute;inset:-2px;background:linear-gradient(45deg,#6366f1,#a855f7,#ec4899,#3b82f6,#6366f1);background-size:400% 400%;border-radius:inherit;opacity:0;z-index:-1;transition:opacity .5s ease;animation:gradient-rotate 8s linear infinite}@keyframes gradient-rotate{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.backdrop-blur-lg.bg-gradient-to-br.from-white\/15.to-white\/5:hover:before{opacity:.4}.backdrop-blur-lg.bg-gradient-to-br.from-white\/15.to-white\/5:hover{transform:translateY(-4px) scale(1.01);box-shadow:inset 0 0 0 1px #fff3,0 12px 40px #00000040,0 4px 16px #00000026}.hero-icon-gradient{background:linear-gradient(135deg,#6366f1,#a855f7,#3b82f6);box-shadow:0 4px 15px #6366f14d,inset 0 1px #fff3;transition:all .3s ease}.hero-icon-gradient:hover{transform:rotate(-5deg) scale(1.1);box-shadow:0 6px 20px #6366f166,inset 0 1px #ffffff4d}.bg-white\/10.rounded-full{overflow:hidden;max-width:100%;width:auto;min-width:0;box-sizing:border-box}.bg-white\/10.rounded-full span{word-break:keep-all!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-weight:600!important;line-height:1.3!important;color:#fff!important}.bg-white\/10 svg{color:#4ade80!important;flex-shrink:0!important}.flex.flex-col.lg\:flex-row.gap-2.lg\:gap-4{overflow:hidden;flex-wrap:nowrap;width:100%}.professional-managers-flex{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:2rem;width:100%;margin:0 auto;padding:0 2rem}.smart-finance-grid .bg-white.rounded-3xl{height:100%!important;text-align:center!important;border:2px solid rgba(230,230,240,.5)!important;backdrop-filter:blur(10px)!important;transition:all .3s ease!important;background:#fffffff2!important}.smart-finance-grid .bg-white.rounded-3xl:hover{transform:translateY(-4px)!important;box-shadow:0 20px 40px #00000026!important;border-color:#c8d2e6cc!important}.smart-finance-grid h3{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-align:center!important}.smart-finance-grid ul{text-align:center!important;list-style:none!important;padding:0!important;margin:0 0 1.5rem!important}.smart-finance-grid ul li{justify-content:center!important;text-align:center!important;width:100%!important;display:block!important;margin-bottom:.5rem!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.smart-finance-grid div.card-overlay{background:linear-gradient(135deg,#fffffff2,#f8fafcfa,#f1f5f9f2)!important;backdrop-filter:blur(15px)!important;border-radius:1.5rem!important}.smart-finance-grid div.title-underline,body section.relative .smart-finance-grid .bg-white.rounded-3xl .relative.z-10 .text-center.mb-6 .title-underline{background:linear-gradient(90deg,hsl(259 64% 40%) 0%,hsl(240 60% 50%) 30%,hsl(200 100% 65%) 60%,hsl(200 100% 70%) 80%,transparent 100%)!important;height:3px!important;border-radius:2px!important}.smart-finance-grid .bg-white a[href="#contact"],.smart-finance-grid a.block.w-full,.smart-finance-grid a.btn-brand,body section.relative .smart-finance-grid .bg-white.rounded-3xl .relative.z-10 a.block.w-full.text-center{background:linear-gradient(135deg,#271254,#1f1f7a,#1481b8)!important;color:#fff!important;border:none!important;box-shadow:0 4px 15px #00000040!important;text-decoration:none!important}.smart-finance-grid .bg-white a[href="#contact"]:hover,.smart-finance-grid a.block.w-full:hover,.smart-finance-grid a.btn-brand:hover,body section.relative .smart-finance-grid .bg-white.rounded-3xl .relative.z-10 a.block.w-full.text-center:hover{background:linear-gradient(135deg,#311769,#24248f,#1791cf)!important;transform:translateY(-2px) scale(1.02)!important;color:#fff!important;text-decoration:none!important;box-shadow:0 6px 20px #0000004d!important}@media (max-width: 640px){.headline-hero{font-size:clamp(2.25rem,9vw,3.5rem)!important;line-height:1.15!important;letter-spacing:-.02em!important}.headline-section{font-size:clamp(1.875rem,8vw,3rem)!important;line-height:1.2!important}.headline-tagline{font-size:clamp(1rem,4vw,1.25rem)!important}.text-lg{font-size:1.125rem!important;line-height:1.6!important}.text-xl{font-size:1.25rem!important;line-height:1.6!important}h1{font-size:clamp(2.25rem,9vw,3.5rem)!important}h2{font-size:clamp(2rem,8vw,3.25rem)!important}h3{font-size:clamp(1.5rem,6vw,2rem)!important}.backdrop-blur-lg{padding:1.25rem!important;margin:0 .5rem!important;border-radius:1rem!important}.backdrop-blur-lg.bg-gradient-to-br.from-white\/15.to-white\/5{backdrop-filter:blur(10px)!important}.btn-primary-gradient,.btn-secondary{padding:.75rem 1.5rem!important;font-size:.9375rem!important;font-weight:600!important;width:100%!important;justify-content:center!important}.bg-white\/10{padding:.5rem .75rem!important;font-size:.75rem!important}.nav-glass{backdrop-filter:blur(16px)!important;padding:.75rem 0!important}.contact-col-bg{padding:1.5rem!important;margin:0!important;border-radius:1.25rem!important}.contact-col-bg input,.contact-col-bg select,.contact-col-bg textarea{font-size:16px!important;padding:.875rem 1rem!important}.pt-24{padding-top:4.5rem!important}.py-24{padding-top:4rem!important;padding-bottom:4rem!important}.animate-float-3d,.animate-morph{animation:none!important}.absolute[class*=animate-]{transform:scale(.7)!important}.grid{gap:1rem!important}.group.cursor-pointer.transform .h-\\[500px\\]{height:420px!important}.group.cursor-pointer.transform .h-full{height:320px!important}}@media (max-width: 480px){.headline-hero{font-size:clamp(1.75rem,8vw,2.5rem)!important;letter-spacing:-.01em!important}.headline-section{font-size:clamp(1.5rem,7vw,2.25rem)!important}.backdrop-blur-lg{padding:1rem!important;margin:0 .25rem!important}.bg-white\/10{font-weight:600!important;display:flex!important;align-items:center!important;direction:rtl!important;line-height:1.3!important;width:100%!important;max-width:none!important}.flex.flex-wrap.justify-center.gap-4{flex-direction:column!important;width:100%!important}.grid.sm\\:grid-cols-2{grid-template-columns:1fr!important}.aud-icon,.hero-icon-gradient{width:2.5rem!important;height:2.5rem!important}.testimonial-card{flex:0 0 260px!important;padding:1rem!important}footer .grid{grid-template-columns:1fr!important;gap:2rem!important}}@media (max-width: 1023px){.bg-white\/10{padding:clamp(.5rem,2vw,1rem) clamp(.75rem,3vw,1.5rem)!important;font-size:clamp(.75rem,3vw,1rem)!important;border-radius:clamp(.5rem,2vw,1rem)!important;flex-direction:row!important;gap:clamp(.25rem,1vw,.5rem)!important;min-height:clamp(2rem,6vw,3rem)!important;width:auto!important;max-width:clamp(180px,70vw,280px)!important;white-space:nowrap!important;justify-content:center!important}.bg-white\/10 span{font-size:1.25rem!important;text-align:center!important}.bg-white\/10 svg{width:4.08rem!important;height:4.08rem!important;animation:checkPulse 2s ease-in-out infinite!important}.flex.flex-col{flex-direction:column!important;align-items:center!important;gap:clamp(.5rem,2vw,1rem)!important}.backdrop-blur-lg{padding:clamp(1rem,4vw,3rem)!important;margin:clamp(.5rem,2vw,1rem)!important;max-width:calc(100vw - clamp(1rem,4vw,2rem))!important;min-height:auto!important;margin-top:5px!important}.mobile-hide{display:none!important}.mobile-show{display:inline!important}.headline-main{font-size:clamp(1.75rem,7vw,4rem)!important;line-height:1.3!important;word-break:keep-all!important;overflow-wrap:normal!important}.headline-sub{font-size:clamp(1.5rem,6vw,5rem)!important;line-height:1.3!important;word-break:keep-all!important;overflow-wrap:normal!important}.min-h-screen{min-height:100vh!important;min-height:100dvh!important}.hero-content-container{padding:clamp(1rem,4vw,2rem)!important;padding-top:clamp(4rem,8vh,6rem)!important;padding-bottom:clamp(1rem,4vh,3rem)!important}.group.inline-flex{font-size:1.25rem!important;padding:clamp(.6rem,3vw,.9rem) clamp(1.2rem,4.8vw,1.8rem)!important;margin-top:clamp(.5rem,2vw,1rem)!important}nav.glass-light{backdrop-filter:blur(10px)!important}nav .max-w-7xl{padding-top:.25rem!important;padding-bottom:.25rem!important}nav img{height:3.5rem!important}.absolute.inset-0.z-10{padding-top:4rem!important}.lg\:hidden{display:none!important}.professional-managers-flex{gap:1.5rem;padding:0 1rem}}@media (min-width: 1024px){nav button.lg\:hidden{display:none!important}.bg-white\/10{padding:clamp(.75rem,3vw,1.5rem) clamp(1rem,4vw,2rem)!important;font-size:1rem!important;border-radius:clamp(.75rem,2.5vw,1.25rem)!important;flex-direction:row!important;gap:clamp(.5rem,1.5vw,1rem)!important;min-height:clamp(3rem,8vw,4rem)!important;width:100%!important;max-width:clamp(250px,80vw,350px)!important}.bg-white\/10 span{font-size:clamp(1rem,4vw,1.8rem)!important}.bg-white\/10 svg{width:clamp(1.5rem,5vw,2.5rem)!important;height:clamp(1.5rem,5vw,2.5rem)!important}.headline-main{font-size:clamp(2.1rem,8.4vw,4.8rem)!important}.headline-sub{font-size:clamp(1.8rem,7.2vw,6rem)!important}.flex.flex-col.lg\:flex-row.gap-2.lg\:gap-4{justify-content:space-between!important;max-width:100%;flex-wrap:nowrap!important;gap:.75rem;padding:0;display:flex!important;width:100%}.bg-white\/10.rounded-full{flex:1 1 30%;min-width:0;max-width:32%;overflow:hidden;padding:.5rem 1rem!important;box-sizing:border-box}.bg-white\/10.rounded-full span{font-size:.95rem!important;line-height:1.3rem!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:block!important}.headline-box{min-width:-moz-fit-content;min-width:fit-content;max-width:100%;overflow:hidden}.headline-main,.hero-subtitle{display:inline-block;min-width:-moz-max-content;min-width:max-content;max-width:100%;overflow:hidden;text-overflow:ellipsis}.backdrop-blur-lg.bg-gradient-to-br.from-white\/10.to-white\/5{max-width:100%!important;margin:0 auto;padding:1rem 1.2rem!important}}@media (min-width: 1200px){.professional-managers-flex{max-width:1400px}}@media (min-width: 1280px){.smart-finance-grid{gap:1rem!important}}img{image-rendering:auto;image-rendering:crisp-edges;image-rendering:-webkit-optimize-contrast}.smart-finance-grid .bg-white.rounded-3xl .p-6{padding:1.25rem}.footer-gradient{background:linear-gradient(135deg,#1a1a2e,#0f172a,#1e293b,#0f172a,#1a1a2e);position:relative;overflow:hidden}.footer-gradient:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(99,102,241,.5) 25%,rgba(168,85,247,.5) 50%,rgba(59,130,246,.5) 75%,transparent);animation:shimmer 8s linear infinite}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.footer-content h3{background:linear-gradient(135deg,#f8fafc,#e2e8f0);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700;letter-spacing:.025em}footer a{position:relative;transition:all .3s ease}footer a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(90deg,#6366f1,#a855f7);transition:width .3s ease}footer a:hover:after{width:100%}.social-icon{position:relative;overflow:hidden}.social-icon:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,rgba(255,255,255,.2),transparent);transform:translate(-50%,-50%);transition:width .4s,height .4s}.social-icon:hover:before{width:100%;height:100%}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.btn-primary-gradient{background:linear-gradient(90deg,#271254,#1f1f7a,#1481b8);color:#fff!important;position:relative;overflow:hidden;transition:all .35s ease;box-shadow:0 8px 24px -6px #00000059,0 4px 12px -4px #2563eb73}.btn-primary-gradient:hover{filter:brightness(1.08);transform:translateY(-2px) scale(1.03);text-decoration:none}.btn-primary-gradient:active{transform:translateY(0) scale(.97);box-shadow:0 4px 14px -4px #0006}.btn-primary-gradient svg{stroke:currentColor}.btn-secondary{background:#ffffffe6;backdrop-filter:blur(10px);color:#374151!important;font-weight:600;transition:all .3s ease;box-shadow:0 4px 12px -2px #0000001a;border:1px solid rgba(255,255,255,.5)}.btn-secondary:hover{background:#fff;transform:translateY(-2px);box-shadow:0 8px 24px -4px #00000026}:root{--primary-gradient-start: #6366f1;--primary-gradient-mid: #a855f7;--primary-gradient-end: #3b82f6;--green-start: #10b981;--green-mid: #14b8a6;--green-end: #06b6d4;--warm-start: #f59e0b;--warm-mid: #ef4444;--warm-end: #dc2626;--text-primary: #1a1a2e;--text-secondary: #475569;--text-tertiary: #64748b;--bg-primary: #ffffff;--bg-secondary: #f8fafc;--bg-tertiary: #f1f5f9;--accent-purple: #7c3aed;--accent-blue: #2563eb;--accent-indigo: #4338ca;--accent-pink: #ec4899;--accent-teal: #14b8a6;--accent-orange: #f59e0b;--accent-red: #ef4444;--accent-green: #10b981}.hero-social-gradient{background:linear-gradient(90deg,#271254,#1f1f7a,#1481b8)!important}.btn-primary-gradient.btn-with-arrow{display:inline-flex;align-items:center;gap:.6rem;font-weight:600;letter-spacing:.25px}.btn-primary-gradient.btn-with-arrow .arrow-icon{display:inline-flex;align-items:center;justify-content:center;transition:transform .35s ease}html[dir=rtl] .btn-primary-gradient.btn-with-arrow:hover .arrow-icon{transform:translate(-4px)}html[dir=rtl] .btn-primary-gradient.btn-with-arrow:active .arrow-icon{transform:translate(-1px)}.approach-card{position:relative;border-radius:1.5rem;padding:2rem;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box;transition:all .4s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d;perspective:1000px}.approach-card.vision,.approach-card.mission{background:linear-gradient(135deg,#6366f1f2,#4f46e5e6,#4338cad9 50%,#3b82f6e6);backdrop-filter:blur(20px) saturate(200%);box-shadow:0 .5px 0 1px #ffffff3b inset,0 1px #ffffffa8 inset,0 4px 16px #0000001f,0 8px 32px #6366f14d,0 16px 48px #3b82f633;color:#fff;position:relative;border:1px solid rgba(255,255,255,.18)}.approach-card.vision:before,.approach-card.mission:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 20% 0%,rgba(255,255,255,.3),transparent 50%),radial-gradient(ellipse at 80% 100%,rgba(255,255,255,.15),transparent 50%),radial-gradient(circle at 25% 25%,rgba(255,255,255,.2),transparent 40%);mix-blend-mode:overlay;pointer-events:none}.approach-card.vision:after,.approach-card.mission:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.1) 50%,transparent 70%);transform:rotate(45deg) translate(-100%);transition:transform .8s}.approach-card.vision:hover:after,.approach-card.mission:hover:after{transform:rotate(45deg) translate(100%)}.approach-card.vision:hover,.approach-card.mission:hover{transform:translateY(-8px) rotateX(-2deg);box-shadow:0 .5px 0 1px #ffffff3b inset,0 1px #ffffffa8 inset,0 8px 32px #00000026,0 16px 48px #6366f166,0 24px 64px #9333ea4d}.approach-card.vision h3,.approach-card.mission h3{color:#fff;font-weight:700;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}.approach-card.vision p,.approach-card.mission p{color:#fffffff2;line-height:1.6}.approach-card .icon-wrap{width:3rem;height:3rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ffffff40,#ffffff26);backdrop-filter:blur(10px);box-shadow:0 10px 24px -8px #11182773,0 6px 12px -6px #11182747,inset 0 1px #ffffff4d;color:#fff;transition:all .3s ease;position:relative;z-index:2;filter:drop-shadow(0 8px 16px rgba(17,24,39,.3))}.approach-card .icon-wrap:before{content:"";position:absolute;inset:-10px;border-radius:inherit;background:radial-gradient(circle at 50% 50%,#4f46e54d,#4f46e529 45%,#4f46e514,#4f46e500 75%);filter:blur(10px);z-index:-1;pointer-events:none}.approach-card.vision .icon-wrap,.approach-card.mission .icon-wrap{background-color:#4f46e5;background-image:none;backdrop-filter:none;border:1px solid rgba(255,255,255,.25);color:#fff}.approach-card .icon-wrap:after{content:"";display:none}.approach-card:hover .icon-wrap{box-shadow:0 14px 28px -10px #11182780,0 10px 16px -8px #11182752,inset 0 1px #ffffff59;transform:rotate(-10deg) scale(1.1);box-shadow:0 6px 16px -2px #00000040,inset 0 1px #fff6}.approach-card .icon-wrap svg{stroke:#fff;filter:none}.tech-benefits-card{padding:1.75rem 1.75rem 1.25rem}.tech-benefits-card h4{color:#fff}.tech-benefits-card p{color:#ffffffd9}.tech-benefits-card svg{stroke:currentColor;color:#fff;opacity:.92}.tech-benefits-card .feature-item{position:relative}.tech-benefits-card .feature-item:before{content:"";position:absolute;inset:-6px -8px;background:linear-gradient(135deg,#ffffff1f,#ffffff08);border-radius:1rem;opacity:0;transition:.35s}.tech-benefits-card .feature-item:hover:before{opacity:1}@media (max-width: 640px){.approach-card{min-height:auto}}.process-timeline{position:relative;padding:4rem 0;overflow:visible}.timeline-path-container{position:absolute;top:50%;left:0;right:0;height:200px;transform:translateY(-50%);pointer-events:none;z-index:1}.timeline-path{width:100%;height:100%}.timeline-curve{animation:draw-path 3s ease-out forwards}@keyframes draw-path{0%{stroke-dashoffset:2000}to{stroke-dashoffset:0}}.process-cards-container{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:3rem;z-index:2;padding:0 1rem}.process-item{position:relative;perspective:1000px;animation:fade-in-up .8s ease-out forwards;opacity:0}.process-item.step-1{animation-delay:.2s}.process-item.step-2{animation-delay:.4s}.process-item.step-3{animation-delay:.6s}@keyframes fade-in-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.process-card-3d{position:relative;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.4,0,.2,1);will-change:transform}.process-item:hover .process-card-3d{transform:rotateY(8deg) rotateX(-5deg) translateZ(20px)}.card-face{position:relative;background:linear-gradient(135deg,#fff,#f9fafb);border-radius:24px;padding:2.5rem;box-shadow:0 10px 40px -10px #4338ca26,0 0 0 1px #4338ca0d;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.8);overflow:hidden;transition:all .4s ease}.card-face:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(99,102,241,.1) 0%,transparent 50%);opacity:0;transition:opacity .3s ease;pointer-events:none}.process-item:hover .card-face:before{opacity:1}.card-shadow{position:absolute;inset:20px;border-radius:24px;background:linear-gradient(135deg,#4338ca33,#6366f11a);filter:blur(20px);transform:translateZ(-40px);opacity:.4;transition:all .4s ease}.process-item:hover .card-shadow{inset:10px;opacity:.6;filter:blur(30px)}.card-number-main{position:relative;width:100px;height:100px;margin:0 auto 2rem;display:flex;align-items:center;justify-content:center}.card-number-main .number-bg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#4338ca,#6366f1);color:#fff;font-size:2.5rem;font-weight:800;border-radius:24px;box-shadow:0 15px 40px -5px #4338ca80,inset 0 -3px #00000026;transform:rotate(-5deg);transition:all .3s ease}.number-ring{position:absolute;inset:-10px;border:3px solid rgba(99,102,241,.2);border-radius:20px;transform:rotate(8deg);animation:pulse-ring 3s ease-in-out infinite}@keyframes pulse-ring{0%,to{transform:rotate(8deg) scale(1);opacity:.5}50%{transform:rotate(8deg) scale(1.1);opacity:.2}}.process-item:hover .card-number-main .number-bg{transform:rotate(0) scale(1.1)}.card-title{font-size:1.5rem;font-weight:700;color:#1e293b;margin-bottom:1rem;line-height:1.3;background:linear-gradient(135deg,#1e293b,#4338ca);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:all .3s ease;text-align:center}.process-item:hover .card-title{background:linear-gradient(135deg,#4338ca,#6366f1);background-clip:text;-webkit-background-clip:text}.card-content{margin-bottom:1.5rem}.card-text{color:#64748b;line-height:1.7;font-size:.95rem}.card-footer{position:relative;margin-top:auto}.progress-indicator{position:relative;height:6px;background:#6366f11a;border-radius:3px;overflow:hidden}.progress-fill{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,#4338ca,#6366f1,#a855f7);border-radius:3px;width:0;transition:width 1.5s ease-out;box-shadow:0 0 10px #6366f180}.process-item:hover .step-1-progress{width:33%}.process-item:hover .step-2-progress{width:66%}.process-item:hover .step-3-progress{width:100%}.smart-finance-grid .principle-icon-main,.hero-value-proposition .principle-icon-main{position:relative;width:80px;height:80px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center}.smart-finance-grid .principle-icon-main .icon-bg,.hero-value-proposition .principle-icon-main .icon-bg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#4338ca,#6366f1);color:#fff;border-radius:50%;box-shadow:0 12px 35px -5px #4338ca73,inset 0 -2px #0000001f;transform:rotate(0);transition:all .3s ease}.smart-finance-grid .principle-icon-main .icon-bg svg,.hero-value-proposition .principle-icon-main .icon-bg svg{stroke:#fff;width:36px;height:36px}.smart-finance-grid .principle-icon-main .icon-ring,.hero-value-proposition .principle-icon-main .icon-ring{position:absolute;inset:-8px;border:2.5px solid rgba(99,102,241,.2);border-radius:50%;transform:rotate(0);animation:pulse-ring 3s ease-in-out infinite}.smart-finance-grid .bg-white:hover .principle-icon-main .icon-bg,.hero-value-proposition .backdrop-blur-lg:hover .principle-icon-main .icon-bg{transform:rotate(0) scale(1.08)}.hero-value-proposition .principle-icon-main.hero-icon{width:60px;height:60px;margin:0 auto 1rem}.hero-value-proposition .principle-icon-main.hero-icon .icon-bg svg{width:28px;height:28px}.hero-value-proposition .principle-icon-main.hero-icon .icon-ring{inset:-6px;border-width:2px}.bg-white:hover .investment-bullets,.bg-white:hover .tax-bullets,.bg-white:hover .insurance-bullets,.bg-white:hover .mortgage-bullets,.bg-white:hover .planning-bullets,.bg-white:hover .retirement-bullets,.bg-white:hover .business-bullets,.bg-white:hover .organizations-bullets{opacity:0}.bg-white:hover .investment-cta,.bg-white:hover .tax-cta,.bg-white:hover .insurance-cta,.bg-white:hover .mortgage-cta,.bg-white:hover .planning-cta,.bg-white:hover .retirement-cta,.bg-white:hover .business-cta,.bg-white:hover .organizations-cta{opacity:1}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin-slow{animation:spin-slow 8s linear infinite}.process-item.highlight .card-face{animation:highlight-pulse 1s ease-out}@keyframes highlight-pulse{0%,to{box-shadow:0 10px 40px -10px #4338ca26,0 0 0 1px #4338ca0d}50%{box-shadow:0 20px 60px -10px #4338ca4d,0 0 0 3px #4338ca1a}}@media (max-width: 768px){.process-cards-container{grid-template-columns:1fr;gap:2rem}.card-face{padding:2rem}.card-title{font-size:1.25rem}.timeline-path-container{display:none}}.partner-card{position:relative;background:linear-gradient(145deg,#fff,#f8f9fa);transition:all .4s cubic-bezier(.4,0,.2,1)}.partner-card:before{content:"";position:absolute;inset:-2px;background:linear-gradient(135deg,#10b981,#06b6d4,#3b82f6,#8b5cf6,#ec4899,#ef4444);border-radius:1rem;opacity:0;z-index:-1;transition:opacity .4s ease;background-size:200% 200%;animation:gradient-shift 4s ease infinite}.partner-card:hover:before{opacity:1}.partner-card:hover{transform:translateY(-4px) scale(1.02);background:#fffffff2;box-shadow:0 10px 30px -5px #00000026,0 0 40px -10px #6366f14d}[x-show*="'banks'"] .partner-card:nth-child(3n+1):hover:before{background:linear-gradient(135deg,#10b981,#06b6d4)}[x-show*="'banks'"] .partner-card:nth-child(3n+2):hover:before{background:linear-gradient(135deg,#f59e0b,#ef4444)}[x-show*="'banks'"] .partner-card:nth-child(3n):hover:before{background:linear-gradient(135deg,#8b5cf6,#ec4899)}.audience-card-wrapper{position:relative;perspective:1200px;height:500px}.audience-card-3d{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.4,0,.2,1)}.audience-card-wrapper:hover .audience-card-3d{transform:rotateY(180deg)}.audience-card-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d}.audience-card-front{position:absolute;width:100%;height:100%;backface-visibility:hidden;background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:24px;overflow:hidden;box-shadow:0 20px 60px -15px #4338ca26,0 0 0 1px #4338ca0d;transition:all .6s ease}.audience-card-back{position:absolute;width:100%;height:100%;backface-visibility:hidden;transform:rotateY(180deg);background:linear-gradient(135deg,#4338ca,#6366f1);background-size:cover;background-position:center;border-radius:24px;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:3rem;color:#fff}.back-overlay{position:absolute;inset:0;background:linear-gradient(135deg,#4338cad9,#6366f1d9);z-index:1}.card-image-container{position:relative;height:55%;overflow:hidden}.card-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .8s ease}.audience-card-wrapper:hover .card-image{transform:scale(1.1)}.image-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 0%,transparent 50%,rgba(0,0,0,.3) 90%,rgba(0,0,0,.5) 100%);opacity:.8;transition:opacity .4s ease}.audience-card-wrapper:hover .image-overlay{opacity:1}.card-badge{position:absolute;top:1.5rem;right:1.5rem;background:#fffffff2;backdrop-filter:blur(10px);padding:.4rem 1rem;border-radius:20px;box-shadow:0 4px 15px #0000001a;transform:translateY(-10px);opacity:0;animation:slide-down .6s ease-out .3s forwards}.badge-text{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:linear-gradient(135deg,#4338ca,#6366f1);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.card-content-wrapper{position:relative;height:45%;padding:2rem;background:linear-gradient(to bottom,#fff,#f9fafb);display:flex;flex-direction:column;justify-content:space-between}.card-header{margin-bottom:1rem}.card-title{font-size:1.5rem;font-weight:800;color:#1e293b;margin-bottom:.5rem;line-height:1.3}.title-underline{width:60px;height:3px;background:linear-gradient(90deg,#4338ca 0%,#6366f1 50%,transparent 100%);border-radius:2px;transition:width .4s ease}.audience-card-wrapper:hover .title-underline{width:100px}.card-description{font-size:.875rem;color:#64748b;line-height:1.6;margin-bottom:1.5rem}.card-features{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:auto;justify-content:center}.feature-tag{font-size:.75rem;padding:.35rem .75rem;background:#6366f11a;color:#4338ca;border-radius:15px;font-weight:600;border:1px solid rgba(99,102,241,.2);transition:all .3s ease}.audience-card-wrapper:hover .feature-tag{background:#6366f126;transform:translateY(-2px)}.card-glow{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 50% 50%,rgba(99,102,241,.1) 0%,transparent 70%);opacity:0;transition:opacity .6s ease;pointer-events:none}.audience-card-wrapper:hover .card-glow{opacity:1;animation:rotate-glow 15s linear infinite}@keyframes rotate-glow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.floating-elements{position:absolute;bottom:0;left:0;right:0;height:15%;pointer-events:none;overflow:hidden}.float-dot{position:absolute;border-radius:50%;opacity:.5;transition:opacity .6s ease}.dot-1{width:10px;height:10px;background:linear-gradient(135deg,#4338ca,#6366f1);bottom:20%;left:15%;animation:random-float-1 8s ease-in-out infinite}.dot-2{width:12px;height:12px;background:linear-gradient(135deg,#6366f1,#a855f7);bottom:40%;right:20%;animation:random-float-2 10s ease-in-out infinite;animation-delay:-3s}.dot-3{width:8px;height:8px;background:linear-gradient(135deg,#a855f7,#4338ca);bottom:15%;left:50%;animation:random-float-3 12s ease-in-out infinite;animation-delay:-6s}[data-audience=soldiers] .dot-1{bottom:30%;left:20%;animation:random-float-1-alt 9s ease-in-out infinite}[data-audience=soldiers] .dot-2{bottom:50%;right:15%;animation:random-float-2-alt 11s ease-in-out infinite;animation-delay:-2s}[data-audience=soldiers] .dot-3{bottom:20%;left:60%;animation:random-float-3-alt 13s ease-in-out infinite;animation-delay:-5s}[data-audience=families] .dot-1{bottom:25%;left:10%;animation:random-float-1-rev 7s ease-in-out infinite;animation-delay:-1s}[data-audience=families] .dot-2{bottom:60%;right:25%;animation:random-float-2-rev 9s ease-in-out infinite;animation-delay:-4s}[data-audience=families] .dot-3{bottom:15%;left:45%;animation:random-float-3-rev 11s ease-in-out infinite;animation-delay:-7s}[data-audience=retirement] .dot-1{bottom:40%;left:25%;animation:random-float-1-mix 10s ease-in-out infinite;animation-delay:-2s}[data-audience=retirement] .dot-2{bottom:20%;right:10%;animation:random-float-2-mix 8s ease-in-out infinite;animation-delay:-5s}[data-audience=retirement] .dot-3{bottom:35%;left:55%;animation:random-float-3-mix 14s ease-in-out infinite;animation-delay:-3s}.audience-card-wrapper:hover .float-dot{opacity:.8}@keyframes random-float-1{0%,to{transform:translate(0) scale(1) rotate(0)}25%{transform:translate(30px,-5px) scale(1.1) rotate(90deg)}50%{transform:translate(-25px,-10px) scale(.9) rotate(180deg)}75%{transform:translate(15px,-15px) scale(1.05) rotate(270deg)}}@keyframes random-float-2{0%,to{transform:translate(0) scale(1) rotate(0)}33%{transform:translate(-30px,-8px) scale(.95) rotate(-120deg)}66%{transform:translate(20px,-12px) scale(1.15) rotate(-240deg)}}@keyframes random-float-3{0%,to{transform:translate(0) scale(1) rotate(0)}20%{transform:translate(-15px,-10px) scale(1.1) rotate(72deg)}40%{transform:translate(25px,-5px) scale(.85) rotate(144deg)}60%{transform:translate(-10px,-15px) scale(1) rotate(216deg)}80%{transform:translate(10px,-8px) scale(1.05) rotate(288deg)}}@keyframes random-float-1-alt{0%,to{transform:translate(0) scale(1) rotate(0)}25%{transform:translate(-20px,-15px) scale(1.15) rotate(-90deg)}50%{transform:translate(35px,-8px) scale(.95) rotate(-180deg)}75%{transform:translate(-10px,-20px) scale(1.05) rotate(-270deg)}}@keyframes random-float-2-alt{0%,to{transform:translate(0) scale(1) rotate(0)}33%{transform:translate(25px,-10px) scale(1.1) rotate(120deg)}66%{transform:translate(-30px,-5px) scale(.9) rotate(240deg)}}@keyframes random-float-3-alt{0%,to{transform:translate(0) scale(1) rotate(0)}20%{transform:translate(20px,-12px) scale(.9) rotate(-60deg)}40%{transform:translate(-15px,-18px) scale(1.1) rotate(-120deg)}60%{transform:translate(10px,-5px) scale(.95) rotate(-180deg)}80%{transform:translate(-25px,-10px) scale(1.05) rotate(-240deg)}}@keyframes random-float-1-rev{0%,to{transform:translate(0) scale(1) rotate(0)}25%{transform:translate(15px,-12px) scale(.9) rotate(45deg)}50%{transform:translate(-20px,-5px) scale(1.1) rotate(90deg)}75%{transform:translate(25px,-18px) scale(1) rotate(135deg)}}@keyframes random-float-2-rev{0%,to{transform:translate(0) scale(1) rotate(0)}33%{transform:translate(-15px,-15px) scale(.85) rotate(-60deg)}66%{transform:translate(30px,-8px) scale(1.2) rotate(-120deg)}}@keyframes random-float-3-rev{0%,to{transform:translate(0) scale(1) rotate(0)}20%{transform:translate(-30px,-5px) scale(1.05) rotate(30deg)}40%{transform:translate(15px,-15px) scale(.9) rotate(60deg)}60%{transform:translate(-5px,-10px) scale(1.1) rotate(90deg)}80%{transform:translate(20px,-8px) scale(.95) rotate(120deg)}}@keyframes random-float-1-mix{0%,to{transform:translate(0) scale(1) rotate(0)}25%{transform:translate(-35px,-8px) scale(1.05) rotate(180deg)}50%{transform:translate(10px,-15px) scale(.85) rotate(360deg)}75%{transform:translate(-15px,-5px) scale(1.1) rotate(540deg)}}@keyframes random-float-2-mix{0%,to{transform:translate(0) scale(1) rotate(0)}33%{transform:translate(20px,-20px) scale(1.15) rotate(90deg)}66%{transform:translate(-25px,-10px) scale(.95) rotate(180deg)}}@keyframes random-float-3-mix{0%,to{transform:translate(0) scale(1) rotate(0)}20%{transform:translate(30px,-15px) scale(.95) rotate(-45deg)}40%{transform:translate(-20px,-8px) scale(1.15) rotate(-90deg)}60%{transform:translate(15px,-12px) scale(.9) rotate(-135deg)}80%{transform:translate(-10px,-5px) scale(1.05) rotate(-180deg)}}.back-content{text-align:center;position:relative;z-index:2}.back-title{font-size:1.5rem;font-weight:700;margin-bottom:2rem;position:relative}.back-title:after{content:"";position:absolute;bottom:-.75rem;left:50%;transform:translate(-50%);width:60px;height:3px;background:#ffffff80;border-radius:2px}.services-list{list-style:none;padding:0;margin:0 0 2rem}.services-list li{padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:.95rem;transition:all .3s ease}.services-list li:hover{padding-right:.5rem;background:#ffffff0d}.cta-button{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#fff;color:#4338ca;border-radius:30px;font-weight:600;font-size:.875rem;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 30px #0003}.cta-button:hover{transform:translateY(-2px);box-shadow:0 15px 40px #0000004d;gap:.75rem}.cta-arrow{transition:transform .3s ease}.cta-button:hover .cta-arrow{transform:translate(3px)}@keyframes slide-down{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 768px){.audience-card-wrapper{height:450px}.card-title{font-size:1.25rem}.card-description{font-size:.8rem}.card-content-wrapper{padding:1.5rem}}.business-flip-card-wrapper{position:relative;perspective:1000px;height:352px}.business-flip-card-3d{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s}.business-flip-card-wrapper:hover .business-flip-card-3d{transform:rotateX(180deg)}.business-flip-card-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d}.business-flip-card-front,.business-flip-card-back{position:absolute;width:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:24px;overflow:hidden;box-shadow:0 10px 30px -10px #0000001a,0 0 0 1px #0000000d}.business-flip-card-front{height:352px;background:#fff;display:flex;transform:rotateX(0)}.business-flip-card-back{height:352px;background:linear-gradient(135deg,#4338ca,#6366f1);background-size:cover;background-position:center;transform:rotateX(-180deg);display:flex;align-items:center;justify-content:center;padding:2.5rem;position:relative}.business-back-content{text-align:center;color:#fff;position:relative;z-index:2}.business-back-title{font-size:1.25rem;font-weight:800;margin-bottom:1rem;font-family:"serif"}.business-services-list{list-style:none;padding:0;margin:0 0 1.5rem;display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;justify-content:center;max-width:90%;margin-left:auto;margin-right:auto}.business-services-list li{padding-right:1.25rem;position:relative;font-size:.875rem;opacity:.9;white-space:nowrap}.business-services-list li:before{content:"◈";position:absolute;right:0;color:#ffffffb3}.business-back-cta{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.75rem;background:#fff3;backdrop-filter:blur(10px);color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:50px;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .3s ease}.business-back-cta:hover{background:#ffffff4d;transform:translateY(-2px);gap:.75rem}.business-enhanced-card{position:relative;cursor:pointer;transition:transform .5s ease;height:100%}.business-enhanced-card:hover{transform:translateY(-5px)}.business-card-inner{position:relative;background:#fff;border-radius:24px;overflow:hidden;display:flex;height:320px;box-shadow:0 10px 30px -10px #0000001a,0 0 0 1px #0000000d;transition:all .4s ease}.business-enhanced-card:hover .business-card-inner{box-shadow:0 20px 50px -15px #4338ca26,0 0 0 1px #4338ca1a}.business-content-area{flex:1;padding:3rem 2.5rem 2.5rem;display:flex;flex-direction:column;justify-content:flex-start}.business-card-title{font-size:1.5rem;font-weight:800;color:#1e293b;margin-bottom:.5rem;font-family:"serif";line-height:1.2;white-space:nowrap;position:relative}.business-card-title:after{content:"";position:absolute;bottom:-8px;left:0;width:60px;height:3px;background:linear-gradient(90deg,#4338ca,#6366f1);border-radius:1.5px;transition:width .4s ease}.business-enhanced-card:hover .business-card-title:after{width:100px}.business-card-desc{font-size:.875rem;color:#64748b;line-height:1.6;margin-bottom:1.25rem;margin-top:1rem}.business-features-grid{display:flex;flex-direction:column;gap:.4rem}.business-feature-item{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#475569;line-height:1.3}.feature-bullet{color:#6366f1;font-size:1rem;line-height:1}.business-image-area{position:relative;width:35%;overflow:hidden}.business-card-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}.business-enhanced-card:hover .business-card-image{transform:scale(1.05)}.business-image-overlay{position:absolute;inset:0;background:linear-gradient(to right,rgba(255,255,255,.3) 0%,transparent 50%);opacity:.8}.business-hover-effects{position:absolute;bottom:0;left:0;right:0;height:12%;pointer-events:none;overflow:hidden}.business-float-element{position:absolute;width:10px;height:10px;background:linear-gradient(135deg,#4338ca,#6366f1);border-radius:50%;opacity:.6}.business-float-element.float-1{bottom:20%;left:15%;animation:simple-float-1 8s ease-in-out infinite}.business-float-element.float-2{bottom:40%;right:20%;width:8px;height:8px;animation:simple-float-2 10s ease-in-out infinite;animation-delay:-3s}.business-float-element.float-3{bottom:30%;left:50%;width:12px;height:12px;background:linear-gradient(135deg,#6366f1,#a855f7);animation:simple-float-3 12s ease-in-out infinite;animation-delay:-6s}.business-enhanced-card:hover .business-float-element{opacity:.8}@keyframes simple-float-1{0%,to{transform:translate(0)}50%{transform:translate(20px,-5px)}}@keyframes simple-float-2{0%,to{transform:translate(0)}50%{transform:translate(-15px,-8px)}}@keyframes simple-float-3{0%,to{transform:translate(0)}33%{transform:translate(10px,-10px)}66%{transform:translate(-20px,-5px)}}@media (max-width: 768px){.business-flip-card-wrapper{height:387px}.business-flip-card-front{flex-direction:column-reverse;height:auto}.business-content-area{padding:2rem}.business-image-area{width:100%;height:200px}.business-card-title{font-size:1.5rem}.business-flip-card-wrapper:hover{height:auto}.business-flip-card-back{position:relative;top:0;transform:rotateX(0)}}.business-h-card-wrapper{position:relative;cursor:pointer;transition:transform .6s ease}.business-h-card-wrapper:hover{transform:translateY(-5px)}.business-h-card{position:relative;background:linear-gradient(135deg,#fff,#f8f9ff);border-radius:24px;overflow:hidden;display:flex;height:320px;box-shadow:0 10px 40px -10px #4338ca14,0 0 0 1px #4338ca0a;transition:all .4s ease}.business-h-card-wrapper:hover .business-h-card{box-shadow:0 20px 60px -15px #4338ca26,0 0 0 1px #4338ca14,inset 0 0 0 2px #6366f11a}.business-h-content{flex:1;padding:3rem;display:flex;flex-direction:column;justify-content:center;z-index:2}.business-h-header{margin-bottom:1.5rem}.business-h-title{font-size:2rem;font-weight:800;background:linear-gradient(135deg,#1e293b,#334155);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem;font-family:"serif";transition:all .3s ease}.business-h-card-wrapper:hover .business-h-title{background:linear-gradient(135deg,#4338ca,#6366f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.business-h-underline{width:60px;height:3px;background:linear-gradient(90deg,#4338ca,#6366f1);border-radius:1.5px;transition:width .4s ease}.business-h-card-wrapper:hover .business-h-underline{width:100px}.business-h-description{font-size:.95rem;color:#64748b;line-height:1.7;margin-bottom:1.5rem}.business-h-features{list-style:none;padding:0;margin:0 0 2rem;display:flex;flex-direction:column;gap:.5rem}.business-h-features li{font-size:.875rem;color:#475569;padding-right:1.5rem;position:relative;transition:all .3s ease}.business-h-features li:before{content:"◈";position:absolute;right:0;color:#6366f1;font-size:.75rem;transition:all .3s ease}.business-h-card-wrapper:hover .business-h-features li{padding-right:2rem;color:#334155}.business-h-card-wrapper:hover .business-h-features li:before{right:.5rem;transform:scale(1.2) rotate(45deg)}.business-h-cta{align-self:flex-start;display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#4338ca,#6366f1);color:#fff;border:none;border-radius:50px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px -3px #4338ca4d}.business-h-cta:hover{transform:translate(-3px);box-shadow:0 6px 20px -3px #4338ca66;gap:.75rem}.business-h-cta svg{transition:all .3s ease}.business-h-cta:hover svg{transform:translate(3px)}.business-h-image{position:relative;width:40%;overflow:hidden}.business-h-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}.business-h-card-wrapper:hover .business-h-img{transform:scale(1.08)}.business-h-overlay{position:absolute;inset:0;background:linear-gradient(135deg,rgba(67,56,202,.1) 0%,rgba(99,102,241,.05) 50%,transparent 100%);opacity:0;transition:opacity .4s ease}.business-h-card-wrapper:hover .business-h-overlay{opacity:1}.business-h-badge{position:absolute;top:2rem;right:2rem;padding:.5rem 1rem;background:#ffffffe6;backdrop-filter:blur(10px);border-radius:20px;box-shadow:0 4px 15px -3px #0000001a;transform:translateY(-10px);opacity:0;transition:all .4s ease}.business-h-card-wrapper:hover .business-h-badge{transform:translateY(0);opacity:1}.business-h-badge span{font-size:.75rem;font-weight:600;color:#4338ca}.business-h-glow{position:absolute;top:-100px;left:-100px;width:200px;height:200px;background:radial-gradient(circle,rgba(99,102,241,.15) 0%,transparent 70%);opacity:0;transition:all .6s ease;pointer-events:none}.business-h-card-wrapper:hover .business-h-glow{opacity:1;transform:translate(50px,50px)}.business-h-floating{position:absolute;bottom:0;left:0;right:0;height:15%;pointer-events:none;overflow:hidden;z-index:1}.business-h-dot{position:absolute;border-radius:50%;opacity:.5;transition:opacity .4s ease}.business-h-floating .dot-1,.business-h-floating .dot-2{width:10px;height:10px;background:linear-gradient(135deg,#4338ca,#6366f1)}.business-h-card-wrapper:hover .business-h-dot{opacity:.7}[data-business=business] .dot-1{bottom:20%;left:15%;animation:business-h-float-1 10s ease-in-out infinite}[data-business=business] .dot-2{bottom:40%;right:60%;width:8px;height:8px;animation:business-h-float-2 12s ease-in-out infinite;animation-delay:-3s}[data-business=organizations] .dot-1{bottom:30%;left:25%;animation:business-h-float-1 11s ease-in-out infinite;animation-delay:-2s}[data-business=organizations] .dot-2{bottom:50%;right:65%;width:12px;height:12px;animation:business-h-float-2 9s ease-in-out infinite;animation-delay:-5s}[data-business=partners] .dot-1{bottom:25%;left:20%;animation:business-h-float-1 13s ease-in-out infinite;animation-delay:-1s}[data-business=partners] .dot-2{bottom:45%;right:55%;width:9px;height:9px;animation:business-h-float-2 10s ease-in-out infinite;animation-delay:-4s}@keyframes business-h-float-1{0%,to{transform:translate(0) scale(1)}25%{transform:translate(20px,-5px) scale(1.1)}50%{transform:translate(-15px,-8px) scale(.9)}75%{transform:translate(10px,-3px) scale(1.05)}}@keyframes business-h-float-2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-25px,-6px) scale(.95)}66%{transform:translate(15px,-10px) scale(1.1)}}@media (max-width: 768px){.business-h-card{flex-direction:column-reverse;height:auto}.business-h-content{padding:2rem}.business-h-image{width:100%;height:200px}.business-h-title{font-size:1.5rem}}.business-card-wrapper{position:relative;perspective:1200px;height:350px}.business-card-3d{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.4,0,.2,1)}.business-card-wrapper:hover .business-card-3d{transform:rotateY(-5deg) rotateX(2deg) translateZ(10px)}.business-card-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d}.business-card-main{position:relative;width:100%;height:100%;background:linear-gradient(135deg,#fff,#f9fafb);border-radius:24px;overflow:hidden;display:flex;box-shadow:0 20px 60px -15px #4338ca1f,0 0 0 1px #4338ca08;transition:all .6s ease}.business-card-wrapper:hover .business-card-main{box-shadow:0 30px 80px -20px #4338ca2e,0 0 0 1px #4338ca14}.business-content-section{flex:1;padding:3rem;display:flex;flex-direction:column;justify-content:space-between;z-index:2}.business-header{margin-bottom:1.5rem}.business-title{font-size:2rem;font-weight:800;color:#1e293b;margin-bottom:.75rem;font-family:"serif"}.business-title-line{width:80px;height:4px;background:linear-gradient(90deg,#4338ca 0%,#6366f1 60%,transparent 100%);border-radius:2px;transition:width .4s ease}.business-card-wrapper:hover .business-title-line{width:120px}.business-description{font-size:.95rem;color:#64748b;line-height:1.6;margin-bottom:2rem}.business-features{list-style:none;padding:0;margin:0 0 2rem;space-y:.75rem}.business-features li{display:flex;align-items:center;gap:.75rem;font-size:.875rem;color:#475569;transition:all .3s ease}.feature-icon{color:#6366f1;font-size:.75rem;transition:transform .3s ease}.business-card-wrapper:hover .business-features li{padding-right:.5rem}.business-card-wrapper:hover .feature-icon{transform:scale(1.2)}.business-action{margin-top:auto}.business-cta{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.75rem;background:linear-gradient(135deg,#4338ca,#6366f1);color:#fff;border-radius:30px;font-weight:600;font-size:.875rem;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 20px -5px #4338ca4d}.business-cta:hover{transform:translateY(-2px);box-shadow:0 12px 30px -5px #4338ca66;gap:.75rem}.cta-icon{transition:all .3s ease}.business-cta:hover .cta-icon{transform:rotate(45deg)}.business-image-section{position:relative;width:35%;overflow:hidden}.business-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .8s ease}.business-card-wrapper:hover .business-image{transform:scale(1.05)}.image-overlay-gradient{position:absolute;inset:0;background:linear-gradient(to right,rgba(255,255,255,.2) 0%,transparent 30%);opacity:1;transition:opacity .4s ease}.image-frame{position:absolute;inset:2rem;border:2px solid rgba(99,102,241,.2);border-radius:12px;opacity:0;transition:all .6s ease}.business-card-wrapper:hover .image-frame{opacity:1;inset:1rem}.business-glow{position:absolute;top:-50%;right:-50%;width:150%;height:150%;background:radial-gradient(circle at 70% 30%,rgba(99,102,241,.08) 0%,transparent 50%);opacity:0;transition:opacity .6s ease;pointer-events:none}.business-card-wrapper:hover .business-glow{opacity:1;animation:rotate-slow 20s linear infinite}@keyframes rotate-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.business-floating{position:absolute;bottom:0;left:0;right:0;height:20%;pointer-events:none;overflow:hidden}.business-dot{position:absolute;border-radius:50%;opacity:.6;transition:opacity .6s ease}.business-floating .dot-1{width:8px;height:8px;background:linear-gradient(135deg,#4338ca,#6366f1);bottom:20%;left:10%;animation:business-float-1 10s ease-in-out infinite}.business-floating .dot-2{width:10px;height:10px;background:linear-gradient(135deg,#6366f1,#a855f7);bottom:40%;right:15%;animation:business-float-2 12s ease-in-out infinite;animation-delay:-4s}.business-card-wrapper:hover .business-dot{opacity:.8}[data-business=business] .dot-1{bottom:30%;left:8%;animation:business-float-1 11s ease-in-out infinite}[data-business=business] .dot-2{bottom:50%;right:12%;animation:business-float-2 13s ease-in-out infinite;animation-delay:-3s}[data-business=organizations] .dot-1{bottom:25%;left:15%;animation:business-float-1-alt 9s ease-in-out infinite;animation-delay:-2s}[data-business=organizations] .dot-2{bottom:45%;right:18%;animation:business-float-2-alt 14s ease-in-out infinite;animation-delay:-5s}[data-business=partners] .dot-1{bottom:35%;left:12%;animation:business-float-1-rev 12s ease-in-out infinite;animation-delay:-1s}[data-business=partners] .dot-2{bottom:40%;right:10%;animation:business-float-2-rev 10s ease-in-out infinite;animation-delay:-6s}@keyframes business-float-1{0%,to{transform:translate(0) scale(1)}25%{transform:translate(25px,-5px) scale(1.1)}50%{transform:translate(-20px,-10px) scale(.9)}75%{transform:translate(15px,-3px) scale(1.05)}}@keyframes business-float-2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-30px,-8px) scale(.95)}66%{transform:translate(20px,-12px) scale(1.1)}}@keyframes business-float-1-alt{0%,to{transform:translate(0) scale(1)}25%{transform:translate(-15px,-7px) scale(1.05)}50%{transform:translate(30px,-5px) scale(.95)}75%{transform:translate(-10px,-10px) scale(1)}}@keyframes business-float-2-alt{0%,to{transform:translate(0) scale(1)}33%{transform:translate(20px,-10px) scale(1.1)}66%{transform:translate(-25px,-6px) scale(.9)}}@keyframes business-float-1-rev{0%,to{transform:translate(0) scale(1)}25%{transform:translate(10px,-8px) scale(.9)}50%{transform:translate(-15px,-12px) scale(1.1)}75%{transform:translate(20px,-5px) scale(1)}}@keyframes business-float-2-rev{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-20px,-5px) scale(1.05)}66%{transform:translate(15px,-10px) scale(.95)}}@media (max-width: 768px){.business-card-wrapper{height:auto}.business-card-main{flex-direction:column-reverse;height:auto}.business-content-section{padding:2rem}.business-image-section{width:100%;height:200px}.business-title{font-size:1.5rem}}.principles-3d-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;max-width:900px;margin:0 auto;padding:2rem 0}.principle-3d-item{position:relative;perspective:1000px;animation:fade-in-up .8s ease-out forwards;opacity:0}.principle-3d-item[data-principle="1"]{animation-delay:.1s}.principle-3d-item[data-principle="2"]{animation-delay:.2s}.principle-3d-item[data-principle="3"]{animation-delay:.3s}.principle-3d-item[data-principle="4"]{animation-delay:.4s}.principle-card-3d{position:relative;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.4,0,.2,1);will-change:transform}.principle-3d-item:hover .principle-card-3d{transform:rotateY(10deg) rotateX(-8deg) translateZ(15px)}.principle-card-face{position:relative;background:linear-gradient(135deg,#fff,#f9fafb);border-radius:20px;padding:2rem 1.5rem;box-shadow:0 8px 32px -8px #4338ca1f,0 0 0 1px #4338ca0d;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.8);overflow:hidden;transition:all .4s ease;min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem}.principle-card-face:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(99,102,241,.08) 0%,transparent 50%);opacity:0;transition:opacity .3s ease;pointer-events:none}.principle-3d-item:hover .principle-card-face:before{opacity:1}.principle-3d-item:hover .principle-card-face{box-shadow:0 15px 50px -10px #4338ca33,0 0 0 1px #4338ca1a}.principle-card-shadow{position:absolute;inset:15px;border-radius:20px;background:linear-gradient(135deg,#4338ca26,#6366f114);filter:blur(15px);transform:translateZ(-30px);opacity:.3;transition:all .4s ease}.principle-3d-item:hover .principle-card-shadow{inset:8px;opacity:.5;filter:blur(25px)}.principles-3d-container .principle-icon-main{position:relative;width:80px;height:80px;margin:0 auto;display:flex;align-items:center;justify-content:center}.principles-3d-container .principle-icon-main .icon-bg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#4338ca,#6366f1);color:#fff;border-radius:50%;box-shadow:0 12px 35px -5px #4338ca73,inset 0 -2px #0000001f;transform:rotate(0);transition:all .3s ease}.principles-3d-container .principle-icon-main .icon-bg svg{stroke:#fff;width:36px;height:36px}.principles-3d-container .principle-icon-main .icon-ring{position:absolute;inset:-8px;border:2.5px solid rgba(99,102,241,.2);border-radius:50%;transform:rotate(0);animation:pulse-ring 3s ease-in-out infinite}.principle-3d-item:hover .principle-icon-main .icon-bg{transform:rotate(0) scale(1.08)}.principle-title{font-size:1.1rem;font-weight:700;color:#1e293b;text-align:center;line-height:1.3;background:linear-gradient(135deg,#1e293b,#4338ca);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:all .3s ease}.principle-3d-item:hover .principle-title{background:linear-gradient(135deg,#4338ca,#6366f1);background-clip:text;-webkit-background-clip:text}@media (max-width: 768px){.principles-3d-container{grid-template-columns:repeat(2,1fr);gap:1.5rem;padding:1.5rem 0}.principle-card-face{padding:1.5rem 1rem;min-height:180px}.principles-3d-container .principle-icon-main{width:65px;height:65px}.principles-3d-container .principle-icon-main .icon-bg svg{width:30px;height:30px}.principle-title{font-size:.95rem}}@media (max-width: 480px){.principles-3d-container{grid-template-columns:repeat(2,1fr);gap:1rem}}.principle-icon-sm{width:64px;height:64px;background:transparent!important;box-shadow:none!important;animation:none!important;transform:none!important;opacity:1!important}.principle-icon-sm:before,.principle-icon-sm:after{display:none!important;content:none!important}.brand-glass{background:linear-gradient(135deg,#fffffff5,#f8fafceb 60%,#f1f5f9e0);border:1px solid rgba(255,255,255,.6);box-shadow:0 10px 24px -10px #0f172a2e,0 2px 8px -2px #0f172a14;backdrop-filter:blur(10px)}.testimonials-slider{position:relative;overflow:hidden;direction:rtl;margin-inline:calc(50% - 50vw);padding:0 5vw;width:100vw}.testimonials-slider.full-bleed-row{padding-block:1.25rem 1rem}.slider-track{display:flex;gap:1.9rem;will-change:transform;align-items:stretch}.testimonial-card{flex:0 0 370px;background:#fff;border-radius:1.25rem;padding:1.4rem 1.4rem 1.2rem;box-shadow:0 1px 8px #0f172a0d;border:1px solid #eef2f7;position:relative;display:flex;flex-direction:column}.testimonial-card:before{display:none}@media (max-width:640px){.testimonial-card{flex-basis:260px;padding:1.2rem 1.1rem 1rem}}.testimonial-card .rating{display:flex;gap:.25rem;margin-bottom:.75rem}.testimonial-card .rating .star{color:#fbbf24;filter:drop-shadow(0 2px 4px rgba(251,191,36,.35));width:16px;height:16px}.testimonial-card .quote{font-size:.8rem;line-height:1.55;color:#334155;margin-bottom:.9rem;font-weight:500;flex-grow:1}.testimonial-card .person{display:flex;align-items:center;gap:.75rem}.testimonial-card .avatar{width:2.6rem;height:2.6rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;letter-spacing:.5px;font-size:.8rem;position:relative}.testimonial-card .avatar:after{content:"";position:absolute;inset:-3px;border-radius:inherit;padding:2px;background:linear-gradient(135deg,#7e22ce,#0ea5e9);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.testimonial-card .name{font-weight:600;font-size:.85rem;color:#0f172a}.testimonial-card .role{font-size:.65rem;color:#64748b;margin-top:.15rem}.testimonial-card{transition:transform .55s cubic-bezier(.4,0,.2,1),box-shadow .55s}.testimonial-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px -1px #0000001a,0 2px 6px -1px #0000000f}.gallery-rail{background:transparent;border-radius:1.25rem;box-shadow:none;overflow:visible;position:relative}.gallery-divider{position:absolute;left:35%;right:35%;bottom:-18px;height:3px;background:linear-gradient(90deg,#7c3aede6,#06b6d4e6,#7c3aede6);border-radius:2px;opacity:.95;z-index:2;pointer-events:none}.gallery-divider:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:12px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#9333ea);box-shadow:0 0 8px #3b82f659;transform:translate(-50%,-50%);animation:divider-dot-drift 9s ease-in-out infinite}@keyframes divider-dot-drift{0%{transform:translate(-50%,-50%) translate(-42px) translateY(-3px);opacity:.95}25%{transform:translate(-50%,-50%) translate(-14px) translateY(3px)}50%{transform:translate(-50%,-50%) translate(0) translateY(-2px);opacity:1}75%{transform:translate(-50%,-50%) translate(18px) translateY(4px)}to{transform:translate(-50%,-50%) translate(42px) translateY(-2px);opacity:.95}}.gallery-rail:before{display:none}.testimonial-card.agent .avatar{background:linear-gradient(135deg,#2563eb,#7e22ce)}.testimonial-card.advisor .avatar{background:linear-gradient(135deg,#9333ea,#db2777)}.testimonial-card.accountant .avatar{background:linear-gradient(135deg,#6366f1,#06b6d4)}.testimonial-card.executive .avatar{background:linear-gradient(135deg,#7e22ce,#0891b2)}.testimonial-card.business .avatar{background:linear-gradient(135deg,#1d4ed8,#10b981)}.testimonial-card.org .avatar{background:linear-gradient(135deg,#6366f1,#0ea5e9)}.testimonial-card.client .avatar{background:linear-gradient(135deg,#7e22ce,#2563eb)}.testimonial-card.entrepreneur .avatar{background:linear-gradient(135deg,#0ea5e9,#6366f1)}.testimonials-slider .fade-edge{display:none}.testimonials-slider:after{display:none}.testimonials-slider .slider-track{padding-block:.35rem .55rem}.testimonial-card{background:#fff}@media (max-width:1024px){.testimonials-slider .fade-edge{width:8rem}}@media (max-width:640px){.testimonials-slider .fade-edge{width:5rem}}.testimonials-slider{scroll-behavior:smooth}.testimonials-slider .nav-arrow{position:absolute;top:50%;transform:translateY(-50%);width:3rem;height:3rem;border-radius:50%;background:linear-gradient(135deg,#7c3aedd9,#06b6d4d9);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px -10px #0f172a59;border:1px solid rgba(255,255,255,.3);backdrop-filter:blur(4px);cursor:pointer;transition:.35s;z-index:5}.testimonials-slider .nav-arrow.prev{right:.75rem}.testimonials-slider .nav-arrow.next{left:.75rem}.testimonials-slider .nav-arrow[disabled],.testimonials-slider .nav-arrow[aria-disabled=true]{opacity:.35;cursor:default;filter:grayscale(.3)}.testimonials-slider .nav-arrow:not([disabled]):hover{transform:translateY(-50%) scale(1.08);box-shadow:0 16px 38px -12px #0f172a66}.carousel-dots{position:absolute;bottom:.25rem;left:50%;transform:translate(-50%);display:flex;gap:.5rem;z-index:6}.carousel-dots button{width:11px;height:11px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#ffffffe6,#cbd5e1d9);box-shadow:0 2px 4px -1px #0f172a66;border:1px solid rgba(255,255,255,.6);cursor:pointer;position:relative;transition:.35s}.carousel-dots button.active{background:linear-gradient(135deg,#7e22ce,#0ea5e9);box-shadow:0 4px 10px -2px #0f172a8c}.carousel-dots button:not(.active):hover{background:linear-gradient(135deg,#818cf8,#67e8f9)}.testimonial-card .video-thumb{position:relative;aspect-ratio:16/9;border-radius:1.1rem;overflow:hidden;margin:-.2rem -.2rem .9rem;background:#0f172a;display:block}.testimonial-card .video-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(.9) saturate(1.05);transition:transform .8s cubic-bezier(.4,0,.2,1),filter .6s}.testimonial-card .video-thumb button{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(135deg,#0f172a40,#0f172a8c);cursor:pointer;border:none}.testimonial-card .video-thumb button:hover img{transform:scale(1.06);filter:brightness(1) saturate(1.15)}.testimonial-card.partner .avatar{background:linear-gradient(135deg,#0ea5e9,#7e22ce)}.nav-btn{width:3rem;height:3rem;border-radius:50%;background-color:#fff;border:2px solid #e5e7eb;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 6px -1px #0000001a;cursor:pointer}.nav-btn:hover{background-color:#faf5ff;border-color:#ddd6fe;color:#7c3aed;transform:scale(1.05);box-shadow:0 10px 15px -3px #0000001a}.gallery-loading{opacity:.7;pointer-events:none;transition:opacity .15s ease}.testimonial-card{transition:all .3s cubic-bezier(.4,0,.2,1)}.testimonial-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #0000001a}.avatar-icon{width:50px;height:50px;background:linear-gradient(135deg,#6b46c1,#3b82f6);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;margin-left:12px;box-shadow:0 4px 12px #6b46c14d;transition:all .3s ease}.avatar-icon:hover{transform:scale(1.1);box-shadow:0 6px 16px #6b46c166}.video-card .avatar-icon,.testimonial-card.client .avatar-icon,.testimonial-card.partner .avatar-icon,.testimonial-card.agent .avatar-icon,.testimonial-card.advisor .avatar-icon,.testimonial-card.business .avatar-icon,.testimonial-card.executive .avatar-icon,.testimonial-card.accountant .avatar-icon,.testimonial-card.org .avatar-icon{background:linear-gradient(135deg,#6b46c1,#3b82f6);box-shadow:0 4px 12px #6b46c14d}.video-card .avatar-icon:hover,.testimonial-card.client .avatar-icon:hover,.testimonial-card.partner .avatar-icon:hover,.testimonial-card.agent .avatar-icon:hover,.testimonial-card.advisor .avatar-icon:hover,.testimonial-card.business .avatar-icon:hover,.testimonial-card.executive .avatar-icon:hover,.testimonial-card.accountant .avatar-icon:hover,.testimonial-card.org .avatar-icon:hover{box-shadow:0 6px 16px #6b46c166}.page-indicator{transition:all .3s ease}.page-indicator:hover{transform:scale(1.2)}.testimonial-grid{display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width: 768px){.testimonial-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.testimonial-grid{grid-template-columns:repeat(4,1fr)}}.gallery-transition{transition:opacity .3s ease-in-out,transform .3s ease-in-out}.gallery-fade-enter{opacity:0;transform:translateY(20px)}.gallery-fade-enter-active{opacity:1;transform:translateY(0)}.hover-lift{transition:transform .3s ease,box-shadow .3s ease}.hover-lift:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000001a}.hover-lift .group{transition:all .3s ease}.filter.grayscale{filter:grayscale(100%)}.group:hover .filter.grayscale{filter:grayscale(0%)}.service-card{display:flex;align-items:stretch;min-height:14rem;background:linear-gradient(135deg,#fff,#f9fafb);border:1px solid #e6eef6;box-shadow:0 16px 40px -18px #0f172a2e,0 6px 18px -10px #0f172a1f;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease;border-radius:1rem;overflow:hidden}.service-card:hover{transform:translateY(-4px);box-shadow:0 22px 56px -18px #0f172a38,0 10px 22px -10px #0f172a24}.service-media{position:relative;width:44%;min-height:14rem;overflow:hidden}.service-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s ease}.service-card:hover .service-media img{transform:scale(1.07)}.service-content{width:56%;padding:1.1rem 1.25rem 1rem;display:flex;flex-direction:column;justify-content:center}.service-title{font-size:1.125rem;font-weight:700;color:#0f172a;margin-bottom:.35rem}.service-desc{color:#475569;font-size:.95rem;line-height:1.6;margin-bottom:.85rem}.service-features{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;border-top:1px solid #edf2f7;padding-top:.75rem}.service-feature{display:flex;align-items:center;gap:.45rem;font-size:.9rem;color:#374151}.service-feature svg{width:20px;height:20px}@media (max-width:768px){.service-card{flex-direction:column;min-height:auto}.service-media{width:100%;height:11rem;min-height:11rem}.service-content{width:100%}}.service-body{display:flex;flex-direction:column;height:12rem}.service-body .service-desc{margin-bottom:auto!important}.card-vertical{background:#fff;border:1px solid #e5eaf1;border-radius:1rem;overflow:hidden;box-shadow:0 10px 24px -14px #0f172a2e;transition:.35s}.card-vertical:hover{transform:translateY(-4px);box-shadow:0 18px 40px -14px #0f172a38}.card-vertical .demo-media{position:relative;height:11rem;overflow:hidden}.card-vertical .demo-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s ease}.card-vertical:hover .demo-media img{transform:scale(1.06)}.card-vertical .demo-overlay{position:absolute;inset:auto 0 0;padding:.9rem 1rem;background:linear-gradient(180deg,#0000,#0000008c);color:#fff;font-weight:700}.card-vertical .demo-body{padding:1rem}.demo-icons-row{display:flex;gap:.75rem;align-items:center;margin-top:.35rem}.demo-icons-row svg{width:18px;height:18px}.card-strip{position:relative;background:#fff;border:1px solid #e5eaf1;border-radius:1rem;padding:1rem 1rem 1rem 1.25rem;display:flex;align-items:center;gap:.85rem;box-shadow:0 10px 24px -14px #0f172a2e;transition:.35s}.card-strip:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;border-radius:1rem 0 0 1rem;background:linear-gradient(180deg,#6366f1,#8b5cf6,#3b82f6)}.card-strip .strip-icon svg{width:28px;height:28px}.card-strip:hover{transform:translateY(-4px);box-shadow:0 18px 40px -14px #0f172a38}.card-media{background:#fff;border:1px solid #e5eaf1;border-radius:1rem;overflow:hidden;box-shadow:0 10px 24px -14px #0f172a2e;transition:.35s}.card-media .media{position:relative;height:11rem}.card-media .media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s ease}.card-media:hover .media img{transform:scale(1.06)}.card-media .media .ov{position:absolute;inset:auto 0 0;background:linear-gradient(180deg,#0000,#0009);color:#fff;padding:.85rem 1rem;font-weight:700}.card-media .mini{padding:.8rem 1rem 1rem;display:flex;align-items:center;gap:.75rem;color:#475569;font-size:.9rem}.card-media .mini svg{width:18px;height:18px}.card-media:hover{transform:translateY(-4px);box-shadow:0 18px 40px -14px #0f172a38}.tile-icon{background:#fff;border:1px solid #e5eaf1;border-radius:1rem;padding:1.1rem;text-align:center;box-shadow:0 10px 24px -14px #0f172a2e;transition:.35s}.tile-icon .icon{margin-inline:auto;margin-bottom:.6rem}.tile-icon .icon svg{width:34px;height:34px}.tile-icon .t{font-weight:700;color:#0f172a;margin-bottom:.25rem}.tile-icon .d{color:#475569;font-size:.92rem}.tile-icon:hover{transform:translateY(-4px);box-shadow:0 18px 40px -14px #0f172a38}.tab-active{background:linear-gradient(90deg,#6b46c1,#8b5cf6,#3b82f6);color:#fff;box-shadow:0 4px 6px -1px #0000001a}.article-card-image{position:relative;overflow:hidden;border-radius:.75rem;background:linear-gradient(135deg,#f3f4f6,#e5e7eb)}.article-card-image img{transition:all .4s cubic-bezier(.4,0,.2,1);filter:brightness(1.1) contrast(1.05);mix-blend-mode:normal}.article-card-image .gradient-overlay{transition:all .4s cubic-bezier(.4,0,.2,1);mix-blend-mode:multiply;backdrop-filter:blur(1px)}.article-card-image>div:first-child{transition:all .4s ease}.glass-light:hover .article-card-image img{transform:scale(1.08);filter:brightness(1.2) contrast(1.1)}.glass-light:hover .article-card-image .gradient-overlay{backdrop-filter:blur(2px)}.glass-light:hover .article-card-image>div:first-child{opacity:.9;transform:scale(1.02)}.author-profile-card img{-o-object-position:center top;object-position:center top;filter:brightness(1.05) contrast(1.05) saturate(1.1);background-blend-mode:normal}.author-profile-card .article-card-image>div:first-child{opacity:.8;background-size:200% 200%;animation:gradientShift 6s ease-in-out infinite}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@media (prefers-reduced-motion:reduce){.slider-track{transform:none!important}.article-card-image img,.article-card-image .gradient-overlay{transition:none!important}}body{font-family:Heebo,sans-serif}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes float-gentle{0%,to{transform:translate(0) rotate(0);opacity:.6}25%{transform:translate(15px,-10px) rotate(90deg);opacity:.8}50%{transform:translate(-5px,-15px) rotate(180deg);opacity:.4}75%{transform:translate(-10px,5px) rotate(270deg);opacity:.7}}@keyframes pulse-soft{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes subtle-zoom{0%{transform:scale(1.05)}to{transform:scale(1.1)}}.step-number[data-astro-cid-kh7btl4r]{width:48px;height:48px;background:linear-gradient(135deg,#351971,#2e2eb8);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.25rem;box-shadow:0 4px 15px #6366f14d}.value-card[data-astro-cid-kh7btl4r]{position:relative;overflow:hidden}.value-card[data-astro-cid-kh7btl4r]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#351971,#2e2eb8,#19a1e6)}.department-card[data-astro-cid-kh7btl4r]{transition:all .3s ease}.department-card[data-astro-cid-kh7btl4r]:hover{transform:translateY(-8px);box-shadow:0 20px 40px -15px #6366f140}.benefit-item[data-astro-cid-kh7btl4r]{transition:all .3s ease}.benefit-item[data-astro-cid-kh7btl4r]:hover{background:linear-gradient(135deg,#6366f10d,#3b82f60d)}.tech-card[data-astro-cid-kh7btl4r]{background:#ffffff0d;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.tech-card[data-astro-cid-kh7btl4r]:hover{background:#ffffff1a;transform:translateY(-5px)}.subsidiary-logo[data-astro-cid-kh7btl4r]{transition:all .3s ease}.subsidiary-logo[data-astro-cid-kh7btl4r]:hover{transform:scale(1.05)}.geo-accent[data-astro-cid-kh7btl4r]{position:absolute;pointer-events:none}.geo-circle[data-astro-cid-kh7btl4r]{border-radius:50%;box-shadow:0 4px 20px #0000001a}.marble-purple[data-astro-cid-kh7btl4r]{background:radial-gradient(circle at 30% 30%,#8b5cf680,#6366f159)}.marble-blue[data-astro-cid-kh7btl4r]{background:radial-gradient(circle at 30% 30%,#3b82f673,#6366f14d)}.marble-cyan[data-astro-cid-kh7btl4r]{background:radial-gradient(circle at 30% 30%,#22d3ee66,#3b82f64d)}.marble-gradient[data-astro-cid-kh7btl4r]{background:radial-gradient(circle at 30% 30%,#8b5cf666,#3b82f64d,#22d3ee40)}@keyframes float-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes float-reverse{0%,to{transform:translateY(-15px)}50%{transform:translateY(10px)}}@keyframes bounce-slow{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-10px) scale(1.05)}}.animate-float-slow[data-astro-cid-kh7btl4r]{animation:float-slow 6s ease-in-out infinite}.animate-float-reverse[data-astro-cid-kh7btl4r]{animation:float-reverse 7s ease-in-out infinite}.animate-bounce-slow[data-astro-cid-kh7btl4r]{animation:bounce-slow 5s ease-in-out infinite}
