@import url(https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800;900&display=swap);:root{--pri:#2563ff;--pri-light:#4f87ff;--deep:#0a1f5c;--sky:#eaf3ff;--sky-light:#38bdf8;--sky-lighter:#7dd3fc;--sky-50:#f0f9ff;--sky-100:#e0f2fe;--sky-200:#bae6fd;--cyan:#6fd3ff;--gold:#f5a623;--blue-deep:#0a1f5c;--white:#fff;--gray-50:#f8fafc;--gray-100:#f1f5f9;--gray-200:#e2e8f0;--gray-300:#cbd5e1;--gray-400:#94a3b8;--gray-500:#64748b;--gray-600:#475569;--gray-700:#334155;--gray-800:#1e293b;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 6px -1px #00000012,0 2px 4px -2px #0000000d;--shadow-lg:0 10px 15px -3px #00000012,0 4px 6px -4px #0000000d;--shadow-xl:0 20px 25px -5px #00000012,0 8px 10px -6px #0000000a;--shadow-sky:0 10px 40px -10px #0ea5e94d;--shadow-sky-lg:0 20px 60px -15px #0ea5e959;--radius:16px;--radius-lg:24px;--radius-xl:32px}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;background:var(--white);color:#1e293b;color:var(--gray-800);font-family:Plus Jakarta Sans,Inter,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#f8fafc;background:var(--gray-50)}::-webkit-scrollbar-thumb{background:#bae6fd;background:var(--sky-200);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#eaf3ff;background:var(--sky)}::selection{background:#0ea5e933;color:#1e293b;color:var(--gray-800)}a{color:#eaf3ff;color:var(--sky);text-decoration:none;transition:color .2s}a:hover{color:#0a1f5c;color:var(--blue-deep)}.card-3d{background:#fff;background:var(--white);border:1px solid #e2e8f0;border:1px solid var(--gray-200);border-radius:16px;border-radius:var(--radius);box-shadow:0 4px 6px -1px #00000012,0 2px 4px -2px #0000000d;box-shadow:var(--shadow-md);transform-style:preserve-3d;transition:all .4s cubic-bezier(.25,.8,.25,1)}.card-3d:hover{border-color:#bae6fd;border-color:var(--sky-200);box-shadow:0 20px 25px -5px #00000012,0 8px 10px -6px #0000000a,0 0 0 1px #0ea5e91a;box-shadow:var(--shadow-xl),0 0 0 1px #0ea5e91a;transform:translateY(-8px)}.card-glass{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#fffc;border:1px solid #ffffffe6;border-radius:16px;border-radius:var(--radius);box-shadow:0 10px 15px -3px #00000012,0 4px 6px -4px #0000000d,inset 0 1px 0 #ffffffe6;box-shadow:var(--shadow-lg),inset 0 1px 0 #ffffffe6}.card-sky{background:linear-gradient(135deg,#f0f9ff,#fff);background:linear-gradient(135deg,var(--sky-50) 0,var(--white) 100%);border:1px solid #e0f2fe;border:1px solid var(--sky-100);border-radius:16px;border-radius:var(--radius);box-shadow:0 4px 6px -1px #00000012,0 2px 4px -2px #0000000d;box-shadow:var(--shadow-md);transition:all .3s ease}.card-sky:hover{border-color:#bae6fd;border-color:var(--sky-200);box-shadow:0 10px 40px -10px #0ea5e94d;box-shadow:var(--shadow-sky);transform:translateY(-4px)}.glassmorphic-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffffd9;border:1px solid #0ea5e91a;border-radius:24px;border-radius:var(--radius-lg);box-shadow:0 10px 15px -3px #00000012,0 4px 6px -4px #0000000d,inset 0 1px 0 #ffffffe6;box-shadow:var(--shadow-lg),inset 0 1px 0 #ffffffe6;transition:all .4s cubic-bezier(.25,.8,.25,1)}.glassmorphic-card:hover{box-shadow:0 20px 60px -15px #0ea5e959;box-shadow:var(--shadow-sky-lg);transform:translateY(-5px)}.liquid-glass{backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);background:#ffffffb3;border:1px solid #fffc;border-radius:24px;border-radius:var(--radius-lg);box-shadow:0 10px 15px -3px #00000012,0 4px 6px -4px #0000000d,inset 0 1px 0 #ffffffe6;box-shadow:var(--shadow-lg),inset 0 1px 0 #ffffffe6;overflow:hidden;position:relative}.liquid-glass:before{background:linear-gradient(180deg,#ffffff80,#0000);border-radius:24px 24px 50% 50%;border-radius:var(--radius-lg) var(--radius-lg) 50% 50%;content:"";height:50%;left:0;pointer-events:none;position:absolute;right:0;top:0}.btn-sky{background:linear-gradient(135deg,#eaf3ff,#38bdf8);background:linear-gradient(135deg,var(--sky) 0,var(--sky-light) 100%);border:none;border-radius:12px;box-shadow:0 4px 14px #0ea5e959,inset 0 1px 0 #ffffff40;color:#fff;color:var(--white);cursor:pointer;font-weight:600;padding:12px 28px;transition:all .3s cubic-bezier(.25,.8,.25,1)}.btn-sky:hover{box-shadow:0 8px 25px #0ea5e973,inset 0 1px 0 #ffffff4d;transform:translateY(-3px)}.btn-sky:active{box-shadow:0 2px 8px #0ea5e94d;transform:translateY(0)}.btn-white{background:#fff;background:var(--white);border:2px solid #bae6fd;border:2px solid var(--sky-200);border-radius:12px;box-shadow:0 1px 2px #0000000d;box-shadow:var(--shadow-sm);color:#eaf3ff;color:var(--sky);cursor:pointer;font-weight:600;padding:10px 28px;transition:all .3s ease}.btn-white:hover{border-color:#eaf3ff;border-color:var(--sky);box-shadow:0 10px 40px -10px #0ea5e94d;box-shadow:var(--shadow-sky);transform:translateY(-2px)}.glossy-btn{background:linear-gradient(180deg,#eaf3ff,#0a1f5c);background:linear-gradient(180deg,var(--sky) 0,var(--blue-deep) 100%);border:1px solid #ffffff4d;border-radius:50px;box-shadow:0 4px 15px #0ea5e966,inset 0 1px 0 #fff6;color:#fff;cursor:pointer;font-weight:600;overflow:hidden;padding:12px 28px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.glossy-btn:before{background:linear-gradient(180deg,#ffffff4d,#0000);border-radius:50px 50px 50% 50%;content:"";height:50%;left:0;pointer-events:none;position:absolute;right:0;top:0}.glossy-btn:hover{box-shadow:0 6px 20px #0ea5e980,inset 0 1px 0 #ffffff80;transform:translateY(-2px)}.btn-3d{background:linear-gradient(145deg,#eaf3ff,#0a1f5c);background:linear-gradient(145deg,var(--sky),var(--blue-deep));border:none;box-shadow:6px 6px 16px #0ea5e94d,-6px -6px 16px #fffc,inset 1px 1px 2px #ffffff4d;color:#fff;cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.25,1)}.btn-3d:hover{box-shadow:8px 8px 20px #0ea5e966,-8px -8px 20px #ffffffe6;transform:translateY(-3px)}.btn-3d:active{box-shadow:3px 3px 8px #0ea5e933;transform:translateY(1px)}.btn-hover-lift{transition:transform .2s ease,box-shadow .2s ease}.btn-hover-lift:hover{box-shadow:0 4px 12px #0ea5e94d;transform:translateY(-2px)}.neumorphic{background:#fff;background:var(--white);box-shadow:8px 8px 20px #0ea5e914,-8px -8px 20px #fff}.neumorphic,.neumorphic-inset{border-radius:16px;border-radius:var(--radius)}.neumorphic-inset{background:#f0f9ff;background:var(--sky-50);box-shadow:inset 4px 4px 10px #0ea5e914,inset -4px -4px 10px #fff}.gradient-primary{background:linear-gradient(135deg,#eaf3ff,#0a1f5c);background:linear-gradient(135deg,var(--sky) 0,var(--blue-deep) 100%)}.gradient-light{background:linear-gradient(135deg,#38bdf8,#eaf3ff);background:linear-gradient(135deg,var(--sky-light) 0,var(--sky) 100%)}.gradient-ice{background:linear-gradient(135deg,#e0f2fe,#bae6fd);background:linear-gradient(135deg,var(--sky-100) 0,var(--sky-200) 100%)}.text-gradient-sky{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#eaf3ff,#0a1f5c);background:linear-gradient(135deg,var(--sky) 0,var(--blue-deep) 100%);-webkit-background-clip:text;background-clip:text}.text-gradient-blue{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0a1f5c,#eaf3ff);background:linear-gradient(135deg,var(--blue-deep) 0,var(--sky) 100%);-webkit-background-clip:text;background-clip:text}.text-gradient-navy{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#023e8a,#eaf3ff);background:linear-gradient(135deg,#023e8a 0,var(--sky) 100%);-webkit-background-clip:text;background-clip:text}.tier-bronze{background:linear-gradient(135deg,#cd7f32,#b87333);box-shadow:0 4px 12px #cd7f324d;color:#fff}.tier-silver{background:linear-gradient(135deg,#e8e8e8,silver);box-shadow:0 4px 12px #c0c0c066;color:#333}.tier-gold{background:linear-gradient(135deg,gold,orange);box-shadow:0 4px 12px #ffd70066;color:#333}.tier-platinum{background:linear-gradient(135deg,#e5e4e2,#d4d4d4);box-shadow:0 4px 12px #e5e4e266;color:#333}@keyframes float{0%,to{transform:translateY(0)}25%{transform:translateY(-12px) rotate(1deg)}50%{transform:translateY(-6px)}75%{transform:translateY(-18px) rotate(-1deg)}}@keyframes floatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes floatReverse{0%,to{transform:translateY(-15px)}50%{transform:translateY(5px)}}@keyframes rotate3d{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}@keyframes spinSlow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 20px #0ea5e933}50%{box-shadow:0 0 40px #0ea5e980}}@keyframes glowPulse{0%,to{box-shadow:0 0 20px #0ea5e933,0 0 60px #0ea5e91a}50%{box-shadow:0 0 30px #0ea5e966,0 0 80px #0ea5e933}}@keyframes glowText{0%,to{text-shadow:0 0 10px #0ea5e94d}50%{text-shadow:0 0 20px #0ea5e999,0 0 40px #0ea5e94d}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes fadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes slideInUp3D{0%{opacity:0;transform:perspective(600px) translateY(60px) rotateX(10deg)}to{opacity:1;transform:perspective(600px) translateY(0) rotateX(0deg)}}@keyframes slideInLeft3D{0%{opacity:0;transform:perspective(600px) translateX(-60px) rotateY(10deg)}to{opacity:1;transform:perspective(600px) translateX(0) rotateY(0deg)}}@keyframes slideInRight3D{0%{opacity:0;transform:perspective(600px) translateX(60px) rotateY(-10deg)}to{opacity:1;transform:perspective(600px) translateX(0) rotateY(0deg)}}@keyframes scaleIn3D{0%{opacity:0;transform:perspective(600px) scale(.8) rotateX(5deg)}to{opacity:1;transform:perspective(600px) scale(1) rotateX(0deg)}}@keyframes pulseRing{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes scrollBounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes verifiedGlow{0%,to{box-shadow:0 0 5px #0ea5e980}50%{box-shadow:0 0 15px #0ea5e9cc}}.float{animation:float 6s ease-in-out infinite}.float-slow{animation:floatSlow 8s ease-in-out infinite}.float-reverse{animation:floatReverse 7s ease-in-out infinite}.rotate-3d{animation:rotate3d 20s linear infinite}.spin-slow{animation:spinSlow 30s linear infinite}.pulse-glow{animation:pulseGlow 3s ease-in-out infinite}.glow-pulse{animation:glowPulse 3s ease-in-out infinite}.glow-text{animation:glowText 3s ease-in-out infinite}.fade-in{animation:fadeIn .6s ease-out forwards}.slide-in-left{animation:slideInLeft .6s ease-out forwards}.scale-in{animation:scaleIn .5s ease-out forwards}.verified-glow{animation:verifiedGlow 2s ease-in-out infinite}.scroll-indicator{animation:scrollBounce 2s ease-in-out infinite}.shimmer-text{-webkit-text-fill-color:#0000;animation:shimmer 4s linear infinite;background:linear-gradient(90deg,#eaf3ff,#7dd3fc 25%,#fff 50%,#7dd3fc 75%,#eaf3ff);background:linear-gradient(90deg,var(--sky) 0,var(--sky-lighter) 25%,#fff 50%,var(--sky-lighter) 75%,var(--sky) 100%);-webkit-background-clip:text;background-clip:text;background-size:200% auto}.shimmer{animation:shimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,#f0f9ff 25%,#e0f2fe 50%,#f0f9ff 75%);background:linear-gradient(90deg,var(--sky-50) 25%,var(--sky-100) 50%,var(--sky-50) 75%);background-size:400% 100%}.perspective-container{perspective:2000px;perspective-origin:50%}.perspective-item{transform-style:preserve-3d;transition:transform .6s cubic-bezier(.25,.8,.25,1)}.flip-card{cursor:pointer;perspective:1000px}.flip-card-inner{transform-style:preserve-3d;transition:transform .6s cubic-bezier(.4,0,.2,1)}.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card-back,.flip-card-front{backface-visibility:hidden;inset:0;position:absolute}.flip-card-back{transform:rotateY(180deg)}.glass-3d{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#fff9;border:1px solid #0ea5e91a;border-radius:16px;border-radius:var(--radius);box-shadow:0 10px 15px -3px #00000012,0 4px 6px -4px #0000000d,inset 0 1px 0 #fff9;box-shadow:var(--shadow-lg),inset 0 1px 0 #fff9}.embossed-3d{box-shadow:inset 0 2px 4px #ffffff80,inset 0 -2px 4px #0000000d,0 4px 6px -1px #00000012,0 2px 4px -2px #0000000d;box-shadow:inset 0 2px 4px #ffffff80,inset 0 -2px 4px #0000000d,var(--shadow-md)}.pulse-ring:before{animation:pulseRing 2s ease-out infinite;border:2px solid #eaf3ff;border:2px solid var(--sky);border-radius:50%;content:"";inset:-8px;position:absolute}
/*# sourceMappingURL=main.4e034a42.css.map*/