@keyframes partnerCtaGradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes partnerCtaShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes partnerCtaFloat1{0%,to{opacity:.25;transform:translate(0)rotate(0)}25%{opacity:.4;transform:translate(15px,-20px)rotate(45deg)}50%{opacity:.25;transform:translate(-10px,-35px)rotate(90deg)}75%{opacity:.35;transform:translate(20px,-15px)rotate(135deg)}}@keyframes partnerCtaFloat2{0%,to{opacity:.2;transform:translate(0)rotate(0)}33%{opacity:.35;transform:translate(-20px,-25px)rotate(-60deg)}66%{opacity:.2;transform:translate(15px,10px)rotate(30deg)}}@keyframes partnerCtaFloat3{0%,to{opacity:.2;transform:translate(0)scale(1)}50%{opacity:.35;transform:translate(10px,-30px)scale(1.2)}}@keyframes partnerCtaPulse{0%,to{box-shadow:0 0 #2563eb66}50%{box-shadow:0 0 0 14px #2563eb00}}@keyframes partnerCtaRipple{0%{opacity:.6;width:0;height:0}to{opacity:0;width:800px;height:800px}}@keyframes partnerCtaParticleBurst{0%{opacity:1;transform:translate(0)rotate(0)scale(1)}to{transform:translate(calc(cos(var(--angle))*var(--speed)),calc(sin(var(--angle))*var(--speed)))rotate(var(--spin))scale(0);opacity:0}}@keyframes partnerCtaRevealIn{0%{opacity:0;filter:blur(8px);transform:scale(.85)translateY(20px)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}@keyframes partnerCtaBounceIn{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes partnerCtaSparkle{0%,to{opacity:0;transform:scale(0)rotate(0)}20%{opacity:1;transform:scale(1)rotate(72deg)}40%{opacity:.8;transform:scale(.8)rotate(144deg)}60%{opacity:1;transform:scale(1.1)rotate(216deg)}80%{opacity:.6;transform:scale(.9)rotate(288deg)}}@keyframes partnerCtaArrowBounce{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@keyframes partnerCtaBtnGlow{0%,to{box-shadow:0 4px 20px #2563eb4d}50%{box-shadow:0 4px 30px #2563eb80,0 0 60px #7c3aed26}}@keyframes partnerCtaStatCount{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes partnerCtaFadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.partner-cta-wrapper{opacity:0;max-width:1200px;margin:0 auto;padding:20px 20px 40px;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.partner-cta-visible{opacity:1;transform:translateY(0)}.partner-cta-banner{cursor:pointer;border:1px solid #2563eb1f;border-radius:24px;min-height:120px;transition:all .6s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.partner-cta-banner:hover:not(.partner-cta-exploded){border-color:#2563eb40;transform:translateY(-3px);box-shadow:0 16px 48px #2563eb26}.partner-cta-exploded{cursor:default;border-color:#7c3aed33;min-height:380px;box-shadow:0 20px 60px #2563eb1f}.partner-cta-bg-gradient{z-index:0;background:linear-gradient(135deg,#eef2ff,#f3e8ff,#eff6ff,#fdf4ff) 0 0/400% 400%;animation:6s infinite partnerCtaGradientShift;position:absolute;inset:0}.partner-cta-exploded .partner-cta-bg-gradient{background:linear-gradient(135deg,#1e1b4b,#1e3a5f,#312e81,#1e1b4b) 0 0/400% 400%}.partner-cta-bg-shimmer{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.partner-cta-bg-shimmer:after{content:"";background:linear-gradient(90deg,#0000,#ffffff14,#0000);width:50%;height:100%;animation:3s ease-in-out infinite partnerCtaShimmer;position:absolute;top:0;left:0}.partner-cta-float{z-index:1;color:#2563eb33;pointer-events:none;font-size:22px;position:absolute}.partner-cta-float-1{animation:7s ease-in-out infinite partnerCtaFloat1;top:15%;left:8%}.partner-cta-float-2{animation:9s ease-in-out 1s infinite partnerCtaFloat2;top:20%;right:12%}.partner-cta-float-3{animation:8s ease-in-out .5s infinite partnerCtaFloat3;bottom:20%;left:15%}.partner-cta-float-4{animation:10s ease-in-out 2s infinite partnerCtaFloat1;bottom:15%;right:8%}.partner-cta-exploded .partner-cta-float{color:#ffffff1a}.partner-cta-ripple{pointer-events:none;z-index:5;background:radial-gradient(circle,#2563eb40,#7c3aed26,#0000 70%);border-radius:50%;animation:1.2s cubic-bezier(0,.55,.45,1) forwards partnerCtaRipple;position:absolute;transform:translate(-50%,-50%)}.partner-cta-particle{left:var(--px);top:var(--py);width:var(--size);height:var(--size);background:var(--color);z-index:10;pointer-events:none;animation:partnerCtaParticleBurst 1.2s cubic-bezier(.25,.46,.45,.94)var(--delay)forwards;position:absolute}.partner-cta-particle-circle{border-radius:50%}.partner-cta-particle-square{border-radius:2px}.partner-cta-particle-triangle{border-left:calc(var(--size)/2)solid transparent;border-right:calc(var(--size)/2)solid transparent;border-bottom:var(--size)solid var(--color);background:0 0;width:0;height:0}.partner-cta-particle-star{clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);border-radius:1px}.partner-cta-initial{z-index:3;justify-content:center;align-items:center;gap:20px;padding:32px 40px;transition:all .5s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.partner-cta-initial-hidden{opacity:0;pointer-events:none;transform:scale(.8)}.partner-cta-icon-pulse{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;animation:2.5s ease-in-out infinite partnerCtaPulse;display:flex}.partner-cta-heading{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700}.partner-cta-subtext{color:#64748b;margin:4px 0 0;font-size:14px}.partner-cta-arrow-wrap{color:#2563eb;background:#2563eb14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s;animation:1.5s ease-in-out infinite partnerCtaArrowBounce;display:flex}.partner-cta-banner:hover .partner-cta-arrow-wrap{color:#fff;background:#2563eb}.partner-cta-reveal{z-index:8;opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:40px 30px;transition:none;display:flex;position:absolute;inset:0}.partner-cta-reveal-show{opacity:1;pointer-events:auto;animation:.8s cubic-bezier(.16,1,.3,1) forwards partnerCtaRevealIn}.partner-cta-reveal-sparkle{color:#f59e0b;pointer-events:none;font-size:24px;animation:2s ease-in-out infinite partnerCtaSparkle;position:absolute}.partner-cta-reveal-sparkle-1{animation-delay:0s;top:12%;left:15%}.partner-cta-reveal-sparkle-2{color:#ec4899;animation-delay:.6s;top:18%;right:18%}.partner-cta-reveal-sparkle-3{color:#22c55e;animation-delay:1.2s;bottom:15%;left:20%}.partner-cta-reveal-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#ffffff26;border:1px solid #fff3;border-radius:100px;margin-bottom:16px;padding:6px 20px;font-size:14px;font-weight:600;animation:.6s cubic-bezier(.34,1.56,.64,1) .3s both partnerCtaBounceIn;display:inline-block}.partner-cta-reveal-title{color:#fff;text-align:center;letter-spacing:-.02em;margin:0 0 10px;font-size:30px;font-weight:800;animation:.7s .4s both partnerCtaFadeInUp}.partner-cta-reveal-title span{background:linear-gradient(135deg,#60a5fa,#a78bfa,#f472b6) 0 0/200% 200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s infinite partnerCtaGradientShift}.partner-cta-reveal-desc{color:#ffffffb3;text-align:center;max-width:440px;margin:0 0 24px;font-size:15px;line-height:1.6;animation:.7s .5s both partnerCtaFadeInUp}.partner-cta-reveal-stats{align-items:center;gap:24px;margin-bottom:28px;animation:.7s .6s both partnerCtaFadeInUp;display:flex}.partner-cta-stat{text-align:center}.partner-cta-stat-num{color:#fff;font-size:22px;font-weight:800;animation:.5s .8s both partnerCtaStatCount;display:block}.partner-cta-stat-label{color:#ffffff80;margin-top:2px;font-size:12px;font-weight:500;display:block}.partner-cta-stat-divider{background:#ffffff26;width:1px;height:32px}.partner-cta-download-btn{color:#fff;cursor:pointer;letter-spacing:.01em;background:linear-gradient(135deg,#2563eb,#7c3aed);border:none;border-radius:16px;align-items:center;gap:10px;padding:16px 36px;font-size:16px;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1);animation:.6s cubic-bezier(.34,1.56,.64,1) .7s both partnerCtaBounceIn,3s ease-in-out 1.5s infinite partnerCtaBtnGlow;display:inline-flex;position:relative;overflow:hidden}.partner-cta-download-btn:before{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#0000) 0 0/200% 100%;animation:2.5s ease-in-out infinite partnerCtaShimmer;position:absolute;inset:0}.partner-cta-download-btn:hover{transform:translateY(-3px)scale(1.03);box-shadow:0 8px 32px #7c3aed80}.partner-cta-download-btn:active{transform:translateY(-1px)scale(.98)}@media (max-width:768px){.partner-cta-wrapper{padding:16px 16px 30px}.partner-cta-banner{border-radius:20px}.partner-cta-initial{text-align:center;flex-direction:column;gap:14px;padding:28px 24px}.partner-cta-heading{font-size:19px}.partner-cta-exploded{min-height:420px}.partner-cta-reveal-title{font-size:24px}.partner-cta-reveal-desc{font-size:13.5px}.partner-cta-reveal-stats{gap:16px}.partner-cta-stat-num{font-size:18px}.partner-cta-download-btn{border-radius:14px;padding:14px 28px;font-size:14.5px}.partner-cta-icon-pulse{border-radius:15px;width:52px;height:52px}.partner-cta-float{display:none}}@media (max-width:480px){.partner-cta-heading{font-size:17px}.partner-cta-reveal-title{font-size:21px}.partner-cta-reveal-stats{gap:12px}.partner-cta-stat-num{font-size:16px}}
@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.trust-marquee-section{background:linear-gradient(135deg,#0f172a,#1e293b);padding:18px 0;position:relative;overflow:hidden}.trust-marquee-section:before,.trust-marquee-section:after{content:"";z-index:2;pointer-events:none;width:80px;position:absolute;top:0;bottom:0}.trust-marquee-section:before{background:linear-gradient(90deg,#0f172a,#0000);left:0}.trust-marquee-section:after{background:linear-gradient(270deg,#1e293b,#0000);right:0}.trust-marquee-track{gap:40px;width:max-content;animation:30s linear infinite marqueeScroll;display:flex}.trust-marquee-track:hover{animation-play-state:paused}.trust-marquee-item{white-space:nowrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.trust-marquee-icon{color:#60a5fa;background:#2563eb26;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.trust-marquee-text{color:#fffc;letter-spacing:.01em;font-size:14px;font-weight:500}@media (max-width:768px){.trust-marquee-section{padding:14px 0}.trust-marquee-track{gap:30px}.trust-marquee-text{font-size:13px}.trust-marquee-icon{width:28px;height:28px}}
@keyframes hiwFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-14px)scale(1.03)}}@keyframes hiwPulse{0%,to{opacity:.3;box-shadow:0 0}50%{opacity:0;box-shadow:0 0 0 12px}}@keyframes hiwConnectorBounce{0%,to{transform:translate(0)}50%{transform:translate(6px)}}.hiw-animate{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(32px)}.hiw-visible{opacity:1;transform:translateY(0)}.hiw-section{max-width:1100px;font-family:var(--font-poppins,"Poppins",sans-serif);margin:0 auto;padding:80px 20px;position:relative;overflow:hidden}.hiw-bg-orb{pointer-events:none;z-index:0;border-radius:50%;position:absolute}.hiw-bg-orb-1{filter:blur(50px);background:radial-gradient(circle,#2563eb0f 0%,#0000 70%);width:300px;height:300px;animation:10s ease-in-out infinite hiwFloat;top:-60px;left:-80px}.hiw-bg-orb-2{filter:blur(45px);background:radial-gradient(circle,#7c3aed0d 0%,#0000 70%);width:240px;height:240px;animation:12s ease-in-out 2s infinite hiwFloat;bottom:-40px;right:-60px}.hiw-header{text-align:center;z-index:1;margin-bottom:56px;position:relative}.hiw-badge{color:#2563eb;letter-spacing:.04em;text-transform:uppercase;background:#2563eb12;border:1px solid #2563eb1f;border-radius:100px;margin-bottom:18px;padding:7px 20px;font-size:12.5px;font-weight:600;display:inline-flex}.hiw-title{color:#0f172a;letter-spacing:-.02em;margin:0 0 12px;font-size:2.2rem;font-weight:700;line-height:1.15}.hiw-subtitle{color:#64748b;margin:0;font-size:15.5px;line-height:1.6}.hiw-steps{z-index:1;grid-template-columns:repeat(3,1fr);gap:32px;display:grid;position:relative}.hiw-step{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;background:#ffffffbf;border:1px solid #e2e8f099;border-radius:24px;padding:36px 28px 32px;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:0 2px 16px #00000008}.hiw-step:hover{border-color:#2563eb26;box-shadow:0 16px 48px #00000014;transform:translateY(-8px)!important}.hiw-step-number{opacity:.1;letter-spacing:-.03em;font-size:42px;font-weight:800;line-height:1;position:absolute;top:16px;right:24px}.hiw-step-icon{border-radius:20px;justify-content:center;align-items:center;width:68px;height:68px;margin:0 auto 20px;transition:transform .4s;display:flex}.hiw-step:hover .hiw-step-icon{transform:scale(1.1)rotate(5deg)}.hiw-step-title{color:#0f172a;margin:0 0 10px;font-size:18px;font-weight:700}.hiw-step-desc{color:#64748b;margin:0;font-size:14px;line-height:1.6}.hiw-step-connector{color:#cbd5e1;z-index:2;animation:2s ease-in-out infinite hiwConnectorBounce;position:absolute;top:50%;right:-26px;transform:translateY(-50%)}@media (max-width:768px){.hiw-steps{grid-template-columns:1fr;gap:20px;max-width:400px;margin:0 auto}.hiw-step-connector{display:none}.hiw-section{padding:50px 16px}.hiw-title{font-size:1.7rem}.hiw-step{border-radius:20px;padding:28px 22px 26px}}
