@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600;700&display=swap";:root{--color-milk: #FAF7F2;--color-milk-card: #FFFFFF;--color-milk-border: #E8E2D5;--color-magenta: #C026D3;--color-black: #18181B}@layer base{html{scroll-behavior:smooth;color-scheme:light;-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}body{background-color:#faf7f2;color:#18181b;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;overflow-x:clip;width:100%}button,a,input,select,textarea{touch-action:manipulation}}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.touch-scroll{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.pb-safe{padding-bottom:max(1rem,env(safe-area-inset-bottom,1rem))}.mb-safe{margin-bottom:max(.5rem,env(safe-area-inset-bottom,.5rem))}.telecom-glass{background:#ffffffe0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(232,226,213,.9)}.telecom-glass-hover{transition:all .25s cubic-bezier(.4,0,.2,1)}.telecom-glass-hover:hover{background:#fff;border-color:#c026d3;box-shadow:0 12px 28px -10px #c026d326;transform:translateY(-2px)}.enterprise-card{background:#fff;border:1px solid #E8E2D5;border-radius:1rem;transition:all .25s cubic-bezier(.16,1,.3,1)}.enterprise-card:hover{border-color:#c026d373;box-shadow:0 12px 32px -8px #18181b14,0 4px 12px -2px #c026d30f;transform:translateY(-2px)}.text-glow-brand{text-shadow:0 1px 12px rgba(192,38,211,.2)}.gradient-optical-text{background:linear-gradient(135deg,#18181b,#3f3f46 45%,#c026d3);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.gradient-laser-accent{background:linear-gradient(135deg,#18181b,#701a75,#c026d3)}.ambient-amethyst-glow{background:radial-gradient(circle at 50% 50%,rgba(192,38,211,.06) 0%,rgba(250,247,242,.5) 60%,transparent 100%)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#faf7f2}::-webkit-scrollbar-thumb{background:#d5ccbc;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#c026d3}.cyber-grid{background-image:radial-gradient(rgba(24,24,27,.05) 1px,transparent 1px);background-size:32px 32px}
