/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.right-1\/4{right:25%}.left-1\/2{left:50%}.z-10{z-index:10}.z-50{z-index:50}.mx-auto{margin-inline:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-\[600px\]{height:600px}.h-\[800px\]{height:800px}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-\[600px\]{width:600px}.w-\[800px\]{width:800px}.w-full{width:100%}.flex-shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-3{border-style:var(--tw-border-style);border-width:3px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-\[var\(--accent-gold\)\]\/50{border-color:var(--accent-gold)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--accent-gold\)\]\/50{border-color:color-mix(in oklab,var(--accent-gold)50%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-bl{--tw-gradient-position:to bottom left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-tr{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[var\(--accent-blue\)\]{--tw-gradient-from:var(--accent-blue);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[var\(--accent-gold\)\]{--tw-gradient-from:var(--accent-gold);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[var\(--accent-gold\)\]\/20{--tw-gradient-from:var(--accent-gold)}@supports (color:color-mix(in lab,red,red)){.from-\[var\(--accent-gold\)\]\/20{--tw-gradient-from:color-mix(in oklab,var(--accent-gold)20%,transparent)}}.from-\[var\(--accent-gold\)\]\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[var\(--primary-blue\)\]{--tw-gradient-from:var(--primary-blue);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[var\(--secondary-blue\)\]{--tw-gradient-from:var(--secondary-blue);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-\[var\(--secondary-blue\)\]{--tw-gradient-via:var(--secondary-blue);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[var\(--accent-blue\)\]{--tw-gradient-to:var(--accent-blue);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--light-blue\)\]{--tw-gradient-to:var(--light-blue);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--light-gold\)\]{--tw-gradient-to:var(--light-gold);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--light-gold\)\]\/20{--tw-gradient-to:var(--light-gold)}@supports (color:color-mix(in lab,red,red)){.to-\[var\(--light-gold\)\]\/20{--tw-gradient-to:color-mix(in oklab,var(--light-gold)20%,transparent)}}.to-\[var\(--light-gold\)\]\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.text-center{text-align:center}.text-\[var\(--accent-gold\)\]{color:var(--accent-gold)}.text-\[var\(--dark-bg\)\]{color:var(--dark-bg)}.text-transparent{color:#0000}.opacity-0{opacity:0}.opacity-8{opacity:.08}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-400{transition-delay:.4s}.delay-500{transition-delay:.5s}.delay-600{transition-delay:.6s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}@media (hover:hover){.group-hover\:left-full:is(:where(.group):hover *){left:100%}.group-hover\:scale-100:is(:where(.group):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:text-\[var\(--light-gold\)\]:hover{color:var(--light-gold)}}:root{--primary-blue:#0a1628;--secondary-blue:#1e3a8a;--accent-blue:#3b82f6;--light-blue:#60a5fa;--very-light-blue:#93c5fd;--accent-gold:#f59e0b;--light-gold:#fbbf24;--very-light-gold:#fcd34d;--dark-bg:#0f172a;--medium-gray:#374151;--light-gray:#6b7280;--very-light-gray:#f9fafb;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;--shadow-2xl:0 25px 50px -12px #00000040;--gradient-primary:linear-gradient(135deg,var(--primary-blue)0%,var(--secondary-blue)50%,var(--accent-blue)100%);--gradient-gold:linear-gradient(135deg,var(--accent-gold)0%,var(--light-gold)50%,var(--very-light-gold)100%);--gradient-overlay:linear-gradient(45deg,#0a1628e6 0%,#1e3a8a99 50%,#0a1628e6 100%);--gradient-glass:linear-gradient(135deg,#ffffff1a 0%,#ffffff0d 100%)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.8}}@keyframes shimmerGlow{0%{filter:drop-shadow(0 0 8px #6496ff4d)drop-shadow(0 0 15px #6496ff26)}50%{filter:drop-shadow(0 0 16px #6496ff99)drop-shadow(0 0 25px #6496ff59)}to{filter:drop-shadow(0 0 8px #6496ff4d)drop-shadow(0 0 15px #6496ff26)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes glow{0%,to{box-shadow:0 0 20px #f59e0b80}50%{box-shadow:0 0 40px #f59e0bcc,0 0 60px #f59e0b66}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)translateY(-50px)}50%{opacity:1;transform:scale(1.05)translateY(-10px)}70%{transform:scale(.95)translateY(5px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes gradientShift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes morphShape{0%,to{border-radius:30% 70% 70% 30%/30% 30% 70% 70%}25%{border-radius:58% 42% 75% 25%/76% 46% 54% 24%}50%{border-radius:50% 50% 33% 67%/55% 27% 73% 45%}75%{border-radius:33% 67% 58% 42%/63% 68% 32% 37%}}@keyframes floatUp{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-20px)rotate(180deg)}}@keyframes floatDown{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(20px)rotate(-180deg)}}@keyframes floatSide{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(30px)rotate(90deg)}}@keyframes blueWave{0%,to{opacity:.3;background-position:0%,100%}50%{opacity:.6;background-position:100%,0%}}@keyframes greenWave{0%,to{opacity:.3;background-position:0%,100%}50%{opacity:.6;background-position:100%,0%}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#e2e8f0;background:#0a0a0f;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;position:relative;overflow-x:hidden}body:before{content:"";z-index:-2;background:radial-gradient(circle at 25% 25%,#3b82f64d,#0000 60%) 0 0/600px 600px,radial-gradient(circle at 75% 75%,#a855f74d,#0000 60%) 0 0/800px 800px,radial-gradient(circle,#22c55e33,#0000 60%) 0 0/400px 400px,linear-gradient(45deg,#00ffff1a,#0000 30%,#ff00ff1a,#0000 70%,#00ffff1a) 0 0/150% 150%;width:100%;height:100%;animation:12s ease-in-out infinite floatingShapes;position:fixed;top:0;left:0}body:after{content:"{ } < /> const let var = > function() { return; } class extends import export default async await [ ] ( ) ; : \" ' | & % $ # @ ! ? ~ ` ^ \\ 0 1 === !== <= >= && || ++ -- => ... <html> <div> <script> <style> .class #id @media px rem em % vh vw";color:#3b82f633;white-space:pre-wrap;word-wrap:break-word;text-align:justify;z-index:-1;pointer-events:none;text-shadow:0 0 15px #3b82f666,0 0 30px #a855f733;letter-spacing:3px;padding:20px;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Consolas,monospace;font-size:14px;line-height:2.2;animation:15s linear infinite codeFloat;position:fixed;inset:0;overflow:hidden}h1,h2,h3,h4,h5,h6{margin-bottom:1rem;font-weight:700;line-height:1.2}h1{text-shadow:0 4px 20px #0000004d;font-size:clamp(2.5rem,6vw,4rem)}h2{text-shadow:0 2px 10px #0003;font-size:clamp(2rem,5vw,3rem)}h3{font-size:clamp(1.5rem,4vw,2rem)}.btn-primary{background:var(--gradient-gold);color:var(--dark-bg);cursor:pointer;box-shadow:var(--shadow-lg);z-index:1;border:none;border-radius:12px;padding:1rem 2rem;font-size:1.1rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.btn-primary:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.btn-primary:hover{box-shadow:var(--shadow-2xl);transform:translateY(-3px)scale(1.02)}.btn-primary:hover:before{left:100%}.btn-secondary{color:var(--accent-gold);border:2px solid var(--accent-gold);cursor:pointer;background:0 0;border-radius:12px;padding:1rem 2rem;font-size:1.1rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.btn-secondary:hover{background:var(--accent-gold);color:var(--dark-bg);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.card{background:var(--gradient-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow-xl);border:1px solid #fff3;border-radius:20px;padding:2rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.card:before{content:"";background:linear-gradient(90deg,#0000,#fffc,#0000);height:1px;position:absolute;top:0;left:0;right:0}.card:hover{box-shadow:var(--shadow-2xl);border-color:#fff6;transform:translateY(-8px)scale(1.02)}.animate-fadeInUp{opacity:0;animation:.8s ease-out forwards fadeInUp}.animate-slideInLeft{opacity:0;animation:.8s ease-out forwards slideInLeft}.animate-slideInRight{opacity:0;animation:.8s ease-out forwards slideInRight}.animate-scaleIn{opacity:0;animation:.6s ease-out forwards scaleIn}.animate-float{animation:3s ease-in-out infinite float}.animate-slideInUp{opacity:0;animation:.8s ease-out forwards slideInUp}.animate-slideInDown{opacity:0;animation:.8s ease-out forwards slideInDown}.animate-zoomIn{opacity:0;animation:.6s ease-out forwards zoomIn}.animate-bounceIn{opacity:0;animation:1s ease-out forwards bounceIn}.animate-glow{animation:2s ease-in-out infinite glow}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.delay-600{animation-delay:.6s}.delay-700{animation-delay:.7s}.delay-800{animation-delay:.8s}.delay-900{animation-delay:.9s}.delay-1000{animation-delay:1s}@keyframes floatingShapes{0%,to{background-position:0 0,100% 100%,50%,0%}25%{background-position:100% 0,0 100%,25% 75%,25% 25%}50%{background-position:100% 100%,0 0,75% 25%,50% 75%}75%{background-position:0 100%,100% 0,50%,75% 25%}}@keyframes codeFloat{0%{opacity:.6;transform:translateY(0)rotate(0)}25%{opacity:.4;transform:translateY(-15px)rotate(.5deg)}50%{opacity:.8;transform:translateY(-8px)rotate(-.5deg)}75%{opacity:.3;transform:translateY(-20px)rotate(.3deg)}to{opacity:.6;transform:translateY(0)rotate(0)}}.section-enhanced{padding:80px 0;position:relative;overflow:hidden}.section-enhanced:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff05,#ffffff03);position:absolute;inset:0}.section-heading{text-shadow:0 4px 30px #0000004d;margin-bottom:2rem;font-size:clamp(3rem,8vw,5rem);font-weight:800;line-height:1.1}.section-subheading{text-shadow:0 2px 15px #0003;margin-bottom:3rem;font-size:clamp(1.25rem,3vw,1.5rem);line-height:1.6}.floating-shape{opacity:.1;border-radius:50%;animation:6s ease-in-out infinite float;position:absolute}.floating-shape:nth-child(2){animation-delay:-2s}.floating-shape:nth-child(3){animation-delay:-4s}@media (max-width:768px){.hero-title-grid{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:30px!important;margin-top:120px!important;display:flex!important}.hero-logo{width:120px!important;height:120px!important;margin-bottom:30px!important}.hero-text-container{text-align:center!important;flex-direction:column!important;align-items:center!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important}.hero-text-container h1{text-align:center!important;width:100%!important;margin:0!important}.hero-main-text{text-align:center!important;margin:0!important;font-size:36px!important;position:relative!important;top:-20px!important}.hero-subtitle{text-align:center!important;margin-top:20px!important;font-size:18px!important;position:relative!important}.hero-dark-background{height:150vh!important}#home{padding-top:80px!important}.hero-main-text{padding:0 20px!important}}@media (max-width:1024px) and (min-width:769px){.hero-dark-background{height:130vh!important}}@media (max-width:768px){nav{padding:12px 0!important}nav div{flex-wrap:wrap!important;justify-content:center!important;gap:6px!important;max-width:100%!important;padding:0 16px!important;display:flex!important}nav button{white-space:nowrap!important;flex-shrink:0!important;min-width:-moz-fit-content!important;min-width:fit-content!important;padding:8px 12px!important;font-size:13px!important}}@media (max-width:800px){.section-heading{word-break:break-word!important;text-align:center!important;padding:0 10px!important;font-size:1.8rem!important;line-height:1.3!important}.mobile-features-container{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:30px!important;position:static!important}.features-list-container{justify-content:center!important;width:100%!important;max-width:100%!important;padding-right:0!important;display:flex!important}.features-list-container>div{width:100%!important;max-width:400px!important}.favicon-container{justify-content:center!important;width:100%!important;margin-top:0!important;display:flex!important;position:static!important;top:auto!important;left:auto!important;transform:none!important}.favicon-container>div{justify-content:center!important;width:100%!important;display:flex!important}.favicon-container>div>div{width:140px!important;height:140px!important}.favicon-container img{width:70px!important;height:70px!important}.mobile-cta-button{color:#fff!important;z-index:1000!important;cursor:pointer!important;text-align:center!important;background:linear-gradient(135deg,#f59e0b,#d97706)!important;border:none!important;border-radius:50px!important;padding:16px 32px!important;font-size:16px!important;font-weight:700!important;transition:all .3s!important;animation:2s infinite pulse!important;display:block!important;position:fixed!important;bottom:20px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 8px 25px #f59e0b66!important}.mobile-cta-button:hover{transform:translate(-50%)scale(1.05)!important;box-shadow:0 12px 35px #f59e0b99!important}#home .grid.grid-cols-1.md\\:grid-cols-3{margin-bottom:100px!important}.live-badge{border-radius:20px!important;padding:8px 12px!important;font-size:14px!important;animation:none!important;top:50%!important;left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important}#portfolio>div:nth-child(2)>div{opacity:1!important;visibility:visible!important;animation:none!important}.favicon-container img{opacity:1!important;visibility:visible!important;z-index:9999!important;transition:none!important;animation:none!important;display:block!important;position:relative!important;transform:none!important}.favicon-container{opacity:1!important;visibility:visible!important}.favicon-container .group>div:nth-child(4){opacity:0!important;visibility:hidden!important;display:none!important}.favicon-container img{opacity:1!important;visibility:visible!important;z-index:10000!important;display:block!important;position:relative!important}.favicon-container .live-badge{opacity:1!important;visibility:visible!important;z-index:1!important;position:absolute!important}#portfolio .group-hover\\:opacity-100{opacity:0!important}body:before{background-size:400px 400px,500px 500px,300px 300px,120% 120%!important;animation:12s ease-in-out infinite floatingShapes!important}body:after{animation:15s linear infinite codeFloat!important}@media (max-width:768px){*{animation-play-state:running!important}body:before{will-change:background-position!important;background-size:300px 300px,400px 400px,250px 250px,100% 100%!important;animation:8s ease-in-out infinite floatingShapes!important;transform:translateZ(0)!important}body:after{will-change:transform,opacity!important;animation:10s linear infinite codeFloat!important;transform:translateZ(0)!important}body:before{box-shadow:20px 20px 0 5px red!important}}#why-fullstack .section-heading{margin-bottom:1rem!important;font-size:1.8rem!important;line-height:1.2!important}#why-fullstack .section-subheading{margin-bottom:2rem!important;padding:0 20px!important;font-size:1rem!important;line-height:1.4!important}#why-fullstack [style*="display: flex"]{flex-direction:column!important;gap:16px!important;max-width:100%!important;padding:0 20px!important}#why-fullstack [style*="minHeight: 240px"]{border-radius:16px!important;min-height:auto!important;padding:20px!important}#why-fullstack [style*="fontSize: 18px"]{font-size:16px!important}#why-fullstack [style*="fontSize: 16px"]{font-size:14px!important;line-height:1.4!important}}@keyframes floatingShapesMobile{0%,to{background-position:0 0,100% 100%,50%,0%}25%{background-position:100% 0,0 100%,25% 75%,25% 25%}50%{background-position:100% 100%,0 0,75% 25%,50% 75%}75%{background-position:0 100%,100% 0,50%,75% 25%}}@media (prefers-reduced-motion:reduce){body:before,body:after{animation:none!important}}@media (max-width:768px) and (prefers-reduced-motion:reduce){body:before{animation:8s ease-in-out infinite floatingShapes!important}body:after{animation:10s linear infinite codeFloat!important}}@keyframes mobileTest{0%,to{box-shadow:20px 20px 0 5px red}50%{box-shadow:60px 60px 0 8px #0f0}}@keyframes floatUpDown{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes fadeInOut{0%,to{opacity:.7}50%{opacity:1}}@keyframes pulseGlow{0%,to{border-color:#fffc;box-shadow:0 4px 12px #000c,0 0 20px #ffffff4d}50%{border-color:#fff;box-shadow:0 8px 25px #000000e6,0 0 30px #fff9}}@keyframes arrowBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:800px){.favicon-container .group>div:nth-child(4),.favicon-container [class*="group-hover:opacity-100"]{opacity:0!important;visibility:hidden!important;pointer-events:none!important;display:none!important}.favicon-container img{opacity:1!important;visibility:visible!important;z-index:10000!important;display:block!important;position:relative!important}.favicon-container .live-badge{z-index:15!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:none!important;padding:0!important;animation:none!important;top:50%!important;left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important}}@media (min-width:801px){.favicon-container .live-badge{z-index:15!important;color:#fff!important;background:linear-gradient(135deg,#10b981,#059669)!important;border:2px solid #ffffffe6!important;border-radius:16px!important;padding:6px 10px!important;font-size:12px!important;font-weight:700!important;animation:2s infinite pulse!important;position:absolute!important;top:-8px!important;left:auto!important;right:-8px!important;transform:none!important;box-shadow:0 4px 12px #10b98166,0 0 0 2px #fff!important}}@media (min-width:769px){.whyfullstack-table h3{padding:8px!important;font-size:1.6rem!important}}@media (max-width:900px) and (min-width:769px){.hero-title-grid{gap:40px!important}.hero-text-container{padding-left:20px!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
