.blog-figure{max-width:100%;margin:2rem 0}.blog-figure figcaption{color:#51606f;text-align:center;margin-top:.75rem;font-size:13px;line-height:1.4}.blog-figure--hero img{border-radius:16px;max-width:100%;height:auto;display:block}.blog-figure--screenshot img{border:1px solid #102a421f;border-radius:12px;max-width:100%;height:auto;display:block;box-shadow:0 1px 2px #102a420f,0 8px 24px #102a420f}.bf-panel{background:#f8fafb;border-radius:16px;padding:24px}.bf-card{background:#fff;border:1px solid #102a4214;border-radius:16px;padding:24px;box-shadow:0 1px 2px #102a420f,0 8px 24px #102a420f}.bf-title{color:#102a42;margin:0;font-size:22px;font-weight:700;line-height:1.3}.bf-title:after{content:"";background:#1fad91;border-radius:2px;width:40px;height:4px;margin-top:8px;display:block}.bf-subtitle{color:#51606f;margin:10px 0 0;font-size:14px}.bf-footnote{color:#51606f;text-align:left;margin:16px 0 0;font-size:13px;line-height:1.4}.bf-layer-top{color:#fff;background:#102a42;border-radius:12px;align-items:center;gap:14px;min-height:72px;padding:0 24px;font-size:20px;font-weight:600;display:flex}.bf-layer-top svg{opacity:.7;flex:none}.bf-layer-connector{background:#1193d4;width:2px;height:40px;margin:0 auto;position:relative}.bf-layer-connector:before{content:"";border:6px solid #0000;border-bottom:9px solid #1193d4;position:absolute;top:-2px;left:50%;transform:translate(-50%)}.bf-layer-connector:after{content:"";background:#1193d4;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.bf-layer-bottom{background:#1fad911a;border:1.5px solid #1fad91;border-radius:16px;padding:24px}.bf-layer-brand{color:#102a42;align-items:center;gap:10px;margin-bottom:16px;font-size:18px;font-weight:700;display:flex}.bf-layer-brand:before{content:"";background:#1fad91;border-radius:50%;flex:none;width:10px;height:10px}.bf-feature-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.bf-feature-grid--five{grid-template-columns:repeat(3,1fr)}.bf-feature-grid--five .bf-feature-card:nth-child(4){grid-column:1/2}.bf-feature-card{color:#102a42;background:#fff;border:1px solid #102a4214;border-radius:12px;align-items:center;gap:14px;padding:20px;font-size:16px;font-weight:600;line-height:1.4;display:flex;box-shadow:0 1px 2px #102a420f,0 8px 24px #102a420f}.bf-feature-card svg{flex:none}.bf-checklist{grid-template-columns:repeat(2,1fr);grid-auto-flow:column;grid-template-rows:repeat(var(--bf-rows,4), minmax(56px, auto));counter-reset:bf-item;gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.bf-checklist li{counter-increment:bf-item;color:#171f26;background:#f8fafb;border:1px solid #102a4214;border-radius:12px;align-items:center;gap:14px;min-height:56px;padding:8px 16px;font-size:16px;font-weight:600;line-height:1.4;display:flex}.bf-checklist li:before{content:counter(bf-item);color:#fff;background:#102a42;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:flex}.bf-checklist .bf-fill{color:#51606f;align-items:center;gap:8px;margin-left:auto;font-size:14px;font-weight:500;display:flex}.bf-checklist .bf-fill:after{content:"";border-bottom:2px dotted #51606f80;width:120px}.bf-checklist li.bf-total{color:#fff;background:#102a42}.bf-checklist li.bf-total .bf-fill{color:#fff9}.bf-checklist li.bf-total .bf-fill:after{border-bottom-color:#ffffff80}.bf-steps{counter-reset:bf-step;grid-template-columns:repeat(3,1fr);gap:16px;margin:20px 0 0;padding:0;list-style:none;display:grid;position:relative}.bf-steps:before{content:"";pointer-events:none;border-top:2px dashed #1193d466;position:absolute;top:50%;left:0;right:0}.bf-steps--five{grid-template-columns:repeat(3,1fr)}.bf-steps--five li:nth-child(4){grid-column:1/2}.bf-steps li{counter-increment:bf-step;color:#171f26;background:#fff;border:1px solid #102a4214;border-radius:14px;padding:28px 24px 24px;font-size:16px;font-weight:600;line-height:1.4;position:relative;box-shadow:0 1px 2px #102a420f,0 8px 24px #102a420f}.bf-steps li:before{content:counter(bf-step);color:#fff;background:#102a42;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;font-weight:700;display:flex;position:absolute;top:-12px;left:12px}.bf-steps-callout{color:#fff;background:#102a42;border-left:4px solid #1fad91;border-radius:12px;margin-top:16px;padding:16px 20px;font-size:16px;font-weight:600;line-height:1.4}.bf-plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;display:grid}.bf-plans--ladder .bf-plan:first-child{margin-top:48px}.bf-plans--ladder .bf-plan:nth-child(2){margin-top:24px}.bf-plan{background:#fff;border:1px solid #102a4214;border-top:4px solid #1fad91;border-radius:16px;flex-direction:column;padding:28px;display:flex;box-shadow:0 1px 2px #102a420f,0 8px 24px #102a420f}.bf-plan--pro{border-top-color:#1193d4}.bf-plan--elite{border-top-color:#102a42}.bf-plan-name{text-transform:uppercase;letter-spacing:.08em;color:#51606f;font-size:13px;font-weight:700}.bf-plan-price{color:#102a42;margin-top:6px;font-size:40px;font-weight:800;line-height:1.1}.bf-plan-price small{color:#51606f;font-size:16px;font-weight:500}.bf-plan hr{border:0;border-top:1px solid #102a4214;margin:16px 0}.bf-plan-bridge{color:#0f7a66;margin:0 0 10px;font-size:13px;font-weight:600}.bf-plan ul{margin:0;padding:0;list-style:none}.bf-plan li{color:#171f26;align-items:flex-start;gap:10px;margin-top:10px;font-size:15px;font-weight:500;line-height:1.4;display:flex}.bf-plan li svg{flex:none;margin-top:2px}.bf-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;display:flex}.bf-chips span{color:#102a42;background:#edf1f3;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600}.bf-bars{gap:18px;margin-top:20px;display:grid}.bf-bar-label{color:#102a42;margin-bottom:6px;font-size:16px;font-weight:600}.bf-bar-track{background:#edf1f3;border-radius:999px;height:40px;position:relative}.bf-bar-fill{border-radius:999px;position:absolute;inset:0 auto 0 0}.bf-bar-value{color:#102a42;white-space:nowrap;margin-left:12px;font-size:20px;font-weight:800;position:absolute;top:50%;transform:translateY(-50%)}.bf-bar-axis{color:#51606f;border-top:1px solid #102a421f;justify-content:space-between;margin-top:4px;padding-top:6px;font-size:12px;display:flex}.bf-bar-axis-caption{color:#51606f;text-align:center;margin-top:4px;font-size:12px}.bf-chart-key{display:none}.bf-chart-key li{color:#102a42;align-items:center;gap:10px;margin-top:10px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.bf-chart-key .bf-key-line{border-radius:2px;flex:none;width:24px;height:4px}.bf-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=640px){.bf-panel{padding:16px}.bf-title{font-size:18px}.bf-layer-top{min-height:56px;padding:0 16px;font-size:16px}.bf-layer-connector{height:24px}.bf-feature-grid,.bf-feature-grid--five{grid-template-columns:1fr}.bf-feature-card{min-height:48px;padding:16px;font-size:15px}.bf-checklist{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row}.bf-steps:before{display:none}.bf-checklist li{font-size:15px}.bf-steps,.bf-steps--five{border-left:2px solid #1193d4;grid-template-columns:1fr;gap:20px;margin-left:12px;padding-left:24px}.bf-steps li{width:100%}.bf-steps li:before{top:16px;left:-43px}.bf-plans{grid-template-columns:1fr}.bf-plans--ladder .bf-plan:first-child,.bf-plans--ladder .bf-plan:nth-child(2){margin-top:0}.bf-chart-key{margin:12px 0 0;padding:0;list-style:none;display:block}.bf-chart svg .bf-chart-endlabel{display:none}}
