:root{--bg:#f4f7fd;--surface1:#fff;--surface2:#fff;--surface3:#f0f4ff;--surface4:#e8eefb;--white:#0f1c3f;--white72:#0f1c3fb8;--white38:#0f1c3f61;--white15:#0f1c3f26;--white06:#0f1c3f0f;--green:#2563eb;--blue:#2563eb;--orange:#d97706;--red:#dc2626;--purple:#7c3aed;--cyan:#0284c7;--gradient-main:linear-gradient(135deg, #1e40af 0%, #2979ff 100%);--gradient-gold:linear-gradient(135deg, #d97706 0%, #f59e0b 100%);--gradient-elite:linear-gradient(135deg, #7c3aed 0%, #2563eb 50%, #0f2d6b 100%);--radius-sm:12px;--radius-md:16px;--radius-lg:20px;--radius-xl:28px;--radius-pill:100px;--font:"Sora", "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px)}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{color:#0f1c3f;-webkit-font-smoothing:antialiased;background:#f4f7fd;height:100%;font-family:Sora,Plus Jakarta Sans,-apple-system,sans-serif}body{overflow-x:hidden}a{color:var(--green);text-decoration:none}button{font-family:var(--font);cursor:pointer;border:none;outline:none}input,textarea,select{font-family:var(--font);outline:none}::-webkit-scrollbar{width:0;height:0}@keyframes slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes orbFloat{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-20px)scale(1.1)}66%{transform:translate(-20px,15px)scale(.9)}}.slide-up{animation:.6s cubic-bezier(.22,1,.36,1) both slideUp}.fade-in{animation:.4s both fadeIn}.glass{-webkit-backdrop-filter:blur(32px);background:#fffc}.btn-primary{color:#000;border-radius:var(--radius-pill);background:linear-gradient(135deg,#1e40af 0%,#2979ff 100%);justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex}.btn-primary:active{transform:scale(.97)}.btn-primary:hover{box-shadow:0 0 24px #00e6764d}.btn-secondary{background:var(--surface3);color:var(--white);border-radius:var(--radius-pill);border:1px solid var(--white15);justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:background .2s;display:inline-flex}.btn-secondary:hover{background:var(--surface4)}.input{border-radius:var(--radius-md);color:#0f1c3f;background:#f8faff;border:1px solid #0f2d6b26;width:100%;padding:14px 16px;font-size:15px;transition:border-color .2s,box-shadow .2s}.input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.input::placeholder{color:var(--white38)}.card{background:#fff;border:1px solid #0f2d6b14;border-radius:16px;padding:20px;transition:background .2s;box-shadow:0 2px 12px #0f2d6b0f}.card:active{background:#f8faff;transition:all .15s cubic-bezier(.22,1,.36,1);transform:scale(.99)}.glass-card{background:#fff!important;border:1px solid #0f2d6b14!important;border-radius:16px!important;box-shadow:0 2px 12px #0f2d6b0f!important}.glass-card:active{transition:all .15s cubic-bezier(.22,1,.36,1);transform:scale(.98);background:#f8faff!important}.badge{border-radius:var(--radius-pill);align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.badge-green{color:#059669;background:#ecfdf5}.badge-blue{color:#2563eb;background:#eff6ff}.badge-orange{color:#92400e;background:#fffbeb}.badge-red{color:#dc2626;background:#fef2f2}.badge-purple{color:#7c3aed;background:#f5f3ff}.pills{-webkit-overflow-scrolling:touch;gap:8px;padding:4px 0;display:flex;overflow-x:auto}.pill{border-radius:var(--radius-pill);color:#4b5e8a;white-space:nowrap;cursor:pointer;background:#f0f4ff;border:1px solid #0f2d6b14;flex-shrink:0;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s}.pill.active{color:#fff;background:#2563eb;border-color:#2563eb}.status-pending{color:#d97706}.status-checking{color:#2563eb}.status-verified{color:#059669}.status-shipped{color:#0284c7}.status-delivered{color:#059669}.status-issue{color:#dc2626}.status-processing{color:#2563eb}.status-paid{color:#059669}.status-refunded{color:#7c3aed}@media (width<=480px){.btn-primary{padding:12px 20px;font-size:14px}.btn-secondary{padding:10px 16px;font-size:13px}.card{padding:16px}h1{font-size:24px!important}h2{font-size:22px!important}}html,body{max-width:100vw;overflow-x:hidden}img{max-width:100%;height:auto}button,a,input,select{-webkit-tap-highlight-color:transparent}input,select,textarea{font-size:16px}@keyframes starBurst{0%{opacity:1;transform:scale(0)rotate(0)}60%{opacity:1;transform:scale(1.6)rotate(20deg)}to{opacity:.8;transform:scale(1.2)rotate(15deg)}}@keyframes checkPop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}@keyframes pageSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.page-enter{animation:.3s cubic-bezier(.22,1,.36,1) pageSlideUp}.stagger-1{animation-delay:50ms}.stagger-2{animation-delay:.1s}.stagger-3{animation-delay:.15s}.stagger-4{animation-delay:.2s}.stagger-5{animation-delay:.25s}.card-interactive{transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s}.card-interactive:active{transform:scale(.975);box-shadow:0 1px 4px #0f2d6b14}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}.skeleton{background:linear-gradient(90deg,#f0f4ff 25%,#e8eefb 50%,#f0f4ff 75%) 0 0/400px 100%;border-radius:8px;animation:1.5s infinite shimmer}.img-fade{opacity:0;transition:opacity .3s}.img-fade.loaded{opacity:1}@keyframes toastIn{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes toastOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.toast{z-index:9999;color:#fff;background:#0f2d6b;border-radius:100px;padding:12px 24px;font-size:13px;font-weight:700;animation:.3s cubic-bezier(.22,1,.36,1) toastIn;position:fixed;top:20px;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #0f2d6b33}.toast.hide{animation:.2s forwards toastOut}@keyframes splashFade{0%{opacity:1}80%{opacity:1}to{opacity:0;pointer-events:none}}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:2px;outline:2px solid #2563eb}@media (hover:none){.card:active,.btn-primary:active,.pill:active{transition:transform .1s;transform:scale(.97)}}@keyframes progressFill{0%{width:0}}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes badgeShimmer{0%{background-position:-100px 0}to{background-position:200px 0}}@keyframes rabbitBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.card,.glass-card{box-shadow:0 1px 2px #0f2d6b0a,0 4px 8px #0f2d6b0a,0 8px 24px #0f2d6b0f!important}.input:focus{background:#fafbff!important;border-color:#2563eb!important;transition:all .2s cubic-bezier(.22,1,.36,1)!important;box-shadow:0 0 0 4px #2563eb1f!important}.separator-gradient{background:linear-gradient(90deg,#0000,#0f2d6b14,#0000);border:none;height:1px}.rabbit-loader{font-size:32px;animation:.6s infinite rabbitBounce;display:inline-block}.page-transition{animation:.25s cubic-bezier(.22,1,.36,1) pageSlideUp}.btn-haptic:active{transition:transform 80ms;transform:scale(.96)}@keyframes glowPulse{0%,to{box-shadow:0 0 #2563eb4d}50%{box-shadow:0 0 0 6px #2563eb00}}.glow-pulse{animation:2s infinite glowPulse}.card-lift{transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s}.card-lift:active{transform:translateY(-2px)scale(.98);box-shadow:0 4px 20px #0f2d6b1f}.scroll-reveal{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(30px)}.scroll-reveal.visible{opacity:1;transform:translateY(0)}.scroll-reveal-left{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translate(-30px)}.scroll-reveal-left.visible{opacity:1;transform:translate(0)}.scroll-reveal-scale{opacity:0;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);transform:scale(.95)}.scroll-reveal-scale.visible{opacity:1;transform:scale(1)}@keyframes ctaPulse{0%,to{box-shadow:0 0 #0052ff66}50%{box-shadow:0 0 0 12px #0052ff00}}.cta-pulse{animation:2.5s infinite ctaPulse}@keyframes glowBorder{0%,to{box-shadow:0 0 20px #0052ff26}50%{box-shadow:0 0 30px #0052ff4d}}.glow-card{animation:3s infinite glowBorder}.testimonials-scroll{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.testimonials-scroll::-webkit-scrollbar{display:none}.testimonials-scroll>div{scroll-snap-align:start;flex-shrink:0;width:85%;max-width:320px}@keyframes textGradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.gradient-text-animated{background:linear-gradient(135deg,#0052ff,#60a5fa,#a78bfa,#60a5fa,#0052ff) 0 0/300% 300%;-webkit-text-fill-color:transparent;background-clip:text;animation:6s infinite textGradientShift}@keyframes float1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(20px,-30px)scale(1.1)}}@keyframes float2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-25px,20px)scale(.9)}}@keyframes float3{0%,to{transform:translate(0)}33%{transform:translate(15px,-15px)}66%{transform:translate(-10px,10px)}}.glow-text{text-shadow:0 0 20px #0052ff4d,0 0 40px #0052ff26}.card-3d{transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s}.card-3d:active{transform:scale(.97)translateY(-2px);box-shadow:0 12px 40px #0052ff26}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-track{width:max-content;animation:20s linear infinite marquee;display:flex}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.cursor-blink:after{content:"|";color:#0052ff;font-weight:300;animation:1s step-end infinite blink}.counter-glow{text-shadow:0 0 30px #60a5fa66}.grid-bg{background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:40px 40px}.noise-overlay:before{content:"";pointer-events:none;z-index:0;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");position:absolute;inset:0}@keyframes aurora{0%{background-position:0%}25%{background-position:50% 100%}50%{background-position:100%}75%{background-position:50% 0}to{background-position:0%}}.spotlight-hero{position:relative}.spotlight-hero:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#0052ff0f,#0000 60%);border-radius:50%;width:500px;height:500px;animation:8s ease-in-out infinite float1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes morph{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}25%{border-radius:30% 60% 70% 40%/50% 60% 30%}50%{border-radius:50% 60% 30%/30% 60% 70% 40%}75%{border-radius:60% 40% 60% 30%/70% 30% 50% 60%}}@keyframes typewriter{0%{width:0}to{width:100%}}.stagger-children>:first-child{animation-delay:0s}.stagger-children>:nth-child(2){animation-delay:.1s}.stagger-children>:nth-child(3){animation-delay:.2s}.stagger-children>:nth-child(4){animation-delay:.3s}.stagger-children>:nth-child(5){animation-delay:.4s}.pricing-card-premium{position:relative;overflow:hidden}.pricing-card-premium:before{content:"";background:linear-gradient(90deg,#0000,#ffffff08,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.pricing-card-premium:active:before{left:100%}@keyframes borderGlow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes ambientDrift{0%,to{transform:translate(0)rotate(0)}20%{transform:translate(15px,-25px)rotate(1deg)}40%{transform:translate(-20px,15px)rotate(-1deg)}60%{transform:translate(25px,10px)rotate(.5deg)}80%{transform:translate(-15px,-20px)rotate(-.5deg)}}@keyframes rotateBorder{0%{--angle:0deg}to{--angle:360deg}}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}.animated-border{z-index:0;position:relative}.animated-border:before{content:"";border-radius:inherit;background:conic-gradient(from var(--angle), #0052ff, #a78bfa, #f59e0b, #4ade80, #0052ff);z-index:-1;animation:4s linear infinite rotateBorder;position:absolute;inset:-2px}.animated-border:after{content:"";border-radius:inherit;background:inherit;z-index:-1;position:absolute;inset:0}@keyframes beamSweep{0%{transform:translate(-100%)rotate(-45deg)}to{transform:translate(200%)rotate(-45deg)}}@keyframes ripple{0%{opacity:.4;transform:scale(1)}to{opacity:0;transform:scale(2.5)}}@keyframes confetti1{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(30px,-80px)rotate(360deg)}}@keyframes confetti2{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(-25px,-70px)rotate(-280deg)}}@keyframes confetti3{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(15px,-90px)rotate(200deg)}}.glass-premium{-webkit-backdrop-filter:blur(20px)!important;background:#ffffff08!important;border:1px solid #ffffff0f!important}@keyframes revealLine{0%{opacity:0;transform:translateY(20px)rotateX(-10deg)}to{opacity:1;transform:translateY(0)rotateX(0)}}.reveal-line{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) forwards revealLine}.reveal-line:nth-child(2){animation-delay:.15s}.reveal-line:nth-child(3){animation-delay:.3s}.reveal-line:nth-child(4){animation-delay:.45s}.reveal-line:nth-child(5){animation-delay:.6s}.reveal-line:nth-child(6){animation-delay:.75s}@keyframes orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shineSweep{0%{left:-100%}50%,to{left:150%}}.shine-card{position:relative;overflow:hidden}.shine-card:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0a,#0000);width:60%;height:100%;animation:5s infinite shineSweep;position:absolute;top:0;left:-100%;transform:skew(-20deg)}.badge-gradient{background:linear-gradient(135deg,#0052ff1a,#a78bfa1a);border:1px solid;border-image:linear-gradient(135deg,#0052ff4d,#a78bfa4d) 1;border-radius:100px}@keyframes flipIn{0%{opacity:0;transform:rotateX(90deg)}to{opacity:1;transform:rotateX(0)}}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}
