/* Theme sales page. */
.shb-sales{background:var(--shb-bg)}
.shb-s-nav{background:var(--shb-header);position:sticky;top:0;z-index:50}
.shb-s-nav .shb-wrap{display:flex;justify-content:space-between;align-items:center;min-height:62px;gap:16px}
.shb-s-nav nav{display:flex;align-items:center;gap:20px}.shb-s-nav nav a:not(.shb-btn){color:#e2e8f0}
@media (max-width:700px){.shb-s-nav nav a:not(.shb-btn){display:none}}
.shb-s-hero{background:linear-gradient(135deg,var(--shb-header),#123b6b);color:#fff;padding:70px 0 0;overflow:hidden}
.shb-s-hero h1{font-size:46px;max-width:900px;margin:0 auto 16px}
.shb-s-lead{font-size:19px;color:#cbd5e1;max-width:800px;margin:0 auto 24px}
.shb-s-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}
.shb-s-hero .shb-btn-ghost{color:#fff;border-color:rgba(255,255,255,.35)}
.shb-s-entry{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:900px;margin:30px auto 10px;text-align:left}
.shb-s-entry a{display:flex;gap:10px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);border-radius:12px;padding:14px;color:#fff;text-decoration:none}
.shb-s-entry a:hover{background:rgba(255,255,255,.14)}
.shb-s-entry span{display:flex;flex-direction:column;font-size:13px;color:#cbd5e1}.shb-s-entry strong{color:#fff;font-size:15px}
.shb-s-note{font-size:13px;color:#94a3b8;max-width:760px;margin:10px auto 30px}
.shb-s-shot{display:block;margin:0 auto -6px;border-radius:14px 14px 0 0;box-shadow:0 -10px 60px rgba(0,0,0,.4);max-width:1000px;width:100%}
.shb-s-section{padding:70px 0}.shb-s-alt{background:var(--shb-surface);border-top:1px solid var(--shb-line);border-bottom:1px solid var(--shb-line)}
.shb-s-section h2{font-size:34px;margin:0 0 26px}
.shb-s-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.shb-s-card{background:var(--shb-surface);border:1px solid var(--shb-line);border-radius:14px;padding:22px}
.shb-s-alt .shb-s-card{background:var(--shb-bg)}
.shb-s-card>svg{color:var(--shb-accent)}.shb-s-card h3{margin:10px 0 8px}.shb-s-card p{margin:0;color:var(--shb-muted)}
.shb-s-list{list-style:none;padding:0;margin:0}.shb-s-list li{display:flex;gap:8px;margin:0 0 8px;font-size:15px}.shb-s-list svg{color:var(--shb-accent);margin-top:4px}
.shb-s-example{margin-top:34px;background:var(--shb-surface);border:1px solid var(--shb-line);border-radius:14px;padding:24px}
.shb-s-example h3{margin-top:0}.shb-s-example tfoot th{font-size:16px}
.shb-s-pills{display:flex;flex-wrap:wrap;gap:10px}.shb-s-pills span{background:var(--shb-bg);border:1px solid var(--shb-line);border-radius:999px;padding:8px 16px}
.shb-s-specs th{width:220px}
.shb-s-cta{background:var(--shb-header);color:#fff;padding:70px 0}.shb-s-cta h2{font-size:34px;margin:0 0 10px}.shb-s-cta p{color:#cbd5e1}
.shb-s-foot{background:#06101f;color:#94a3b8;padding:20px 0;font-size:13px}.shb-s-foot a{color:#cbd5e1}
@media (max-width:860px){.shb-s-grid3,.shb-s-entry{grid-template-columns:1fr}.shb-s-hero h1{font-size:32px}}
