:root{color-scheme:light dark;--bg:#f6f8fb;--surface:#fff;--ink:#14252e;--muted:#4b606b;--line:#cfdbdf;--accent:#076b54;--tint:#eaf4ef;--button-text:#fff;--surface-solid:var(--surface);--line-soft:var(--line)}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:17px;line-height:1.65}a{color:var(--accent);text-underline-offset:4px}a:focus-visible{outline:3px solid var(--accent);outline-offset:5px;border-radius:4px}.site-header{max-width:1120px;margin:auto;padding:20px 24px;display:flex;justify-content:space-between;gap:20px;align-items:center;border-bottom:1px solid var(--line)}.site-header>a{font-weight:750;text-decoration:none}.site-header nav{display:flex;gap:16px;flex-wrap:wrap}.site-header a{display:inline-flex;align-items:center;min-height:44px}main{max-width:1040px;margin:0 auto;padding:0 24px}.hero{padding:64px 0 40px;max-width:810px}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;font-weight:750;color:var(--accent);margin:0 0 14px}h1{font-size:clamp(2.1rem,5vw,3.7rem);line-height:1.12;letter-spacing:-.035em;margin:0 0 22px}h2{font-size:1.5rem;line-height:1.3;letter-spacing:-.015em;margin:0 0 20px}h3{font-size:1.12rem;line-height:1.4;margin:0 0 8px}p{margin:0 0 16px}.intro{font-size:1.18rem;color:var(--muted);max-width:70ch}.primary{display:inline-flex;align-items:center;gap:24px;margin-top:10px;min-height:48px;padding:12px 20px;background:var(--accent);color:var(--button-text);font-weight:650;text-decoration:none;border-radius:8px}.primary:hover{filter:brightness(1.1)}.primary:active{filter:brightness(.92)}.reviewed{font-size:.82rem;color:var(--muted);margin-top:18px}section{margin:0 0 44px}.identity{background:var(--tint);border-left:4px solid var(--accent);padding:24px 28px}.identity p{max-width:80ch}.identity p:last-child{margin:0}.symbol{font-weight:700;overflow-wrap:anywhere}.questions{display:grid;grid-template-columns:1fr 1fr;gap:0 36px}.questions article{border-top:1px solid var(--line);padding:22px 0 10px}.questions p,.workflow p{color:var(--muted)}.workflow{list-style:decimal;padding-left:30px;max-width:82ch}.workflow li{padding:8px 0 12px 10px}.workflow li::marker{font-weight:750;color:var(--accent)}.references{display:grid;grid-template-columns:1fr 1fr;gap:32px;border-top:1px solid var(--line);padding-top:28px}.references ul{margin:0;padding-left:20px}.references li a{display:inline-block;padding:10px 0;min-height:44px}footer{border-top:1px solid var(--line);padding:28px 0 40px;color:var(--muted);font-size:.9rem}footer a{display:inline-block;padding:8px 0;min-height:44px}@media(prefers-color-scheme:dark){:root{--bg:#101a20;--surface:#17252d;--ink:#edf5f5;--muted:#b8cbd1;--line:#3e545f;--accent:#8ce2bd;--tint:#18342e;--button-text:#10271f}}@media(max-width:600px){.site-header{padding:12px 20px;align-items:flex-start;flex-direction:column;gap:2px}main{padding:0 20px}.hero{padding:40px 0 28px}.questions,.references{grid-template-columns:1fr;gap:12px}.identity{padding:20px}.primary{width:100%;justify-content:space-between}.references{gap:24px}section{margin-bottom:32px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
