.bc-fl{--ink:#11151d;--muted:#5f6676;--body:#4b5261;--line:#e4e7ee;--blue:#2850b0;--blue2:#1f43a0;--blue-t:#e8eefb;--soft:#f6f8fc;--red:#c0362c;--green:#16714f;--amber:#a16207}.bc-fl h1,.bc-fl h2,.bc-fl h3{color:var(--ink);margin:0;font-family:Montserrat,Arial,sans-serif}.bc-fl h2{letter-spacing:-.025em;font-size:clamp(30px,3.6vw,44px);font-weight:800;line-height:1.15}.bc-fl h3{font-size:17px;font-weight:700;line-height:1.35}.bc-fl p{margin:0}.bc-fl a{color:var(--blue2)}.bc-fl .fl-sec{padding:104px 32px}.bc-fl .fl-soft{background:#f8f9fb}.bc-fl .fl-wrap{flex-direction:column;gap:44px;max-width:1200px;margin:0 auto;display:flex}.bc-fl .fl-head{flex-direction:column;gap:14px;max-width:780px;display:flex}.bc-fl .fl-head-c{text-align:center;align-items:center;margin:0 auto}.bc-fl .fl-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--blue);font-size:13px;font-weight:700}.bc-fl .fl-lead{color:var(--body);font-size:18px;line-height:1.7}.bc-fl .fl-note{color:var(--muted);text-align:center;font-size:12.5px}.bc-fl .fl-small{color:var(--muted);font-size:13px;line-height:1.6}.bc-fl .fl-chot{color:#7a4b00;background:#fff4c2;border-radius:4px;padding:1px 6px;font-size:.92em;font-weight:600}.bc-fl .fl-logo{object-fit:contain;vertical-align:-3px;flex:none;display:inline-block}.bc-fl .fl-btn{white-space:nowrap;cursor:pointer;height:50px;font-size:16px;font-weight:600;font-family:var(--font-body);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 28px;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.bc-fl .fl-btn-primary{background:var(--blue);color:#fff;box-shadow:0 1px 2px #0f25550f}.bc-fl .fl-btn-secondary{color:var(--blue2);background:#fff;border-color:#cbd0da}.bc-fl .fl-btn-block{width:100%}.bc-fl .fl-btn:active{transform:translateY(1px)}@media (hover:hover) and (pointer:fine){.bc-fl .fl-btn-primary:hover{background:var(--blue2);box-shadow:0 8px 24px #2850b038}.bc-fl .fl-btn-secondary:hover{background:#f4f7fd;border-color:#6c8bd8}.bc-fl .fl-card-link:hover{border-color:#9fb6ea;box-shadow:0 12px 28px #0f25551a}}.bc-fl a:focus-visible,.bc-fl summary:focus-visible,.bc-fl button:focus-visible,.bc-fl input:focus-visible{border-radius:8px;outline:none;box-shadow:0 0 0 3px #3a63c473}.bc-fl .fl-hero{background:linear-gradient(#fff 0%,#f4f7fd 100%);padding:80px 32px 104px}.bc-fl .fl-hero-g{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:56px;display:grid}.bc-fl .fl-hero-t{flex-direction:column;gap:24px;display:flex}.bc-fl .fl-hero h1{letter-spacing:-.03em;font-size:clamp(36px,4.6vw,56px);font-weight:800;line-height:1.1}.bc-fl .fl-hero-lead{color:var(--body);max-width:54ch;font-size:19px;line-height:1.7}.bc-fl .fl-badge{background:var(--blue-t);color:#173a88;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;height:26px;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex}.bc-fl .fl-badge>span{background:currentColor;border-radius:50%;width:6px;height:6px}.bc-fl .fl-cta-row{flex-wrap:wrap;gap:12px;display:flex}.bc-fl .fl-ticks{color:var(--body);flex-direction:column;gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.bc-fl .fl-ticks li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bc-fl .fl-ticks svg{color:var(--green);flex:none}.bc-fl .fl-mock{flex-direction:column;gap:12px;min-width:0;display:flex}.bc-fl .fl-win{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 18px 40px #0f25551a}.bc-fl .fl-win-bar{border-bottom:1px solid var(--line);color:var(--ink);align-items:center;gap:10px;padding:12px 16px;font-size:13.5px;display:flex}.bc-fl .fl-win-bar b{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.bc-fl .fl-dots{gap:5px;display:inline-flex}.bc-fl .fl-dots i{background:#e4e7ee;border-radius:50%;width:9px;height:9px}.bc-fl .fl-chip{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.bc-fl .fl-chip-blue{background:var(--blue-t);color:#173a88}.bc-fl .fl-chip-red{color:#a8281f;background:#fdecee}.bc-fl .fl-win-foot{color:var(--muted);padding:0 16px 14px;font-size:12px}.bc-fl .fl-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.bc-fl .fl-tile{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:14px;display:flex}.bc-fl .fl-tile-wide{grid-column:1/-1}.bc-fl .fl-tile-h{color:var(--muted);font-size:12px;font-weight:600}.bc-fl .fl-kpi{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.bc-fl .fl-kpi b{color:var(--ink);letter-spacing:-.02em;font-family:Montserrat,Arial,sans-serif;font-size:24px;font-weight:800}.bc-fl .fl-kpi-s{color:var(--muted);font-size:12px;font-weight:600}.bc-fl .fl-kpi-s.up{color:var(--green)}.bc-fl .fl-spark{width:100%;height:auto;max-height:44px}.bc-fl .fl-bars{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bc-fl .fl-bars li{color:#333947;grid-template-columns:minmax(84px,auto) 1fr auto;align-items:center;gap:10px;font-size:12.5px;display:grid}.bc-fl .fl-bar-n{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.bc-fl .fl-bar-t{background:#eef1f6;border-radius:4px;height:8px;overflow:hidden}.bc-fl .fl-bar-t i{height:100%;width:var(--w);background:linear-gradient(90deg,#3a63c4,#2850b0);border-radius:4px;display:block}.bc-fl .fl-bars b{font-family:var(--font-mono);color:var(--ink);font-size:12px}.bc-fl .fl-tbl{border-collapse:collapse;width:100%;font-size:13px}.bc-fl .fl-tbl th{text-align:right;color:var(--muted);border-bottom:1px solid var(--line);padding:4px 6px;font-size:11.5px;font-weight:600}.bc-fl .fl-tbl td{text-align:right;font-family:var(--font-mono);color:var(--ink);border-bottom:1px dashed #eef1f6;padding:7px 6px;font-size:12.5px}.bc-fl .fl-tbl th:first-child,.bc-fl .fl-tbl td:first-child{text-align:left;font-family:var(--font-body);white-space:nowrap;font-weight:600}.bc-fl .fl-tbl td:first-child img,.bc-fl .fl-tbl td:first-child .fl-mini-ic{margin-right:6px}.bc-fl .fl-tbl-lg{margin:4px 0 0}.bc-fl .fl-tbl-lg th,.bc-fl .fl-tbl-lg td{padding:12px 16px}.bc-fl .fl-bad{font-weight:700;color:var(--red)!important}.bc-fl .fl-mini-ic{background:var(--blue-t);width:16px;height:16px;color:var(--blue);vertical-align:-3px;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.bc-fl .fl-flag{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.bc-fl .fl-flag span{color:var(--red);background:#fdecee;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.bc-fl .fl-prompt{color:var(--ink);background:#fff;border:1.5px solid #c8d6f3;border-radius:14px;align-items:center;gap:10px;min-width:0;padding:12px 14px;font-size:14.5px;display:flex;box-shadow:0 8px 20px #2850b01a}.bc-fl .fl-prompt-ic{color:#fff;background:linear-gradient(135deg,#2850b0,#5b4bd6);border-radius:9px;flex:0 0 32px;justify-content:center;align-items:center;height:32px;display:flex}.bc-fl .fl-type{min-width:0}.bc-fl .fl-grid2,.bc-fl .fl-grid3,.bc-fl .fl-grid4{gap:20px;margin:0;padding:0;list-style:none;display:grid}.bc-fl .fl-grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-fl .fl-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.bc-fl .fl-grid4{grid-template-columns:repeat(4,minmax(0,1fr))}.bc-fl .fl-card{border:1px solid var(--line);color:inherit;background:#fff;border-radius:16px;flex-direction:column;gap:12px;padding:24px;text-decoration:none;transition:border-color .18s,box-shadow .18s;display:flex;box-shadow:0 2px 8px #0f25550a}.bc-fl .fl-card p{color:var(--body);font-size:15px;line-height:1.65}.bc-fl .fl-card-blue{background:linear-gradient(#f4f7fd,#fff);border-color:#c8d6f3}.bc-fl .fl-card-go{color:var(--blue2);align-items:center;gap:6px;margin-top:auto;font-size:15px;font-weight:600;display:inline-flex}.bc-fl .fl-ico{background:var(--blue-t);width:44px;height:44px;color:var(--blue);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.bc-fl .fl-ico-sm{border-radius:10px;width:36px;height:36px}.bc-fl .fl-ico-red{color:var(--red);background:#fdecee}.bc-fl .fl-ico-amber{color:var(--amber);background:#fff6e0}.bc-fl .fl-ico-green{color:var(--green);background:#e3f4ec}.bc-fl .fl-more{font-size:16px;font-weight:600}.bc-fl .fl-more a{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.bc-fl .fl-more-c{text-align:center}.bc-fl .fl-steps{counter-reset:s;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.bc-fl .fl-step{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;gap:12px;padding:28px 24px 24px;display:flex;position:relative}.bc-fl .fl-step p{color:var(--body);font-size:15px;line-height:1.65}.bc-fl .fl-step-n{font-family:var(--font-mono);color:#5f6676;font-size:13px;font-weight:700;position:absolute;top:24px;right:24px}.bc-fl .fl-step:not(:last-child):after{content:"";background:repeating-linear-gradient(90deg,#9fb6ea 0 5px,#0000 5px 9px);width:20px;height:2px;position:absolute;top:50px;right:-24px}.bc-fl .fl-say{background:var(--soft);border-radius:10px;padding:10px 12px;font-style:italic;color:var(--ink)!important;margin-top:auto!important;font-size:14px!important}.bc-fl .fl-tabs{flex-direction:column;gap:20px;min-width:0;display:flex}.bc-fl .fl-tablist{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.bc-fl .fl-tab{color:#333947;height:42px;font-family:var(--font-body);cursor:pointer;background:#fff;border:1px solid #cbd0da;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.bc-fl .fl-tab[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:#fff}.bc-fl .fl-tablist-sm{justify-content:flex-start}.bc-fl .fl-tablist-sm .fl-tab{height:38px;font-size:14px}.bc-fl .fl-panel{grid-template-columns:minmax(0,.8fr) minmax(0,2fr);align-items:start;gap:24px;display:grid}.bc-fl .fl-panel[hidden]{display:none}.bc-fl .fl-panel-say{color:var(--ink);background:#fff;border:1.5px solid #c8d6f3;border-radius:14px;align-items:flex-start;gap:12px;padding:18px;font-size:16px;line-height:1.55;display:flex;box-shadow:0 8px 20px #2850b014}.bc-fl .fl-panel .fl-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.bc-fl .fl-panel .fl-tile-wide{grid-column:span 2}.bc-fl .fl-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.bc-fl .fl-split-t{flex-direction:column;gap:20px;display:flex}.bc-fl .fl-split-rev>.fl-split-t{order:2}.bc-fl .fl-chat{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;gap:10px;padding:20px;display:flex;box-shadow:0 18px 40px #0f25551a}.bc-fl .fl-chat-h{color:var(--muted);align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}.bc-fl .fl-dot-live{background:#16a34a;border-radius:50%;width:8px;height:8px}.bc-fl .fl-msg{background:var(--soft);color:#333947;border-radius:14px 14px 14px 4px;align-self:flex-start;max-width:92%;padding:10px 14px;font-size:14.5px;line-height:1.55}.bc-fl .fl-msg-u{background:var(--blue);color:#fff;border-radius:14px 14px 4px;align-self:flex-end}.bc-fl .fl-tool{font-family:var(--font-mono);color:#173a88;background:var(--blue-t);border-radius:6px;align-self:flex-start;padding:2px 8px;font-size:11.5px}.bc-fl .fl-score{flex-direction:column;gap:9px;margin:0;padding:12px 16px 16px;list-style:none;display:flex}.bc-fl .fl-score li{color:var(--ink);border-radius:8px;grid-template-columns:minmax(150px,1.1fr) 1fr 64px;align-items:center;gap:12px;padding:3px 6px;font-size:13px;display:grid}.bc-fl .fl-sc-n{white-space:nowrap;align-items:center;gap:8px;font-weight:600;display:inline-flex}.bc-fl .fl-sc-n svg{color:var(--muted)}.bc-fl .fl-sc-t{background:#eef1f6;border-radius:4px;height:8px;overflow:hidden}.bc-fl .fl-sc-t i{height:100%;width:var(--w);border-radius:4px;display:block}.bc-fl .fl-sc-l{text-align:right;font-size:11.5px;font-weight:700}.bc-fl .fl-sc-good .fl-sc-t i{background:#4fb286}.bc-fl .fl-sc-good .fl-sc-l{color:var(--green)}.bc-fl .fl-sc-mid .fl-sc-t i{background:#e0a33a}.bc-fl .fl-sc-mid .fl-sc-l{color:var(--amber)}.bc-fl .fl-sc-bad{background:#fff5f3}.bc-fl .fl-sc-bad .fl-sc-t i{background:#d9534a}.bc-fl .fl-sc-bad .fl-sc-l{color:var(--red)}.bc-fl .fl-actions{background:#fff;border:1px solid #bfe3d1;border-radius:14px;padding:14px 16px;box-shadow:0 8px 20px #16714f14}.bc-fl .fl-actions-h{color:var(--green);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.bc-fl .fl-actions ol{color:var(--ink);flex-direction:column;gap:4px;margin:8px 0 0;padding-left:22px;font-size:14px;display:flex}.bc-fl .fl-blame{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px 20px 16px;position:relative;box-shadow:0 18px 40px #0f255514}.bc-fl .fl-blame-chart{width:100%;height:auto}.bc-fl .fl-blame-k{color:var(--muted);font-size:12px;font-weight:600}.bc-fl .fl-bub{border:1px solid var(--line);color:var(--ink);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 8px 18px #0f25551f}.bc-fl .fl-bub-1{top:14px;left:18px}.bc-fl .fl-bub-2{top:64px;left:34%}.bc-fl .fl-bub-3{top:22px;right:18px}.bc-fl .fl-axes-g{grid-template-columns:minmax(0,.9fr) minmax(0,2fr);align-items:start;gap:28px;display:grid}.bc-fl .fl-eyebrow-pad{margin-bottom:12px}.bc-fl .fl-axes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.bc-fl .fl-axis{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:flex-start;gap:12px;padding:16px;display:flex}.bc-fl .fl-axis h3{font-size:15px}.bc-fl .fl-axis p{color:var(--body);margin-top:4px;font-size:13.5px;line-height:1.55}.bc-fl .fl-inds{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.bc-fl .fl-inds span{background:var(--blue-t);color:#173a88;border-radius:999px;padding:4px 12px;font-weight:600}.bc-fl .fl-ind{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px;box-shadow:0 18px 40px #0f255514}.bc-fl .fl-ind-k{color:var(--body);font-size:15px}.bc-fl .fl-ind-k b{color:var(--ink);margin-left:6px;font-family:Montserrat,Arial,sans-serif;font-size:28px}.bc-fl .fl-verdict{border-radius:14px;align-items:flex-start;gap:14px;padding:18px;display:flex!important}.bc-fl .fl-verdict[hidden]{display:none!important}.bc-fl .fl-verdict p{color:var(--body);margin-top:6px;font-size:14.5px;line-height:1.6}.bc-fl .fl-verdict-ok{background:#f1faf5;border:1px solid #bfe3d1}.bc-fl .fl-verdict-bad{background:#fff5f3;border:1px solid #f8d4cc}.bc-fl .fl-band{border:1px solid var(--line);background:#fff;border-radius:18px;gap:16px;padding:28px 24px 18px;box-shadow:0 18px 40px #0f255514}.bc-fl .fl-band-h{color:var(--ink);font-size:14px;font-weight:700}.bc-fl .fl-band-track{background:#eef1f6;border-radius:7px;height:14px;margin:34px 0 30px;position:relative}.bc-fl .fl-band-mid{background:#bfe3d1;border-radius:7px;position:absolute;top:0;bottom:0}.bc-fl .fl-band-mid em{color:var(--green);white-space:nowrap;font-size:12px;font-style:normal;font-weight:700;position:absolute;top:22px;left:50%;transform:translate(-50%)}.bc-fl .fl-band-you{background:var(--red);border-radius:2px;width:4px;height:30px;margin-left:-2px;position:absolute;top:-8px}.bc-fl .fl-band-you em{color:#fff;background:var(--red);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:700;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.bc-fl .fl-band-scale{font-family:var(--font-mono);color:var(--muted);justify-content:space-between;font-size:11.5px;display:flex}.bc-fl .fl-band-src{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:flex}.bc-fl .fl-sim{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:28px;display:grid}.bc-fl .fl-tree{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bc-fl .fl-tree li{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;padding:12px 16px;font-size:15px;font-weight:600;position:relative}.bc-fl .fl-tree li:not(:last-child):after{content:"";background:#c8d6f3;width:2px;height:8px;position:absolute;bottom:-9px;left:28px}.bc-fl .fl-tree li:nth-child(n+2):not(.fl-tree-end):before{content:"−";color:var(--muted);margin-right:8px}.bc-fl .fl-tree-end{color:var(--green)!important;background:#f1faf5!important;border-color:#bfe3d1!important}.bc-fl .fl-sim-box{background:#fff;border:1.5px solid #c8d6f3;border-radius:18px;flex-direction:column;gap:14px;padding:28px;display:flex;box-shadow:0 18px 40px #2850b01a}.bc-fl .fl-sim-q{color:var(--ink);font-size:17px;font-weight:600;line-height:1.5}.bc-fl .fl-sim-q b{color:var(--blue)}.bc-fl .fl-range{width:100%;accent-color:var(--blue);cursor:pointer;height:28px}.bc-fl .fl-range-s{font-family:var(--font-mono);color:var(--muted);justify-content:space-between;margin-top:-8px;font-size:12px;display:flex}.bc-fl .fl-sim-out{color:var(--ink);font-size:17px}.bc-fl .fl-sim-out b{color:var(--blue);margin:0 4px;font-family:Montserrat,Arial,sans-serif;font-size:34px;font-weight:800;display:inline-block}.bc-fl .fl-mini li{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:6px;padding:18px;display:flex}.bc-fl .fl-mini p{color:var(--body);font-size:14.5px;line-height:1.6}.bc-fl .fl-next{background:#fff;border:1px solid #c8d6f3;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;display:flex}.bc-fl .fl-next p{color:var(--body);margin-top:6px;font-size:15px}.bc-fl .fl-faq{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:64px;display:grid}.bc-fl .fl-faq-l{flex-direction:column;gap:20px;display:flex}.bc-fl .fl-faq-r{border-top:1px solid var(--line)}.bc-fl details{border-bottom:1px solid var(--line);padding:20px 0}.bc-fl summary{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;font-size:17px;font-weight:600;list-style:none;display:flex}.bc-fl summary::-webkit-details-marker{display:none}.bc-fl details p{color:var(--body);margin:12px 44px 0 0}.bc-fl .faq-plus{background:var(--blue-t);width:28px;height:28px;color:var(--blue);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;line-height:1;transition:transform .18s;display:flex}.bc-fl details[open] .faq-plus{transform:rotate(45deg)}.bc-fl .fl-sec-last{padding-top:0}.bc-fl .fl-cta{background:linear-gradient(135deg,#2850b0 0%,#173a88 100%);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;padding:64px 56px;display:grid;box-shadow:0 8px 24px #2850b038}.bc-fl .fl-cta-l{color:#fff;flex-direction:column;gap:20px;display:flex}.bc-fl .fl-cta-l h2{color:#fff}.bc-fl .fl-cta-l p{color:#e8eefb;font-size:18px}.bc-fl .fl-cta-tel{color:#cfdaf5!important;font-size:15px!important}.bc-fl .fl-cta-tel a{color:#fff;font-weight:600}.bc-fl .fl-form{background:#fff;border-radius:16px;flex-direction:column;gap:16px;padding:32px;display:flex;position:relative;box-shadow:0 12px 32px #0f255529}.bc-fl .fl-form label{display:block}.bc-fl .fl-label{color:var(--ink);margin-bottom:8px;font-size:14px;font-weight:600;display:block}.bc-fl .fl-input{background:#fff;border:1px solid #cbd0da;border-radius:8px;align-items:center;height:44px;padding:0 14px;transition:border-color .15s,box-shadow .15s;display:flex}.bc-fl .fl-input:focus-within{border-color:#3a63c4;box-shadow:0 0 0 3px #3a63c44d}.bc-fl .fl-input input{font-family:var(--font-body);color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%;font-size:16px;box-shadow:none!important}.bc-fl .fl-select{display:block;position:relative}.bc-fl .fl-select select{appearance:none;width:100%;height:44px;font-family:var(--font-body);color:var(--ink);background:#fff;border:1px solid #cbd0da;border-radius:8px;outline:none;padding:0 38px 0 14px;font-size:16px}.bc-fl .fl-select select:focus-visible{border-color:#3a63c4;box-shadow:0 0 0 3px #3a63c44d}.bc-fl .fl-select:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);pointer-events:none;width:8px;height:8px;margin-top:-6px;position:absolute;top:50%;right:14px;transform:rotate(45deg)}.bc-fl .fl-form-note{color:var(--muted);font-size:13px}.bc-fl .fl-error{color:var(--red);font-size:14px}.bc-fl .fl-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.bc-fl .fl-done{color:var(--ink);text-align:center;background:#e3f4ec;border-radius:12px;padding:24px}.bc-fl .fl-done-t{color:var(--green);font-size:18px;font-weight:700;margin-bottom:6px!important}.bc-fl .fl-df{background:linear-gradient(#f4f7fd,#fff);border:1px solid #c8d6f3;border-radius:16px;flex-direction:column;gap:12px;padding:20px 24px;display:flex}.bc-fl .fl-df-k{letter-spacing:.12em;text-transform:uppercase;color:#173a88;font-size:12px;font-weight:800}.bc-fl .fl-df-flow{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bc-fl .fl-df-flow li{color:var(--ink);background:#fff;border:1px solid #dfe5f1;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.bc-fl .fl-df-flow li:not(:last-child):after{content:"→";color:#7f9ce0;font-weight:700;position:absolute;top:50%;right:-17px;transform:translateY(-50%)}.bc-fl .fl-df-flow li:not(:last-child){margin-right:14px}.bc-fl .fl-df-me{background:var(--blue)!important;border-color:var(--blue)!important;color:#fff!important}.bc-fl .fl-df-note{color:var(--body);font-size:14px}@media (prefers-reduced-motion:no-preference){.bc-fl .abd-hero.is-live .fl-type span{animation:10s steps(40,end) infinite fl-type;display:inline-block}.bc-fl .abd-hero.is-live .fl-pop{animation:10s cubic-bezier(.16,1,.3,1) infinite fl-pop}.bc-fl .abd-hero.is-live .fl-pop:nth-child(2){animation-delay:.18s}.bc-fl .abd-hero.is-live .fl-pop:nth-child(3){animation-delay:.36s}.bc-fl .abd-hero.is-live .fl-bar-t i{animation:10s cubic-bezier(.16,1,.3,1) infinite fl-grow;animation-delay:var(--d)}.bc-fl .abd-hero.is-live .fl-spark path{stroke-dasharray:1;animation:10s ease-out infinite fl-draw}.bc-fl .fl-panel.is-in .fl-tile{animation:.42s cubic-bezier(.16,1,.3,1) backwards fl-in}.bc-fl .fl-panel.is-in .fl-tile:nth-child(2){animation-delay:70ms}.bc-fl .fl-panel.is-in .fl-tile:nth-child(3){animation-delay:.14s}.bc-fl .fl-panel.is-in .fl-bar-t i{animation:.7s cubic-bezier(.16,1,.3,1) .15s backwards fl-grow-once}.bc-fl .fl-chat.is-live>:nth-child(n+2){animation:12s ease-out infinite fl-chat}.bc-fl .fl-chat.is-live>:nth-child(3){animation-delay:.9s}.bc-fl .fl-chat.is-live>:nth-child(4){animation-delay:1.6s}.bc-fl .fl-chat.is-live>:nth-child(5){animation-delay:2.6s}.bc-fl .fl-chat.is-live>:nth-child(6){animation-delay:3.3s}.bc-fl .fl-chat.is-live>:nth-child(7){animation:none}.bc-fl .fl-chat.is-live .fl-dot-live,.bc-fl .fl-mock.is-live .fl-dot-live{animation:1.6s ease-out infinite fl-ping}.bc-fl .raa-hero.is-live .fl-sc-t i{animation:11s cubic-bezier(.16,1,.3,1) infinite fl-grow;animation-delay:var(--d)}.bc-fl .raa-hero.is-live .fl-sc-bad{animation:11s ease-out 1.3s infinite fl-flag}.bc-fl .raa-hero.is-live .fl-actions{animation:11s cubic-bezier(.16,1,.3,1) 1.9s infinite fl-pop}.bc-fl .raa-hero.is-live .fl-actions li{animation:11s cubic-bezier(.16,1,.3,1) infinite fl-pop}.bc-fl .raa-hero.is-live .fl-actions li:first-child{animation-delay:2.2s}.bc-fl .raa-hero.is-live .fl-actions li:nth-child(2){animation-delay:2.4s}.bc-fl .raa-hero.is-live .fl-actions li:nth-child(3){animation-delay:2.6s}.bc-fl .fl-blame.is-live .fl-blame-chart path:first-child{stroke-dasharray:1;animation:9s ease-out infinite fl-draw}.bc-fl .fl-blame.is-live .fl-bub{animation:9s cubic-bezier(.16,1,.3,1) infinite fl-pop}.bc-fl .fl-blame.is-live .fl-bub-1{animation-delay:1.2s}.bc-fl .fl-blame.is-live .fl-bub-2{animation-delay:1.6s}.bc-fl .fl-blame.is-live .fl-bub-3{animation-delay:2s}.bc-fl .fl-band.is-live .fl-band-mid{transform-origin:50%;animation:8s cubic-bezier(.16,1,.3,1) infinite fl-scale}.bc-fl .fl-band.is-live .fl-band-you{animation:8s cubic-bezier(.16,1,.3,1) .5s infinite fl-slide}.bc-fl .fl-sim-out b.is-bump{animation:.32s ease-out fl-bump}.bc-fl .fl-verdict:not([hidden]){animation:.36s cubic-bezier(.16,1,.3,1) fl-in}}@keyframes fl-type{0%{clip-path:inset(0 100% 0 0)}22%,to{clip-path:inset(0)}}@keyframes fl-pop{0%,22%{opacity:0;transform:translateY(10px)scale(.97)}28%,to{opacity:1;transform:none}}@keyframes fl-grow{0%,26%{width:0}36%,to{width:var(--w)}}@keyframes fl-grow-once{0%{width:0}}@keyframes fl-draw{0%,24%{stroke-dashoffset:1px}40%,to{stroke-dashoffset:0}}@keyframes fl-in{0%{opacity:0;transform:translateY(8px)}}@keyframes fl-chat{0%{opacity:0;transform:translateY(6px)}5%,to{opacity:1;transform:none}}@keyframes fl-ping{0%{box-shadow:0 0 #16a34a8c}to{box-shadow:0 0 0 7px #16a34a00}}@keyframes fl-flag{0%,10%{background:#fff}14%{background:#fde3df}22%,to{background:#fff5f3}}@keyframes fl-scale{0%{transform:scaleX(0)}10%,to{transform:none}}@keyframes fl-slide{0%{opacity:0;left:2%}12%,to{opacity:1}}@keyframes fl-bump{50%{transform:scale(1.12)}}@media (max-width:1080px){.bc-fl .fl-hero-g,.bc-fl .fl-split,.bc-fl .fl-sim,.bc-fl .fl-faq,.bc-fl .fl-cta,.bc-fl .fl-axes-g{grid-template-columns:1fr}.bc-fl .fl-split-rev>.fl-split-t{order:0}.bc-fl .fl-grid4,.bc-fl .fl-axes{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-fl .fl-panel{grid-template-columns:1fr}.bc-fl .fl-faq{gap:32px}}@media (max-width:760px){.bc-fl .fl-sec{padding:72px 16px}.bc-fl .fl-hero{padding:48px 16px 72px}.bc-fl .fl-sec-last{padding-top:0}.bc-fl .fl-wrap{gap:32px}.bc-fl .fl-grid2,.bc-fl .fl-grid3,.bc-fl .fl-grid4,.bc-fl .fl-steps,.bc-fl .fl-axes{grid-template-columns:1fr}.bc-fl .fl-step:not(:last-child):after{display:none}.bc-fl .fl-tiles,.bc-fl .fl-panel .fl-tiles{grid-template-columns:1fr}.bc-fl .fl-panel .fl-tile-wide{grid-column:auto}.bc-fl .fl-tablist{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.bc-fl .fl-tab{flex:none}.bc-fl .fl-cta{border-radius:20px;gap:32px;padding:36px 20px}.bc-fl .fl-form{padding:22px}.bc-fl .fl-score li{grid-template-columns:minmax(0,1fr) 70px 56px;gap:8px}.bc-fl .fl-sc-n{white-space:normal;font-size:12.5px}.bc-fl .fl-tbl-lg th,.bc-fl .fl-tbl-lg td{padding:9px 6px;font-size:11.5px}.bc-fl .fl-tbl-lg{display:block;overflow-x:auto}.bc-fl .fl-tbl-lg th,.bc-fl .fl-tbl-lg td{white-space:nowrap}.bc-fl .fl-next{flex-direction:column;align-items:flex-start}.bc-fl .fl-bub{padding:5px 10px;font-size:12px}.bc-fl .fl-bub-2{top:auto;bottom:64px;left:18px}.bc-fl .fl-bub-3{top:52px;right:12px}.bc-fl details p{margin-right:0}.bc-fl .fl-btn{padding:0 20px}}
