:root{color-scheme:dark;--bg:#0d0e0f;--panel:#151719;--ink:#f0eee9;--muted:#9a9a96;--mark:#d9b978;--line:rgba(255,255,255,.12)}*{box-sizing:border-box}body{margin:0;background:radial-gradient(900px 500px at 85% 0%,rgba(201,165,95,.08),transparent 65%),var(--bg);color:var(--ink);font:16px/1.65 Arial,sans-serif}a{color:inherit}header,main,footer{max-width:1100px;margin:auto;padding:28px 24px}header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}.brand{font-weight:700;letter-spacing:.12em;text-decoration:none}.nav{display:flex;gap:20px;font-size:13px;color:var(--muted)}.nav a{text-decoration:none}.nav a:hover{color:var(--mark)}main{padding-top:76px;padding-bottom:96px}h1{max-width:800px;font-size:clamp(38px,6vw,72px);line-height:1.03;margin:0 0 24px;letter-spacing:-.045em}h2{font-size:28px;line-height:1.15;margin:46px 0 14px}h3{font-size:21px;margin:30px 0 8px}.eyebrow{color:var(--mark);font:11px/1.2 monospace;letter-spacing:.12em;text-transform:uppercase}.lede{max-width:720px;color:var(--muted);font-size:19px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px}.card{border:1px solid var(--line);border-radius:14px;padding:24px;text-decoration:none;background:var(--panel);transition:transform .3s,border-color .3s,background .3s}.card:hover{border-color:rgba(217,185,120,.55);background:#1b1d1f;transform:translateY(-4px)}.card h2{font-size:22px;margin:12px 0}.card p{color:var(--muted)}.back{display:inline-block;margin-top:28px;color:var(--mark);text-decoration:none}.note{border-left:3px solid var(--mark);padding:14px 18px;background:rgba(217,185,120,.09);color:var(--muted)}.faq-guides{margin-top:74px;padding-top:34px;border-top:1px solid var(--line)}.faq-guides h2{margin-top:10px}.faq-guides h3{margin:22px 0 0;padding:16px 18px 8px;border:1px solid var(--line);border-bottom:0;border-radius:12px 12px 0 0;background:var(--panel);color:var(--ink);font-size:18px}.faq-guides h3:before{content:'?';display:inline-grid;place-items:center;width:23px;height:23px;margin-right:10px;border-radius:50%;background:var(--mark);color:#211a0d;font:700 14px Arial}.faq-guides h3+p{margin:0;padding:0 18px 17px;border:1px solid var(--line);border-top:0;border-radius:0 0 12px 12px;background:var(--panel);color:var(--muted)}.faq-guides table{width:100%;border-collapse:collapse;margin-top:18px;border:1px solid var(--line);border-radius:12px;overflow:hidden;font-size:14px}.faq-guides th,.faq-guides td{text-align:left;padding:14px 16px;border-bottom:1px solid var(--line)}.faq-guides th{background:var(--panel);font:10px monospace;text-transform:uppercase;color:var(--mark)}.faq-guides td{color:var(--muted)}.faq-guides tr:last-child td{border-bottom:0}.faq-guides tr:nth-child(4) td{background:rgba(217,185,120,.08);color:var(--ink)}.faq-guides strong{color:var(--mark)}footer{border-top:1px solid var(--line);color:var(--muted);font-size:13px}@media(max-width:700px){header{align-items:flex-start;gap:16px}.nav{gap:10px;flex-wrap:wrap;justify-content:flex-end}.cards{grid-template-columns:1fr}main{padding-top:42px}h1{font-size:42px}.lede{font-size:18px}.faq-guides table{font-size:12px}.faq-guides th,.faq-guides td{padding:10px 8px}}
