.hubx .seo-wrap{max-width:1000px;margin:0 auto;padding:56px 24px 20px}.hubx .seo-head{max-width:760px}.hubx .seo-head h1{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;margin:16px 0 0;font-size:clamp(30px,5vw,50px);font-weight:800;line-height:1.05}.hubx .seo-lead{color:var(--muted);max-width:64ch;margin:18px 0 0;font-size:18px;line-height:1.5}.hubx .seo-body{flex-direction:column;gap:14px;max-width:70ch;margin:28px 0 0;display:flex}.hubx .seo-body p{color:var(--muted);margin:0;font-size:16px;line-height:1.6}.hubx .seo-body p strong,.hubx .seo-body a{color:var(--fg)}.hubx .tgrid{grid-template-columns:repeat(3,1fr);gap:14px;margin:40px 0 0;display:grid}.hubx .tcard{border:1px solid var(--border);background:var(--elevated);color:var(--fg);transition:transform .25s var(--ease),border-color .25s;border-radius:16px;flex-direction:column;gap:4px;padding:18px;text-decoration:none;display:flex}.hubx .tcard:hover{border-color:var(--border-strong);transform:translateY(-3px)}.hubx .tcard .tn{justify-content:space-between;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.hubx .tcard .tn .ar{color:var(--accent);transition:transform .2s}.hubx .tcard:hover .tn .ar{transform:translate(3px,-1px)}.hubx .tcard .td{color:var(--muted);font-size:13.5px}.hubx .seo-cta{flex-wrap:wrap;align-items:center;gap:12px;margin:40px 0 0;display:flex}.hubx .seo-faq{max-width:820px;margin:56px 0 0}.hubx .seo-faq h2{font-family:var(--display);letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(24px,3.4vw,34px);font-weight:800}.hubx .rel{border-top:1px solid var(--border);margin:48px 0 8px;padding-top:28px}.hubx .rel .rl{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);margin-bottom:14px;font-size:11.5px}.hubx .rel-links{flex-wrap:wrap;gap:10px;display:flex}.hubx .rel-links a{border:1px solid var(--border);background:var(--surface);color:var(--fg);border-radius:10px;padding:9px 15px;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .2s}.hubx .rel-links a:hover{border-color:var(--accent)}@media (max-width:820px){.hubx .tgrid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.hubx .tgrid{grid-template-columns:1fr}}
