:root{--green-900:#0a4f3a;--green-700:#0e6b4e;--green-50:#e4f0ea;--green-25:#f1f8f4;--gold-500:#c9a24a;--gold-700:#8a6a1f;--gold-800:#6e5316;--gold-50:#f7efd9;--gold-25:#fbf6e8;--gold-border:#e2cc90;--ink:#15181a;--ink-2:#3b4146;--muted:#5b6168;--line:#e3e6e2;--line-soft:#eef0ed;--line-strong:#cdd3ce;--surface:#fff;--surface-2:#f6f7f5;--chip:#eef2ef;--danger:#9a3b1e;--radius:12px}*{box-sizing:border-box}html,body{margin:0}body{background:var(--surface);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.5}a{color:var(--green-700)}a:hover{color:var(--green-900)}h1,h2,h3{letter-spacing:-.01em;margin:0;line-height:1.15}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--green-700);outline-offset:2px}.container{max-width:1280px;margin:0 auto;padding-inline:32px}@media (max-width:640px){.container{padding-inline:16px}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mono{font-family:var(--font-mono)}.eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-700);font-size:12px}.muted{color:var(--muted)}.btn{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary{background:var(--green-700);color:#fff}.btn-primary:hover{background:var(--green-900);color:#fff}.btn-outline{border-color:var(--green-700);color:var(--green-700);background:#fff}.btn-quiet{border-color:var(--line-strong);color:var(--ink);background:#fff}.btn-gold{background:var(--gold-500);color:var(--ink)}.btn[disabled]{opacity:.6;cursor:default}.card{border:1px solid var(--line);border-radius:var(--radius);background:#fff}.pill{border-radius:999px;padding:3px 10px;font-size:12px;display:inline-block}.pill-free{background:var(--green-50);color:var(--green-900)}.pill-premium{background:var(--gold-50);color:var(--gold-800)}.pill-muted{background:var(--line-soft);color:var(--ink-2)}.format{text-align:center;background:var(--chip);min-width:56px;color:var(--green-900);font-family:var(--font-mono);border-radius:6px;padding:4px 6px;font-size:12px;font-weight:500;display:inline-block}.field{flex-direction:column;gap:6px;display:flex}.field label{font-size:13px;font-weight:600}.input{border:1px solid var(--line-strong);background:#fff;border-radius:8px;min-height:44px;padding:0 12px}textarea.input{min-height:88px;padding:10px 12px}.notice{background:var(--gold-25);border:1px solid var(--gold-border);border-radius:10px;padding:12px 16px;font-size:14px}.error{color:var(--danger);font-size:14px}.section{padding-block:48px}.section-alt{background:var(--surface-2);border-block:1px solid var(--line)}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:20px;display:flex}.section-head h2{font-size:26px}
.ToQT_q_skipLink{z-index:9999;background:var(--ink);color:#fff;white-space:nowrap;border-radius:8px;padding:8px 20px;font-size:14px;font-weight:600;text-decoration:none;position:absolute;top:8px;left:-10000px}.ToQT_q_skipLink:focus{outline-offset:3px;outline:2px solid #fff;left:50%;transform:translate(-50%)}
