 :root{--volani-dark:#111820;--volani-metal:#263440;--volani-accent:#00C6B8;--volani-light:#EEF2F4}html{scroll-behavior:smooth}body{font-family:Inter,Montserrat,system-ui,sans-serif}.hero{position:relative;overflow:hidden}.hero:before{content:"";position:absolute;right:-15%;top:-30%;width:65vw;height:65vw;border-radius:50%;background:radial-gradient(circle,rgba(0,198,184,.13),transparent 67%);pointer-events:none}.hero-copy,.hero-art{position:relative;z-index:1}.btn.primary{background:var(--volani-accent)!important;color:var(--volani-dark)!important;transition:transform .2s,box-shadow .2s}.btn.primary:hover{transform:translateY(-2px);box-shadow:0 16px 35px rgba(0,198,184,.25)}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--volani-accent);outline-offset:3px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}