:root{color-scheme:light;--navy:#0a2540;--navy-deep:#061629;--navy-soft:#143257;--teal:#005c5c;--green:#69be28;--green-bright:#84da3f;--cyan:#00c2cb;--silver:#a5acaf;--mist:#e8eef2;--charcoal:#0f1419;--white:#fff;--font-sans:Inter,"Aptos","Segoe UI",system-ui,sans-serif;--font-mono:"JetBrains Mono","SF Mono","Cascadia Code",ui-monospace,monospace;--background:#f7fafc;--surface:#fff;--surface-alt:#f2f6f9;--ink:var(--charcoal);--muted:#5f6c79;--accent:var(--green);--border:rgba(10,37,64,.12)}*{box-sizing:border-box}body,html{margin:0;padding:0;background:radial-gradient(circle at top,rgba(0,194,203,.08),transparent 30%),linear-gradient(180deg,#f8fbfd 0,var(--background) 100%);color:var(--ink);font-family:var(--font-sans)}a{color:inherit}body{min-height:100vh}.page-shell{max-width:1100px;margin:0 auto;padding:48px 24px 72px}.hero{background:radial-gradient(circle at 85% 20%,rgba(0,194,203,.12),transparent 20%),radial-gradient(circle at 20% 0,rgba(105,190,40,.08),transparent 25%),linear-gradient(180deg,var(--navy-deep) 0,var(--navy) 100%);border:1px solid hsla(0,0%,100%,.08);border-radius:28px;padding:40px;color:var(--white);box-shadow:0 24px 48px rgba(6,22,41,.18)}.eyebrow{display:inline-block;margin-bottom:16px;color:var(--green-bright);font-family:var(--font-mono),monospace;font-size:.76rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.hero h1{margin:0;font-size:clamp(2.4rem,5vw,4.5rem);letter-spacing:-.035em;line-height:.96}.hero p{max-width:48rem;color:hsla(0,0%,100%,.76);font-size:1.1rem;line-height:1.7}.grid{display:grid;grid-gap:18px;gap:18px;margin-top:28px}@media (min-width:800px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.card{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:22px;box-shadow:0 12px 30px rgba(10,37,64,.05)}.card h2{margin-top:0;margin-bottom:10px;font-size:1.15rem;letter-spacing:-.02em}.card li,.card p{color:var(--muted);line-height:1.6}.card ul{margin:0;padding-left:18px}.stack{display:grid;grid-gap:14px;gap:14px}.field{display:grid;grid-gap:8px;gap:8px;color:var(--ink);font-weight:600}.field input{width:100%;border:1px solid var(--border);border-radius:14px;padding:12px 14px;background:#fff;color:var(--ink);font:inherit}.button{border:0;border-radius:999px;padding:12px 18px;background:var(--green);color:var(--navy-deep);font:inherit;font-weight:700;cursor:pointer}.button:disabled{cursor:wait;opacity:.7}.message{margin:0;color:var(--teal);line-height:1.6}.footer-note{margin-top:24px;color:var(--muted);font-size:.95rem}code{font-family:var(--font-mono),monospace}