.bb-seo{--seo-ink:#0f172a;--seo-muted:#475569;--seo-blue:#1e3a8a;--seo-gold:#f5b800;--seo-bg:#f8fafc;--seo-line:#e2e8f0;background:radial-gradient(1200px 600px at 10% -10%, #1e3a8a14, transparent 55%), radial-gradient(900px 500px at 100% 0%, #f5b8001a, transparent 50%), var(--seo-bg);min-height:100vh;color:var(--seo-ink);font-family:var(--font-plus-jakarta), system-ui, sans-serif;flex-direction:column;display:flex}.bb-seo-wrap{width:min(920px,100% - 2rem);margin-inline:auto}.bb-seo-header{border-bottom:1px solid var(--seo-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10;background:#f8fafcd9;position:sticky;top:0}.bb-seo-header-inner{justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 0;display:flex}.bb-seo-brand{letter-spacing:-.03em;color:var(--seo-blue);font-size:1.35rem;font-weight:800;text-decoration:none}.bb-seo-nav{flex-wrap:wrap;gap:.75rem 1rem;font-size:.9rem;font-weight:600;display:flex}.bb-seo-nav a{color:var(--seo-muted);text-decoration:none}.bb-seo-nav a:hover{color:var(--seo-blue)}.bb-seo-main{flex:1;padding:2.5rem 0 3.5rem}.bb-seo-hero h1{letter-spacing:-.035em;margin:0 0 .75rem;font-size:clamp(1.85rem,4vw,2.75rem);font-weight:800;line-height:1.15}.bb-seo-lead{color:var(--seo-muted);max-width:62ch;margin:0 0 1.5rem;font-size:1.05rem;line-height:1.65}.bb-seo-actions{flex-wrap:wrap;gap:.75rem;margin-bottom:2.25rem;display:flex}.bb-seo-btn{border-radius:.65rem;justify-content:center;align-items:center;padding:.7rem 1.15rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.bb-seo-btn--primary{background:var(--seo-blue);color:#fff}.bb-seo-btn--ghost{color:var(--seo-ink);border:1px solid var(--seo-line);background:#fff}.bb-seo-btn--gold{background:var(--seo-gold);color:var(--seo-ink)}.bb-seo-price{color:var(--seo-blue);margin-bottom:1rem;font-size:1.15rem;font-weight:800;display:inline-block}.bb-seo-section{margin-top:2.5rem}.bb-seo-section h2{letter-spacing:-.02em;margin:0 0 1rem;font-size:1.35rem;font-weight:800}.bb-seo-list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.bb-seo-list a{border:1px solid var(--seo-line);color:var(--seo-ink);background:#fff;border-radius:.65rem;padding:.85rem 1rem;font-weight:600;text-decoration:none;display:block}.bb-seo-list a:hover{border-color:#1e3a8a59;box-shadow:0 8px 24px #0f172a0f}.bb-seo-list span{color:var(--seo-muted);margin-top:.25rem;font-size:.88rem;font-weight:500;display:block}.bb-seo-steps{counter-reset:step;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.bb-seo-steps li{counter-increment:step;border:1px solid var(--seo-line);background:#fff;border-radius:.65rem;padding:.85rem 1rem .85rem 3rem;position:relative}.bb-seo-steps li:before{content:counter(step);background:var(--seo-blue);color:#fff;border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:800;display:grid;position:absolute;top:.85rem;left:.85rem}.bb-seo-faq details{border:1px solid var(--seo-line);background:#fff;border-radius:.65rem;margin-bottom:.65rem;padding:.85rem 1rem}.bb-seo-faq summary{cursor:pointer;font-weight:700}.bb-seo-faq p{color:var(--seo-muted);margin:.65rem 0 0;line-height:1.55}.bb-seo-crumb{color:var(--seo-muted);flex-wrap:wrap;gap:.35rem;margin-bottom:1.25rem;font-size:.85rem;display:flex}.bb-seo-crumb a{color:var(--seo-blue);text-decoration:none}.bb-seo-footer{border-top:1px solid var(--seo-line);color:var(--seo-muted);padding:1.5rem 0 2rem;font-size:.88rem}.bb-seo-footer-links{flex-wrap:wrap;gap:.75rem 1rem;margin-top:.75rem;display:flex}.bb-seo-footer-links a{color:var(--seo-blue);font-weight:600;text-decoration:none}.bb-seo-table{border-collapse:collapse;border:1px solid var(--seo-line);background:#fff;border-radius:.65rem;width:100%;font-size:.95rem;overflow:hidden}.bb-seo-table th,.bb-seo-table td{text-align:left;border-bottom:1px solid var(--seo-line);padding:.75rem 1rem}.bb-seo-table th{text-transform:uppercase;letter-spacing:.04em;background:#f1f5f9;font-size:.8rem}@media (max-width:640px){.bb-seo-nav{gap:.5rem .75rem;font-size:.8rem}}
