:root{--bg-primary:#070b14;--bg-secondary:#0b1120;--bg-surface:#0f172a;--bg-card:#131e35;--bg-card-hover:#182745;--bg-overlay:#070b14d9;--border-subtle:#ffffff14;--border-medium:#ffffff26;--border-focus:#00d4ff;--border-tech:#0066ff4d;--border-creative:#00e5754d;--color-tech-blue:#06f;--color-tech-blue-hover:#1a75ff;--color-tech-cyan:#00d4ff;--color-tech-cyan-hover:#3df;--color-creative-green:#00e575;--color-creative-green-hover:#1ae883;--color-creative-lime:#a3e635;--text-primary:#fff;--text-secondary:#94a3b8;--text-muted:#64748b;--text-inverse:#070b14;--gradient-brand:linear-gradient(135deg, #06f 0%, #00d4ff 50%, #00e575 100%);--gradient-tech:linear-gradient(135deg, #06f 0%, #00d4ff 100%);--gradient-creative:linear-gradient(135deg, #00d4ff 0%, #00e575 50%, #a3e635 100%);--gradient-card:linear-gradient(180deg, #ffffff08 0%, #fff0 100%);--gradient-hero-glow:radial-gradient(circle at 50% 0%, #00d4ff1f 0%, #00e5750d 50%, transparent 80%);--shadow-sm:0 2px 8px #0000004d;--shadow-md:0 4px 20px #0006;--shadow-lg:0 10px 30px #00000080;--shadow-glow-tech:0 0 25px #0066ff59;--shadow-glow-cyan:0 0 25px #00d4ff59;--shadow-glow-creative:0 0 25px #00e57559;--font-heading:"Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--container-max:1240px;--header-height:76px;--radius-sm:6px;--radius-md:12px;--radius-lg:18px;--radius-full:9999px;--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-normal:.25s cubic-bezier(.4, 0, .2, 1);--transition-smooth:.4s cubic-bezier(.16, 1, .3, 1)}@media (prefers-reduced-motion:reduce){:root{--transition-fast:0s!important;--transition-normal:0s!important;--transition-smooth:0s!important}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;font-size:16px}body{background-color:var(--bg-primary);min-height:100vh;color:var(--text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;line-height:1.6;overflow-x:hidden}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:-.02em;font-weight:700;line-height:1.2}:focus-visible{outline:2px solid var(--color-tech-cyan);outline-offset:3px}.container{width:100%;max-width:var(--container-max);margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media (width<=640px){.container{padding-left:1rem;padding-right:1rem}}.text-gradient-brand{background:var(--gradient-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.text-gradient-tech{background:var(--gradient-tech);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.text-gradient-creative{background:var(--gradient-creative);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.btn{border-radius:var(--radius-md);font-family:var(--font-heading);transition:all var(--transition-normal);white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn-primary{background:var(--gradient-tech);color:#fff;box-shadow:0 4px 14px #0066ff4d}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00d4ff80}.btn-creative{background:var(--gradient-creative);color:#070b14;font-weight:700;box-shadow:0 4px 14px #00e5754d}.btn-creative:hover{transform:translateY(-2px);box-shadow:0 6px 20px #a3e63580}.btn-secondary{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-medium)}.btn-secondary:hover{background:var(--bg-card-hover);border-color:var(--color-tech-cyan);color:#fff;transform:translateY(-2px)}.btn-outline{color:var(--text-primary);border:1px solid var(--border-subtle);background:0 0}.btn-outline:hover{border-color:var(--color-tech-cyan);color:var(--color-tech-cyan);background:#00d4ff0d}.badge{border-radius:var(--radius-full);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.8rem;font-weight:600;display:inline-flex}.badge-tech{color:var(--color-tech-cyan);background:#0066ff26;border:1px solid #00d4ff4d}.badge-creative{color:var(--color-creative-green);background:#00e57526;border:1px solid #00e5754d}.badge-neutral{color:var(--text-secondary);border:1px solid var(--border-subtle);background:#ffffff0d}.surface-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:all var(--transition-normal);padding:1.75rem;position:relative;overflow:hidden}.surface-card:before{content:"";background:var(--gradient-card);opacity:.4;height:2px;transition:opacity var(--transition-normal);position:absolute;top:0;left:0;right:0}.surface-card:hover{box-shadow:var(--shadow-md);border-color:#00d4ff40;transform:translateY(-3px)}.section-header{text-align:center;max-width:760px;margin:0 auto 3.5rem}.section-header .eyebrow{margin-bottom:.75rem}.section-header h2{margin-bottom:1rem;font-size:clamp(2rem,4vw,2.75rem)}.section-header p{color:var(--text-secondary);font-size:1.1rem;line-height:1.6}.glow-tech{filter:blur(50px);pointer-events:none;z-index:0;background:radial-gradient(circle,#0066ff26 0%,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute}.glow-creative{filter:blur(50px);pointer-events:none;z-index:0;background:radial-gradient(circle,#00e5751f 0%,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute}.bg-grid{background-image:linear-gradient(90deg,#ffffff05 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px);background-size:40px 40px}._header_8r4al_1{height:var(--header-height);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border-subtle);z-index:1000;transition:all var(--transition-normal);background-color:#070b14bf;position:sticky;top:0;left:0;right:0}._scrolled_8r4al_15{background-color:#070b14f2;border-bottom-color:#00d4ff26;box-shadow:0 4px 20px #0006}._headerContainer_8r4al_21{justify-content:space-between;align-items:center;height:100%;display:flex}._brand_8r4al_28{align-items:center;gap:.85rem;text-decoration:none;display:flex}._logoImg_8r4al_35{object-fit:cover;width:42px;height:42px;transition:transform var(--transition-normal);border-radius:50%;box-shadow:0 0 15px #06f6}._brand_8r4al_28:hover ._logoImg_8r4al_35{transform:rotate(10deg)scale(1.05)}._brandText_8r4al_48{flex-direction:column;display:flex}._brandTitle_8r4al_53{font-family:var(--font-heading);letter-spacing:-.02em;color:#fff;font-size:1.25rem;font-weight:800;line-height:1.1}._brandAccent_8r4al_62{background:var(--gradient-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text}._brandSub_8r4al_68{letter-spacing:.2em;color:var(--color-tech-cyan);font-size:.65rem;font-weight:700}._desktopNav_8r4al_75{align-items:center;gap:1.15rem;display:flex}._navLink_8r4al_81{font-family:var(--font-heading);color:var(--text-secondary);transition:color var(--transition-fast);white-space:nowrap;align-items:center;gap:.25rem;padding:.45rem .2rem;font-size:.88rem;font-weight:500;display:inline-flex;position:relative}._navLink_8r4al_81:hover{color:#fff}._active_8r4al_99{color:#fff;font-weight:600}._active_8r4al_99:after{content:"";background:var(--gradient-tech);border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}._hasDropdown_8r4al_115{cursor:pointer}._chevron_8r4al_119{transition:transform var(--transition-fast)}._chevronOpen_8r4al_123{transform:rotate(180deg)}._dropdownContainer_8r4al_127{position:relative}._dropdownMenu_8r4al_131{background:var(--bg-card);border:1px solid var(--border-medium);border-radius:var(--radius-md);z-index:1010;flex-direction:column;gap:.35rem;width:320px;padding:.75rem;animation:.15s ease-out forwards _fadeIn_8r4al_1;display:flex;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 12px 36px #0009}@keyframes _fadeIn_8r4al_1{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}._dropdownItem_8r4al_160{border-radius:var(--radius-sm);transition:background var(--transition-fast);align-items:center;gap:.85rem;padding:.65rem .85rem;text-decoration:none;display:flex}._dropdownItem_8r4al_160:hover{background:#ffffff0d}._iconWrap_8r4al_174{border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}._techIcon_8r4al_184{color:var(--color-tech-cyan);background:#0066ff26}._creativeIcon_8r4al_189{color:var(--color-creative-green);background:#00e57526}._dropdownItemTitle_8r4al_194{font-family:var(--font-heading);color:#fff;font-size:.9rem;font-weight:600;display:block}._dropdownItemDesc_8r4al_202{color:var(--text-muted);font-size:.75rem;display:block}._dropdownDivider_8r4al_208{background:var(--border-subtle);height:1px;margin:.35rem 0}._dropdownItemFooter_8r4al_214{color:var(--color-tech-cyan);justify-content:space-between;align-items:center;padding:.5rem .85rem;font-size:.8rem;font-weight:600;display:flex}._dropdownItemFooter_8r4al_214:hover{color:#fff}._headerActions_8r4al_228{align-items:center;gap:1rem;display:flex}._mobileToggle_8r4al_234{color:#fff;border-radius:var(--radius-sm);padding:.5rem;display:none}._mobileToggle_8r4al_234:hover{background:#ffffff0d}._mobileDrawer_8r4al_246{top:var(--header-height);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:999;background:#070b14fa;padding:1.5rem;display:none;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}._mobileNavList_8r4al_260{flex-direction:column;gap:1.25rem;display:flex}._mobileNavLink_8r4al_266{font-family:var(--font-heading);color:#fff;border-bottom:1px solid var(--border-subtle);padding:.5rem 0;font-size:1.25rem;font-weight:600}._mobileSectionGroup_8r4al_275{border-bottom:1px solid var(--border-subtle);flex-direction:column;gap:.65rem;padding:.5rem 0 .85rem;display:flex}._mobileGroupTitle_8r4al_283{text-transform:uppercase;letter-spacing:.05em;color:var(--color-tech-cyan);font-size:.8rem;font-weight:700}._mobileSubLink_8r4al_291{color:var(--text-secondary);border-radius:var(--radius-sm);align-items:center;gap:.75rem;padding:.35rem .5rem;font-size:1rem;display:flex}._mobileSubLink_8r4al_291:hover{color:#fff;background:#ffffff0a}._mobileActionBox_8r4al_306{margin-top:1rem;padding-bottom:2rem}@media (width<=1040px){._desktopNav_8r4al_75{display:none}._mobileToggle_8r4al_234,._mobileDrawer_8r4al_246{display:block}}._footer_1myc5_1{background-color:var(--bg-secondary);border-top:1px solid var(--border-subtle);padding-top:4rem;padding-bottom:2rem;position:relative;overflow:hidden}._footerTop_1myc5_10{margin-bottom:4rem}._footerCtaBox_1myc5_14{background:linear-gradient(135deg, #0066ff1f 0%, #00e57514 100%), var(--bg-card);border-radius:var(--radius-lg);border:1px solid #00d4ff40;justify-content:space-between;align-items:center;gap:2rem;padding:3rem;display:flex;box-shadow:0 10px 30px #0006}._footerCtaText_1myc5_26{max-width:650px}._footerCtaTitle_1myc5_30{color:#fff;margin-top:.85rem;margin-bottom:.65rem;font-size:clamp(1.5rem,3vw,2.2rem)}._footerCtaSub_1myc5_37{color:var(--text-secondary);font-size:1.05rem;line-height:1.5}._footerCtaActions_1myc5_43{flex-shrink:0}._footerMain_1myc5_47{border-bottom:1px solid var(--border-subtle);grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:2.5rem;padding-bottom:3.5rem;display:grid}._footerBrandCol_1myc5_55{flex-direction:column;gap:.85rem;display:flex}._brandLink_1myc5_61{align-items:center;gap:.75rem;text-decoration:none;display:flex}._footerLogo_1myc5_68{border-radius:50%;width:40px;height:40px}._footerBrandName_1myc5_74{font-family:var(--font-heading);color:#fff;font-size:1.3rem;font-weight:800}._footerTagline_1myc5_81{color:var(--color-tech-cyan);font-size:.95rem}._footerBio_1myc5_86{color:var(--text-secondary);font-size:.9rem;line-height:1.5}._founderCredit_1myc5_92{color:var(--text-muted);margin-top:.5rem;font-size:.85rem}._externalLink_1myc5_98{color:var(--color-tech-cyan);align-items:center;gap:.2rem;font-weight:600;display:inline-flex}._externalLink_1myc5_98:hover{text-decoration:underline}._colTitle_1myc5_110{font-family:var(--font-heading);color:#fff;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1.25rem;font-size:.95rem;font-weight:700}._linkList_1myc5_120{flex-direction:column;gap:.75rem;display:flex}._linkList_1myc5_120 a{color:var(--text-secondary);transition:color var(--transition-fast);font-size:.9rem}._linkList_1myc5_120 a:hover{color:var(--color-tech-cyan);padding-left:2px}._socialList_1myc5_137{flex-direction:column;gap:.75rem;display:flex}._socialList_1myc5_137 a{color:var(--text-secondary);transition:color var(--transition-fast);align-items:center;gap:.35rem;font-size:.9rem;display:inline-flex}._socialList_1myc5_137 a:hover{color:var(--color-creative-green)}._footerBottom_1myc5_156{color:var(--text-muted);justify-content:space-between;align-items:center;padding-top:2rem;font-size:.85rem;display:flex}._bottomLegal_1myc5_165{align-items:center;gap:.75rem;display:flex}._bottomLegal_1myc5_165 a:hover{color:#fff}._separator_1myc5_175{color:var(--border-medium)}._honestStatement_1myc5_179{color:var(--color-tech-cyan);font-size:.8rem}@media (width<=1024px){._footerCtaBox_1myc5_14{flex-direction:column;align-items:flex-start;padding:2rem}._footerMain_1myc5_47{grid-template-columns:1fr 1fr;gap:2rem}._footerBrandCol_1myc5_55{grid-column:span 2}}@media (width<=640px){._footerMain_1myc5_47{grid-template-columns:1fr}._footerBrandCol_1myc5_55{grid-column:span 1}._footerBottom_1myc5_156{text-align:center;flex-direction:column;gap:1rem}}
