.bf-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--green-dark);font-size:12px;font-weight:700}.bf-btn{white-space:nowrap}.bf-banner{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,#fbfaf6 0%,#f1f7f3 100%);grid-template-columns:150px 1fr;align-items:center;gap:28px;margin:28px 0;padding:26px 28px;display:grid}.bf-banner__cover img{border-radius:2px;width:150px;height:auto;transition:transform .2s;display:block;transform:rotate(-2deg);box-shadow:0 10px 24px #14322338,0 2px 4px #0000001f}.bf-banner__cover:hover img{transform:rotate(0)translateY(-2px)}.bf-banner__title{color:var(--ink);margin:6px 0 8px;font-size:24px;line-height:1.3}.bf-banner__lead{max-width:760px;color:var(--text);margin:0 0 14px;font-size:15.5px;line-height:1.6}.bf-tiers{flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.bf-tiers li{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;padding:7px 12px;font-size:13px;line-height:1.35;display:flex}.bf-tiers b{color:var(--ink);font-weight:600}.bf-tiers span{color:var(--muted)}.bf-progress{max-width:520px;margin:0 0 16px}.bf-progress__bar{background:#dfe9e3;border-radius:4px;height:8px;overflow:hidden}.bf-progress__bar div{background:var(--green);border-radius:4px;height:100%}.bf-progress small{color:var(--muted);margin-top:6px;font-size:13px;display:block}.bf-banner__act{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.bf-banner__act small{color:var(--muted);max-width:420px;font-size:12.5px;line-height:1.45}@media (max-width:640px){.bf-banner{grid-template-columns:1fr;gap:16px;padding:20px 18px}.bf-banner__cover img{width:96px}.bf-banner__title{font-size:20px}}.bf-note{border:1px solid var(--line);border-left:4px solid var(--green);border-radius:var(--radius);background:#fbfaf6;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin:28px 0 8px;padding:14px 16px;display:grid}.bf-note__cover img{border-radius:2px;width:56px;height:auto;display:block;box-shadow:0 4px 10px #14322333}.bf-note__title{color:var(--ink);margin-bottom:2px;font-size:15.5px;display:block}.bf-note p{color:var(--text);margin:0;font-size:14.5px;line-height:1.55}.bf-note small{color:var(--muted);margin-top:4px;font-size:12px;display:block}@media (max-width:640px){.bf-note{grid-template-columns:auto 1fr}.bf-note>.btn{text-align:center;grid-column:1/-1}}.bf-bar{color:#f1f5f2;background:#1f3b2f;font-size:14px;line-height:1.45}.bf-bar__in{align-items:center;gap:14px;padding-block:8px;display:flex}.bf-bar__text{flex:1;min-width:0}.bf-bar__text b{color:#fff;font-weight:600}.bf-bar__more{color:#cfdcd4}.bf-bar__link{color:#ffd08a;white-space:nowrap;font-weight:600;text-decoration:none}.bf-bar__link:hover{color:#fff;text-decoration:underline}.bf-bar__close{color:#cfdcd4;cursor:pointer;background:0 0;border:0;flex:none;padding:2px 4px;font-size:22px;line-height:1}.bf-bar__close:hover{color:#fff}html[data-bfbar=off] .bf-bar{display:none}@media (max-width:720px){.bf-bar{font-size:13px}.bf-bar__more{display:none}}@media print{.bf-bar,.bf-banner,.bf-note{display:none}}
