.stamp{background-image:url(/_next/static/media/stamp1.d76643fc.png);background-repeat:no-repeat;background-size:cover;width:120px;height:120px;margin:-60px 0 0 -60px;animation:spin 2s linear infinite}.logo,.stamp{position:absolute;top:50%;left:50%}.logo{margin:-35px 0 0 -30px}@keyframes spin{to{transform:rotate(1turn)}}body,html{max-width:100%;overflow-x:hidden}*{box-sizing:border-box}.hero-container{position:relative;overflow:hidden;background:linear-gradient(135deg,#f0f4ff,#fafbff 40%,#fff)}:is(.dark) .hero-container{background:linear-gradient(135deg,#060c1a,#0b1428 40%,#0d1830)}.hero-mesh-bg{position:absolute;inset:0;z-index:0;overflow:hidden}.hero-mesh-bg:before{content:"";position:absolute;width:130%;height:130%;top:-15%;left:-15%;background:radial-gradient(ellipse 600px 400px at 20% 30%,rgba(40,68,145,.12) 0,transparent 70%),radial-gradient(ellipse 500px 500px at 75% 20%,rgba(235,152,2,.08) 0,transparent 70%),radial-gradient(ellipse 400px 600px at 60% 80%,rgba(99,102,241,.08) 0,transparent 70%),radial-gradient(ellipse 300px 300px at 10% 80%,rgba(235,152,2,.06) 0,transparent 70%);animation:meshMove 20s ease-in-out infinite alternate}:is(.dark) .hero-mesh-bg:before{background:radial-gradient(ellipse 600px 400px at 20% 30%,rgba(40,68,145,.25) 0,transparent 70%),radial-gradient(ellipse 500px 500px at 75% 20%,rgba(235,152,2,.12) 0,transparent 70%),radial-gradient(ellipse 400px 600px at 60% 80%,rgba(99,102,241,.15) 0,transparent 70%),radial-gradient(ellipse 300px 300px at 10% 80%,rgba(235,152,2,.08) 0,transparent 70%)}@keyframes meshMove{0%{transform:translate(0) rotate(0deg)}33%{transform:translate(2%,-1%) rotate(1deg)}66%{transform:translate(-1%,2%) rotate(-.5deg)}to{transform:translate(1%,-2%) rotate(.5deg)}}.hero-orb{position:absolute;border-radius:50%;filter:blur(60px);opacity:.5;will-change:transform}.hero-orb--1{width:320px;height:320px;background:radial-gradient(circle,rgba(40,68,145,.35),transparent 70%);top:-80px;left:-60px;animation:orbFloat1 14s ease-in-out infinite}.hero-orb--2{width:260px;height:260px;background:radial-gradient(circle,rgba(235,152,2,.3),transparent 70%);bottom:-40px;right:-40px;animation:orbFloat2 18s ease-in-out infinite}.hero-orb--3{width:200px;height:200px;background:radial-gradient(circle,rgba(99,102,241,.2),transparent 70%);top:40%;left:50%;animation:orbFloat3 16s ease-in-out infinite}:is(.dark) .hero-orb--1{opacity:.6}:is(.dark) .hero-orb--2{opacity:.5}:is(.dark) .hero-orb--3{opacity:.4}@keyframes orbFloat1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,20px) scale(1.08)}}@keyframes orbFloat2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-25px,-30px) scale(1.1)}}@keyframes orbFloat3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(20px,-20px) scale(.95)}}.hero-grid-pattern{position:absolute;inset:0;z-index:0;background-image:linear-gradient(rgba(40,68,145,.03) 1px,transparent 0),linear-gradient(90deg,rgba(40,68,145,.03) 1px,transparent 0);background-size:60px 60px;mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 30%,transparent 80%)}:is(.dark) .hero-grid-pattern{background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0)}.hero-particles{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.hero-particle{position:absolute;border-radius:50%;opacity:0;animation:particleFloat linear infinite}.hero-particle--dot{width:4px;height:4px;background:rgba(40,68,145,.4)}:is(.dark) .hero-particle--dot{background:rgba(147,175,255,.3)}.hero-particle--ring{width:12px;height:12px;border:1.5px solid rgba(235,152,2,.3);background:transparent}:is(.dark) .hero-particle--ring{border-color:rgba(235,182,82,.25)}.hero-particle--diamond{width:6px;height:6px;background:rgba(99,102,241,.3);transform:rotate(45deg);border-radius:1px}:is(.dark) .hero-particle--diamond{background:rgba(165,168,255,.25)}.hero-particle:first-child{left:8%;animation-duration:22s;animation-delay:0s}.hero-particle:nth-child(2){left:18%;animation-duration:18s;animation-delay:3s}.hero-particle:nth-child(3){left:28%;animation-duration:25s;animation-delay:1s}.hero-particle:nth-child(4){left:38%;animation-duration:20s;animation-delay:5s}.hero-particle:nth-child(5){left:48%;animation-duration:23s;animation-delay:2s}.hero-particle:nth-child(6){left:58%;animation-duration:19s;animation-delay:4s}.hero-particle:nth-child(7){left:68%;animation-duration:24s;animation-delay:1.5s}.hero-particle:nth-child(8){left:78%;animation-duration:21s;animation-delay:3.5s}.hero-particle:nth-child(9){left:88%;animation-duration:17s;animation-delay:.5s}.hero-particle:nth-child(10){left:95%;animation-duration:26s;animation-delay:6s}.hero-particle:nth-child(11){left:5%;animation-duration:20s;animation-delay:7s}.hero-particle:nth-child(12){left:42%;animation-duration:22s;animation-delay:8s}@keyframes particleFloat{0%{transform:translateY(100vh) rotate(0deg);opacity:0}10%{opacity:.8}90%{opacity:.6}to{transform:translateY(-100px) rotate(1turn);opacity:0}}.hero-banner{position:relative;z-index:1}.hero-fade-up{opacity:0;transform:translateY(30px);animation:heroFadeUp .8s cubic-bezier(.16,1,.3,1) forwards}.hero-fade-up-delay-1{animation-delay:.15s}.hero-fade-up-delay-2{animation-delay:.3s}.hero-fade-up-delay-3{animation-delay:.45s}.hero-fade-up-delay-4{animation-delay:.6s}@keyframes heroFadeUp{to{opacity:1;transform:translateY(0)}}.hero-fade-right{opacity:0;transform:translateX(40px);animation:heroFadeRight .9s cubic-bezier(.16,1,.3,1) .4s forwards}@keyframes heroFadeRight{to{opacity:1;transform:translateX(0)}}.hero-title-gradient{background:linear-gradient(135deg,#284491,#3b5ec9 50%,#eb9802);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 200%;animation:gradientShift 6s ease-in-out infinite}:is(.dark) .hero-title-gradient{background:linear-gradient(135deg,#6b8cff,#8ba4ff 50%,#f0b429);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 200%;animation:gradientShift 6s ease-in-out infinite}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.hero-glass-card{background:hsla(0,0%,100%,.7);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid hsla(0,0%,100%,.5);box-shadow:0 8px 32px rgba(40,68,145,.08),0 2px 8px rgba(0,0,0,.04),inset 0 1px 0 hsla(0,0%,100%,.6);transition:box-shadow .4s ease,transform .4s ease}.hero-glass-card:hover{box-shadow:0 12px 48px rgba(40,68,145,.12),0 4px 12px rgba(0,0,0,.06),inset 0 1px 0 hsla(0,0%,100%,.6);transform:translateY(-2px)}:is(.dark) .hero-glass-card{background:rgba(15,23,42,.6);border:1px solid hsla(0,0%,100%,.08);box-shadow:0 8px 32px rgba(0,0,0,.3),0 2px 8px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.05)}:is(.dark) .hero-glass-card:hover{box-shadow:0 12px 48px rgba(40,68,145,.2),0 4px 12px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.05)}.hero-ai-badge{position:relative;overflow:hidden}.hero-ai-badge:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,hsla(0,0%,100%,.3) 50%,transparent 70%);animation:badgeShimmer 3s ease-in-out infinite}@keyframes badgeShimmer{0%{transform:translateX(-100%) rotate(45deg)}to{transform:translateX(100%) rotate(45deg)}}.hero-option-btn{position:relative;overflow:hidden;transition:all .35s cubic-bezier(.16,1,.3,1)}.hero-option-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(40,68,145,.06),rgba(235,152,2,.04));opacity:0;transition:opacity .35s ease}.hero-option-btn:hover:before{opacity:1}.hero-option-btn:hover{transform:translateX(4px);border-color:rgba(40,68,145,.4);box-shadow:0 4px 20px rgba(40,68,145,.1),0 1px 4px rgba(0,0,0,.04)}:is(.dark) .hero-option-btn:hover{border-color:rgba(107,140,255,.3);box-shadow:0 4px 20px rgba(40,68,145,.15),0 1px 4px rgba(0,0,0,.1)}.hero-option-btn:active{transform:translateX(2px) scale(.99)}.hero-option-num{position:relative;transition:all .35s ease}.hero-option-btn:hover .hero-option-num{background:linear-gradient(135deg,#284491,#3b5ec9);color:#fff!important;border-color:transparent;box-shadow:0 2px 8px rgba(40,68,145,.3)}:is(.dark) .hero-option-btn:hover .hero-option-num{background:linear-gradient(135deg,#4a6fd9,#6b8cff)}.hero-cta-btn{position:relative;overflow:hidden;min-width:320px;min-height:60px;font-family:Poppins,sans-serif;letter-spacing:.5px;font-weight:600;color:#fff;background:linear-gradient(135deg,#284491,#3b5ec9 40%,#eb9802);background-size:200% 200%;border:none;border-radius:1000px;cursor:pointer;outline:none;text-align:center;box-shadow:0 8px 30px rgba(40,68,145,.35),0 2px 8px rgba(0,0,0,.1);transition:all .4s cubic-bezier(.16,1,.3,1);animation:ctaGradient 4s ease-in-out infinite}.hero-cta-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.15),transparent);transition:left .6s ease}.hero-cta-btn:hover:before{left:100%}.hero-cta-btn:hover{transform:translateY(-4px);box-shadow:0 14px 40px rgba(40,68,145,.4),0 4px 12px rgba(0,0,0,.12)}.hero-cta-btn:active{transform:translateY(-1px)}@keyframes ctaGradient{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.hero-cta-ring{position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px;border-radius:100%;border:3px solid rgba(40,68,145,.4);animation:ctaRing 2.5s ease-out infinite}.hero-cta-btn:hover .hero-cta-ring{animation:none;display:none}@keyframes ctaRing{0%{width:30px;height:30px;opacity:.8}to{width:280px;height:280px;opacity:0}}.hero-rotating-text{display:inline-block;min-width:14ch;white-space:nowrap;font-weight:700}.hero-caret{display:inline-block;width:2px;height:1.1em;background:currentColor;vertical-align:-.15em;animation:caretBlink 1s steps(1) infinite;margin-left:1px}@keyframes caretBlink{0%,49%{opacity:1}50%,to{opacity:0}}.hero-feature-card{position:relative;overflow:hidden;background:hsla(0,0%,100%,.5);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);border:1px solid hsla(0,0%,100%,.4);border-radius:24px;box-shadow:0 20px 60px rgba(40,68,145,.08),0 4px 16px rgba(0,0,0,.04);transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s ease}.hero-feature-card:hover{transform:translateY(-6px);box-shadow:0 28px 70px rgba(40,68,145,.12),0 8px 24px rgba(0,0,0,.06)}:is(.dark) .hero-feature-card{background:rgba(15,23,42,.5);border:1px solid hsla(0,0%,100%,.06);box-shadow:0 20px 60px rgba(0,0,0,.3),0 4px 16px rgba(0,0,0,.2)}.hero-feature-card:before{content:"";position:absolute;inset:-1px;border-radius:25px;padding:1px;background:linear-gradient(135deg,rgba(40,68,145,.3),rgba(235,152,2,.3),rgba(99,102,241,.2));background-size:300% 300%;animation:borderGradient 6s ease-in-out infinite;-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;opacity:0;transition:opacity .5s ease}.hero-feature-card:hover:before{opacity:1}@keyframes borderGradient{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.hero-orbit{position:absolute;border-radius:50%;border:1px dashed rgba(40,68,145,.1);animation:orbitSpin 30s linear infinite}:is(.dark) .hero-orbit{border-color:rgba(107,140,255,.08)}.hero-orbit--1{width:300px;height:300px}.hero-orbit--1,.hero-orbit--2{top:50%;left:50%;transform:translate(-50%,-50%)}.hero-orbit--2{width:220px;height:220px;animation-direction:reverse;animation-duration:24s}.hero-orbit-dot{position:absolute;width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#284491,#eb9802);box-shadow:0 0 10px rgba(40,68,145,.4)}.hero-orbit--1 .hero-orbit-dot{top:-4px;left:50%;transform:translateX(-50%)}.hero-orbit--2 .hero-orbit-dot{bottom:-4px;right:20%}@keyframes orbitSpin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.hero-stat{position:relative;padding:16px 12px;border-radius:16px;background:hsla(0,0%,100%,.6);border:1px solid rgba(40,68,145,.08);transition:all .35s ease}.hero-stat:hover{background:hsla(0,0%,100%,.9);transform:translateY(-2px);box-shadow:0 8px 24px rgba(40,68,145,.1)}:is(.dark) .hero-stat{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.06)}:is(.dark) .hero-stat:hover{background:hsla(0,0%,100%,.08);box-shadow:0 8px 24px rgba(0,0,0,.2)}.hero-icon-glow{position:relative}.hero-icon-glow:after{content:"";position:absolute;inset:-4px;border-radius:inherit;background:linear-gradient(135deg,rgba(40,68,145,.3),rgba(235,152,2,.3));filter:blur(12px);opacity:0;transition:opacity .4s ease;z-index:-1}.hero-feature-card:hover .hero-icon-glow:after{opacity:1}.hero-floating-badge{animation:floatBadge 4s ease-in-out infinite}@keyframes floatBadge{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:640px){.hero-cta-btn{min-width:280px;min-height:54px}.hero-rotating-text{min-width:10ch}}.animate-pulse-slow{animation:pulseSlow 3s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulseSlow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(1.05)}}.hero-noise{position:absolute;inset:0;z-index:0;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px;pointer-events:none}:is(.dark) .hero-noise{opacity:.02}.hero-glass-shine{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent)}:is(.dark) .hero-glass-shine{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent)}