@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap");:root{--glass-opacity-subtle:rgba(0,0,0,.15);--glass-opacity-standard:rgba(0,0,0,.2);--glass-opacity-prominent:rgba(0,0,0,.3);--glass-opacity-heavy:rgba(0,0,0,.4);--glass-background:var(--glass-opacity-standard);--glass-background-heavy:var(--glass-opacity-prominent);--glass-background-light:var(--glass-opacity-subtle);--glass-background-maximum:var(--glass-opacity-heavy);--glass-border:hsla(0,0%,100%,.1);--glass-border-light:hsla(0,0%,100%,.08);--glass-border-emphasis:hsla(0,0%,100%,.15);--shadow-sm:0 4px 15px rgba(31,38,135,.1);--shadow-md:0 8px 32px rgba(31,38,135,.15);--shadow-lg:0 20px 60px rgba(0,0,0,.3);--shadow-xl:0 20px 60px rgba(139,92,246,.6);--glass-shadow:var(--shadow-md);--glass-shadow-hover:0 8px 40px hsla(0,0%,100%,.1);--radius-sm:12px;--radius-md:20px;--radius-lg:30px;--radius-full:50px;--space-xs:0.5em;--space-sm:0.75em;--space-md:1em;--space-lg:1.5em;--space-xl:2em;--space-2xl:3em;--blur-subtle:blur(10px);--blur-standard:blur(20px);--blur-heavy:blur(30px);--blur-maximum:blur(40px);--gradient-primary:linear-gradient(135deg,#3d8bff,#06c);--gradient-secondary:linear-gradient(135deg,#a3b5e8,#4a6bc4);--gradient-background:linear-gradient(135deg,rgba(74,107,196,.1),rgba(30,63,125,.1));--gradient-mesh:radial-gradient(at 47% 33%,#173b82 0,transparent 59%),radial-gradient(at 82% 65%,#164069 0,transparent 55%);--color-primary:#3d8bff;--color-secondary:#06c;--color-accent:#a3b5e8;--color-surface:var(--glass-background);--color-interactive:var(--color-primary);--color-text:#fff;--color-text-light:hsla(0,0%,100%,.9);--color-text-lighter:hsla(0,0%,100%,.75);--color-muted:#d0d0d0;--gradient-silver:linear-gradient(135deg,#fff,#f5f5f5 25%,#e8e8e8 50%,#f5f5f5 75%,#fff);--duration-micro:0.1s;--duration-fast:0.3s;--duration-medium:0.6s;--duration-slow:1.5s;--duration-ambient:6s;--transition-smooth:all var(--duration-fast) cubic-bezier(0.25,0.46,0.45,0.94);--transition-bounce:all 0.4s cubic-bezier(0.68,-0.55,0.265,1.55);--transform-button-hover:translateY(-2px) scale(1.02);--transform-card-hover:translateY(-4px) scale(1.03);--transform-button-active:translateY(0) scale(0.98);--transform-image-hover:scale(1.05);--z-base:1;--z-raised:10;--z-overlay:100;--z-maximum:1000}body,html{padding:0;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif;background:#000;background-attachment:fixed;color:var(--color-text);min-height:100vh;position:relative}body:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:var(--gradient-mesh);opacity:.2;z-index:-1}a{color:inherit;text-decoration:none;transition:var(--transition-smooth)}*{box-sizing:border-box}.glass{background:var(--glass-background);backdrop-filter:var(--blur-standard);-webkit-backdrop-filter:var(--blur-standard);transition:var(--transition-smooth)}.glass,.glass-heavy{border:1px solid var(--glass-border);box-shadow:var(--glass-shadow)}.glass-heavy{background:var(--glass-background-heavy);backdrop-filter:var(--blur-heavy);-webkit-backdrop-filter:var(--blur-heavy)}.glass-light{background:var(--glass-background-light);backdrop-filter:var(--blur-subtle);-webkit-backdrop-filter:var(--blur-subtle);border:1px solid var(--glass-border-light);box-shadow:var(--shadow-sm)}.glass:hover{box-shadow:var(--glass-shadow-hover);transform:var(--transform-button-hover)}.splashCTA h1.silver-gradient-text,.splashCTA h2.silver-gradient-text,.whitePage h1.silver-gradient-text,.whitePage h2.silver-gradient-text,h1.silver-gradient-text,h2.silver-gradient-text{background:var(--gradient-silver)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;color:transparent!important}