body{font-family:system-ui,sans-serif;margin:0;color:#1c2430;background:#fafaf7}main{max-width:1000px;margin:0 auto;padding:24px}.nav{display:flex;justify-content:space-between;padding:16px 24px;border-bottom:1px solid #ddd}.nav a{text-decoration:none;margin-left:16px}.hero h1{font-size:2.2rem}.signup{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.signup input{padding:10px;min-width:260px}button{padding:10px 14px;background:#b4471f;color:#fff;border:0;border-radius:6px;cursor:pointer}button:disabled{background:#999;cursor:default}.grid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px;margin:32px 0}.card{background:#fff;border:1px solid #ddd;border-radius:8px;padding:16px}.price{font-size:1.6rem;font-weight:700}.note{color:#666;font-size:.85rem}.banner{background:#fff3cd;border:1px solid #e0c060;padding:8px 12px;border-radius:6px;font-weight:600}.tabs{margin:12px 0}.tab{margin-right:8px;padding:6px 10px;border:1px solid #ccc;border-radius:6px;text-decoration:none;color:inherit}.tab.on{background:#1c2430;color:#fff}table{width:100%;border-collapse:collapse;background:#fff}td,th{text-align:left;padding:8px;border-bottom:1px solid #eee;vertical-align:top;font-size:.9rem}footer{text-align:center;color:#888;padding:24px;font-size:.8rem}.filters{display:flex;gap:16px;flex-wrap:wrap;align-items:flex-end;margin:12px 0}.filters fieldset{border:1px solid #ddd;border-radius:6px}.chips label,.filters label{margin-right:10px;white-space:nowrap}.chips{margin:6px 0;font-size:.9rem}.chips b{margin-right:8px}a{color:#b4471f}.nav a{color:inherit}.eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;color:#b4471f;font-weight:700;margin:0}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:12px;gap:12px;margin:20px 0}.stats div{background:#fff;border:1px solid #ddd;border-radius:8px;padding:12px}.stats b{display:block;font-size:1.8rem}.stats span{color:#666;font-size:.85rem}.tradegrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:8px;gap:8px}.tradecard{background:#fff;border:1px solid #ddd;border-radius:8px;padding:10px;text-decoration:none;color:inherit}.tradecard b{color:#b4471f;margin-right:4px}.badge{display:inline-block;margin:2px 6px;padding:2px 8px;border-radius:999px;color:#1c2430;font-size:.75rem;text-decoration:none}.alert,.badge{background:#eef1f5}.alert{padding:10px 12px;border-radius:6px}.alert.ok{background:#e3f4e8;border:1px solid #8fca9f}.alert.err{background:#fde8e8;border:1px solid #e09b9b}details{margin:8px 0}summary{cursor:pointer;color:#555}.tablewrap{overflow-x:auto}.prose{max-width:680px}@media (max-width:640px){.hero h1{font-size:1.6rem}main{padding:16px}.signup input{min-width:0;flex:1 1 100%}.signup button{flex:1 1 100%}.nav{padding:12px 16px}td,th{font-size:.8rem;padding:6px}table{min-width:640px}}.grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:16px;gap:16px}.cta,.slicelinks{margin:32px 0}.slicelinks{font-size:.9rem;line-height:2}.faq{margin:6px 0;background:#fff;border:1px solid #ddd;padding:8px 12px}.faq,a.button{border-radius:6px}a.button{display:inline-block;padding:10px 14px;background:#b4471f;color:#fff;text-decoration:none}.billing-terms p{margin:4px 0}