*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0a0a0d;color:#f7f7f7;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;line-height:1.6}img{max-width:100%;height:auto}a{color:inherit}button,a{touch-action:manipulation}.container{width:min(1120px,92vw);margin-inline:auto}.section{padding:clamp(3rem,7vw,6rem) 0}.skip-link{position:absolute;left:-999px;top:1rem;background:#fff;color:#000;padding:.75rem 1rem;z-index:100}.skip-link:focus{left:1rem}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}