@keyframes slideInRight{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}.animate-fadeInDown{animation:fadeInDown 1s ease-out}.animate-fadeInUp{animation:fadeInUp 1s ease-out}.animate-fadeIn{animation:fadeIn .3s ease-out}.animate-slideUp{animation:slideUp .4s ease-out}.animate-shake{animation:shake .5s ease-in-out}.animation-delay-200{animation-delay:.2s;animation-fill-mode:backwards}.animation-delay-400{animation-delay:.4s;animation-fill-mode:backwards}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes logoEntrance{0%{opacity:0;transform:scale(.6) rotate(-8deg);filter:blur(4px)}50%{opacity:.8;transform:scale(1.08) rotate(1deg);filter:blur(0)}to{opacity:1;transform:scale(1) rotate(0deg);filter:blur(0)}}.animate-logoEntrance{animation:logoEntrance .8s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes gradientShift{0%{background-position:0}50%{background-position:100%}to{background-position:0}}.rh-bg-base{background:radial-gradient(ellipse at 20% 20%,#0d1f3c 0,#0a1628 40%,#060e1d 100%)}.rh-grid-overlay{background-image:linear-gradient(rgba(59,130,246,.04) 1px,transparent 0),linear-gradient(90deg,rgba(59,130,246,.04) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse at center,rgba(0,0,0,.6) 0,rgba(0,0,0,.1) 70%,transparent 100%);mask-image:radial-gradient(ellipse at center,rgba(0,0,0,.6) 0,rgba(0,0,0,.1) 70%,transparent 100%)}.rh-orb{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none;will-change:transform,opacity}.rh-orb-1{width:600px;height:600px;top:-150px;left:10%;background:radial-gradient(circle,rgba(37,99,235,.12) 0,rgba(29,78,216,.06) 50%,transparent 70%);animation:orbFloat1 25s ease-in-out infinite}.rh-orb-2{width:500px;height:500px;bottom:5%;right:5%;background:radial-gradient(circle,rgba(99,102,241,.1) 0,rgba(79,70,229,.05) 50%,transparent 70%);animation:orbFloat2 30s ease-in-out infinite}.rh-orb-3{width:400px;height:400px;top:40%;left:55%;background:radial-gradient(circle,rgba(14,165,233,.08) 0,rgba(2,132,199,.04) 50%,transparent 70%);animation:orbFloat3 20s ease-in-out infinite}.rh-orb-4{width:350px;height:350px;bottom:25%;left:20%;background:radial-gradient(circle,rgba(16,185,129,.07) 0,rgba(5,150,105,.03) 50%,transparent 70%);animation:orbFloat4 35s ease-in-out infinite}.rh-orb-5{width:280px;height:280px;top:20%;right:20%;background:radial-gradient(circle,rgba(139,92,246,.08) 0,rgba(124,58,237,.04) 50%,transparent 70%);animation:orbFloat5 22s ease-in-out infinite}.rh-top-line{background:linear-gradient(90deg,transparent,rgba(59,130,246,.2) 30%,rgba(99,102,241,.3) 50%,rgba(59,130,246,.2) 70%,transparent);animation:lineGlow 8s ease-in-out infinite}.rh-bottom-line{background:linear-gradient(90deg,transparent,rgba(16,185,129,.1) 40%,rgba(14,165,233,.15) 50%,rgba(16,185,129,.1) 60%,transparent);animation:lineGlow 12s ease-in-out infinite reverse}.rh-scan-line{position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.15) 50%,transparent);animation:scanLine 18s linear infinite;pointer-events:none}@keyframes orbFloat1{0%,to{transform:translate(0) scale(1);opacity:.8}25%{transform:translate(40px,30px) scale(1.05);opacity:1}50%{transform:translate(20px,60px) scale(.95);opacity:.7}75%{transform:translate(-30px,20px) scale(1.02);opacity:.9}}@keyframes orbFloat2{0%,to{transform:translate(0) scale(1);opacity:.7}33%{transform:translate(-50px,-40px) scale(1.08);opacity:1}66%{transform:translate(30px,-20px) scale(.92);opacity:.6}}@keyframes orbFloat3{0%,to{transform:translate(0) scale(1);opacity:.6}40%{transform:translate(-30px,40px) scale(1.1);opacity:.9}80%{transform:translate(20px,-30px) scale(.9);opacity:.5}}@keyframes orbFloat4{0%,to{transform:translate(0) scale(1);opacity:.5}30%{transform:translate(50px,-30px) scale(1.06);opacity:.8}70%{transform:translate(-20px,40px) scale(.94);opacity:.6}}@keyframes orbFloat5{0%,to{transform:translate(0) scale(1);opacity:.7}50%{transform:translate(-40px,50px) scale(1.12);opacity:.4}}@keyframes lineGlow{0%,to{opacity:.4}50%{opacity:1}}@keyframes scanLine{0%{top:-2px;opacity:0}5%{opacity:1}95%{opacity:1}to{top:100vh;opacity:0}}@keyframes pageEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.rh-page-content{background:linear-gradient(135deg,#eef2ff,#f0f9ff 20%,#faf5ff 40%,#f0fdf4 60%,#eff6ff 80%,#fdf4ff);background-size:300% 300%;animation:pageEnter .3s ease-out,rhContentGradient 22s ease infinite}.rh-page-content:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(circle,rgba(99,102,241,.055) 1px,transparent 0);background-size:36px 36px;mask-image:radial-gradient(ellipse at center,rgba(0,0,0,.5) 0,rgba(0,0,0,.1) 70%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse at center,rgba(0,0,0,.5) 0,rgba(0,0,0,.1) 70%,transparent 100%)}.rh-page-content .bg-gray-50.min-h-screen,.rh-page-content .min-h-screen.bg-gray-50,.rh-page-content>div>div>.bg-gray-50{background:transparent!important}.rh-page-content .sticky.bg-white{background:rgba(255,255,255,.96)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.rh-page-content .bg-white.border-b:not(.rounded-xl):not(.rounded-lg){background:rgba(255,255,255,.95)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}@keyframes rhContentGradient{0%{background-position:0 0}25%{background-position:100% 25%}50%{background-position:100% 100%}75%{background-position:0 75%}to{background-position:0 0}}.rh-page-content:before{content:"";position:fixed;top:0;left:0;right:0;height:2px;z-index:9999;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(99,102,241,.4) 20%,rgba(59,130,246,.6) 40%,rgba(16,185,129,.4) 60%,rgba(139,92,246,.4) 80%,transparent);animation:topAccentLine 10s ease-in-out infinite}@keyframes topAccentLine{0%,to{opacity:.5;background-position:0}50%{opacity:1;background-position:100%}}.rh-glass-card{background:rgba(255,255,255,.97);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.15)}@keyframes cardFadeUp{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rowSlideIn{0%{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:translateX(0)}}@keyframes colFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.rh-page-content .grid>*{animation:cardFadeUp .42s cubic-bezier(.22,1,.36,1) both;will-change:opacity,transform}.rh-page-content .grid>:first-child{animation-delay:.04s}.rh-page-content .grid>:nth-child(2){animation-delay:.09s}.rh-page-content .grid>:nth-child(3){animation-delay:.14s}.rh-page-content .grid>:nth-child(4){animation-delay:.19s}.rh-page-content .grid>:nth-child(5){animation-delay:.24s}.rh-page-content .grid>:nth-child(6){animation-delay:.29s}.rh-page-content .grid>:nth-child(7){animation-delay:.32s}.rh-page-content .grid>:nth-child(8){animation-delay:.35s}.rh-page-content .grid>:nth-child(n+9){animation-delay:.38s}.rh-page-content table tbody tr{animation:rowSlideIn .32s cubic-bezier(.22,1,.36,1) both;will-change:opacity,transform}.rh-page-content table tbody tr:first-child{animation-delay:.06s}.rh-page-content table tbody tr:nth-child(2){animation-delay:.11s}.rh-page-content table tbody tr:nth-child(3){animation-delay:.16s}.rh-page-content table tbody tr:nth-child(4){animation-delay:.21s}.rh-page-content table tbody tr:nth-child(5){animation-delay:.26s}.rh-page-content table tbody tr:nth-child(6){animation-delay:.31s}.rh-page-content table tbody tr:nth-child(7){animation-delay:.36s}.rh-page-content table tbody tr:nth-child(8){animation-delay:.4s}.rh-page-content table tbody tr:nth-child(9){animation-delay:.44s}.rh-page-content table tbody tr:nth-child(10){animation-delay:.48s}.rh-page-content table tbody tr:nth-child(11){animation-delay:.51s}.rh-page-content table tbody tr:nth-child(12){animation-delay:.54s}.rh-page-content table tbody tr:nth-child(n+13){animation-delay:.57s}.rh-page-content table tbody tr{transition:background .18s ease,box-shadow .18s ease}.rh-page-content table tbody tr:hover{background:rgba(99,102,241,.035)!important}.rh-page-content .bg-white.rounded-lg.shadow,.rh-page-content .bg-white.rounded-lg.shadow-lg,.rh-page-content .bg-white.rounded-lg.shadow-sm,.rh-page-content .bg-white.rounded-xl.shadow,.rh-page-content .bg-white.rounded-xl.shadow-lg,.rh-page-content .bg-white.rounded-xl.shadow-sm{animation:colFadeIn .45s cubic-bezier(.22,1,.36,1) both;will-change:opacity,transform}.rh-page-content>* .bg-white.rounded-lg.shadow:first-child,.rh-page-content>* .bg-white.rounded-xl.shadow:first-child{animation-delay:.08s}.rh-page-content>* .bg-white.rounded-lg.shadow:nth-child(2),.rh-page-content>* .bg-white.rounded-xl.shadow:nth-child(2){animation-delay:.16s}.rh-page-content>* .bg-white.rounded-lg.shadow:nth-child(3),.rh-page-content>* .bg-white.rounded-xl.shadow:nth-child(3){animation-delay:.22s}.rh-page-content>* .bg-white.rounded-lg.shadow:nth-child(4),.rh-page-content>* .bg-white.rounded-xl.shadow:nth-child(4){animation-delay:.28s}@media (prefers-reduced-motion:reduce){.rh-page-content .bg-white.rounded-lg.shadow,.rh-page-content .bg-white.rounded-xl.shadow,.rh-page-content .grid>*,.rh-page-content table tbody tr{animation:none!important}}.rh-page-content a[href],.rh-page-content button{transition:transform .15s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease,filter .15s ease,opacity .15s ease}.rh-page-content button:not(:disabled):active{transform:scale(.96)!important;transition-duration:.08s!important}.rh-page-content button[class*=bg-amber-6],.rh-page-content button[class*=bg-blue-6],.rh-page-content button[class*=bg-blue-7],.rh-page-content button[class*=bg-emerald-6],.rh-page-content button[class*=bg-emerald-7],.rh-page-content button[class*=bg-indigo-6],.rh-page-content button[class*=bg-indigo-7],.rh-page-content button[class*=bg-orange-6],.rh-page-content button[class*=bg-pink-6],.rh-page-content button[class*=bg-purple-6],.rh-page-content button[class*=bg-purple-7],.rh-page-content button[class*=bg-red-6],.rh-page-content button[class*=bg-teal-6],.rh-page-content button[class*=bg-teal-7],.rh-page-content button[class*=bg-violet-6],.rh-page-content button[class*=bg-yellow-6]{box-shadow:0 1px 3px rgba(0,0,0,.08)}.rh-page-content button[class*=bg-amber-6]:hover,.rh-page-content button[class*=bg-blue-6]:hover,.rh-page-content button[class*=bg-blue-7]:hover,.rh-page-content button[class*=bg-emerald-6]:hover,.rh-page-content button[class*=bg-emerald-7]:hover,.rh-page-content button[class*=bg-indigo-6]:hover,.rh-page-content button[class*=bg-indigo-7]:hover,.rh-page-content button[class*=bg-orange-6]:hover,.rh-page-content button[class*=bg-purple-6]:hover,.rh-page-content button[class*=bg-purple-7]:hover,.rh-page-content button[class*=bg-red-6]:hover,.rh-page-content button[class*=bg-teal-6]:hover,.rh-page-content button[class*=bg-teal-7]:hover,.rh-page-content button[class*=bg-violet-6]:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,0,0,.18);filter:brightness(1.07)}.rh-page-content button[class*=border][class*=text-]:not([class*=bg-]):hover{transform:translateY(-1px);box-shadow:0 4px 10px rgba(0,0,0,.1)}.rh-page-content a[href]:not([class*=text-]):hover{transform:translateY(-1px)}.rh-page-content a:focus-visible,.rh-page-content button:focus-visible{outline:2px solid rgba(99,102,241,.6);outline-offset:2px;border-radius:6px}.rh-page-content button:hover>.flex>i[class*=ri-arrow],.rh-page-content button:hover>i[class*=ri-arrow]{transform:translateX(2px);transition:transform .2s ease}.rh-page-content button:disabled{opacity:.5;cursor:not-allowed;transform:none!important;filter:none!important}@keyframes particle3D{0%{transform:translateY(0) translateX(0);opacity:0}8%{opacity:1}92%{opacity:.7}to{transform:translateY(-105vh) translateX(var(--drift,0));opacity:0}}.hero-particle{position:absolute;bottom:0;border-radius:50%;pointer-events:none;animation:particle3D var(--dur,14s) ease-in infinite;animation-delay:var(--delay,0s);will-change:transform,opacity}@keyframes logo3DRotate{0%{transform:perspective(600px) rotateY(0deg) rotateX(2deg) scale(1)}20%{transform:perspective(600px) rotateY(10deg) rotateX(4deg) scale(1.03)}40%{transform:perspective(600px) rotateY(0deg) rotateX(-2deg) scale(1.01)}60%{transform:perspective(600px) rotateY(-10deg) rotateX(3deg) scale(1.03)}80%{transform:perspective(600px) rotateY(-4deg) rotateX(-1deg) scale(1.01)}to{transform:perspective(600px) rotateY(0deg) rotateX(2deg) scale(1)}}.logo-3d{animation:logo3DRotate 8s ease-in-out infinite;transform-style:preserve-3d;will-change:transform}@keyframes logoGlowPulse{0%,to{opacity:.5;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}}.logo-glow-ring{position:absolute;inset:-24px;border-radius:50%;animation:logoGlowPulse 3s ease-in-out infinite;pointer-events:none}@keyframes glitchH{0%,to{clip-path:none;transform:none}10%{clip-path:inset(25% 0 50% 0);transform:translate(-2px);filter:hue-rotate(20deg)}20%{clip-path:inset(60% 0 10% 0);transform:translate(2px);filter:hue-rotate(-10deg)}30%{clip-path:none;transform:none;filter:none}}.glitch-text{animation:glitchH .18s steps(1) forwards}@keyframes shimmerText{0%{background-position:-200%}to{background-position:200%}}.shimmer-title{background:linear-gradient(105deg,rgba(255,255,255,.9),rgba(255,255,255,1) 35%,rgba(251,191,36,.95) 50%,rgba(249,115,22,.9) 60%,rgba(255,255,255,1) 75%,rgba(255,255,255,.9));background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmerText 5s linear infinite}@keyframes heroReveal{0%{opacity:0;transform:translateY(32px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.hero-reveal-1{animation:heroReveal .8s cubic-bezier(.34,1.36,.64,1) .1s both}.hero-reveal-2{animation:heroReveal .8s cubic-bezier(.34,1.36,.64,1) .3s both}.hero-reveal-3{animation:heroReveal .8s cubic-bezier(.34,1.36,.64,1) .5s both}.hero-reveal-4{animation:heroReveal .8s cubic-bezier(.34,1.36,.64,1) .65s both}.hero-reveal-5{animation:heroReveal .8s cubic-bezier(.34,1.36,.64,1) .8s both}.hero-reveal-6{animation:heroReveal .8s cubic-bezier(.34,1.36,.64,1) .95s both}@keyframes statCard{0%{opacity:0;transform:translateY(20px) rotateX(20deg)}to{opacity:1;transform:translateY(0) rotateX(0deg)}}.stat-card-0{animation:statCard .6s cubic-bezier(.34,1.4,.64,1) .9s both}.stat-card-1{animation:statCard .6s cubic-bezier(.34,1.4,.64,1) 1.05s both}.stat-card-2{animation:statCard .6s cubic-bezier(.34,1.4,.64,1) 1.2s both}@keyframes btnReveal{0%{opacity:0;transform:scale(.9) translateY(16px)}to{opacity:1;transform:scale(1) translateY(0)}}.btn-reveal-1{animation:btnReveal .65s cubic-bezier(.34,1.4,.64,1) 1.35s both}.btn-reveal-2{animation:btnReveal .65s cubic-bezier(.34,1.4,.64,1) 1.5s both}.btn-reveal-mid{animation:btnReveal .65s cubic-bezier(.34,1.4,.64,1) 1.42s both}@keyframes lineReveal{0%{scaleX:0;opacity:0}to{scaleX:1;opacity:1}}.line-reveal{animation:heroReveal .6s ease 1.6s both}@keyframes orbFloat{0%,to{transform:translate(0) scale(1)}33%{transform:translate(10px,-15px) scale(1.05)}66%{transform:translate(-8px,8px) scale(.97)}}.orb{animation:orbFloat var(--od,18s) ease-in-out infinite;animation-delay:var(--odel,0s)}@keyframes scanLine2{0%{top:-4%;opacity:0}5%{opacity:.5}95%{opacity:.3}to{top:104%;opacity:0}}.hero-scan{position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(249,115,22,.4),rgba(251,191,36,.6),rgba(249,115,22,.4),transparent);animation:scanLine2 var(--sd,12s) linear infinite;animation-delay:var(--sdel,0s);pointer-events:none;filter:blur(.5px);z-index:1}@keyframes exitOverlay{0%{opacity:0;transform:scale(.04);border-radius:50%}35%{opacity:1;transform:scale(.8);border-radius:40%}60%{opacity:1;transform:scale(1.2);border-radius:8%}to{opacity:1;transform:scale(2.5);border-radius:0}}.exit-overlay{animation:exitOverlay .75s cubic-bezier(.55,0,.85,.5) forwards}@keyframes exitFadeContent{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.06);filter:blur(4px)}}.exit-content{animation:exitFadeContent .45s ease-in forwards}@keyframes bounceArrow{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes bgGridMove{0%{transform:translate(0)}to{transform:translate(48px,48px)}}.bg-grid-anim{background-image:linear-gradient(var(--accent-color,rgba(56,189,248,.09)) 1px,transparent 1px),linear-gradient(90deg,var(--accent-color,rgba(56,189,248,.09)) 1px,transparent 1px);background-size:48px 48px;animation:bgGridMove 14s linear infinite;will-change:transform}@keyframes secParticle{0%{transform:translateY(0) translateX(0);opacity:0}8%{opacity:1}92%{opacity:.6}to{transform:translateY(-110%) translateX(var(--sp-drift,0));opacity:0}}.sec-particle{position:absolute;bottom:0;border-radius:50%;pointer-events:none;animation:secParticle var(--sp-dur,16s) ease-in infinite;animation-delay:var(--sp-delay,0s)}@keyframes pulseRing{0%,to{opacity:.12;transform:scale(.9)}50%{opacity:.28;transform:scale(1.1)}}.pulse-ring{animation:pulseRing var(--pr-dur,7s) ease-in-out infinite;animation-delay:var(--pr-delay,0s)}@keyframes titleSlideIn{0%{opacity:0;transform:translateY(20px) scale(.95)}60%{opacity:1;transform:translateY(-4px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}.title-anim{animation:titleSlideIn 1.2s cubic-bezier(.22,1,.36,1) forwards}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.marquee-track{display:flex;width:-moz-max-content;width:max-content;animation:marquee 40s linear infinite}.marquee-track:hover{animation-play-state:paused}.brand-card{position:relative;overflow:hidden;transition:transform .5s cubic-bezier(.34,1.56,.64,1),box-shadow .5s ease}.brand-card:before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);transform:skewX(-20deg);transition:left .6s ease;pointer-events:none}.brand-card:hover:before{left:150%}.brand-card:hover{transform:scale(1.12) translateY(-6px);box-shadow:0 16px 50px rgba(232,119,34,.35),0 0 0 1px rgba(255,255,255,.12)}.brand-card:hover img{filter:brightness(1.08) saturate(1.1)}.brand-card img{transition:filter .4s ease,transform .4s ease}@keyframes floatPulse{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.brand-float{animation:floatPulse 3.5s ease-in-out infinite}@keyframes borderGlow{0%,to{opacity:.4}50%{opacity:.9}}.border-glow{animation:borderGlow 2s ease-in-out infinite}.card-3d{transition:transform .15s ease,box-shadow .15s ease;will-change:transform}.card-3d:hover{transform:perspective(700px) rotateY(3deg) rotateX(-2deg) translateZ(8px) scale(1.02);box-shadow:0 20px 40px rgba(0,0,0,.35),0 0 0 1px rgba(255,255,255,.06)}@media (prefers-reduced-motion:reduce){.bg-grid-anim,.border-glow,.brand-float,.btn-reveal-1,.btn-reveal-2,.btn-reveal-mid,.card-3d,.card-3d:hover,.exit-content,.exit-overlay,.hero-particle,.hero-reveal-1,.hero-reveal-2,.hero-reveal-3,.hero-reveal-4,.hero-reveal-5,.hero-reveal-6,.hero-scan,.logo-3d,.logo-glow-ring,.marquee-track,.orb,.pulse-ring,.sec-particle,.shimmer-title,.stat-card-0,.stat-card-1,.stat-card-2,.title-anim{animation:none!important;transition:none!important}}@keyframes scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes fadeSlideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes breathe{0%{transform:scale(1)}to{transform:scale(1.04)}}@keyframes fadeSlideUpSmall{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes badgeFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseGreen{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.8}}.hero-logo{animation:fadeSlideDown .8s ease-out .2s both,breathe 3s ease-in-out 1s infinite alternate}.hero-badge{animation:badgeFadeUp .6s ease-out .5s both}.hero-badge-dot{animation:pulseGreen 2s ease-in-out infinite}.hero-title-line1{animation:fadeInUp .7s ease-out .7s both}.hero-title-line2{animation:fadeInUp .7s ease-out .9s both}.hero-subtitle{animation:fadeIn .6s ease-out 1.1s both}.hero-cta{animation:fadeSlideUpSmall .6s ease-out 1.3s both}@media (max-width:767px){.hero-title-line1,.hero-title-line2{font-size:40px!important}.hero-logo-img{width:100px!important}.hero-subtitle p{font-size:14px!important}}@keyframes pulse-glow{0%,to{opacity:.6}50%{opacity:1}}@keyframes float-orb{0%,to{transform:translate(0)}33%{transform:translate(20px,-15px)}66%{transform:translate(-15px,10px)}}@keyframes slide-in-right{0%{opacity:0;transform:translateX(40px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes slide-in-left{0%{opacity:0;transform:translateX(-40px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes slide-out-left{0%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(-40px) scale(.95)}}@keyframes slide-out-right{0%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(40px) scale(.95)}}@keyframes fade-scale-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes kb-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes check-pop{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}@keyframes avatar-pop{0%{transform:scale(.8);opacity:0}60%{transform:scale(1.05)}to{transform:scale(1);opacity:1}}@keyframes glow-pulse{0%,to{box-shadow:0 0 20px rgba(232,119,34,.2)}50%{box-shadow:0 0 40px rgba(232,119,34,.4)}}@keyframes star-flicker{0%,to{opacity:.15}50%{opacity:.35}}.anim-slide-right{animation:slide-in-right .4s cubic-bezier(.22,1,.36,1)}.anim-slide-left{animation:slide-in-left .4s cubic-bezier(.22,1,.36,1)}.anim-fade-scale{animation:fade-scale-in .35s cubic-bezier(.22,1,.36,1)}.anim-fade-up{animation:fade-up .3s cubic-bezier(.22,1,.36,1)}.anim-kb-up{animation:kb-slide-up .25s ease-out}.anim-check{animation:check-pop .35s cubic-bezier(.34,1.56,.64,1)}.anim-avatar{animation:avatar-pop .4s cubic-bezier(.22,1,.36,1)}.glass-card{background:rgba(255,255,255,.04);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.glass-card,.glass-input{border:1px solid rgba(255,255,255,.08)}.glass-input{background:rgba(255,255,255,.05)}.glass-input:focus{border-color:rgba(232,119,34,.4);background:rgba(255,255,255,.07)}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9940be41d763cd40-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d0204c37d9a66afa-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/424a6f0e872a6c22-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/870840a80857d4d7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/be955174636e5369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Pacifico Fallback;src:local("Arial");ascent-override:137.32%;descent-override:47.74%;line-gap-override:0.00%;size-adjust:94.89%}.__className_a5c4ba{font-family:Pacifico,Pacifico Fallback;font-weight:400;font-style:normal}.__variable_a5c4ba{--font-pacifico:"Pacifico","Pacifico Fallback"}