.brand-module__h3PCCq__hero{padding-top:calc(var(--nav-height) + var(--space-7));padding-bottom:var(--space-6);background:var(--bg-primary)}.brand-module__h3PCCq__heroInner{flex-direction:column;max-width:64rem;display:flex}.brand-module__h3PCCq__heroTag{margin-bottom:var(--space-4)}.brand-module__h3PCCq__heroTitle{font-size:var(--fs-display);letter-spacing:var(--tracking-tighter);color:var(--text-primary);line-height:.96}.brand-module__h3PCCq__heroLead{margin-top:var(--space-5);max-width:46rem}.brand-module__h3PCCq__heroLead p{font-size:var(--fs-lead);color:var(--text-secondary);line-height:1.45}.brand-module__h3PCCq__toolSection{padding-bottom:var(--section-y);background:var(--bg-primary)}.brand-module__h3PCCq__tool{gap:var(--space-6);--bv-accent:var(--accent);--bv-accent-ink:var(--accent-ink);--bv-accent-soft:#c7ff4124;--bv-accent-line:#c7ff4166;--bv-accent-shade:#7ba80a;--bv-accent-soft-hex:#eaffb0;--bv-font-display:var(--font-display);--bv-font-body:var(--font-body);flex-direction:column;display:flex}.brand-module__h3PCCq__sentinel{width:100%;height:1px;margin-top:calc(var(--space-6) * -1);pointer-events:none}.brand-module__h3PCCq__stage{gap:var(--space-5);flex-direction:column;align-items:start;display:flex}@media (min-width:1024px){.brand-module__h3PCCq__stage{gap:var(--space-6);grid-template-columns:minmax(320px,372px) 1fr;display:grid}}.brand-module__h3PCCq__rail{min-width:0}@media (min-width:1024px){.brand-module__h3PCCq__rail{top:calc(var(--nav-height) + var(--space-4));position:sticky}}.brand-module__h3PCCq__surfaces{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.brand-module__h3PCCq__surface{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-sm);min-width:0;position:relative}.brand-module__h3PCCq__surfaceTag{font-family:var(--font-body);font-weight:600;font-size:var(--fs-label);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-tertiary);margin-bottom:var(--space-4);align-items:center;gap:.45rem;display:inline-flex}.brand-module__h3PCCq__surfaceDot{border-radius:var(--radius-pill);background:var(--bv-accent);width:.5rem;height:.5rem;box-shadow:0 0 0 3px var(--bv-accent-soft)}.brand-module__h3PCCq__surfaceHero{padding:var(--space-4)}@media (min-width:768px){.brand-module__h3PCCq__surfaceHero{padding:var(--space-5)}}.brand-module__h3PCCq__surfaceGrid{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (min-width:640px){.brand-module__h3PCCq__surfaceGrid{grid-template-columns:1fr 1fr;align-items:start}.brand-module__h3PCCq__surfaceWide{grid-column:1/-1}}.brand-module__h3PCCq__ctaBar{z-index:90;bottom:var(--space-4);align-items:center;gap:var(--space-4);max-width:min(40rem, calc(100vw - 2 * var(--page-padding)));background:var(--bg-ink);color:var(--text-on-ink);border:1px solid var(--border-on-ink);border-radius:var(--radius-pill);box-shadow:var(--shadow-lg);opacity:0;transition:transform var(--dur) var(--ease-out-expo), opacity var(--dur) var(--ease-out-expo);padding:.7rem .7rem .7rem 1.25rem;display:flex;position:fixed;left:50%;transform:translate(-50%,160%)}.brand-module__h3PCCq__ctaVisible{opacity:1;transform:translate(-50%)}.brand-module__h3PCCq__ctaMark{border-radius:var(--radius-pill);background:var(--bv-accent);width:2.25rem;height:2.25rem;color:var(--bv-accent-ink);font-family:var(--font-display);letter-spacing:-.02em;flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;font-weight:800;display:inline-flex}.brand-module__h3PCCq__ctaText{font-size:var(--fs-small);color:var(--text-on-ink);flex:1;line-height:1.3}.brand-module__h3PCCq__ctaText strong{color:var(--bv-accent);font-weight:700}@media (max-width:560px){.brand-module__h3PCCq__ctaBar{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-width:none;bottom:0;left:0;right:0;transform:translateY(160%)}.brand-module__h3PCCq__ctaVisible{transform:translateY(0)}.brand-module__h3PCCq__ctaText{font-size:.8rem}}@media (prefers-reduced-motion:reduce){.brand-module__h3PCCq__ctaBar{transition:opacity var(--dur-fast) linear}}
