.bf-landing .rf-pill{border:1px solid var(--bf-border);background:var(--bf-surface);color:var(--bf-muted);letter-spacing:.01em;border-radius:999px;margin-bottom:18px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-block}.bf-landing .rf-hero-title{text-wrap:balance;max-width:1120px;margin-inline:auto}@media (min-width:768px){.bf-landing .subpage-hero h1.rf-hero-title{font-size:clamp(32px,3.2vw,44px)}}@media (max-width:767px){.bf-landing .subpage-hero h1.rf-hero-title{font-size:28px}}.bf-landing .rf-hero-sub{max-width:720px;margin-inline:auto}.bf-landing .rf-cta-row{flex-wrap:wrap;justify-content:center;gap:12px;margin:28px 0 0;display:flex}@media (max-width:767px){.bf-landing .rf-cta-row{flex-direction:column;align-items:stretch}.bf-landing .rf-cta-row .btn{width:100%;min-height:44px}}.bf-landing .rf-signin-line{color:var(--bf-muted);margin:14px 0 0;font-size:14px}.bf-landing .rf-fine{letter-spacing:.06em;text-transform:uppercase;color:var(--bf-muted);margin:10px 0 0;font-size:12px}.bf-landing .rf-stats{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:40px;display:grid}@media (max-width:767px){.bf-landing .rf-stats{grid-template-columns:repeat(2,1fr)}}.bf-landing .rf-stat{border:1px solid var(--bf-border);background:var(--bf-surface);text-align:center;border-radius:16px;padding:24px 20px}.bf-landing .rf-stat-figure{font-family:var(--font-syne), sans-serif;letter-spacing:-.02em;font-size:clamp(26px,4vw,36px);line-height:1.1;display:block}.bf-landing .rf-stat-label{letter-spacing:.06em;text-transform:uppercase;color:var(--bf-muted);margin-top:8px;font-size:12px;display:block}.bf-landing .rf-why{text-align:center;max-width:720px;color:var(--bf-muted);margin-inline:auto;font-size:16px;line-height:1.7}
