:root{--ink:#eefcf7;--muted:#a9c1bb;--night:#03100f;--panel:#0a1c1a;--green:#7dff58;--mint:#38f59c;--line:rgba(126,255,188,.16)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 72% 22%,#10341f 0,transparent 31%),var(--night);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;font-size:16px;line-height:1.6}.skip{position:absolute;left:-9999px}.skip:focus{left:1rem;top:1rem;background:white;color:black;padding:.7rem;z-index:10}.site-header{height:82px;display:flex;align-items:center;justify-content:space-between;max-width:1240px;margin:auto;padding:0 30px;border-bottom:1px solid var(--line)}.wordmark{color:var(--green);font-weight:900;letter-spacing:.08em;text-decoration:none}.wordmark span{color:var(--ink)}nav{display:flex;gap:28px}nav a,footer a{color:var(--muted);text-decoration:none}nav a:hover,nav a:focus,footer a:hover{color:var(--green)}.hero{min-height:calc(100vh - 82px);max-width:1240px;margin:auto;padding:70px 30px 90px;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:40px}.eyebrow,.section-tag{color:var(--mint);text-transform:uppercase;letter-spacing:.17em;font-size:.78rem;font-weight:800}.hero h1{font-size:clamp(3.1rem,7vw,6.7rem);line-height:.91;letter-spacing:-.065em;margin:.3em 0}.hero h1 em{font-style:normal;color:var(--green);text-shadow:0 0 34px rgba(125,255,88,.2)}.lede{font-size:clamp(1.06rem,1.5vw,1.3rem);color:var(--muted);max-width:630px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.button{display:inline-block;padding:14px 20px;border-radius:4px;text-decoration:none;font-weight:750}.primary{background:var(--green);color:#071006}.secondary{border:1px solid var(--line);color:var(--ink)}.quick-facts{display:flex;gap:28px;padding:0;margin:27px 0 0;list-style:none;color:var(--muted);font-size:.92rem}.quick-facts li:before{content:"✓";color:var(--mint);margin-right:8px}.hero-visual{display:grid;place-items:center}.orb{width:min(100%,520px);aspect-ratio:1;border-radius:50%;padding:10%;background:radial-gradient(circle,rgba(76,255,97,.18),rgba(1,14,10,.85) 64%);box-shadow:0 0 80px rgba(84,255,110,.14);border:1px solid rgba(125,255,88,.2)}.orb img{width:100%;height:100%;object-fit:cover;border-radius:50%;mix-blend-mode:screen}.intro{max-width:1000px;margin:0 auto;padding:110px 30px 150px;text-align:center;border-top:1px solid var(--line)}.intro h2{font-size:clamp(2.3rem,5.2vw,4.5rem);line-height:1.05;letter-spacing:-.045em;margin:.35em 0}.intro>p:last-child{max-width:720px;margin:auto;color:var(--muted);font-size:1.15rem}footer{border-top:1px solid var(--line);max-width:1240px;margin:auto;padding:28px 30px;display:flex;justify-content:space-between;color:var(--muted);font-size:.9rem}@media(max-width:780px){.site-header{height:auto;padding-top:20px;padding-bottom:20px;align-items:flex-start}.site-header nav{gap:8px 16px;justify-content:flex-end;flex-wrap:wrap;font-size:.86rem}.hero{grid-template-columns:1fr;padding-top:50px}.hero-copy{order:1}.hero-visual{order:0}.orb{width:min(78vw,360px)}.quick-facts{flex-direction:column;gap:4px}.intro{padding-top:80px}footer{flex-direction:column;gap:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
