.marketing-scope .hero .lead{max-width:56ch}.marketing-scope .cat-nav{-webkit-backdrop-filter:saturate(180%)blur(14px);background:color-mix(in oklch,var(--background) 92%,transparent);border-bottom:1px solid color-mix(in oklch,var(--border) 50%,transparent);border-top:1px solid color-mix(in oklch,var(--border) 50%,transparent);z-index:50;position:sticky;top:64px}.marketing-scope .cat-nav-inner{gap:var(--space-2);padding:var(--space-3) 0;scroll-snap-type:x proximity;scrollbar-width:none;display:flex;overflow-x:auto}.marketing-scope .cat-nav-inner::-webkit-scrollbar{display:none}.marketing-scope .cat-nav-inner a{background:var(--card);border:1px solid var(--border);color:var(--secondary-foreground);height:36px;padding:0 var(--space-4);scroll-snap-align:start;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;font-size:13px;font-weight:500;transition:all .18s;display:inline-flex}.marketing-scope .cat-nav-inner a:hover{background:color-mix(in oklch,var(--primary) 5%,var(--card));border-color:var(--primary);color:var(--primary)}.marketing-scope .cat-nav-inner a.is-active{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.marketing-scope .faq-block{padding-block:clamp(48px,7vh,72px);scroll-margin-top:120px}.marketing-scope .faq-block+.faq-block{border-top:1px solid var(--border)}.marketing-scope .faq-block-head{align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-6);display:flex}.marketing-scope .faq-block-num{background:color-mix(in oklch,var(--primary) 9%,transparent);border-radius:var(--radius-sm);color:var(--primary);font-variant-numeric:tabular-nums;letter-spacing:.03em;padding:4px 10px;font-size:13px;font-weight:600}.marketing-scope .faq-block-head .h-section{margin:0}
