@font-face{font-family:Aquatico;src:url(/Aquatico-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;cursor:none}body.hide-custom-cursor,body.hide-custom-cursor *,body.hide-custom-cursor *:before,body.hide-custom-cursor *:after{cursor:auto}body.hide-custom-cursor a,body.hide-custom-cursor button,body.hide-custom-cursor .glow-btn,body.hide-custom-cursor [role=button],body.hide-custom-cursor input,body.hide-custom-cursor select,body.hide-custom-cursor textarea{cursor:pointer}body.hide-custom-cursor #custom-cursor-wrapper{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}:root{--paper: #0c0724;--accent: #9767ff;--accent2: #4d9fff;--text-muted: rgba(255, 255, 255, .55);--glass-bg: rgba(199, 173, 255, .06);--glass-border: rgba(199, 173, 255, .15);--grid-size: 40px;--grid-color: #1c1535}html{scroll-behavior:smooth;overflow-x:hidden;background-color:var(--paper)}body{margin:0;font-family:Inter,sans-serif;color:#fff;overflow-x:hidden;position:relative;background-color:var(--paper);background-image:linear-gradient(var(--grid-color) 1px,transparent 1px),linear-gradient(90deg,var(--grid-color) 1px,transparent 1px);background-size:var(--grid-size) var(--grid-size)}body:before,body:after{content:"";position:fixed;border-radius:50%;filter:blur(100px);pointer-events:none;z-index:0}body:before{width:600px;height:600px;background:radial-gradient(circle,rgba(120,60,255,.22) 0%,transparent 70%);top:-100px;left:-100px;animation:blobDrift1 18s ease-in-out infinite alternate}body:after{width:500px;height:500px;background:radial-gradient(circle,rgba(50,120,255,.18) 0%,transparent 70%);bottom:-80px;right:-80px;animation:blobDrift2 22s ease-in-out infinite alternate}@keyframes blobDrift1{0%{transform:translate(0) scale(1)}50%{transform:translate(80px,120px) scale(1.15)}to{transform:translate(30px,60px) scale(.95)}}@keyframes blobDrift2{0%{transform:translate(0) scale(1)}50%{transform:translate(-70px,-90px) scale(1.1)}to{transform:translate(-30px,-40px) scale(.9)}}#root:before{content:"";position:fixed;inset:0;background:radial-gradient(ellipse at center,transparent 40%,rgba(5,2,20,.75) 100%);pointer-events:none;z-index:1}.webContainer{position:relative;z-index:2}.section{position:relative;min-height:100vh;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 2rem 60px}.grad-text{background:linear-gradient(135deg,#b06aff 0%,#4d9fff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.section-title{font-family:Aquatico,sans-serif;font-size:clamp(2rem,5vw,3.2rem);margin-bottom:.4rem}.section-subtitle{color:var(--text-muted);font-size:1rem;margin-bottom:3rem}.glass-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:20px;backdrop-filter:blur(12px);transition:border-color .25s,transform .25s,background .25s}.glass-card:hover{border-color:#9767ff73;background:rgba(199,173,255,.1);transform:translateY(-4px)}.tag{font-size:.7rem;padding:.2rem .65rem;border-radius:100px;background:rgba(151,103,255,.18);border:1px solid rgba(151,103,255,.3);color:#c7adff;white-space:nowrap}.glow-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 2rem;border-radius:100px;border:1px solid rgba(151,103,255,.5);background:rgba(151,103,255,.15);color:#c7adff;font-family:Inter,sans-serif;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .25s;text-decoration:none}.glow-btn:hover{background:rgba(151,103,255,.3);border-color:#9767ff;box-shadow:0 0 24px #9767ff59;color:#fff;transform:translateY(-2px)}.divider{width:60px;height:2px;background:linear-gradient(90deg,#9767ff,#4d9fff);border-radius:2px;margin:0 auto 2.5rem}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes pulse-ring{0%{transform:scale(.9);opacity:.8}to{transform:scale(1.6);opacity:0}}@media (prefers-reduced-motion: reduce){body:before,body:after{animation:none}.glass-card,.glow-btn{transition:none}}
