*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:80px}body{color:#f2f3f7;-webkit-font-smoothing:antialiased;background:#0c0d12;font-family:Segoe UI,system-ui,-apple-system,sans-serif;line-height:1.6;overflow-x:hidden}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}.container{width:min(1180px,92%);margin:0 auto}.gradient-text{background:linear-gradient(120deg,#7c5cff 0%,#16e0c4 100%);color:#0000;-webkit-background-clip:text;background-clip:text}section{padding:96px 0}@media (max-width:768px){section{padding:64px 0}}@media (max-width:480px){section{padding:48px 0}}.section-head{text-align:center;margin-bottom:56px}@media (max-width:768px){.section-head{margin-bottom:36px}}.section-head .eyebrow{color:#16e0c4;letter-spacing:3px;text-transform:uppercase;font-size:.78rem;font-weight:700}.section-head h2{letter-spacing:-.5px;margin-top:10px;font-size:clamp(1.9rem,4vw,2.8rem)}.btn{color:#0c0d12;letter-spacing:.5px;background:linear-gradient(120deg,#7c5cff 0%,#16e0c4 100%);border-radius:40px;padding:15px 38px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-block;box-shadow:0 10px 30px #7c5cff59}.btn:hover{transform:translateY(-3px);box-shadow:0 16px 40px #7c5cff80}
