:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#050c16;color:#eaf5ff;font-synthesis:none}
*{box-sizing:border-box}
body{margin:0;min-height:100vh;min-height:100svh;display:grid;place-items:center;background:radial-gradient(ellipse at center,rgba(0,117,255,.1),transparent 65%),#050c16}
main{width:100%;padding:40px 24px;text-align:center}
img{display:block;width:clamp(144px,36vw,256px);height:auto;margin:0 auto 32px;object-fit:contain}
h1{margin:0;font-size:clamp(21px,4vw,36px);line-height:1.35;font-weight:500;letter-spacing:.01em}

body{display:flex;flex-direction:column}main{flex:1;display:flex;flex-direction:column;justify-content:center}footer{width:100%;max-width:960px;margin:0 auto;padding:20px 24px 32px;border-top:1px solid #17334b;color:#9eb7d0;font-size:13px;line-height:1.6}footer a{color:#48c9ff}footer a:focus-visible{outline:2px solid #48c9ff;outline-offset:4px}

.home>.brand-logo{margin-bottom:32px}
.home .product-description{max-width:36ch;margin:14px auto 0;color:#a7c2d7;font-size:clamp(15px,2vw,18px);line-height:1.6;text-wrap:balance}
