.landing-header{position:fixed;top:0;left:0;right:0;width:100%;z-index:1000;padding:1.5rem max(3rem,5vw);background:#0a0d1799;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.1);transition:all .3s ease;box-shadow:0 2px 20px #0000000d;box-sizing:border-box}.landing-header.scrolled{background:#0a0d17f2;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border-bottom:1px solid rgba(255,255,255,.15);box-shadow:0 4px 30px #00000026;padding:1rem max(3rem,5vw)}.header-content{width:100%;max-width:100%;margin:0;display:flex;align-items:center;justify-content:space-between;gap:clamp(1rem,2vw,2rem)}.logo-section{display:flex;align-items:center;gap:1rem;cursor:pointer;transition:transform .3s ease;flex-shrink:0}.logo-section:hover{transform:scale(1.05)}.logo{width:48px;height:48px;filter:drop-shadow(0 0 10px rgba(117,180,243,.4)) drop-shadow(0 0 20px rgba(117,180,243,.2));transition:filter .3s ease}.logo-section:hover .logo{filter:drop-shadow(0 0 15px rgba(117,180,243,.6)) drop-shadow(0 0 30px rgba(117,180,243,.3))}.logo-text{font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,#75b4f3,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-links{display:flex;gap:clamp(1.5rem,2.5vw,2.5rem);align-items:center;flex:1;justify-content:center}.nav-links a{color:#fffc;text-decoration:none;font-weight:500;transition:color .3s ease;display:flex;align-items:center;gap:.25rem;position:relative}.nav-links a:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:linear-gradient(135deg,#75b4f3,#a78bfa);transition:width .3s ease}.nav-links a:hover{color:#fff}.nav-links a:hover:after{width:100%}.nav-links a.active{color:#fff;font-weight:600}.nav-links a.active:after{width:100%}.cta-button{padding:.75rem 1.5rem;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;flex-shrink:0;white-space:nowrap}.cta-button.primary-glow{background:linear-gradient(135deg,#75b4f3,#a78bfa);color:#fff;box-shadow:0 10px 30px #75b4f34d}.cta-button.primary-glow:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s}.cta-button.primary-glow:hover:before{left:100%}.cta-button.primary-glow:hover{transform:translateY(-2px);box-shadow:0 15px 40px #75b4f366}.cta-button.primary-glow:active{transform:translateY(0)}.mobile-menu-toggle{display:none;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:.5rem;background:transparent;border:none;color:#ffffffe6;cursor:pointer;transition:all .3s ease;z-index:1001}.mobile-menu-toggle:hover{color:#75b4f3;background:#ffffff0d;border-radius:8px}.mobile-nav-backdrop{position:fixed;top:0;left:0;width:100%;height:100vh;background:#0a0d17f2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:999}@media (max-width: 768px){.landing-header{padding:1rem 1.5rem}.landing-header.scrolled{padding:.75rem 1.5rem}.logo{width:40px;height:40px}.logo-text{font-size:1.25rem}.mobile-menu-toggle{display:flex}.nav-links{position:fixed;top:0;right:0;width:75%;max-width:320px;height:100vh;background:#0a0d17fa;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border-left:1px solid rgba(255,255,255,.1);flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;padding:6rem 2rem 2rem;transform:translate(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:1000;box-shadow:-4px 0 20px #00000080;overflow-y:auto}.nav-links.mobile-nav-open{transform:translate(0)}.nav-links.mobile-nav-open~.cta-button{display:none}.nav-links a{width:100%;font-size:1.5rem;padding:1rem 0;min-height:44px;display:flex;align-items:center;color:#fffc;border-bottom:1px solid rgba(255,255,255,.05)}.nav-links a:hover{color:#75b4f3;background:#ffffff05;padding-left:.5rem}.nav-links a.active{color:#75b4f3;font-weight:600}.nav-links a:after{display:none}.cta-button{padding:.5rem 1rem;font-size:.875rem}}@media (max-width: 480px){.header-content{justify-content:space-between}.nav-links{width:85%;max-width:none}}@media (max-height: 600px) and (orientation: landscape){.landing-header{padding:.5rem 1.5rem}.landing-header.scrolled{padding:.375rem 1.5rem}.logo{width:36px;height:36px}.logo-text{font-size:1.125rem}.nav-links{padding:4rem 2rem 2rem;overflow-y:auto;-webkit-overflow-scrolling:touch}.nav-links a{font-size:1.25rem;padding:.75rem 0}.cta-button{padding:.375rem .875rem;font-size:.8125rem}}.landing-footer{position:relative;width:100%;background:#0a0d17cc;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid rgba(255,255,255,.1);padding:clamp(3rem,5vh,5rem) max(3rem,5vw) clamp(2rem,3vh,3rem);margin-top:6rem;box-shadow:0 -4px 30px #0003;box-sizing:border-box}.footer-content{max-width:1600px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr;gap:clamp(3rem,5vw,5rem);margin-bottom:3rem}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(2rem,4vw,4rem)}.footer-column h4{font-size:1rem;font-weight:600;color:#f9fafb;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.05em}.footer-column{display:flex;flex-direction:column}.footer-column-header{display:flex;align-items:center;justify-content:space-between;width:100%;background:transparent;border:none;padding:0;cursor:default;pointer-events:none}.footer-column-header h4{margin-bottom:1.5rem}.footer-column-header svg{display:none}.footer-column-content{display:flex;flex-direction:column}.footer-column a{display:inline-block;color:#fff9;text-decoration:none;margin-bottom:1rem;transition:color .3s ease;position:relative;width:fit-content}.footer-column a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(135deg,#75b4f3,#a78bfa);transition:width .3s ease}.footer-column a:hover{color:#fff}.footer-column a:hover:after{width:100%}.footer-social{text-align:center}.footer-social h4{font-size:1rem;font-weight:600;color:#f9fafb;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.05em}.social-icons{display:flex;gap:clamp(1rem,2vw,1.5rem);justify-content:center;flex-wrap:wrap}.social-icon{width:48px;height:48px;border-radius:12px;background:#ffffffe6;display:flex;align-items:center;justify-content:center;transition:all .3s ease;border:1px solid rgba(255,255,255,.1)}.social-icon:hover{background:#fff;border-color:#75b4f380;transform:translateY(-3px);box-shadow:0 10px 30px #75b4f34d}.social-icon img{width:24px;height:24px;transition:transform .3s ease}.social-icon:hover img{transform:scale(1.1)}.footer-bottom{max-width:1600px;margin:0 auto;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1);text-align:center}.scam-warning{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem;color:#f44;margin-bottom:1rem;font-weight:500;animation:glow-red 2s ease-in-out infinite}.scam-warning-icon{flex-shrink:0;animation:glow-red 2s ease-in-out infinite}@keyframes glow-red{0%,to{filter:drop-shadow(0 0 2px rgba(255,68,68,.4));text-shadow:0 0 10px rgba(255,68,68,.3)}50%{filter:drop-shadow(0 0 8px rgba(255,68,68,.8));text-shadow:0 0 20px rgba(255,68,68,.6)}}.footer-copyright{font-size:.875rem;color:#ffffff80}@media (max-width: 1024px){.footer-content{grid-template-columns:1fr;gap:3rem}.footer-links{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.landing-footer{padding:3rem 1.5rem 1.5rem;margin-top:4rem}.footer-links{grid-template-columns:1fr;gap:2rem}.footer-column h4,.footer-column a{font-size:.875rem}.footer-social{text-align:center;display:flex;flex-direction:column;align-items:center}.footer-social h4{font-size:.875rem;text-align:center}.social-icons{justify-content:center}.footer-column-header{cursor:pointer;pointer-events:auto;padding:.75rem 0;min-height:44px}.footer-column-header h4{margin:0;text-align:left}.footer-column-header svg{display:block}.footer-column-header:hover{color:#75b4f3}.footer-column-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.footer-column.expanded .footer-column-content{max-height:500px}}@media (max-width: 480px){.footer-column a{display:block;padding:1rem 0;min-height:44px;align-items:center;width:100%}.footer-column a:after{display:none}.footer-social{text-align:center;display:flex;flex-direction:column;align-items:center;width:100%}.footer-social h4{text-align:center}.social-icons{justify-content:center}}.layout-wrapper{min-height:100vh;display:flex;flex-direction:column;background:#0a0d17}.layout-main{flex:1;padding-top:88px;width:100%}@media (max-width: 768px){.layout-main{padding-top:72px}}.landing-page{position:relative;width:100%;min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#1a1a2e,#16213e);background-size:400% 400%;background-attachment:fixed;color:var(--text-primary, #ffffff);animation:backgroundPulse 20s ease-in-out infinite alternate;z-index:0}@keyframes backgroundPulse{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.landing-page:before{content:"";position:fixed;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(ellipse at 20% 30%,rgba(117,180,243,.15) 0%,transparent 50%),radial-gradient(ellipse at 80% 70%,rgba(167,139,250,.12) 0%,transparent 50%),radial-gradient(ellipse at 40% 80%,rgba(0,255,163,.08) 0%,transparent 50%);animation:atmosphericDrift 40s ease-in-out infinite alternate;pointer-events:none;z-index:0;opacity:1}@keyframes atmosphericDrift{0%{transform:translate(0) rotate(0);opacity:1}33%{transform:translate(-5%,5%) rotate(1deg);opacity:.8}66%{transform:translate(5%,-3%) rotate(-1deg);opacity:1}to{transform:translate(0) rotate(0);opacity:1}}.landing-page:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 10% 20%,rgba(117,180,243,.25) 2px,transparent 2px),radial-gradient(circle at 80% 40%,rgba(167,139,250,.2) 2px,transparent 2px),radial-gradient(circle at 30% 70%,rgba(0,255,163,.18) 1.5px,transparent 1.5px),radial-gradient(circle at 60% 90%,rgba(117,180,243,.2) 1.5px,transparent 1.5px),radial-gradient(circle at 90% 15%,rgba(0,229,255,.22) 2px,transparent 2px);background-size:300px 300px,400px 400px,350px 350px,450px 450px,380px 380px;animation:particleDrift 60s linear infinite;pointer-events:none;z-index:0;opacity:.8}@keyframes particleDrift{0%{background-position:0 0,0 0,0 0,0 0,0 0}to{background-position:300px 300px,-400px 400px,350px -350px,-450px -450px,380px 380px}}.glass-card{background:#ffffff0d;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 8px 32px #0000004d,inset 0 1px 1px #ffffff1a,inset 0 -1px 1px #0000001a;transition:all .3s ease;position:relative;z-index:2}.glass-card:before{content:"";position:absolute;top:0;left:0;right:0;height:40%;background:linear-gradient(to bottom,rgba(255,255,255,.08) 0%,rgba(255,255,255,.04) 50%,transparent 100%);border-radius:16px 16px 0 0;pointer-events:none;opacity:.8;transition:opacity .3s ease}.glass-card:hover{transform:translateY(-8px);border-color:#75b4f34d;box-shadow:0 12px 48px #75b4f333,0 0 60px #75b4f326,inset 0 1px 1px #ffffff26,inset 0 -1px 1px #0000001a}.glass-card:hover:before{opacity:1}.landing-header{position:fixed;top:0;left:0;right:0;z-index:1000;background:#0a0a0a66;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid rgba(255,255,255,.1);padding:.75rem 3rem;animation:slideDown .5s ease-out;box-shadow:0 4px 24px #00000080,0 8px 32px #0000004d,inset 0 1px 1px #ffffff0d;transition:all .3s ease}.landing-header.scrolled{background:#0a0a0a99;backdrop-filter:blur(24px) saturate(200%);-webkit-backdrop-filter:blur(24px) saturate(200%);box-shadow:0 4px 32px #0009,0 12px 48px #0006,inset 0 1px 1px #ffffff14}.landing-header:before{content:"";position:absolute;top:0;left:0;right:0;height:60%;background:linear-gradient(to bottom,rgba(255,255,255,.03) 0%,transparent 100%);pointer-events:none}@keyframes slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.header-content{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.logo-section{display:flex;align-items:center;gap:.75rem}.logo{height:32px;width:auto}.logo-text{font-size:1.25rem;font-weight:700;background:linear-gradient(135deg,#75b4f3,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-links{display:flex;gap:2rem;align-items:center}.nav-links a{color:#fffc;text-decoration:none;font-weight:500;display:flex;align-items:center;gap:.25rem;transition:color .3s ease}.nav-links a:hover{color:#75b4f3}.cta-button{padding:.75rem 1.5rem;border-radius:12px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;border:none;outline:none;position:relative;z-index:2;white-space:normal;line-height:1.4;text-align:center;word-wrap:break-word}.cta-button.large{padding:1rem 2.5rem;font-size:1.1rem}.cta-button.primary-glow{background:linear-gradient(135deg,#75b4f3,#a78bfa);color:#fff;box-shadow:0 4px 20px #75b4f366,inset 0 1px 1px #ffffff4d,inset 0 -1px 1px #0003;animation:gentlePulse 3s ease-in-out infinite}.cta-button.primary-glow:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(to bottom,rgba(255,255,255,.2) 0%,rgba(255,255,255,.1) 50%,transparent 100%);border-radius:12px 12px 0 0;pointer-events:none;opacity:.6;transition:opacity .3s ease}@keyframes gentlePulse{0%,to{box-shadow:0 4px 20px #75b4f366,0 0 35px #75b4f340,inset 0 1px 1px #ffffff4d,inset 0 -1px 1px #0003}50%{box-shadow:0 5px 26px #75b4f385,0 0 45px #75b4f359,inset 0 1px 1px #ffffff52,inset 0 -1px 1px #0003}}.cta-button.primary-glow:hover{transform:translateY(-2px);box-shadow:0 8px 35px #75b4f399,0 0 50px #75b4f366,inset 0 1px 1px #fff6,inset 0 -1px 1px #0003;animation:none}.cta-button.primary-glow:hover:before{opacity:.8}.hero-primary-cta{animation:heroPulse 3s ease-in-out infinite!important}@keyframes heroPulse{0%,to{box-shadow:0 4px 20px #75b4f373,0 0 40px #75b4f34d,inset 0 1px 1px #ffffff4d,inset 0 -1px 1px #0003}50%{box-shadow:0 5px 26px #75b4f394,0 0 50px #75b4f366,inset 0 1px 1px #ffffff54,inset 0 -1px 1px #0003}}.hero-primary-cta:hover{transform:translateY(-2px);animation:none}.cta-button.secondary{background:#ffffff0d;color:#fff;border:1px solid rgba(255,255,255,.2);box-shadow:inset 0 1px 1px #ffffff1a,inset 0 -1px 1px #0000001a}.cta-button.secondary:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(to bottom,rgba(255,255,255,.08) 0%,rgba(255,255,255,.04) 50%,transparent 100%);border-radius:12px 12px 0 0;pointer-events:none;opacity:.6;transition:opacity .3s ease}.cta-button.secondary:hover{background:#ffffff1a;border-color:#75b4f380;box-shadow:0 4px 20px #75b4f333,inset 0 1px 1px #ffffff26,inset 0 -1px 1px #0000001a}.cta-button.secondary:hover:before{opacity:.8}.hero-section{margin-top:20px;padding:2rem 2rem 3rem;text-align:center;opacity:0;transform:translateY(30px);transition:all 1s ease-out;position:relative;z-index:10}.hero-section.section-visible{opacity:1;transform:translateY(0)}.hero-content{max-width:1200px;margin:0 auto}.hero-headline{font-size:clamp(2rem,10vw,4rem);font-weight:900;line-height:1.2;margin-bottom:.75rem;padding-bottom:.1em;background:linear-gradient(135deg,#fff,#75b4f3 40%,#a78bfa,#0f8);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:fadeInUp 1s ease-out .2s backwards,headlineShimmer 8s ease-in-out infinite;position:relative;z-index:2;letter-spacing:-.02em;text-shadow:0 4px 20px rgba(117,180,243,.3);overflow:visible}.hero-subtitle{font-size:clamp(1.2rem,5vw,2rem);font-weight:700;line-height:1.3;margin-bottom:1.25rem;padding-bottom:.1em;background:linear-gradient(135deg,#fff,#75b4f3 40%,#a78bfa,#0f8);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:fadeInUp 1s ease-out .3s backwards,headlineShimmer 8s ease-in-out infinite;position:relative;z-index:2;letter-spacing:-.01em;text-shadow:0 4px 20px rgba(117,180,243,.2);overflow:visible}@keyframes headlineShimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.hero-subheadline{font-size:1.15rem;color:#fffc;max-width:700px;margin:0 auto 1.5rem;line-height:1.6;animation:fadeInUp 1s ease-out .5s backwards;position:relative;z-index:2}.hero-lottie{max-width:320px;height:220px;margin:0 auto 1.5rem;animation:fadeInUp 1s ease-out .7s backwards;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 8px 40px rgba(117,180,243,.35))}.hero-lottie>div{width:100%!important;height:100%!important;max-width:320px!important;max-height:220px!important}.hero-ctas{display:flex;flex-direction:column;gap:1rem;align-items:center;margin-bottom:2.5rem;animation:fadeInUp 1s ease-out .9s backwards;position:relative;z-index:2}.hero-ctas .cta-button{width:100%;max-width:280px}.social-proof{animation:fadeInUp 1s ease-out 1s backwards;position:relative;z-index:2}.partner-logos{display:flex;gap:3rem;justify-content:center;align-items:center;margin-bottom:1.5rem}.partner-logo-wrapper{position:relative;display:flex;align-items:center;justify-content:center;padding:1.2rem 2rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);cursor:pointer;box-shadow:inset 0 1px 1px #ffffff14,inset 0 -1px 1px #00000014}.partner-logo-wrapper:before{content:"";position:absolute;inset:-1px;border-radius:12px;padding:1px;background:linear-gradient(135deg,#75b4f3,#a78bfa,#0f8);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;opacity:0;transition:opacity .4s ease;z-index:-1}.partner-logo-wrapper:after{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(to bottom,rgba(255,255,255,.06) 0%,rgba(255,255,255,.03) 50%,transparent 100%);border-radius:12px 12px 0 0;pointer-events:none;opacity:.7;transition:opacity .4s ease}.partner-logo-wrapper:hover:before{opacity:1}.partner-logo-wrapper:hover:after{opacity:1}.partner-logo-wrapper:hover{transform:translateY(-8px) scale(1.05);background:#ffffff14;box-shadow:0 12px 40px #75b4f34d,0 0 60px #a78bfa33,inset 0 1px 1px #ffffff1f,inset 0 -1px 1px #00000014}.partner-logo{height:40px;width:40px;object-fit:contain;filter:grayscale(0%) brightness(1);opacity:1;transition:all .4s ease}.partner-logo-wrapper:hover .partner-logo{filter:grayscale(0%) brightness(1.1);opacity:1;transform:scale(1.1)}.social-proof-text{color:#fff9;font-size:.95rem;font-weight:500}.section-fade-in{opacity:0;transform:translateY(50px);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1)}.section-fade-in.section-visible{opacity:1;transform:translateY(0)}.section-title{font-size:2rem;font-weight:700;text-align:center;margin-bottom:3rem;background:linear-gradient(135deg,#fff,#75b4f3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.anatomy-section{padding:4rem 2rem;max-width:1400px;margin:0 auto;position:relative;z-index:10}.trade-flow{display:flex;align-items:center;gap:2rem;justify-content:center;flex-wrap:wrap}.flow-card{flex:1;min-width:280px;max-width:350px;padding:2.5rem 2rem;text-align:center;position:relative;transition:transform .3s ease,box-shadow .3s ease}.flow-card-3d{transform-style:preserve-3d;perspective:1000px}.flow-card-3d:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 20px 60px #75b4f34d,0 0 80px #75b4f333,inset 0 1px 1px #fff3,inset 0 -1px 1px #0000001a}.flow-icon{width:64px;height:64px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#75b4f3,#a78bfa);border-radius:50%;color:#fff;position:relative;box-shadow:0 4px 20px #75b4f34d,inset 0 2px 2px #ffffff4d,inset 0 -2px 2px #0003}.flow-icon:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(to bottom,rgba(255,255,255,.25) 0%,rgba(255,255,255,.1) 50%,transparent 100%);border-radius:50% 50% 0 0;pointer-events:none}.flow-card h3{font-size:1.3rem;margin-bottom:1rem;color:#fff}.flow-card p{color:#ffffffb3;line-height:1.6}.flow-connector{flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center;width:80px;height:60px}.flow-line{position:absolute;width:100%;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(117,180,243,.3) 20%,rgba(117,180,243,.8) 50%,rgba(117,180,243,.3) 80%,transparent 100%);animation:flowPulse 2.5s ease-in-out infinite;opacity:0}.section-visible .flow-line{animation:flowAnimation 2s ease-out forwards,flowPulse 2.5s ease-in-out 2s infinite}@keyframes flowAnimation{0%{width:0%;opacity:0}to{width:100%;opacity:1}}@keyframes flowPulse{0%,to{box-shadow:0 0 10px #75b4f34d;filter:brightness(1)}50%{box-shadow:0 0 20px #75b4f399;filter:brightness(1.3)}}.features-section{padding:4rem 2rem;max-width:1400px;margin:0 auto;position:relative;z-index:10}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.feature-card{padding:2.5rem;position:relative;transition:all .5s cubic-bezier(.4,0,.2,1)}.feature-card-animated{opacity:0;transform:translateY(40px) scale(.95)}.feature-card-animated.feature-card-visible{opacity:1;transform:translateY(0) scale(1)}.feature-card:hover.feature-card-animated[data-stagger="0"]{box-shadow:0 20px 60px #75b4f366,0 0 80px #75b4f34d,inset 0 1px 1px #ffffff1f,inset 0 -1px 1px #00000014}.feature-card:hover.feature-card-animated[data-stagger="1"]{box-shadow:0 20px 60px #a78bfa66,0 0 80px #a78bfa4d,inset 0 1px 1px #ffffff1f,inset 0 -1px 1px #00000014}.feature-card:hover.feature-card-animated[data-stagger="2"]{box-shadow:0 20px 60px #22c55e66,0 0 80px #22c55e4d,inset 0 1px 1px #ffffff1f,inset 0 -1px 1px #00000014}.feature-card:hover.feature-card-animated[data-stagger="3"]{box-shadow:0 20px 60px #ef444466,0 0 80px #ef44444d,inset 0 1px 1px #ffffff1f,inset 0 -1px 1px #00000014}.feature-card:hover.feature-card-animated[data-stagger="4"]{box-shadow:0 20px 60px #a78bfa66,0 0 80px #a78bfa4d,inset 0 1px 1px #ffffff1f,inset 0 -1px 1px #00000014}.feature-icon{width:80px;height:80px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;background:#75b4f326;border-radius:16px;color:#75b4f3;position:relative;box-shadow:0 4px 16px #75b4f333,inset 0 1px 1px #ffffff26,inset 0 -1px 1px #0000001a;transition:all .4s cubic-bezier(.4,0,.2,1)}.feature-icon:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(to bottom,rgba(255,255,255,.15) 0%,rgba(255,255,255,.08) 50%,transparent 100%);border-radius:12px 12px 0 0;pointer-events:none}.feature-icon-activity{background:#75b4f326;color:#75b4f3}.feature-card:hover .feature-icon-activity{background:#75b4f340;box-shadow:0 0 30px #75b4f380;animation:iconPulseActivity 2s ease-in-out infinite}.feature-icon-trending{background:#22c55e26;color:#22c55e}.feature-card:hover .feature-icon-trending{background:#22c55e40;box-shadow:0 0 30px #22c55e80;animation:iconPulseTrending 2s ease-in-out infinite}.feature-icon-target{background:#ef444426;color:#ef4444}.feature-card:hover .feature-icon-target{background:#ef444440;box-shadow:0 0 30px #ef444480;animation:iconPulseTarget 2s ease-in-out infinite}.feature-icon-chart{background:#a78bfa26;color:#a78bfa}.feature-card:hover .feature-icon-chart{background:#a78bfa40;box-shadow:0 0 30px #a78bfa80;animation:iconPulseChart 2s ease-in-out infinite}.feature-icon-zap{background:#fbbf2426;color:#fbbf24}.feature-card:hover .feature-icon-zap{background:#fbbf2440;box-shadow:0 0 30px #fbbf2480;animation:iconPulseZap 2s ease-in-out infinite}.feature-icon-lock{background:#6366f126;color:#6366f1}.feature-card:hover .feature-icon-lock{background:#6366f140;box-shadow:0 0 30px #6366f180;animation:iconPulseLock 2s ease-in-out infinite}@keyframes iconPulseActivity{0%,to{box-shadow:0 0 30px #75b4f380}50%{box-shadow:0 0 50px #75b4f3cc}}@keyframes iconPulseTrending{0%,to{box-shadow:0 0 30px #22c55e80}50%{box-shadow:0 0 50px #22c55ecc}}@keyframes iconPulseTarget{0%,to{box-shadow:0 0 30px #ef444480}50%{box-shadow:0 0 50px #ef4444cc}}@keyframes iconPulseChart{0%,to{box-shadow:0 0 30px #a78bfa80}50%{box-shadow:0 0 50px #a78bfacc}}@keyframes iconPulseZap{0%,to{box-shadow:0 0 30px #fbbf2480}50%{box-shadow:0 0 50px #fbbf24cc}}@keyframes iconPulseLock{0%,to{box-shadow:0 0 30px #6366f180}50%{box-shadow:0 0 50px #6366f1cc}}.feature-card:hover .feature-icon svg{animation:iconBounce .6s ease-in-out}@keyframes iconBounce{0%,to{transform:scale(1) translateY(0)}30%{transform:scale(1.15) translateY(-4px)}50%{transform:scale(1.1) translateY(-2px)}}.feature-card h3{font-size:1.3rem;margin-bottom:1rem;color:#fff}.feature-card p{color:#ffffffb3;line-height:1.6}.metrics-section{padding:4rem 2rem;max-width:1400px;margin:0 auto;position:relative;z-index:10}.metrics-container{display:flex;flex-direction:column;gap:3rem}.metrics-display{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.metric-card{padding:3rem 2rem;text-align:center;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.metric-card:hover{transform:translateY(-8px);box-shadow:0 20px 60px #75b4f340,0 0 60px #00ff8826,inset 0 1px 1px #ffffff26,inset 0 -1px 1px #0000001a}.metric-value{font-size:3.5rem;font-weight:900;background:linear-gradient(135deg,#75b4f3,#0f8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem;line-height:1.2;text-shadow:0 4px 20px rgba(117,180,243,.3);position:relative;display:inline-block}.metric-value:after{content:attr(data-value);position:absolute;left:0;top:0;z-index:-1;background:linear-gradient(135deg,#75b4f3,#0f8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:blur(20px);opacity:.5}.metric-label{font-size:.95rem;color:#ffffffa6;text-transform:uppercase;letter-spacing:1.5px;font-weight:600}.live-trades-feed{background:linear-gradient(135deg,#00142899,#0a1e3266);border:1px solid rgba(117,180,243,.2);border-radius:16px;padding:2rem;position:relative;overflow:hidden;box-shadow:0 8px 32px #0000004d,inset 0 1px 1px #ffffff1a}.live-trades-feed:before{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:linear-gradient(to bottom,transparent 0%,rgba(117,180,243,.03) 50%,transparent 100%);pointer-events:none;animation:scanline 8s linear infinite;z-index:1}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.live-trades-feed h3{text-align:center;margin-bottom:1.5rem;color:#75b4f3;font-size:1.2rem;text-transform:uppercase;letter-spacing:2px;font-weight:700;position:relative;z-index:2;text-shadow:0 0 20px rgba(117,180,243,.5)}.trades-ticker{display:flex;flex-direction:column;gap:.5rem;max-height:280px;overflow:hidden;position:relative;z-index:2}.trade-item{display:grid;grid-template-columns:140px 1fr auto;align-items:center;gap:1rem;padding:.875rem 1.25rem;background:linear-gradient(90deg,#75b4f314,#ffffff05);border-left:2px solid rgba(117,180,243,.4);border-radius:0 8px 8px 0;backdrop-filter:blur(10px);box-shadow:0 2px 8px #0003;transition:all .5s cubic-bezier(.4,0,.2,1);animation:slideInFromTop .6s cubic-bezier(.16,1,.3,1)}.trade-item:hover{background:linear-gradient(90deg,#75b4f326,#ffffff0d);border-left-color:#75b4f3;transform:translate(4px)}.trade-item:first-child{border-left-width:3px;border-left-color:#0f8;background:linear-gradient(90deg,#00ff881f,#ffffff0a);box-shadow:0 2px 12px #00ff884d,0 0 20px #00ff881a}.trade-item:nth-child(5){opacity:.6}.trade-item:nth-child(6){opacity:.3}@keyframes slideInFromTop{0%{transform:translateY(-120%);opacity:0}60%{transform:translateY(-5%);opacity:.9}to{transform:translateY(0);opacity:1}}.trade-action-wrapper{display:flex;align-items:center;min-width:140px}.trade-action{padding:.35rem .9rem;border-radius:6px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000004d;white-space:nowrap;display:inline-block}.trade-item-new .trade-action:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:shimmerOnce 1.5s ease-out}@keyframes shimmerOnce{0%{left:-100%}to{left:100%}}.trade-action.market_buy{background:linear-gradient(135deg,#00ff8840,#00c86426);color:#0f8;border:1px solid rgba(0,255,136,.4);text-shadow:0 0 10px rgba(0,255,136,.5)}.trade-action.take_profit{background:linear-gradient(135deg,#75b4f340,#508cc826);color:#75b4f3;border:1px solid rgba(117,180,243,.4);text-shadow:0 0 10px rgba(117,180,243,.5)}.trade-action.stop_loss{background:linear-gradient(135deg,#ef444440,#c8323226);color:#ef4444;border:1px solid rgba(239,68,68,.4);text-shadow:0 0 10px rgba(239,68,68,.5)}.trade-action.trigger_order{background:linear-gradient(135deg,#a78bfa40,#8264dc26);color:#a78bfa;border:1px solid rgba(167,139,250,.4);text-shadow:0 0 10px rgba(167,139,250,.5)}.trade-token{font-weight:800;color:#fff;font-size:1rem;letter-spacing:.5px;text-shadow:0 2px 4px rgba(0,0,0,.5)}.trade-time{color:#fff6;font-size:.85rem;font-family:Courier New,monospace;font-weight:500}.pricing-teaser-section{padding:4rem 2rem;max-width:1200px;margin:0 auto;text-align:center;position:relative;z-index:10}.pricing-teaser-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-bottom:3rem}.pricing-teaser-card{padding:2.5rem 2rem;text-align:center;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;align-items:center}.pricing-teaser-card.tier-scout{border-color:#3b82f64d}.pricing-teaser-card.tier-scout:hover{transform:translateY(-4px);box-shadow:0 8px 32px #3b82f633,inset 0 1px 1px #ffffff1a}.pricing-teaser-card.tier-hunter{border-color:#10b98166;background:linear-gradient(135deg,#10b9810d,#0596690d,#10b9810d);background-size:200% 200%;animation:hunterCardGradient 3s ease infinite}.pricing-teaser-card.tier-hunter:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(16,185,129,.12) 0%,transparent 70%);animation:hunterCardGlow 2s ease-in-out infinite alternate;pointer-events:none;z-index:-1}.pricing-teaser-card.tier-hunter:hover{transform:translateY(-8px);border-color:#10b98199;box-shadow:0 12px 48px #10b9814d,0 0 60px #10b98133,inset 0 1px 1px #ffffff26}.pricing-teaser-card.tier-executioner{border-color:#a855f780;background:linear-gradient(135deg,#a855f714,#d946ef14,#ec489914,#a855f714);background-size:300% 300%;animation:executionerCardGradient 4s ease infinite;box-shadow:0 0 40px #a855f733,0 0 80px #ec48991a;overflow:hidden}.pricing-teaser-card.tier-executioner:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(168,85,247,.2) 0%,rgba(236,72,153,.1) 40%,transparent 70%);animation:executionerCardGlow 3s ease-in-out infinite alternate;pointer-events:none;z-index:-1}.pricing-teaser-card.tier-executioner:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);pointer-events:none;z-index:1;opacity:0;transition:opacity .3s ease}.pricing-teaser-card.tier-executioner:hover:before{opacity:1;animation:executionerCardShimmer 1.5s ease-in-out}.pricing-teaser-card.tier-executioner:hover{transform:translateY(-10px) scale(1.02);border-color:#a855f7b3;box-shadow:0 16px 64px #a855f766,0 0 100px #ec489940,inset 0 1px 1px #fff3}.tier-badge{display:inline-block;padding:.6rem 1.2rem;border-radius:20px;font-weight:700;margin-bottom:1.5rem;text-transform:uppercase;font-size:.85rem;letter-spacing:1px;position:relative;overflow:hidden;transition:all .3s ease}.tier-badge.badge-scout{background:#3b82f626;color:#3b82f6;border:1px solid rgba(59,130,246,.3)}.tier-badge.badge-hunter{background:linear-gradient(135deg,#10b98133,#05966933,#10b98133);background-size:200% 200%;color:#10b981;border:1px solid rgba(16,185,129,.4);animation:hunterBadgeGradient 3s ease infinite;box-shadow:0 4px 12px #10b98133}.tier-badge.badge-hunter:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(16,185,129,.3) 0%,transparent 70%);animation:hunterBadgeGlow 2s ease-in-out infinite alternate;pointer-events:none}.tier-badge.badge-executioner{background:linear-gradient(135deg,#a855f740,#d946ef40,#ec489940,#a855f740);background-size:300% 300%;color:#d946ef;border:1px solid rgba(168,85,247,.5);animation:executionerBadgeGradient 4s ease infinite;box-shadow:0 6px 20px #a855f74d,0 0 30px #ec489933;overflow:hidden}.tier-badge.badge-executioner:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(168,85,247,.4) 0%,rgba(236,72,153,.2) 40%,transparent 70%);animation:executionerBadgeGlow 3s ease-in-out infinite alternate;pointer-events:none}.tier-badge.badge-executioner:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);pointer-events:none;opacity:0;transition:opacity .3s ease}.pricing-teaser-card.tier-executioner:hover .tier-badge.badge-executioner:after{opacity:1;animation:executionerBadgeShimmer 1.5s ease-in-out}@keyframes hunterCardGradient{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes hunterCardGlow{0%{opacity:.3;transform:translate(0)}to{opacity:.5;transform:translate(12%,12%)}}@keyframes executionerCardGradient{0%,to{background-position:0% 50%}33%{background-position:50% 100%}66%{background-position:100% 50%}}@keyframes executionerCardGlow{0%{opacity:.4;transform:translate(0) rotate(0)}to{opacity:.7;transform:translate(18%,18%) rotate(45deg)}}@keyframes executionerCardShimmer{0%{left:-100%}50%,to{left:100%}}@keyframes hunterBadgeGradient{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes hunterBadgeGlow{0%{opacity:.4}to{opacity:.7}}@keyframes executionerBadgeGradient{0%,to{background-position:0% 50%}33%{background-position:50% 100%}66%{background-position:100% 50%}}@keyframes executionerBadgeGlow{0%{opacity:.5}to{opacity:.8}}@keyframes executionerBadgeShimmer{0%{left:-100%}50%,to{left:100%}}.pricing-teaser-section .tier-price{font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:.5rem;display:flex!important;flex-direction:row!important;align-items:baseline;justify-content:center;gap:.25rem;white-space:nowrap}.pricing-teaser-section .tier-price span{font-size:1.2rem;font-weight:400;color:#fff9;display:inline-block}.tier-feature{font-size:1.1rem;color:#75b4f3;margin-bottom:1rem;font-weight:600}.pricing-teaser-card p{color:#fff9}.final-cta-section{padding:5rem 2rem;text-align:center;background:radial-gradient(circle at center,rgba(117,180,243,.1) 0%,transparent 70%);position:relative;z-index:10}.final-cta-section h2{font-size:2.5rem;margin-bottom:1rem;color:#fff}.final-cta-section p{font-size:1.15rem;color:#ffffffb3;margin-bottom:2.5rem}@media (max-width: 1024px){.hero-headline{font-size:2.5rem;line-height:1.2}.hero-subheadline{font-size:1.05rem}.hero-lottie{height:180px;max-width:260px}.hero-lottie>div{max-width:260px!important;max-height:180px!important}.features-grid{grid-template-columns:1fr}.trade-flow{flex-direction:column}.flow-connector{transform:rotate(90deg);width:60px;height:80px}.flow-line{transform:rotate(-90deg)}}.spotlight-hero-section{margin-top:3rem;padding:2rem 0;display:flex;flex-direction:column;justify-content:center;align-items:center}.spotlight-trade-card{padding:3rem 2.5rem;position:relative;overflow:visible;background:linear-gradient(135deg,#00ff8808,#00142880,#00ff8808);border:1px solid rgba(0,255,136,.2);max-width:600px;width:100%;transition:all .6s cubic-bezier(.4,0,.2,1);animation:heroFloat 6s ease-in-out infinite;backdrop-filter:blur(10px)}@keyframes heroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.spotlight-trade-card:hover{transform:translateY(-8px) scale(1.01);box-shadow:0 20px 60px #0f83,0 0 80px #00ff8826,inset 0 1px 1px #ffffff1a;border-color:#00ff884d}.spotlight-glow-border{position:absolute;inset:-8px;border-radius:20px;background:radial-gradient(ellipse at center,rgba(0,255,136,.15) 0%,rgba(0,229,255,.1) 30%,rgba(0,255,136,.08) 60%,transparent 100%);z-index:-1;opacity:.6;animation:glowPulse 4s ease-in-out infinite;filter:blur(20px)}@keyframes glowPulse{0%,to{opacity:.4;transform:scale(.98)}50%{opacity:.7;transform:scale(1.02)}}.spotlight-trade-card:hover .spotlight-glow-border{opacity:.8;animation:glowPulse 2s ease-in-out infinite}.spotlight-particles{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;pointer-events:none;z-index:0}.spotlight-particles .particle{position:absolute;width:6px;height:6px;background:radial-gradient(circle,#00ff88 0%,transparent 70%);border-radius:50%;opacity:0;top:50%;left:50%;animation:particleEmanate 4s ease-out infinite;box-shadow:0 0 10px #0f8}.spotlight-particles .particle:nth-child(1){animation-delay:0s;animation-duration:3.5s}.spotlight-particles .particle:nth-child(2){animation-delay:.5s;animation-duration:4s}.spotlight-particles .particle:nth-child(3){animation-delay:1s;animation-duration:3.8s}.spotlight-particles .particle:nth-child(4){animation-delay:1.5s;animation-duration:4.2s}.spotlight-particles .particle:nth-child(5){animation-delay:2s;animation-duration:3.6s}.spotlight-particles .particle:nth-child(6){animation-delay:2.5s;animation-duration:4.1s}.spotlight-particles .particle:nth-child(7){animation-delay:3s;animation-duration:3.9s}.spotlight-particles .particle:nth-child(8){animation-delay:3.5s;animation-duration:4.3s}@keyframes particleEmanate{0%{transform:translate(-50%,-50%) translate(0) scale(0);opacity:0}10%{opacity:1}to{transform:translate(-50%,-50%) translate(var(--particle-x),var(--particle-y)) scale(1);opacity:0}}.spotlight-particles .particle:nth-child(1){--particle-x: 80px;--particle-y: -60px}.spotlight-particles .particle:nth-child(2){--particle-x: -70px;--particle-y: -80px}.spotlight-particles .particle:nth-child(3){--particle-x: 90px;--particle-y: 70px}.spotlight-particles .particle:nth-child(4){--particle-x: -85px;--particle-y: 65px}.spotlight-particles .particle:nth-child(5){--particle-x: 0px;--particle-y: -100px}.spotlight-particles .particle:nth-child(6){--particle-x: 0px;--particle-y: 95px}.spotlight-particles .particle:nth-child(7){--particle-x: 110px;--particle-y: 0px}.spotlight-particles .particle:nth-child(8){--particle-x: -105px;--particle-y: 0px}.spotlight-header{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(0,255,136,.2);position:relative;z-index:1}.spotlight-icon{width:28px;height:28px;color:#6fa;animation:spotlightIconPulse 2.5s ease-in-out infinite;filter:drop-shadow(0 0 4px rgba(0,255,136,.4))}@keyframes spotlightIconPulse{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.1) rotate(3deg)}}.spotlight-header h3{margin:0;font-size:1.1rem;font-weight:700;color:#6fa;text-transform:uppercase;letter-spacing:2px;text-shadow:0 0 10px rgba(0,255,136,.3)}.spotlight-content{display:flex;flex-direction:column;gap:2rem;position:relative;z-index:1}.spotlight-token{text-align:center;position:relative}.spotlight-token .token-symbol{display:inline-block;font-size:3rem;font-weight:900;color:#fff;text-shadow:0 0 15px rgba(0,255,136,.4),0 2px 8px rgba(0,0,0,.6);padding:1.25rem 2.5rem;border-radius:16px;background:linear-gradient(135deg,#00ff8814,#00e5ff0f);border:2px solid rgba(0,255,136,.3);position:relative;animation:spotlightTokenGlow 4s ease-in-out infinite;letter-spacing:2px;backdrop-filter:blur(10px)}@keyframes spotlightTokenGlow{0%,to{box-shadow:0 0 15px #00ff8840,inset 0 0 15px #00ff880d}50%{box-shadow:0 0 25px #00ff8859,inset 0 0 20px #00ff8814}}.spotlight-stats{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.stat-item{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem 1rem;background:linear-gradient(135deg,#00ff880a,#ffffff05);border-radius:12px;border:1px solid rgba(0,255,136,.15);transition:all .3s ease;position:relative;overflow:hidden;backdrop-filter:blur(10px)}.stat-item:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(0,255,136,.6),transparent);opacity:0;transition:opacity .3s ease}.stat-item:hover{transform:translateY(-4px);border-color:#00ff884d;box-shadow:0 8px 24px #0f83;background:linear-gradient(135deg,#00ff880f,#ffffff08)}.stat-item:hover:before{opacity:1}.stat-label{font-size:.85rem;color:#ffffffa6;text-transform:uppercase;letter-spacing:1.5px;font-weight:600}.stat-value{font-size:1.75rem;font-weight:900;line-height:1}.stat-value.profit{color:#6fa;text-shadow:0 0 10px rgba(0,255,136,.3),0 2px 4px rgba(0,0,0,.4)}.stat-value.gain{color:#66e5ff;text-shadow:0 0 10px rgba(0,229,255,.3),0 2px 4px rgba(0,0,0,.4)}.spotlight-header-title{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:2rem}.spotlight-header-title h3{margin:0;font-size:1.5rem;font-weight:700;color:#6fa;text-transform:uppercase;letter-spacing:2px;text-shadow:0 0 10px rgba(0,255,136,.3)}.spotlight-trades-grid{display:flex;gap:1.5rem;justify-content:center;align-items:flex-end;flex-wrap:nowrap;max-width:1200px;margin:0 auto}.spotlight-trade-card.spotlight-gold{transform:scale(1.2);z-index:10;border-color:#ffd70066;background:linear-gradient(135deg,#ffd7000d,#00142880,#ffd7000d)}.spotlight-trade-card.spotlight-silver,.spotlight-trade-card.spotlight-bronze{transform:scale(.95);z-index:5}.spotlight-trade-card.spotlight-gold:hover{transform:scale(1.18) translateY(-8px);box-shadow:0 25px 70px #ffd70040,0 0 100px #ffd70033,inset 0 1px 1px #ffffff26;border-color:#ffd70080}.spotlight-trade-card.spotlight-gold .spotlight-glow-border{background:radial-gradient(ellipse at center,rgba(255,215,0,.2) 0%,rgba(255,223,0,.15) 30%,rgba(255,215,0,.1) 60%,transparent 100%)}.spotlight-trophy{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:1rem;position:relative;z-index:1}.trophy-label{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#fffc}.spotlight-trades-grid .spotlight-trade-card{padding:2rem 1.5rem;max-width:320px;width:100%;min-height:320px}.spotlight-trades-grid .spotlight-trade-card.spotlight-gold{max-width:380px;min-height:380px;padding:2.5rem 2rem}.spotlight-trades-grid .spotlight-token .token-symbol{font-size:2.25rem;padding:1rem 2rem}.spotlight-trades-grid .spotlight-gold .spotlight-token .token-symbol{font-size:2.75rem;padding:1.25rem 2.25rem}.spotlight-trades-grid .spotlight-stats{grid-template-columns:1fr;gap:1rem}@media (max-width: 768px){.landing-header{padding:.75rem 1.5rem}.header-content{flex-direction:row;flex-wrap:wrap;gap:1rem}.nav-links{flex-wrap:wrap;gap:.75rem;font-size:.9rem}.hero-section{padding:6rem 1rem 2rem}.hero-subheadline{font-size:1rem}.hero-lottie{height:160px;max-width:220px}.hero-lottie>div{max-width:220px!important;max-height:160px!important}.hero-ctas{flex-direction:column;gap:1rem;width:100%}.cta-button{font-size:clamp(.85rem,3.5vw,1rem);padding:.75rem 1rem;line-height:1.3}.cta-button.large{font-size:clamp(.9rem,3.8vw,1.1rem);padding:.85rem 1.25rem}.section-title{font-size:1.75rem}.anatomy-section,.features-section,.metrics-section,.pricing-teaser-section{padding:3rem 1.5rem}.final-cta-section{padding:4rem 1.5rem}.trade-item{grid-template-columns:110px 1fr auto;gap:.75rem;padding:.75rem 1rem}.trade-action-wrapper{min-width:110px}.trade-action{font-size:.7rem;padding:.3rem .7rem}.trade-token{font-size:.9rem}.trade-time{font-size:.75rem}.spotlight-hero-section{display:block;padding:1.5rem 1rem}.spotlight-header-title h3{font-size:1.25rem}.spotlight-trades-grid{flex-direction:column;gap:1.25rem}.spotlight-trade-card{padding:2rem 1.5rem}.spotlight-trades-grid .spotlight-trade-card{max-width:100%;min-height:280px}.spotlight-trades-grid .spotlight-trade-card.spotlight-gold{max-width:100%;min-height:320px;transform:scale(1.05)}.spotlight-trades-grid .spotlight-trade-card.spotlight-gold:hover{transform:scale(1.08) translateY(-4px)}.spotlight-token .token-symbol{font-size:2rem;padding:1rem 1.75rem}.spotlight-trades-grid .spotlight-token .token-symbol{font-size:1.85rem;padding:.85rem 1.5rem}.spotlight-trades-grid .spotlight-gold .spotlight-token .token-symbol{font-size:2.25rem;padding:1rem 1.75rem}.spotlight-stats{gap:1rem}.stat-item{padding:1rem .75rem}.stat-value{font-size:1.5rem}.spotlight-particles .particle{width:4px;height:4px}.final-cta-section h2{font-size:2rem}.footer-content{flex-direction:column;gap:3rem}.footer-links{grid-template-columns:1fr;gap:2rem}.social-icons{justify-content:flex-start}.landing-page:after{display:none}.glass-card{box-shadow:0 8px 32px #0000004d}.glass-card:hover{box-shadow:0 12px 48px #75b4f333}}@media (max-height: 600px) and (orientation: landscape){.hero-section{padding:4rem 1rem 1rem}.hero-lottie{height:140px;max-width:200px;margin:0 auto 1rem}.hero-lottie>div{max-width:200px!important;max-height:140px!important}.hero-ctas{margin-bottom:1.5rem}.cta-button{font-size:clamp(.8rem,3vw,.95rem);padding:.65rem .9rem}.cta-button.large{font-size:clamp(.85rem,3.3vw,1rem);padding:.75rem 1rem}.anatomy-section,.features-section,.metrics-section,.pricing-teaser-section{padding:2rem 1rem}.final-cta-section{padding:3rem 1rem}}.team-page{min-height:100vh;width:100%;height:auto;padding:0;background:transparent;position:relative}.team-container{max-width:1200px;margin:0 auto;padding:5rem 2rem 4rem;opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.4,0,.2,1)}.team-container.visible{opacity:1;transform:translateY(0)}.team-header{text-align:center;margin-bottom:2rem;animation:fadeInDown .8s ease-out}.team-title{font-size:4rem;font-weight:900;background:linear-gradient(135deg,#75b4f3,#a78bfa,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem;line-height:1.2;padding-bottom:.1em;background-size:200% 200%;animation:gradientShift 8s ease infinite;letter-spacing:-.02em;text-shadow:0 4px 20px rgba(117,180,243,.3);overflow:visible}.team-subtitle{font-size:1.5rem;font-weight:600;color:#ffffffb3;margin:0;letter-spacing:.5px}.team-description{max-width:800px;margin:0 auto 3rem;padding:0 1rem;animation:fadeInUp .8s ease-out .2s backwards}.team-description p{font-size:1.125rem;line-height:1.8;color:#fffc;text-align:center;margin:0}.team-divider{width:100%;max-width:800px;height:2px;background:linear-gradient(90deg,transparent,rgba(117,180,243,.6),transparent);margin:3rem auto;animation:fadeIn .8s ease-out .4s backwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.team-members-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:4rem;max-width:1000px;margin:0 auto 4rem;padding:0 1rem}.team-member-card{display:flex;flex-direction:column;align-items:center;text-align:center;opacity:0;animation:cardFadeIn .8s ease-out forwards;transition:transform .4s cubic-bezier(.4,0,.2,1)}@keyframes cardFadeIn{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.team-member-card:hover{transform:translateY(-10px)}.member-photo-wrapper{position:relative;width:clamp(150px,40vw,200px);height:clamp(150px,40vw,200px);margin-bottom:1.5rem;transition:all .4s cubic-bezier(.4,0,.2,1)}.member-photo{width:100%;height:100%;border-radius:50%;object-fit:cover;border:3px solid rgba(117,180,243,.3);box-shadow:0 8px 32px #0000004d,inset 0 2px 4px #ffffff1a;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;z-index:2}.photo-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:50%;background:radial-gradient(circle,rgba(117,180,243,.3) 0%,transparent 70%);opacity:0;transition:opacity .4s ease;z-index:1;filter:blur(20px)}.team-member-card:hover .member-photo{border-color:#75b4f399;box-shadow:0 12px 48px #75b4f366,0 0 60px #75b4f333,inset 0 2px 4px #ffffff26;transform:scale(1.05)}.team-member-card:hover .photo-glow{opacity:1}.member-social-links{display:flex;gap:1rem;justify-content:center;margin-top:1rem;margin-bottom:1rem}.member-social-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:transparent;border:none;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;cursor:pointer}.member-social-icon:hover{transform:translateY(-4px) scale(1.1)}.member-social-icon img{width:48px;height:48px;object-fit:contain;transition:all .3s ease;filter:drop-shadow(0 2px 8px rgba(0,0,0,.3))}.member-social-icon:hover img{filter:drop-shadow(0 4px 12px rgba(117,180,243,.4))}.member-social-icon.x-icon{background:#fff;border-radius:8px;padding:8px;box-shadow:0 2px 8px #0003}.member-social-icon.x-icon:hover{box-shadow:0 4px 16px #75b4f34d;background:#fff}.member-social-icon.x-icon img{width:32px;height:32px}.member-social-icon.linkedin-icon img{width:48px;height:48px}.member-info{display:flex;flex-direction:column;gap:.5rem}.member-name{font-size:1.5rem;font-weight:700;color:#fff;margin:0;letter-spacing:-.01em;transition:color .3s ease}.team-member-card:hover .member-name{background:linear-gradient(135deg,#75b4f3,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.member-role{font-size:1rem;font-weight:500;color:#fff9;margin:0;letter-spacing:.5px;transition:color .3s ease}.team-member-card:hover .member-role{color:#75b4f3e6}.team-footer{text-align:center;margin-top:4rem;animation:fadeInUp .8s ease-out .6s backwards}.back-button{padding:.875rem 2rem;background:#ffffff0d;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:12px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff1a,inset 0 -1px 1px #0000001a}.back-button:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(to bottom,rgba(255,255,255,.08) 0%,rgba(255,255,255,.04) 50%,transparent 100%);border-radius:12px 12px 0 0;pointer-events:none;opacity:.6;transition:opacity .3s ease}.back-button:hover{background:#ffffff1a;border-color:#75b4f380;transform:translateY(-2px);box-shadow:0 4px 20px #75b4f333,inset 0 1px 1px #ffffff26,inset 0 -1px 1px #0000001a}.back-button:hover:before{opacity:.8}.back-button:active{transform:translateY(0)}@media (max-width: 768px){.team-container{padding:6rem 1rem 3rem}.team-title{font-size:2.5rem;line-height:1.15}.team-subtitle{font-size:1.25rem}.team-description p{font-size:1rem;line-height:1.7}.team-members-grid{grid-template-columns:1fr;gap:3rem;padding:0}.member-photo-wrapper{width:180px;height:180px}.member-social-icon,.member-social-icon.linkedin-icon img{width:44px;height:44px}.member-social-icon.x-icon{padding:7px}.member-social-icon.x-icon img{width:30px;height:30px}.member-name{font-size:1.35rem}.member-role{font-size:.95rem}}@media (max-width: 480px){.team-title{font-size:2rem}.team-subtitle{font-size:1.1rem}.member-photo-wrapper{width:160px;height:160px}.member-social-icon,.member-social-icon.linkedin-icon img{width:40px;height:40px}.member-social-icon.x-icon{padding:6px}.member-social-icon.x-icon img{width:28px;height:28px}}.pricing-page-wrapper{width:100%;min-height:100vh;position:relative}.pricing-page-wrapper .pricing-page{min-height:100vh;width:100%;padding:2rem 2rem 4rem;position:relative}.pricing-page-wrapper .pricing-page:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgba(117,180,243,.08) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(236,72,153,.08) 0%,transparent 50%);pointer-events:none;animation:backgroundPulse 20s ease-in-out infinite}@keyframes backgroundPulse{0%,to{opacity:1}50%{opacity:.7}}.pricing-page-wrapper .pricing-container{max-width:1400px;margin:0 auto;position:relative;z-index:1}.pricing-page-wrapper .pricing-header{text-align:center;margin-bottom:4rem;animation:fadeInDown .8s ease-out}.pricing-page-wrapper .pricing-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#8b5cf61a;border:1px solid rgba(139,92,246,.2);border-radius:24px;backdrop-filter:blur(10px);margin-bottom:1.5rem;transition:all .3s ease}.pricing-page-wrapper .pricing-badge:hover{background:#8b5cf626;border-color:#8b5cf64d;box-shadow:0 0 20px #8b5cf633}.pricing-page-wrapper .badge-icon{width:16px;height:16px;color:#a78bfa}.pricing-page-wrapper .pricing-badge span{font-size:.875rem;font-weight:600;color:#c4b5fd;letter-spacing:.025em}.pricing-page-wrapper .pricing-title{font-size:4rem;font-weight:700;background:linear-gradient(135deg,#75b4f3,#a78bfa,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1.5rem;line-height:1.3;padding-bottom:.1em;animation:gradientShift 8s ease infinite;background-size:200% 200%;overflow:visible}.pricing-subtitle{font-size:1.25rem;color:#9ca3af;max-width:600px;margin:0 auto 2rem;line-height:1.6}.pricing-features-list{display:flex;align-items:center;justify-content:center;gap:2rem;flex-wrap:wrap}.feature-item{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#9ca3af}.feature-check{width:16px;height:16px;color:#10b981}.billing-toggle-wrapper{display:flex;flex-direction:column;align-items:center;margin-bottom:3rem}.billing-toggle{display:inline-flex;background:#1a1f3199;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:6px;gap:6px}.toggle-option{position:relative;padding:12px 24px;border:none;background:transparent;color:#fff9;font-size:.95rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px}.toggle-option:hover{color:#ffffffe6;background:#ffffff0d}.toggle-option.active{background:linear-gradient(135deg,#75b4f3,#a78bfa);color:#fff;box-shadow:0 4px 12px #75b4f34d}.savings-badge{display:inline-block;padding:2px 8px;background:#10b98133;color:#10b981;font-size:.7rem;font-weight:700;border-radius:6px;border:1px solid rgba(16,185,129,.3);letter-spacing:.05em}.toggle-option.active .savings-badge{background:#fff3;color:#fff;border-color:#ffffff4d}.pricing-disclaimer{margin-top:.75rem;font-size:.75rem;color:#fff6;font-weight:300;text-align:center}.pricing-page-wrapper .pricing-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;margin-bottom:4rem}.pricing-page-wrapper .pricing-card{background:#1a1f3199;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:2rem;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);animation:fadeInUp .6s ease-out;animation-fill-mode:both;text-align:left!important;display:flex;flex-direction:column;align-items:flex-start!important}.pricing-page-wrapper .pricing-card:nth-child(1){animation-delay:.1s}.pricing-page-wrapper .pricing-card:nth-child(2){animation-delay:.2s}.pricing-page-wrapper .pricing-card:nth-child(3){animation-delay:.3s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.pricing-page-wrapper .pricing-card:before{content:"";position:absolute;top:0;right:0;width:300px;height:300px;background:radial-gradient(circle,rgba(117,180,243,.1) 0%,transparent 70%);opacity:0;transition:opacity .4s ease;pointer-events:none}.pricing-page-wrapper .pricing-card:hover:before{opacity:1}.pricing-page-wrapper .pricing-card:hover{border-color:#75b4f34d;box-shadow:0 20px 60px #0006;transform:translateY(-8px)}.pricing-page-wrapper .pricing-card.popular{border-color:#8b5cf680;box-shadow:0 20px 60px #8b5cf633;transform:scale(1.05);position:relative}.pricing-page-wrapper .pricing-card.popular:hover{border-color:#8b5cf6b3;box-shadow:0 30px 80px #8b5cf64d;transform:scale(1.05) translateY(-8px)}.pricing-page-wrapper .pricing-card.current{border-color:#10b98180;box-shadow:0 0 30px #10b98133}.pricing-card .current-badge{position:absolute;top:2rem;right:11rem;z-index:10;padding:.5rem 1rem;background:#10b98133;border:1px solid rgba(16,185,129,.5);border-radius:12px;font-size:.75rem;font-weight:700;color:#10b981;letter-spacing:.05em}.pricing-card.current:not(.popular) .current-badge{right:2rem}.pricing-card:nth-child(3){border-color:#a855f799;box-shadow:0 0 40px #a855f74d,0 0 80px #a855f726,0 20px 60px #0006;position:relative;overflow:hidden}.pricing-card:nth-child(3):before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(168,85,247,.15) 0%,transparent 70%);animation:executionerGlowPulse 4s ease-in-out infinite;pointer-events:none;z-index:0}.pricing-card:nth-child(3):after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),rgba(255,255,255,.3),rgba(255,255,255,.15),transparent);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:2}.pricing-card:nth-child(3):hover:before{animation:executionerGlowPulse 2.5s ease-in-out infinite}.pricing-card:nth-child(3):hover:after{opacity:1;animation:executionerShimmer 2s ease-in-out}.pricing-card:nth-child(3):hover{border-color:#a855f7cc;box-shadow:0 0 60px #a855f780,0 0 120px #a855f740,0 30px 80px #00000080;transform:translateY(-12px) scale(1.02)}@keyframes executionerGlowPulse{0%,to{opacity:.6;transform:translate(0) scale(1)}50%{opacity:.9;transform:translate(10%,10%) scale(1.1)}}@keyframes executionerShimmer{0%{left:-100%}to{left:100%}}.pricing-page-wrapper .popular-badge{position:absolute;top:2rem;right:2rem;display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,#8b5cf6,#ec4899);border-radius:20px;font-size:.75rem;font-weight:700;color:#fff;letter-spacing:.05em;box-shadow:0 10px 30px #8b5cf680;animation:badgePulse 2s ease-in-out infinite;z-index:10;pointer-events:none}@keyframes badgePulse{0%,to{box-shadow:0 10px 30px #8b5cf680}50%{box-shadow:0 15px 40px #8b5cf6b3}}.badge-sparkle{width:14px;height:14px;animation:sparkleRotate 4s linear infinite}@keyframes sparkleRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pricing-page-wrapper .card-content{display:flex;flex-direction:column;align-items:flex-start!important;text-align:left!important;height:100%;position:relative;z-index:1;width:100%}.pricing-page-wrapper .card-header{display:flex;align-items:center;justify-content:flex-start;margin-bottom:1.5rem}.pricing-page-wrapper .tier-icon-wrapper{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#75b4f333,#8b5cf633);border-radius:16px;box-shadow:0 8px 20px #75b4f333;animation:iconFloat 3s ease-in-out infinite}@keyframes iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.pricing-page-wrapper .tier-icon{width:28px;height:28px;color:#75b4f3}.pricing-page-wrapper .pricing-card .tier-name{font-size:1.875rem;font-weight:700;color:#f9fafb;margin-bottom:.5rem;text-align:left!important;width:100%}.pricing-page-wrapper .tier-price{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:.5rem;margin-bottom:1.5rem}.pricing-page-wrapper .price-display{display:flex;align-items:baseline;gap:.5rem}.pricing-page-wrapper .price-amount{font-size:3rem;font-weight:700;color:#f9fafb}.pricing-page-wrapper .price-period{font-size:1rem;color:#9ca3af}.price-free{font-size:3rem;font-weight:700;background:linear-gradient(135deg,#75b4f3,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.annual-savings{display:inline-block;padding:4px 12px;background:linear-gradient(135deg,#10b98133,#05966933);color:#10b981;font-size:.75rem;font-weight:700;border-radius:6px;border:1px solid rgba(16,185,129,.4);letter-spacing:.05em;animation:pulseGreen 2s ease-in-out infinite}@keyframes pulseGreen{0%,to{box-shadow:0 0 #10b98166}50%{box-shadow:0 0 0 4px #10b98133}}.pricing-page-wrapper .tier-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:1.5rem;width:100%}.pricing-page-wrapper .stat-box{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:.75rem .5rem;text-align:center;transition:all .3s ease}.pricing-page-wrapper .stat-box:hover{background:#ffffff14;border-color:#75b4f34d}.pricing-page-wrapper .stat-label{font-size:.75rem;color:#9ca3af;margin-bottom:.25rem}.pricing-page-wrapper .stat-value{font-size:.875rem;font-weight:700;color:#f9fafb}.pricing-page-wrapper .tier-features{flex:1;display:flex;flex-direction:column;align-items:flex-start!important;gap:.75rem;margin-bottom:1.5rem;width:100%}.pricing-page-wrapper .feature-row{display:flex;flex-direction:row!important;align-items:flex-start!important;justify-content:flex-start!important;gap:.75rem;width:100%;text-align:left!important}.pricing-page-wrapper .feature-icon{width:20px;height:20px;flex-shrink:0;margin-top:2px;order:-1!important;margin-right:.75rem;margin-left:0!important}.pricing-page-wrapper .feature-row span{order:1!important}.pricing-page-wrapper .feature-icon.included{color:#10b981}.pricing-page-wrapper .feature-icon.excluded{color:#6b7280}.pricing-page-wrapper .feature-row span{font-size:.875rem;line-height:1.5}.pricing-page-wrapper .feature-row span.included{color:#e5e7eb}.feature-row span.excluded{color:#6b7280}.pricing-page .pricing-cta{width:100%;padding:1rem 1.5rem;background:linear-gradient(135deg,#75b4f3,#a78bfa);border:none;border-radius:16px;font-size:1rem;font-weight:600;color:#fff;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 30px #75b4f34d;position:relative;overflow:hidden}.pricing-page .pricing-cta:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s}.pricing-page .pricing-cta:hover:before{left:100%}.pricing-page .pricing-cta:hover{transform:translateY(-2px);box-shadow:0 15px 40px #75b4f366}.pricing-page .pricing-cta:active{transform:translateY(0)}.pricing-page .pricing-cta.current{background:#10b98133;border:1px solid rgba(16,185,129,.5);color:#10b981;cursor:default;box-shadow:none}.pricing-page .pricing-cta.current:hover{transform:none;box-shadow:none}.pricing-page .pricing-cta.free{background:#6b72804d;border:1px solid rgba(107,114,128,.5);cursor:default}.pricing-page .pricing-cta:disabled{opacity:.5;cursor:not-allowed}.button-content{display:flex;align-items:center;justify-content:center;gap:.5rem}.button-loading{display:flex;align-items:center;justify-content:center;gap:.75rem}.spinner{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.button-icon{width:20px;height:20px}.value-props{background:#1a1f3166;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:4rem 2rem;margin-bottom:4rem;animation:fadeInUp .8s ease-out .4s both}.value-props-title{font-size:2.5rem;font-weight:700;color:#f9fafb;text-align:center;margin-bottom:3rem}.value-props-title .highlight{background:linear-gradient(135deg,#a78bfa,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.props-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.prop-card{text-align:center}.prop-icon{width:64px;height:64px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;border-radius:20px;box-shadow:0 10px 30px #0000004d}.prop-icon.blue{background:linear-gradient(135deg,#3b82f6,#06b6d4);box-shadow:0 10px 30px #3b82f666}.prop-icon.purple{background:linear-gradient(135deg,#8b5cf6,#ec4899);box-shadow:0 10px 30px #8b5cf666}.prop-icon.orange{background:linear-gradient(135deg,#f59e0b,#ef4444);box-shadow:0 10px 30px #f59e0b66}.prop-icon svg{width:32px;height:32px;color:#fff}.prop-title{font-size:1.25rem;font-weight:700;color:#f9fafb;margin-bottom:1rem}.prop-description{font-size:1rem;color:#9ca3af;line-height:1.6}.final-cta{text-align:center;padding:3rem 2rem;animation:fadeInUp .8s ease-out .6s both}.cta-title{font-size:2.5rem;font-weight:700;color:#f9fafb;margin-bottom:1rem}.cta-title .highlight{background:linear-gradient(135deg,#10b981,#059669);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;display:inline-block;animation:pulseGlow 2s ease-in-out infinite}.cta-title .highlight:before{content:"";position:absolute;inset:-8px;background:radial-gradient(circle,#10b98166,#10b98100 70%);border-radius:50%;filter:blur(12px);opacity:.6;animation:pulseGlowIntense 2s ease-in-out infinite;z-index:-1}@keyframes pulseGlow{0%,to{filter:drop-shadow(0 0 8px rgba(16,185,129,.6))}50%{filter:drop-shadow(0 0 20px rgba(16,185,129,1))}}@keyframes pulseGlowIntense{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}.cta-subtitle{font-size:1.125rem;color:#9ca3af;max-width:600px;margin:0 auto 2rem;line-height:1.6}.highlight-count{color:#0f8;font-weight:900;font-size:1.3em;text-shadow:0 0 20px rgba(0,255,136,.6),0 0 10px rgba(0,255,136,.4),0 2px 4px rgba(0,0,0,.5);display:inline-block;padding:0 .2em;filter:brightness(1.1);transition:opacity .3s ease}.cta-main-button{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:linear-gradient(135deg,#8b5cf6,#ec4899,#f97316);border:none;border-radius:16px;font-size:1.125rem;font-weight:600;color:#fff;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 40px #8b5cf666;background-size:200% 100%;animation:gradientSlide 3s ease infinite}@keyframes gradientSlide{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.cta-main-button:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 15px 50px #8b5cf680}.cta-main-button:active{transform:translateY(0) scale(1)}@media (max-width: 768px){.pricing-page{padding:2rem 1rem}.pricing-title{font-size:2.5rem;line-height:1.3;padding-bottom:.1em}.pricing-subtitle{font-size:1rem}.pricing-cards{grid-template-columns:1fr;gap:1.5rem}.pricing-card{max-width:400px;margin:0 auto}.pricing-cta{max-width:280px;margin:0 auto}.pricing-card.popular{transform:scale(1)}.pricing-card.popular:hover{transform:translateY(-8px)}.value-props{padding:2rem 1rem}.value-props-title{font-size:1.875rem}.props-grid{grid-template-columns:1fr}.cta-title{font-size:1.875rem}.pricing-features-list{flex-direction:column;gap:1rem}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.intelligence-engine-section{background:#1a1f3166;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:4rem 2rem;margin-bottom:4rem;animation:fadeInUp .8s ease-out .5s both}.pricing-page .section-title{font-size:2.5rem;font-weight:700;color:#f9fafb;text-align:center;margin-bottom:1rem}.section-subtitle{font-size:1.125rem;color:#9ca3af;text-align:center;max-width:800px;margin:0 auto 3rem;line-height:1.6}.process-flow{display:flex;align-items:center;justify-content:center;gap:2rem;flex-wrap:wrap;max-width:1200px;margin:0 auto}.process-step{flex:1;min-width:250px;max-width:320px;text-align:center;animation:fadeInUp .6s ease-out;animation-fill-mode:both}.process-step:nth-child(1){animation-delay:.1s}.process-step:nth-child(3){animation-delay:.2s}.process-step:nth-child(5){animation-delay:.3s}.step-icon-wrapper{width:80px;height:80px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;border-radius:20px;position:relative;overflow:hidden;transition:all .4s ease}.step-icon-wrapper:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);opacity:0;transition:opacity .4s ease}.step-icon-wrapper:hover:before{opacity:1}.step-icon-wrapper.scan{background:linear-gradient(135deg,#3b82f6,#06b6d4);box-shadow:0 10px 30px #3b82f666}.step-icon-wrapper.gates{background:linear-gradient(135deg,#8b5cf6,#ec4899);box-shadow:0 10px 30px #8b5cf666}.step-icon-wrapper.decision{background:linear-gradient(135deg,#f59e0b,#ef4444);box-shadow:0 10px 30px #f59e0b66}.step-icon{width:40px;height:40px;color:#fff;z-index:1}.step-title{font-size:1.25rem;font-weight:700;color:#f9fafb;margin-bottom:1rem}.step-description{font-size:.9375rem;color:#9ca3af;line-height:1.6}.step-description strong{color:#e5e7eb;font-weight:600}.flow-arrow{font-size:2rem;color:#a78bfa80;font-weight:300;flex-shrink:0}.risk-engine-section{background:#1a1f3166;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:4rem 2rem;margin-bottom:4rem;animation:fadeInUp .8s ease-out .6s both}.risk-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.risk-feature-card{background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:2rem;transition:all .3s ease;animation:fadeInUp .6s ease-out;animation-fill-mode:both}.risk-feature-card:nth-child(1){animation-delay:.1s}.risk-feature-card:nth-child(2){animation-delay:.2s}.risk-feature-card:nth-child(3){animation-delay:.3s}.risk-feature-card:hover{background:#ffffff0d;border-color:#a78bfa4d;transform:translateY(-4px);box-shadow:0 15px 40px #0000004d}.feature-icon-wrapper{width:64px;height:64px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;border-radius:16px;transition:all .3s ease}.feature-icon-wrapper.atr{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 10px 30px #10b9814d}.feature-icon-wrapper.parabolic{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 10px 30px #f59e0b4d}.feature-icon-wrapper.health-check{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 10px 30px #8b5cf64d}.feature-icon-wrapper svg{width:32px;height:32px;color:#fff}.feature-title{font-size:1.25rem;font-weight:700;color:#f9fafb;margin-bottom:1rem}.feature-description{font-size:.9375rem;color:#9ca3af;line-height:1.6}.feature-description strong{color:#e5e7eb;font-weight:600}@media (max-width: 768px){.intelligence-engine-section,.risk-engine-section{padding:2rem 1rem}.pricing-page .section-title{font-size:1.875rem}.section-subtitle{font-size:1rem}.process-flow{flex-direction:column;gap:1.5rem}.flow-arrow{transform:rotate(90deg);font-size:1.5rem}.risk-features-grid{grid-template-columns:1fr}.step-title,.feature-title{font-size:1.125rem}}@media (max-height: 600px) and (orientation: landscape){.pricing-page{padding:2rem 1rem}.pricing-header{margin-bottom:2rem}.pricing-badge{margin-bottom:1rem}.pricing-title{font-size:2rem;margin-bottom:1rem}.pricing-subtitle{font-size:.95rem;margin-bottom:1.5rem}.billing-toggle-wrapper{margin-bottom:2rem}.pricing-cards{gap:1.25rem}.pricing-card{padding:1.5rem}.pricing-modal-overlay,.terms-container{max-height:85vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.intelligence-engine-section,.risk-engine-section,.value-props,.final-cta{padding:2rem 1rem}}.privacy-page{min-height:100vh;width:100%;height:auto;padding:0;background:transparent;position:relative}.privacy-container{max-width:900px;margin:0 auto;padding:5rem 2rem 4rem;opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.4,0,.2,1)}.privacy-container.visible{opacity:1;transform:translateY(0)}.privacy-header{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:2px solid rgba(117,180,243,.2);animation:fadeInDown .8s ease-out}.privacy-title{font-size:3.5rem;font-weight:900;background:linear-gradient(135deg,#75b4f3,#a78bfa,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem;line-height:1.2;letter-spacing:-.02em;background-size:200% 200%;animation:gradientShift 8s ease infinite}.privacy-last-updated{font-size:1rem;font-weight:500;color:#fff9;margin:0;letter-spacing:.5px}.privacy-content{animation:fadeInUp .8s ease-out .2s backwards}.privacy-section{margin-bottom:3rem}.privacy-section:last-child{margin-bottom:0}.privacy-section h2{font-size:1.75rem;font-weight:700;color:#fff;margin-bottom:1rem;margin-top:2rem;letter-spacing:-.01em;background:linear-gradient(135deg,#75b4f3,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.privacy-section h3{font-size:1.35rem;font-weight:600;color:#ffffffe6;margin-bottom:.75rem;margin-top:1.5rem;letter-spacing:-.01em}.privacy-section p{font-size:1.05rem;line-height:1.8;color:#ffffffbf;margin-bottom:1rem}.privacy-section p:last-child{margin-bottom:0}.privacy-section ul{list-style:none;padding-left:0;margin:1rem 0}.privacy-section ul li{font-size:1.05rem;line-height:1.8;color:#ffffffbf;margin-bottom:1rem;padding-left:1.5rem;position:relative}.privacy-section ul li:before{content:"•";position:absolute;left:0;color:#75b4f3;font-weight:700;font-size:1.2rem}.privacy-section ul ul{margin-top:.5rem;margin-bottom:.5rem;padding-left:1rem}.privacy-section ul ul li{font-size:1rem;margin-bottom:.5rem}.privacy-section ul ul li:before{content:"◦";color:#75b4f3b3;font-size:1rem}.privacy-section strong{color:#ffffffe6;font-weight:600}.privacy-section .highlight-public{color:#fbbf24;font-weight:700;background:#fbbf241a;padding:.2em .4em;border-radius:4px}.privacy-section em{color:#ffffffd9;font-style:italic}.privacy-section code{font-family:Courier New,monospace;font-size:.9em;color:#75b4f3;background:#75b4f31a;padding:.2em .4em;border-radius:4px;border:1px solid rgba(117,180,243,.2)}.privacy-section a{color:#75b4f3;text-decoration:none;border-bottom:1px solid rgba(117,180,243,.3);transition:all .3s ease}.privacy-section a:hover{color:#a78bfa;border-bottom-color:#a78bfa80}.privacy-contact{font-size:1.1rem;padding:1.5rem;background:#75b4f30d;border-left:4px solid #75b4f3;border-radius:8px;margin-top:1rem}.privacy-contact a{color:#75b4f3;font-weight:600;border-bottom:2px solid rgba(117,180,243,.3)}.privacy-contact a:hover{color:#a78bfa;border-bottom-color:#a78bfa80}@media (max-width: 768px){.privacy-container{padding:4rem 1.5rem 3rem}.privacy-title{font-size:2.5rem;line-height:1.15}.privacy-last-updated{font-size:.9rem}.privacy-section h2{font-size:1.5rem}.privacy-section h3{font-size:1.2rem}.privacy-section p,.privacy-section ul li{font-size:1rem;line-height:1.7}.privacy-section ul li{padding-left:1.25rem}.privacy-contact{font-size:1rem;padding:1.25rem}}@media (max-width: 480px){.privacy-container{padding:3.5rem 1rem 2.5rem}.privacy-title{font-size:2rem}.privacy-last-updated{font-size:.85rem}.privacy-section h2{font-size:1.35rem}.privacy-section h3{font-size:1.1rem}.privacy-section p,.privacy-section ul li{font-size:.95rem}.privacy-section ul li{padding-left:1rem}.privacy-contact{font-size:.95rem;padding:1rem}}@media print{.privacy-page{background:#fff}.privacy-title,.privacy-section h2{color:#000;-webkit-text-fill-color:black}.privacy-section p,.privacy-section ul li,.privacy-section strong{color:#000}.privacy-section a{color:#000;border-bottom:1px solid black}}.terms-page{min-height:100vh;width:100%;height:auto;padding:0;background:transparent;position:relative}.terms-container{max-width:1000px;margin:0 auto;padding:5rem 2rem 4rem;opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.4,0,.2,1)}.terms-container.visible{opacity:1;transform:translateY(0)}.terms-header{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:2px solid rgba(117,180,243,.2);animation:fadeInDown .8s ease-out}.terms-title{font-size:3.5rem;font-weight:900;background:linear-gradient(135deg,#75b4f3,#a78bfa,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem;line-height:1.2;letter-spacing:-.02em;background-size:200% 200%;animation:gradientShift 8s ease infinite}.terms-last-updated{font-size:1rem;font-weight:500;color:#fff9;margin:0;letter-spacing:.5px}.terms-content{animation:fadeInUp .8s ease-out .2s backwards}.terms-section{margin-bottom:3rem}.terms-section:last-child{margin-bottom:0}.terms-summary{background:#75b4f30d;border-left:4px solid #75b4f3;padding:2rem;border-radius:8px;margin-bottom:2rem}.terms-risk-checklist{background:#ec48990d;border-left:4px solid #ec4899;padding:2rem;border-radius:8px;margin-bottom:2rem}.terms-important-notice{background:#fbbf2414;border-left:4px solid #fbbf24;padding:1.5rem;border-radius:8px;margin:1.5rem 0;color:#ffffffd9;line-height:1.7}.terms-important-notice strong{color:#fbbf24;font-weight:700;font-size:1.05rem}.terms-risk-checklist .risk-list li:before{content:"⚠";color:#ec4899}.terms-disclaimer{background:#fbbf240d;border-left:4px solid #fbbf24;padding:2rem;border-radius:8px}.terms-warning{color:#fbbf24!important;font-size:1.15rem!important;font-weight:700!important;margin-bottom:1.5rem!important}.terms-liability{background:#ef44440d;border-left:4px solid #ef4444;padding:2rem;border-radius:8px}.terms-legal-caps{font-size:.9rem!important;line-height:1.7!important;color:#ffffffb3!important;font-family:Courier New,monospace;background:#0000004d;padding:1rem;border-radius:6px;margin-bottom:1rem}.terms-divider{width:100%;height:2px;background:linear-gradient(90deg,transparent,rgba(117,180,243,.6),transparent);margin:3rem 0}.terms-section h2{font-size:1.75rem;font-weight:700;color:#fff;margin-bottom:1rem;margin-top:2rem;letter-spacing:-.01em;background:linear-gradient(135deg,#75b4f3,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.terms-summary h2,.terms-risk-checklist h2,.terms-disclaimer h2,.terms-liability h2{margin-top:0}.terms-section h3{font-size:1.35rem;font-weight:600;color:#ffffffe6;margin-bottom:.75rem;margin-top:1.5rem;letter-spacing:-.01em}.terms-section p{font-size:1.05rem;line-height:1.8;color:#ffffffbf;margin-bottom:1rem}.terms-section p:last-child{margin-bottom:0}.terms-section ul{list-style:none;padding-left:0;margin:1rem 0}.terms-section ul li{font-size:1.05rem;line-height:1.8;color:#ffffffbf;margin-bottom:1rem;padding-left:1.5rem;position:relative}.terms-section ul li:before{content:"•";position:absolute;left:0;color:#75b4f3;font-weight:700;font-size:1.2rem}.terms-section ul ul{margin-top:.5rem;margin-bottom:.5rem;padding-left:1rem}.terms-section ul ul li{font-size:1rem;margin-bottom:.5rem}.terms-section ul ul li:before{content:"◦";color:#75b4f3b3;font-size:1rem}.terms-section strong{color:#ffffffe6;font-weight:600}.terms-section a{color:#75b4f3;text-decoration:none;border-bottom:1px solid rgba(117,180,243,.3);transition:all .3s ease}.terms-section a:hover{color:#a78bfa;border-bottom-color:#a78bfa80}.terms-contact{font-size:1.1rem;padding:1.5rem;background:#75b4f30d;border-left:4px solid #75b4f3;border-radius:8px;margin-top:1rem}.terms-contact a{color:#75b4f3;font-weight:600;border-bottom:2px solid rgba(117,180,243,.3)}.terms-contact a:hover{color:#a78bfa;border-bottom-color:#a78bfa80}.pricing-table-wrapper{overflow-x:auto;margin:1.5rem 0;border-radius:8px;box-shadow:0 4px 20px #0000004d;-webkit-overflow-scrolling:touch;position:relative}.pricing-table-wrapper:after{content:"";position:absolute;right:0;top:0;bottom:0;width:40px;background:linear-gradient(to left,rgba(10,13,23,.9),transparent);pointer-events:none}.pricing-table{width:100%;border-collapse:collapse;background:#0000004d;font-size:.95rem}.pricing-table thead{background:linear-gradient(135deg,#75b4f333,#a78bfa33)}.pricing-table th{padding:1rem;text-align:left;font-weight:600;color:#ffffffe6;border-bottom:2px solid rgba(117,180,243,.3)}.pricing-table td{padding:.875rem 1rem;color:#ffffffbf;border-bottom:1px solid rgba(255,255,255,.1)}.pricing-table tbody tr:last-child td{border-bottom:none}.pricing-table tbody tr:hover{background:#75b4f30d}.pricing-table strong{color:#ffffffe6}@media (max-width: 768px){.terms-container{padding:4rem 1.5rem 3rem}.terms-title{font-size:2.5rem;line-height:1.15}.terms-last-updated{font-size:.9rem}.terms-section h2{font-size:1.5rem}.terms-section h3{font-size:1.2rem}.terms-section p,.terms-section ul li{font-size:1rem;line-height:1.7}.terms-section ul li{padding-left:1.25rem}.terms-summary,.terms-risk-checklist,.terms-disclaimer,.terms-liability{padding:1.5rem}.terms-legal-caps{font-size:.85rem!important;padding:.875rem}.terms-contact{font-size:1rem;padding:1.25rem}.pricing-table{font-size:.85rem}.pricing-table th,.pricing-table td{padding:.75rem}}@media (max-width: 480px){.terms-container{padding:3.5rem 1rem 2.5rem}.terms-title{font-size:2rem}.terms-last-updated{font-size:.85rem}.terms-section h2{font-size:1.35rem}.terms-section h3{font-size:1.1rem}.terms-section p,.terms-section ul li{font-size:.95rem}.terms-section ul li{padding-left:1rem}.terms-summary,.terms-risk-checklist,.terms-disclaimer,.terms-liability{padding:1.25rem}.terms-legal-caps{font-size:.8rem!important;padding:.75rem}.terms-contact{font-size:.95rem;padding:1rem}.pricing-table{font-size:.8rem}.pricing-table th,.pricing-table td{padding:.625rem .5rem}}@media print{.terms-page{background:#fff}.terms-title,.terms-section h2{color:#000;-webkit-text-fill-color:black}.terms-section p,.terms-section ul li,.terms-section strong{color:#000}.terms-section a{color:#000;border-bottom:1px solid black}.terms-summary,.terms-risk-checklist,.terms-disclaimer,.terms-liability{border:1px solid black}}.contact-page{min-height:100vh;width:100%;height:auto;padding:0;background:transparent;position:relative}.contact-container{max-width:800px;margin:0 auto;padding:5rem 2rem 4rem;opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.4,0,.2,1)}.contact-container.visible{opacity:1;transform:translateY(0)}.contact-header{text-align:center;margin-bottom:3rem;animation:fadeInDown .8s ease-out}.contact-title{font-size:3.5rem;font-weight:900;background:linear-gradient(135deg,#75b4f3,#a78bfa,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem;line-height:1.2;letter-spacing:-.02em;background-size:200% 200%;animation:gradientShift 8s ease infinite}.contact-subtitle{font-size:1.25rem;font-weight:500;color:#ffffffb3;margin:0;letter-spacing:.5px}.contact-content{animation:fadeInUp .8s ease-out .2s backwards}.contact-intro{text-align:center;margin-bottom:3rem}.contact-intro p{font-size:1.125rem;line-height:1.8;color:#ffffffbf}.contact-form{background:#0000004d;border:1px solid rgba(117,180,243,.2);border-radius:16px;padding:2.5rem;margin-bottom:3rem;box-shadow:0 8px 32px #0006}.form-group{margin-bottom:1.75rem;position:relative}.form-label{display:block;font-size:.95rem;font-weight:600;color:#ffffffe6;margin-bottom:.5rem;letter-spacing:.3px}.required{color:#ec4899;margin-left:2px}.form-input,.form-textarea{width:100%;padding:.875rem 1rem;background:#0006;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;font-size:1rem;font-family:inherit;transition:all .3s ease;box-sizing:border-box}.form-input:focus,.form-textarea:focus{outline:none;border-color:#75b4f3;box-shadow:0 0 0 3px #75b4f31a;background:#00000080}.form-input::placeholder,.form-textarea::placeholder{color:#fff6}.form-input:disabled,.form-textarea:disabled{opacity:.6;cursor:not-allowed}.form-input.error,.form-textarea.error{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.form-textarea{resize:vertical;min-height:150px}.form-error{display:block;color:#ef4444;font-size:.875rem;margin-top:.5rem;font-weight:500}.character-count{display:block;text-align:right;font-size:.8rem;color:#ffffff80;margin-top:.25rem}.submit-button{width:100%;padding:1rem 2rem;background:linear-gradient(135deg,#75b4f3,#a78bfa);color:#fff;border:none;border-radius:12px;font-size:1.05rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #75b4f34d;letter-spacing:.5px;margin-top:1rem}.submit-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 30px #75b4f380;background:linear-gradient(135deg,#8bc5ff,#b89fff)}.submit-button:active:not(:disabled){transform:translateY(0)}.submit-button:disabled{opacity:.6;cursor:not-allowed}.submit-message{padding:1rem;border-radius:8px;font-size:.95rem;font-weight:500;margin-bottom:1rem;text-align:center;animation:slideIn .3s ease-out}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.submit-message.success{background:#22c55e26;border:1px solid rgba(34,197,94,.3);color:#22c55e}.submit-message.error{background:#ef444426;border:1px solid rgba(239,68,68,.3);color:#ef4444}.contact-alternative{text-align:center;padding:2rem;background:#75b4f30d;border-left:4px solid #75b4f3;border-radius:8px}.contact-alternative h3{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:1rem}.contact-alternative p{font-size:1rem;line-height:1.7;color:#ffffffbf;margin:0}.contact-alternative a{color:#75b4f3;text-decoration:none;border-bottom:1px solid rgba(117,180,243,.3);transition:all .3s ease;font-weight:600}.contact-alternative a:hover{color:#a78bfa;border-bottom-color:#a78bfa80}@media (max-width: 768px){.contact-container{padding:4rem 1.5rem 3rem}.contact-title{font-size:2.5rem;line-height:1.15}.contact-subtitle{font-size:1.125rem}.contact-intro p{font-size:1rem}.contact-form{padding:2rem}.form-input,.form-textarea{padding:.75rem;font-size:.95rem}.submit-button{padding:.875rem 1.5rem;font-size:1rem}}@media (max-width: 480px){.contact-container{padding:3.5rem 1rem 2.5rem}.contact-title{font-size:2rem}.contact-subtitle{font-size:1rem}.contact-intro p{font-size:.95rem}.contact-form{padding:1.5rem}.form-label{font-size:.9rem}.form-input,.form-textarea{padding:.625rem;font-size:.9rem}.submit-button{padding:.75rem 1.25rem;font-size:.95rem}.contact-alternative{padding:1.5rem}.contact-alternative h3{font-size:1.125rem}.contact-alternative p{font-size:.95rem}}.about-page{min-height:100vh;width:100%;height:auto;padding:0;background:transparent;position:relative}.about-container{max-width:1100px;margin:0 auto;padding:5rem 2rem 4rem;opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.4,0,.2,1)}.about-container.visible{opacity:1;transform:translateY(0)}.about-header{text-align:center;margin-bottom:4rem;animation:fadeInDown .8s ease-out}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.about-title{font-size:3.5rem;font-weight:900;background:linear-gradient(135deg,#75b4f3,#a78bfa,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem;line-height:1.2;letter-spacing:-.02em;background-size:200% 200%;animation:gradientShift 8s ease infinite}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.about-subtitle{font-size:1.5rem;font-weight:600;color:#ffffffb3;margin:0;letter-spacing:.5px}.about-content{animation:fadeInUp .8s ease-out .2s backwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.about-section{margin-bottom:4rem}.about-section h2{font-size:2rem;font-weight:700;background:linear-gradient(135deg,#75b4f3,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1.5rem;letter-spacing:-.01em}.about-section h3{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:1rem;letter-spacing:-.01em;display:flex;align-items:center;gap:.75rem}.pillar-number{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;background:linear-gradient(135deg,#75b4f3,#a78bfa);border-radius:50%;font-size:1.1rem;font-weight:800;color:#fff}.about-section p{font-size:1.125rem;line-height:1.9;color:#fffc;margin-bottom:1.25rem}.about-section p:last-child{margin-bottom:0}.about-section strong{color:#fffffff2;font-weight:600}.pillar-section{background:#0003;border:1px solid rgba(117,180,243,.15);border-radius:16px;padding:3rem;margin-bottom:3rem;box-shadow:0 8px 32px #0000004d;transition:all .4s ease}.pillar-section:hover{border-color:#75b4f34d;box-shadow:0 12px 40px #75b4f333}.pillar-content{display:flex;align-items:center;gap:3rem}.pillar-reverse .pillar-content{flex-direction:row-reverse}.pillar-animation{flex:0 0 250px;width:250px;height:250px;display:flex;align-items:center;justify-content:center;background:#75b4f30d;border-radius:16px;padding:1.5rem;border:1px solid rgba(117,180,243,.1)}.lottie-institutional,.lottie-dsg,.lottie-security,.lottie-reliability{width:100%;height:100%}.pillar-text{flex:1}.mission-section,.vision-section{background:#75b4f30d;border-left:4px solid #75b4f3;padding:2rem;border-radius:8px}.vision-section{background:#a78bfa0d;border-left-color:#a78bfa}.philosophy-intro{text-align:center;max-width:900px;margin:4rem auto 3rem}.philosophy-intro h2{margin-bottom:1.5rem}.closing-section{text-align:center;margin-top:5rem;padding:3rem;background:linear-gradient(135deg,#75b4f31a,#a78bfa1a);border-radius:16px;border:2px solid rgba(117,180,243,.2)}.closing-statement{font-size:1.35rem;line-height:1.8;color:#ffffffe6;margin:0;font-weight:500}@media (max-width: 968px){.pillar-content{flex-direction:column!important;gap:2rem}.pillar-animation{flex:0 0 200px;width:200px;height:200px}}@media (max-width: 768px){.about-container{padding:4rem 1.5rem 3rem}.about-title{font-size:2.5rem;line-height:1.15}.about-subtitle{font-size:1.25rem}.about-section h2{font-size:1.75rem}.about-section h3{font-size:1.35rem}.about-section p{font-size:1.05rem;line-height:1.8}.pillar-section{padding:2rem}.pillar-animation{flex:0 0 180px;width:180px;height:180px}.mission-section,.vision-section{padding:1.5rem}.closing-section{padding:2rem}.closing-statement{font-size:1.2rem}}@media (max-width: 480px){.about-container{padding:3.5rem 1rem 2.5rem}.about-title{font-size:2rem}.about-subtitle{font-size:1.1rem}.about-section h2{font-size:1.5rem}.about-section h3{font-size:1.2rem;flex-wrap:wrap}.about-section p{font-size:1rem;line-height:1.75}.pillar-section{padding:1.5rem}.pillar-animation{flex:0 0 150px;width:150px;height:150px;padding:1rem}.pillar-number{min-width:1.75rem;height:1.75rem;font-size:1rem}.mission-section,.vision-section{padding:1.25rem}.closing-section{padding:1.5rem;margin-top:3rem}.closing-statement{font-size:1.1rem}}.not-found-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0a0f1e,#1a1f2e);padding:2rem}.not-found-container{max-width:600px;width:100%;text-align:center}.not-found-content{background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:3rem 2rem;backdrop-filter:blur(10px)}.error-code{font-size:8rem;font-weight:700;background:linear-gradient(135deg,#00d4ff,#7000ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin-bottom:1rem;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.error-title{font-size:2rem;color:#fff;margin-bottom:1rem;font-weight:600}.error-description{font-size:1.1rem;color:#ffffffb3;margin-bottom:2rem;line-height:1.6}.error-actions{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem;flex-wrap:wrap}.error-actions .cta-button{display:flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:1rem;border-radius:8px;border:none;cursor:pointer;transition:all .3s ease;text-decoration:none}.error-actions .cta-button.primary-glow{background:linear-gradient(135deg,#00d4ff,#7000ff);color:#fff;font-weight:600}.error-actions .cta-button.primary-glow:hover{transform:translateY(-2px);box-shadow:0 10px 30px #00d4ff4d}.error-actions .cta-button.secondary{background:#ffffff0d;color:#fff;border:1px solid rgba(255,255,255,.2)}.error-actions .cta-button.secondary:hover{background:#ffffff1a;border-color:#ffffff4d}.helpful-links{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.helpful-links-title{color:#fff9;font-size:.9rem;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}.helpful-links-list{list-style:none;padding:0;margin:0;display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.helpful-links-list a{color:#00d4ff;text-decoration:none;font-size:1rem;transition:all .3s ease;position:relative}.helpful-links-list a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(135deg,#00d4ff,#7000ff);transition:width .3s ease}.helpful-links-list a:hover{color:#7000ff}.helpful-links-list a:hover:after{width:100%}@media (max-width: 768px){.error-code{font-size:5rem}.error-title{font-size:1.5rem}.error-description{font-size:1rem}.not-found-content{padding:2rem 1.5rem}.error-actions{flex-direction:column}.error-actions .cta-button{width:100%;justify-content:center}}html,body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5;font-weight:400;color:var(--text-primary, #f9fafb);background:linear-gradient(135deg,#0a0a0a,#1a1a2e,#16213e);background-attachment:fixed;min-height:100vh;overflow-x:hidden;overflow-y:auto;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{height:auto}:root{color-scheme:dark}*{box-sizing:border-box}a{font-weight:500;color:#6366f1;text-decoration:none}a:hover{color:#5855eb}body{margin:0;padding:0;min-width:320px;min-height:100vh}h1{font-size:2.5em;line-height:1.2;color:#f9fafb;margin-bottom:1rem}h2{font-size:1.75em;color:#f9fafb}button{font-family:inherit;cursor:pointer;transition:background-color .2s}button:focus,button:focus-visible{outline:2px solid #6366f1;outline-offset:2px}@media (max-width: 768px){button,a{min-height:44px;min-width:44px;padding:.75rem 1rem}.nav-links a,.footer-column a{padding:.75rem 0;display:inline-block}}#root{width:100%;min-height:100vh;margin:0;padding:0;text-align:left;overflow-x:hidden;overflow-y:auto;background:transparent}.marketing-site-container{display:flex;width:100%;height:100vh;overflow:hidden;background:transparent}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.modal,.modal-backdrop,.mobile-nav-backdrop{animation-duration:0ms!important;transition:opacity .3s ease!important}}
