@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=Barlow+Condensed:wght@400;600;700;800;900&family=Outfit:wght@300;400;500;600;700;800&display=swap";
*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--orange:#ff6b2b;--orange-light:#ff8c5a;--orange-dark:#e55a1b;--gold:#f5a623;--dark:#0a0a0a;--dark-2:#111;--dark-3:#1a1a1a;--dark-4:#222;--dark-5:#2a2a2a;--gray:#888;--gray-light:#bbb;--white:#fff;--white-dim:#ffffffd9;--gradient-hero:linear-gradient(135deg, #0a0a0a 0%, #1a0a00 50%, #0a0a0a 100%);--gradient-orange:linear-gradient(135deg, #ff6b2b 0%, #f5a623 100%);--gradient-card:linear-gradient(145deg, #ff6b2b14 0%, #f5a6230a 100%);--shadow-orange:0 20px 60px #ff6b2b40;--shadow-card:0 8px 32px #0006;--border-subtle:1px solid #ff6b2b26;--border-orange:1px solid #ff6b2b80;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--font-outfit:"Outfit", "Inter", sans-serif;--transition:all .3s cubic-bezier(.4, 0, .2, 1);--transition-slow:all .6s cubic-bezier(.4, 0, .2, 1)}html{scroll-behavior:smooth}body{background-color:var(--dark);color:var(--white);font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em;font-family:Barlow Condensed,Inter,sans-serif;line-height:1.1}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--dark-2)}::-webkit-scrollbar-thumb{background:var(--orange);border-radius:3px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #ff6b2b66}50%{box-shadow:0 0 40px #ff6b2bcc,0 0 80px #ff6b2b4d}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes countUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes glowPulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes borderRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes particleFloat{0%{opacity:0;transform:translateY(100vh)rotate(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-100px)rotate(720deg)}}@keyframes textGradient{0%,to{background-position:0%}50%{background-position:100%}}@keyframes navSlideIn{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.animate-fade-up{animation:.7s forwards fadeInUp}.animate-fade-left{animation:.7s forwards fadeInLeft}.animate-fade-right{animation:.7s forwards fadeInRight}.animate-scale{animation:.5s forwards scaleIn}.animate-float{animation:3s ease-in-out infinite float}.animate-pulse-glow{animation:2s ease-in-out infinite pulse-glow}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}.delay-5{animation-delay:.5s}.delay-6{animation-delay:.6s}.gradient-text{background:var(--gradient-orange);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-text-animated{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#ff6b2b,#f5a623,#ff6b2b) 0 0/200%;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite shimmer}.section-tag{border:var(--border-orange);font-family:var(--font-outfit);color:var(--orange);text-transform:uppercase;letter-spacing:2px;background:#ff6b2b1a;border-radius:50px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 16px;font-size:12px;font-weight:700;display:inline-flex}.section-tag:before{content:"";background:var(--orange);border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite glowPulse}.btn-primary{background:var(--gradient-orange);color:#fff;font-family:var(--font-outfit);cursor:pointer;transition:var(--transition);letter-spacing:.6px;border:none;border-radius:50px;align-items:center;gap:10px;padding:14px 32px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn-primary:before{content:"";opacity:0;transition:var(--transition);background:linear-gradient(135deg,#fff3 0%,#0000 100%);position:absolute;inset:0}.btn-primary:hover{box-shadow:var(--shadow-orange);transform:translateY(-2px)}.btn-primary:hover:before{opacity:1}.btn-secondary{color:#fff;font-family:var(--font-outfit);cursor:pointer;transition:var(--transition);letter-spacing:.6px;background:0 0;border:2px solid #ffffff40;border-radius:50px;align-items:center;gap:10px;padding:13px 32px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.btn-secondary:hover{border-color:var(--orange);color:var(--orange);transform:translateY(-2px)}.card{background:var(--gradient-card);border:var(--border-subtle);border-radius:var(--radius-lg);transition:var(--transition);padding:32px;position:relative;overflow:hidden}.card:before{content:"";background:var(--gradient-orange);height:2px;transition:var(--transition);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.card:hover{box-shadow:var(--shadow-card), 0 0 40px #ff6b2b1a;border-color:#ff6b2b66;transform:translateY(-6px)}.card:hover:before{transform:scaleX(1)}.container{max-width:1280px;margin:0 auto;padding:0 24px}.section{padding:100px 0}.grid-bg{background-image:linear-gradient(#ff6b2b08 1px,#0000 1px),linear-gradient(90deg,#ff6b2b08 1px,#0000 1px);background-size:60px 60px}.glow-orb{filter:blur(80px);pointer-events:none;border-radius:50%;position:absolute}@media (max-width:768px){.section{padding:70px 0}.container{padding:0 16px}}
