body,html{width:100%;overflow-x:hidden;scroll-behavior:smooth;background:#000}*{box-sizing:border-box}canvas,img,svg,video{max-width:100%;height:auto}.container{width:100%;max-width:1440px;margin:0 auto;padding-left:1rem;padding-right:1rem}h1{font-size:clamp(2rem,5vw,5rem)}h2{font-size:clamp(1.5rem,4vw,3rem)}p{font-size:clamp(1rem,2vw,1.25rem)}a{color:#7dd3fc;text-decoration:none}a:hover{color:#ffffff;text-decoration:underline}nav a{color:#dbeafe;font-weight:600}nav a:hover{color:#38bdf8}.card{background:#050505;border:1px solid #0ea5e9;border-radius:18px;padding:32px;color:white;transition:all .2s ease}.card:hover{transform:translateY(-4px);border-color:#38bdf8;box-shadow:0 0 25px rgba(56,189,248,.25)}.btn-primary{background:#2563eb;border-radius:12px}.btn-primary,.btn-secondary{color:white;padding:14px 24px;font-weight:700}.btn-secondary{background:#111827;border:1px solid #334155;border-radius:12px}.enterprise-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.section-title{font-size:42px;font-weight:900}@media (min-width:1920px){body{font-size:20px}}@media (max-width:768px){nav{overflow-x:auto}.platform-card{padding:16px}}body{background:#000}body,h1,h2,h3,h4,h5,h6{color:#fff}p{color:#cbd5e1}.hero-title{color:white}.hero-subtitle{color:#cbd5e1}.section-title{color:white}