:root{--color-bg-primary:#fff;--color-bg-secondary:#f4f7fb;--color-text-primary:#0f172a;--color-text-secondary:#64748b;--color-accent-blue:#0070f3;--color-accent-cyan:#00d2ff;--color-accent-purple:#7b2cbf;--color-gradient-primary:linear-gradient(135deg, var(--color-accent-blue), var(--color-accent-purple));--color-gradient-secondary:linear-gradient(135deg, var(--color-accent-cyan), var(--color-accent-blue));--font-family-sans:"Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--font-family-headings:"Outfit", system-ui, -apple-system, sans-serif;--font-family-mono:"JetBrains Mono", monospace;--transition-speed:.3s;--header-bg:#ffffffb8;--header-border:#00000014;--nav-pill-bg:#00000008;--nav-pill-border:#0000000d;--nav-link-color:#111;--nav-hover-pill-bg:#0000000f;--btn-outline-border:#111;--btn-outline-text:#111;--dropdown-bg:#ffffffe6;--dropdown-border:#0000000d;--mobile-menu-bg:#fffffff2;--mobile-menu-border:#ffffff8c;--mobile-menu-highlight:#0f172a1f;--mobile-dropdown-bg:#00000006;--page-gradient-bg:linear-gradient(180deg, #f8fafc 0%, #eff6ff 100%);--glass-card-bg:linear-gradient(135deg, #ffffff85, #ffffff38);--glass-card-border:#ffffff80}.dark{--color-bg-primary:#090d16;--color-bg-secondary:#0f1524;--color-text-primary:#f8fafc;--color-text-secondary:#94a3b8;--color-accent-blue:#3b82f6;--color-accent-cyan:#38bdf8;--color-accent-purple:#a855f7;--header-bg:#090d16b8;--header-border:#ffffff14;--nav-pill-bg:#ffffff0d;--nav-pill-border:#ffffff14;--nav-link-color:#f8fafc;--nav-hover-pill-bg:#ffffff14;--btn-outline-border:#f8fafc;--btn-outline-text:#f8fafc;--dropdown-bg:#090d16e6;--dropdown-border:#ffffff14;--mobile-menu-bg:#090d16f2;--mobile-menu-border:#ffffff1a;--mobile-menu-highlight:#ffffff26;--mobile-dropdown-bg:#ffffff0a;--page-gradient-bg:linear-gradient(180deg, #090d16 0%, #0c0f17 100%);--glass-card-bg:linear-gradient(135deg, #0f1524a6, #0f152459);--glass-card-border:#ffffff14}*{box-sizing:border-box;margin:0;padding:0}button,input,select,textarea{font-family:inherit}html{overflow:hidden auto}body{font-family:var(--font-family-sans);background-color:var(--color-bg-primary);color:var(--color-text-primary);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.75;overflow:visible}a{color:inherit;transition:color var(--transition-speed) ease;text-decoration:none}ul{list-style:none}h1,h2,h3,h5{font-family:var(--font-family-headings);letter-spacing:-.02em;margin-bottom:1rem;font-weight:800;line-height:1.25}h1{font-size:3.5rem}h2{font-size:2.5rem}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 2rem}.text-gradient{background:var(--color-gradient-secondary);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.btn{cursor:pointer;transition:all var(--transition-speed) ease;border:none;border-radius:50px;outline:none;padding:.75rem 1.5rem;font-weight:600;display:inline-block}.btn-primary{background:var(--color-gradient-primary);color:#fff;box-shadow:0 4px 15px #7b2cbf66}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #7b2cbf99}.btn-outline{color:var(--color-accent-cyan);border:2px solid var(--color-accent-cyan);background:0 0}.btn-outline:hover{background:#00d2ff1a;transform:translateY(-2px)}.glass{background:#fff9;border:1px solid #fffc;border-radius:20px;transition:all .3s;box-shadow:0 10px 30px -10px #0000000d,0 4px 6px -4px #0000000d}.glass:hover{transform:translateY(-5px);box-shadow:0 20px 40px -10px #0070f31a,0 10px 20px -10px #0070f30d}.section-padding{padding:6rem 0}.flex-center{justify-content:center;align-items:center;display:flex}.header{z-index:1000;width:100%;padding:1.75rem 0;transition:all .3s;position:fixed;top:0;left:0}.header .container{justify-content:space-between;align-items:center;display:flex}.logo{font-family:var(--font-family-headings);letter-spacing:-.5px;align-items:center;gap:.5rem;font-size:1.85rem;font-weight:900;display:flex}.nav-links{align-items:center;gap:2.5rem;display:flex}.nav-link{padding:.5rem 0;font-size:1.15rem;font-weight:500;position:relative}.header.glass .logo,.header.glass .nav-link,.header.glass .nav-links{color:var(--color-text-primary)}.header:not(.glass) .logo,.header:not(.glass) .nav-link,.header:not(.glass) .nav-links{color:#fff}.nav-link:hover{color:var(--color-accent-blue)}.dropdown{position:relative}.dropdown-menu{background:var(--dropdown-bg);border:1px solid var(--dropdown-border);opacity:0;visibility:hidden;border-radius:12px;min-width:280px;padding:1rem 0;transition:all .3s;position:absolute;top:100%;left:-20px;transform:translateY(10px);box-shadow:0 20px 40px #0000001a}.dropdown:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-item{color:var(--color-text-secondary);padding:.75rem 1.5rem;transition:all .2s;display:block}.dropdown-item:hover{color:var(--color-accent-blue);background:#78787814;padding-left:2rem}.corp-footer{color:#64748b;font-family:var(--font-family-base);z-index:10;background-color:#f8fafc;background-image:radial-gradient(#94a3b866 1px,#0000 1px),linear-gradient(#94a3b814 1px,#0000 1px),linear-gradient(90deg,#94a3b814 1px,#0000 1px);background-position:50%,-1px -1px,-1px -1px;background-size:24px 24px,96px 96px,96px 96px;border-top:1px solid #e2e8f0;padding:5rem 0 2rem;position:relative;overflow:hidden;box-shadow:0 -10px 40px #00000008}.corp-footer:before,.corp-footer:after{content:"";z-index:0;pointer-events:none;will-change:transform;border-radius:50%;animation:15s ease-in-out infinite alternate floatGlow;position:absolute;transform:translateZ(0)}.corp-footer:before{background:radial-gradient(circle,#0070f314 0%,#0070f300 70%);width:500px;height:500px;top:-200px;left:-200px}.corp-footer:after{background:radial-gradient(circle,#a855f70f 0%,#a855f700 70%);width:600px;height:600px;animation-delay:-5s;bottom:-300px;right:-200px}@keyframes floatGlow{0%{transform:translate(0)scale(1)}50%{transform:translate(50px,20px)scale(1.1)}to{transform:translate(-30px,-40px)scale(.9)}}.corp-footer .container{z-index:10;position:relative}.corp-footer-top{background:#ffffff26;border:1px solid #fffc;border-radius:24px;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:3rem;padding:2.5rem;display:flex;box-shadow:inset 0 1px 1px #fffc,0 20px 40px #0000000a}@media (width<=768px){.corp-footer-top{text-align:center;flex-direction:column;align-items:center;gap:2.5rem;padding:2rem 1.5rem}.corp-footer-cta{flex-direction:column;align-items:center;display:flex}.corp-newsletter{flex-direction:column;align-items:stretch;width:100%;display:flex}}.corp-cta-title{color:#0f172a;letter-spacing:-.02em;margin-bottom:1.25rem;font-size:1.75rem;font-weight:800}.corp-btn-outline{color:#0f172a;background:#fffc;border:1px solid #cbd5e1;border-radius:40px;align-items:center;gap:.5rem;padding:.85rem 1.75rem;font-weight:600;transition:all .3s;display:inline-flex}.corp-btn-outline:hover{background:#f1f5f9;border-color:#94a3b8;transform:translateY(-2px);box-shadow:0 10px 20px #0000000d}.corp-newsletter{width:100%;max-width:400px}.corp-newsletter-title{color:#475569;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;font-size:.95rem;font-weight:600}.chromatic-dock{background:#00000008;border:1px solid #0000000d;border-radius:40px;align-items:center;gap:.5rem;width:fit-content;height:60px;padding:.5rem;display:flex}.chromatic-item{color:#64748b;z-index:1;border-radius:30px;flex-direction:column;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative}.chromatic-item .icon-wrapper{z-index:2;justify-content:center;align-items:center;transition:all .4s;display:flex;position:relative}.chromatic-item .item-label{opacity:0;color:#0f172a;z-index:2;height:0;font-size:0;font-weight:500;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;transform:translateY(5px)}.chromatic-item:before{content:"";filter:blur(8px);opacity:0;z-index:0;background:conic-gradient(from 180deg,#ff007a,#0070f3,#00dfd8,#ffeb3b,#ff007a);border-radius:32px;width:calc(100% + 4px);height:calc(100% + 4px);transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.chromatic-item:after{content:"";opacity:0;z-index:1;background:#ffffffe6;border-radius:30px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:absolute;inset:0;box-shadow:inset 0 2px 4px #fff,0 8px 16px #0000001a}.chromatic-item:hover,.chromatic-item.hover-active{width:90px;height:80px;transform:translateY(-8px)}.chromatic-item:hover:before,.chromatic-item.hover-active:before{opacity:.9}.chromatic-item:hover:after,.chromatic-item.hover-active:after{opacity:1}.chromatic-item:hover .icon-wrapper,.chromatic-item.hover-active .icon-wrapper{color:#0f172a;transform:translateY(-2px)scale(1.1)}.chromatic-item:hover .item-label,.chromatic-item.hover-active .item-label{opacity:1;height:auto;margin-top:.25rem;font-size:.85rem;transform:translateY(0)}.premium-input-group{background:#ffffffe6;border:1px solid #cbd5e1;border-radius:40px;padding:4px;transition:all .3s;display:flex;box-shadow:0 4px 10px #00000005}.premium-input-group:focus-within{background:#fff;border-color:#0070f3;transform:translateY(-2px);box-shadow:0 0 0 4px #0070f31a,0 10px 20px #0070f31a}.premium-input{color:#0f172a;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:.75rem 1.25rem;font-size:.95rem}.premium-input::placeholder{color:#94a3b8}.premium-submit{background:var(--color-accent-blue);color:#fff;cursor:pointer;border:none;border-radius:36px;flex-shrink:0;justify-content:center;align-items:center;margin-left:4px;padding:0 1.5rem;transition:all .3s;display:flex}.premium-submit:hover{background:#005bb5;transform:scale(1.02);box-shadow:0 4px 14px #0070f366}.premium-grid{perspective:1000px;grid-template-columns:2fr 1fr 1fr;gap:2rem;margin-bottom:4rem;display:grid;position:relative}@keyframes floatLight{0%{transform:translate(0)scale(1)}50%{transform:translate(30px,-40px)scale(1.1)}to{transform:translate(-40px,30px)scale(.9)}}@media (width<=992px){.premium-grid{grid-template-columns:1fr 1fr;gap:2rem}}@media (width<=576px){.premium-grid{grid-template-columns:1fr;gap:1.5rem}}.premium-glass-card{z-index:1;transform-style:preserve-3d;background:#ffffff26;border:1px solid #fffc;border-radius:28px;padding:2.5rem;transition:transform .6s cubic-bezier(.23,1,.32,1),box-shadow .6s;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #ffffffe6,0 12px 32px #00000008}.premium-glass-card:hover{border-color:#fff;transform:translateY(-8px)rotateX(4deg)rotateY(-2deg);box-shadow:inset 0 2px 4px #fff,0 25px 50px -12px #0070f326}.premium-glass-card:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg,#fff0 0%,#ffffff80 50%,#fff0 100%);width:50%;height:100%;animation:10s infinite liquidShine;position:absolute;top:0;left:-100%;transform:skew(-20deg)}@keyframes liquidShine{0%{left:-100%}15%{left:200%}to{left:200%}}.premium-dot{background-color:#0070f3;border-radius:50%;width:8px;height:8px;margin-right:8px;animation:2s infinite pulseDot;display:inline-block;transform:translateY(-2px);box-shadow:0 0 10px #0070f3cc}@keyframes pulseDot{0%{box-shadow:0 0 #0070f399}70%{box-shadow:0 0 0 6px #0070f300}to{box-shadow:0 0 #0070f300}}.corp-logo{color:#0f172a;letter-spacing:1px;z-index:1;align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:1.25rem;font-weight:700;display:inline-flex;position:relative}.corp-desc{color:#475569;z-index:1;margin-bottom:1.5rem;font-size:.95rem;line-height:1.6;position:relative}.corp-contact-info{color:#334155;z-index:1;flex-direction:column;gap:.5rem;margin-bottom:1.5rem;font-size:.95rem;display:flex;position:relative}.corp-socials{gap:1rem;display:flex}.corp-socials a{color:#9ca3af;transition:color .2s}.corp-socials a:hover{color:var(--color-accent-blue)}.corp-col-title{color:#0f172a;z-index:1;margin-bottom:1.5rem;font-size:1.05rem;font-weight:600;display:inline-block;position:relative}.corp-col-title:after{content:"";background:var(--color-accent-blue);border-radius:2px;width:20px;height:2px;position:absolute;bottom:-4px;left:0}.corp-links{z-index:1;flex-direction:column;gap:1rem;display:flex;position:relative}.corp-links a{color:#475569;width:fit-content;font-size:.95rem;transition:all .3s;display:inline-block;position:relative}.corp-links a:after{content:"";background:linear-gradient(90deg,#0070f3,#7c3aed);width:0%;height:1px;transition:width .4s cubic-bezier(.25,1,.5,1);position:absolute;bottom:-2px;left:0}.corp-links a:hover{color:#0070f3;transform:translate(4px)}.corp-links a:hover:after{width:100%}.corp-bottom{color:#334155;z-index:1;background:#ffffff26;border:1px solid #fffc;border-radius:24px;justify-content:space-between;align-items:center;padding:1.5rem 2.5rem;font-size:.9rem;font-weight:500;display:flex;position:relative;box-shadow:inset 0 2px 4px #fff,0 10px 20px #0000000d}.corp-legal-links a{color:#475569;text-decoration:none;transition:color .3s}.dark .corp-footer{background-color:#090d16;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(135deg,#090d16 0%,#0f1524 50%,#151124 100%);border-top-color:#ffffff14}.dark .corp-footer-top{background:#0f152499;border-color:#ffffff1a;box-shadow:inset 0 1px 1px #ffffff1a,0 20px 40px #0000004d}.dark .corp-cta-title{background:linear-gradient(135deg,#fff 0%,#94a3b8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dark .corp-btn-outline{color:#f8fafc;background:#ffffff0d;border-color:#fff3}.dark .corp-btn-outline:hover{background:#ffffff1a;border-color:#fff6}.dark .corp-newsletter-title{color:#94a3b8}.dark .premium-input-group{background:#0f1524cc;border-color:#ffffff1a}.dark .premium-input-group:focus-within{border-color:var(--color-accent-blue);background:#0f1524}.dark .premium-input{color:#f8fafc}.dark .premium-glass-card{background:#0f152499;border-color:#ffffff1a;box-shadow:inset 0 1px 1px #ffffff1a,0 12px 32px #0000004d}.dark .premium-glass-card:hover{border-color:#fff3;box-shadow:inset 0 1px 1px #fff3,0 25px 50px -12px #0070f333}.dark .premium-glass-card:before{background:linear-gradient(90deg,#fff0 0%,#ffffff0d 50%,#fff0 100%)}.dark .corp-logo,.dark .corp-col-title{color:#f8fafc}.dark .corp-desc,.dark .corp-contact-info,.dark .corp-links a,.dark .corp-legal-links a{color:#94a3b8}.dark .corp-bottom{color:#94a3b8;background:#0f1524cc;border-color:#ffffff1a;box-shadow:inset 0 1px 1px #ffffff1a}.dark .corp-legal-links a:hover,.dark .corp-links a:hover{color:var(--color-accent-blue)}.dark .chromatic-dock{background:#ffffff0d;border-color:#ffffff1a}.dark .chromatic-item .item-label,.dark .chromatic-item:hover .icon-wrapper{color:#f8fafc}.dark .chromatic-item:after{background:#0f1524e6;box-shadow:inset 0 1px 2px #ffffff1a,0 8px 16px #0000004d}@media (width<=768px){.corp-bottom{text-align:center;flex-direction:column;gap:1rem}}.corp-legal-links{gap:1.5rem;display:flex}.corp-legal-links a{color:#9ca3af;transition:color .2s}.corp-legal-links a:hover{color:#4b5563}@keyframes float{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-20px)rotate(5deg)}to{transform:translateY(0)rotate(0)}}@keyframes gradientBG{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes floatShape1{0%{transform:translateY(0)rotateX(0)rotateY(0)rotate(0)}50%{transform:translateY(-60px)rotateX(45deg)rotateY(45deg)rotate(90deg)}to{transform:translateY(0)rotateX(0)rotateY(0)rotate(180deg)}}@keyframes floatShape2{0%{transform:translateY(0)rotateX(0)rotateY(0)rotate(0)}50%{transform:translateY(80px)rotateX(-45deg)rotateY(30deg)rotate(-90deg)}to{transform:translateY(0)rotateX(0)rotateY(0)rotate(-180deg)}}@keyframes floatTech1{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-50px)rotate(12deg)}to{transform:translateY(0)rotate(0)}}@keyframes floatTech2{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(60px)rotate(-12deg)}to{transform:translateY(0)rotate(0)}}.bg-tech-icon{pointer-events:auto;cursor:pointer;opacity:.35;color:var(--color-text-secondary);filter:grayscale();will-change:transform;transition:all .4s cubic-bezier(.25,.8,.25,1);display:inline-block}.bg-tech-icon:hover{opacity:.95;filter:grayscale(0);animation-play-state:paused!important;transform:scale(1.3)!important}div[style*=--mouse-x]{transition:none!important}.icon-react:hover{color:#00d2ff!important;filter:drop-shadow(0 0 15px #00d2ffcc)!important}.icon-node:hover{color:#3c873a!important;filter:drop-shadow(0 0 15px #3c873acc)!important}.icon-python:hover{color:#306998!important;filter:drop-shadow(0 0 15px #306998cc)!important}.icon-aws:hover{color:#f90!important;filter:drop-shadow(0 0 15px #f90c)!important}.icon-docker:hover{color:#0db7ed!important;filter:drop-shadow(0 0 15px #0db7edcc)!important}.icon-database:hover{color:#4f46e5!important;filter:drop-shadow(0 0 15px #4f46e5cc)!important}.icon-git:hover{color:#f05032!important;filter:drop-shadow(0 0 15px #f05032cc)!important}.icon-js:hover{color:#f7df1e!important;filter:drop-shadow(0 0 15px #f7df1ecc)!important}.icon-java:hover{color:#ea2d2e!important;filter:drop-shadow(0 0 15px #ea2d2ecc)!important}.icon-github:hover{color:#181717!important;filter:drop-shadow(0 0 15px #181717cc)!important}.icon-html5:hover{color:#e34f26!important;filter:drop-shadow(0 0 15px #e34f26cc)!important}.icon-css3:hover{color:#1572b6!important;filter:drop-shadow(0 0 15px #1572b6cc)!important}.icon-android:hover{color:#3ddc84!important;filter:drop-shadow(0 0 15px #3ddc84cc)!important}.icon-linux:hover{color:#fcc624!important;filter:drop-shadow(0 0 15px #fcc624cc)!important}.icon-swift:hover{color:#f05138!important;filter:drop-shadow(0 0 15px #f05138cc)!important}.icon-rust:hover{color:#b7410e!important;filter:drop-shadow(0 0 15px #b7410ecc)!important}.icon-figma:hover{color:#f24e1e!important;filter:drop-shadow(0 0 15px #f24e1ecc)!important}.icon-npm:hover{color:#cb3837!important;filter:drop-shadow(0 0 15px #cb3837cc)!important}.icon-sass:hover{color:#cf649a!important;filter:drop-shadow(0 0 15px #cf649acc)!important}.icon-vue:hover{color:#4fc08d!important;filter:drop-shadow(0 0 15px #4fc08dcc)!important}.icon-angular:hover{color:#dd0031!important;filter:drop-shadow(0 0 15px #dd0031cc)!important}.mesh-gradient-bg{will-change:transform;pointer-events:none;background:radial-gradient(at 10% 20%,#38bdf81f 0,#0000 50%),radial-gradient(at 90% 10%,#a855f71a 0,#0000 50%),radial-gradient(at 50% 80%,#22c55e0f 0,#0000 50%),radial-gradient(at 20% 80%,#f43f5e0f 0,#0000 50%),radial-gradient(at 80% 90%,#eab3080d 0,#0000 50%);width:130%;height:130%;animation:16s ease-in-out infinite alternate meshWave;position:absolute;top:-15%;left:-15%;-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}@media (width<=768px){.mesh-gradient-bg{animation:none!important}}@keyframes meshWave{0%{transform:translate(0)}50%{transform:translate(5%,5%)}to{transform:translate(-5%,2%)}}@keyframes floatBlob1{0%{transform:translate(0)scale(1)}33%{transform:translate(40px,-60px)scale(1.15)}66%{transform:translate(-30px,30px)scale(.9)}to{transform:translate(0)scale(1)}}@keyframes floatBlob2{0%{transform:translate(0)scale(1)}50%{transform:translate(-50px,50px)scale(1.12)}to{transform:translate(0)scale(1)}}.marquee-container{border-top:1px solid #0000000f;width:100%;padding:1.5rem 0 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#fff 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#fff 15% 85%,#0000)}.marquee-track{align-items:center;gap:3.5rem;width:max-content;animation:35s linear infinite scrollMarquee;display:flex}.marquee-track:hover{animation-play-state:paused}@keyframes scrollMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}:root{--header-pad-normal:1.25rem 4rem;--header-pad-scrolled:.75rem 4rem}@media (width<=1024px){:root{--header-pad-normal:1rem 2.5rem;--header-pad-scrolled:.6rem 2.5rem}}@media (width<=768px){:root{--header-pad-normal:.75rem 1.5rem;--header-pad-scrolled:.5rem 1.5rem}}.mobile-menu-toggle{cursor:pointer;color:var(--color-text-primary);z-index:1100;background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;transition:all .3s;display:none}.mobile-menu-toggle:hover{opacity:.7}@media (width<=768px){.desktop-nav,.desktop-cta{display:none!important}.mobile-menu-toggle{display:flex!important}.hide-on-mobile{display:none!important}}.mobile-menu{background:var(--mobile-menu-bg);-webkit-backdrop-filter:blur(12px)saturate(180%);will-change:transform;z-index:999;opacity:0;visibility:hidden;pointer-events:none;border:1px solid #ffffff8c;border-radius:24px;flex-direction:column;width:auto;height:auto;padding:2.25rem 1.75rem;transition:transform .4s cubic-bezier(.175,.885,.32,1.15),opacity .3s,visibility .3s;display:flex;position:absolute;top:calc(100% + 12px);left:1.5rem;right:1.5rem;overflow:hidden;transform:translateY(-16px)scale(.95);box-shadow:0 30px 60px #0000000a,inset 0 1px #ffffffd9,inset 0 -1px #fff3}.mobile-menu.open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.mobile-nav-links{flex-direction:column;align-items:stretch;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.mobile-nav-links li{width:100%}.mobile-nav-links li:not(:last-child){border-bottom:1px solid #0f172a1f;padding-bottom:.75rem}.mobile-nav-link{color:var(--color-text-primary);text-align:center;padding:.4rem 0;font-size:1.25rem;font-weight:600;transition:color .3s;display:block}.mobile-nav-link:hover{color:var(--color-accent-blue)}.mobile-dropdown{flex-direction:column;align-items:center;gap:.5rem;width:100%;display:flex}.mobile-dropdown-btn{color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.4rem 0;font-size:1.25rem;font-weight:600;display:flex}.mobile-dropdown-menu{background:#00000006;border-radius:14px;flex-direction:column;align-items:center;gap:.5rem;width:100%;max-height:0;padding:0;list-style:none;transition:max-height .3s ease-out,padding .3s;display:flex;overflow:hidden}.mobile-dropdown-menu.open{max-height:300px;padding:1rem}.mobile-dropdown-item{color:var(--color-text-secondary);text-align:center;padding:.25rem 0;font-size:1.1rem;transition:color .3s;display:block}.mobile-dropdown-item:hover{color:var(--color-accent-blue)}.hero-grid{z-index:1;text-align:center;grid-template-columns:1fr;align-items:center;gap:2.5rem;display:grid;position:relative}@media (width>=992px){.hero-grid{text-align:left;grid-template-columns:1fr 1fr;gap:4rem}}.hero-card{background:var(--glass-card-bg);-webkit-backdrop-filter:blur(12px)saturate(180%);backdrop-filter:blur(12px)saturate(180%);will-change:transform;border:1px solid var(--glass-card-border);border-radius:32px;padding:2.25rem 1.25rem;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 30px 80px #00000005,inset 0 1px #ffffffd9}.contact-glass-panel{background:var(--glass-card-bg);-webkit-backdrop-filter:blur(12px)saturate(180%);backdrop-filter:blur(12px)saturate(180%);border:1px solid var(--glass-card-border);will-change:transform;border-radius:32px;margin-bottom:3rem;padding:2.25rem 1.25rem;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 30px 80px #00000005,inset 0 1px #ffffff26}.contact-form-container{background:var(--dropdown-bg);border:1px solid var(--dropdown-border);border-radius:24px;padding:1.5rem 1rem;box-shadow:0 15px 30px #00000005}@media (width>=768px){.hero-card{padding:3.5rem 3rem}.contact-glass-panel{padding:4rem 3.5rem}.contact-form-container{padding:2.5rem}}.hero-buttons{flex-direction:column;gap:1rem;width:100%;margin-bottom:2rem;display:flex}.hero-buttons a{text-align:center;justify-content:center;width:100%}@media (width>=540px){.hero-buttons{flex-direction:row;gap:1.2rem}.hero-buttons a{width:auto}}@media (width>=992px){.hero-buttons{margin-bottom:4rem}}@media (width<=991px){h1{font-size:clamp(2.2rem,8vw,3.5rem)!important}h2{font-size:2rem!important}}@media (width<=480px){h1{font-size:2.3rem!important}.section-padding{padding:4rem 0!important}}.reveal{opacity:0;will-change:transform, opacity;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(40px)}.reveal:not(.active),.reveal:not(.active) *{-webkit-backdrop-filter:none!important}.reveal *{transition:-webkit-backdrop-filter 0s linear .8s,backdrop-filter 0s linear .8s}.reveal.active{opacity:1;will-change:auto;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1),-webkit-backdrop-filter 0s linear .8s,backdrop-filter 0s linear .8s;transform:none}@media (width<=767px){.evolution-timeline-container{padding:1rem 0!important}.evolution-timeline-container .timeline-grid{grid-template-columns:1fr!important;gap:2.5rem!important;padding-left:2rem!important}.evolution-timeline-container .timeline-line{background:linear-gradient(to bottom, var(--color-accent-blue), var(--color-accent-purple))!important;width:3px!important;height:auto!important;inset:25px auto 25px 12px!important;transform:none!important}.evolution-timeline-container .timeline-item{flex-direction:row!important;align-items:center!important}.evolution-timeline-container .timeline-node{margin-bottom:0!important;position:absolute!important;left:-28px!important}}.terminal-tabs-container,.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.terminal-tabs-container::-webkit-scrollbar{display:none}.hide-scrollbar::-webkit-scrollbar{display:none}@media (width<=480px){.terminal-tab-btn{padding:6px 10px!important;font-size:10px!important}}.service-card-layout{align-items:flex-start;gap:1.5rem;display:flex}@media (width<=768px){.service-card-layout{flex-direction:column!important;gap:1.25rem!important}.corp-footer:before,.corp-footer:after{display:none!important}}.portfolio-reveal-container{padding:4rem 2.5rem}.portfolio-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2.5rem;display:grid}@media (width<=768px){.portfolio-reveal-container{padding:2.5rem 1.5rem!important}.portfolio-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))!important;gap:1.5rem!important}}@media (width<=480px){.portfolio-reveal-container{padding:1.5rem 1rem!important}.portfolio-grid{grid-template-columns:1fr!important}}.job-card-header{align-items:center;gap:1rem;width:100%;display:flex}@media (width<=768px){.job-card-header{flex-direction:column!important;align-items:flex-start!important;gap:1.25rem!important}}.terminal-mock-container{grid-template-columns:50px 1fr;display:grid}@media (width<=576px){.terminal-mock-container{grid-template-columns:1fr!important}.terminal-mock-sidebar{display:none!important}}.metrics-terminal-card{padding:2.5rem}.metrics-terminal-header{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.metrics-terminal-gauges{grid-template-columns:1fr 1fr 1fr;gap:16px;margin:1.5rem 0;display:grid}@media (width<=480px){.metrics-terminal-card{padding:1.5rem!important}.metrics-terminal-header{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.metrics-terminal-gauges{grid-template-columns:1fr!important;gap:24px!important}}.testimonial-card{padding:3rem 2.25rem 2.5rem}@media (width<=768px){.testimonial-card{padding:2.5rem 1.5rem!important}}@media (width<=480px){.testimonial-card{padding:1.5rem 1rem!important}}@media (width<=768px){.premium-glass-card{padding:1.5rem!important}.corp-bottom{text-align:center!important;flex-direction:column!important;gap:1.25rem!important;padding:1.5rem!important}.corp-legal-links{flex-wrap:wrap!important;justify-content:center!important}.chromatic-dock{flex-wrap:wrap;justify-content:flex-start;height:auto}@media (hover:none){.chromatic-item:active{transform:scale(.95)}}}.about-terminal-body{font-family:var(--font-family-mono);flex-direction:column;gap:1rem;padding:24px 28px;font-size:.85rem;display:flex}.terminal-row-mobile{border-bottom:1px solid var(--header-border);justify-content:space-between;padding-bottom:.75rem;display:flex}@media (width<=480px){.about-terminal-body{padding:16px;font-size:.75rem}.terminal-row-mobile{flex-direction:column;gap:.4rem}}@media (width<=576px){div[style*=floatTech2],div[style*=floatTech1]{display:none!important}div[style*="maxWidth: '520px'"],div[style*="maxWidth: '520px'"]>div{transform-origin:50%;transform:scale(.95);max-width:100%!important}div[style*="gridTemplateColumns: 'repeat(4, 1fr)'"]{grid-template-columns:repeat(2,1fr)!important}.workflow-badge-row{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.saas-workflow-detail-panel{box-sizing:border-box!important;width:100%!important;min-height:720px!important;padding:1.5rem 1rem!important}.saas-workflow-detail-panel .sandbox-container{max-width:100%!important;overflow-x:auto!important}.saas-workflow-detail-panel .sandbox-container>div{min-width:340px!important}.saas-workflow-detail-panel h3{font-size:1.25rem!important;line-height:1.3!important}.saas-workflow-detail-panel p{font-size:.875rem!important;line-height:1.5!important}.saas-workflow-detail-panel .sandbox-container{justify-content:flex-start!important;height:auto!important;min-height:180px!important;padding:1.25rem!important;overflow-y:auto!important}}.sandbox-container{justify-content:center;height:180px;overflow:hidden}.marquee-icon{color:#475569;opacity:.65;cursor:pointer;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex}.marquee-icon:hover{color:var(--icon-color);opacity:1;filter:var(--icon-glow);transform:scale(1.25)translateY(-3px)}.client-logo-card{transition:all .3s cubic-bezier(.25,.8,.25,1)}.client-logo-card:hover{transform:translateY(-6px);box-shadow:0 15px 30px #0000000a,0 0 20px #0070f314;border-color:#0070f34d!important}.client-logo-card img{transition:all .4s cubic-bezier(.16,1,.3,1)}.client-logo-card:hover img{filter:grayscale(0%)brightness()opacity()!important;transform:scale(1.1)!important}.testimonial-card:hover{border-color:#0070f340!important;transform:translateY(-8px)scale(1.015)!important;box-shadow:0 25px 50px #0070f314!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
