.fbo{color:#1b2e50;gap:34px;margin-top:22px;display:grid}.fbo section{min-width:0;scroll-margin-top:94px}.fbo h3{letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(22px,2.4vw,28px);line-height:1.35}.fbo p{line-height:1.7}.fbo .fbo-hero{background:#fff;border:1px solid #dbe3ee;border-radius:16px;padding:clamp(24px,3vw,38px)}.fbo-hero-main{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:start;gap:clamp(22px,3vw,42px);display:grid}.fbo-report-kind{color:#1d4d92;align-items:center;font-size:12px;font-weight:750;display:inline-flex}.fbo-hero h3{letter-spacing:-.035em;max-width:23ch;margin:14px 0;font-size:clamp(30px,3.4vw,42px);line-height:1.28}.fbo-hero h3 em{color:#235cba;font-style:normal}.fbo .fbo-hero-note{color:#53647e;margin:0;font-size:13px}.fbo-map{background:#f5f8fc;border-radius:12px;min-width:0;padding:19px 20px;scroll-margin-top:94px}.fbo-map h4{letter-spacing:-.02em;margin:0 0 14px;font-size:15px;line-height:1.4}.fbo-map table{border-collapse:collapse;table-layout:fixed;width:100%}.fbo-map th,.fbo-map td{text-align:center;border-top:1px solid #dde5f0;padding:8px 4px}.fbo-map thead th{color:#526783;border:0;padding-top:0;font-size:11px;font-weight:650}.fbo-map th:first-child{text-align:left;width:32%}.fbo-map tbody th .provider-mark{gap:5px}.fbo-map tbody th .provider-mark img{width:18px;height:18px}.fbo-map tbody th .provider-mark>span{color:#243958;font-size:11px}.fbo-map-status{color:#425876;white-space:normal;word-break:keep-all;background:#e6ecf4;border-radius:5px;padding:5px 2px;font-size:10px;font-weight:700;display:block}.fbo-map-status.is-mentioned{color:#fff;background:#235cba}.fbo-map-status.is-pending{background:0 0;border:1px dashed #9daec4;padding:4px 1px}.fbo-map-total{font-variant-numeric:tabular-nums;color:#243958;font-size:11px;font-weight:750}.fbo-map p{color:#556a86;margin:12px 0 0;font-size:11px;line-height:1.55}.fbo-kpis{border-top:1px solid #dfe6ef;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;padding:24px 0 4px;display:grid}.fbo-kpis article{flex-direction:column;gap:4px;min-width:0;padding:0 22px;display:flex}.fbo-kpis article:first-child{padding-left:0}.fbo-kpis article+article{border-left:1px solid #dfe6ef}.fbo-kpis span{color:#4b5f7a;font-size:13px;font-weight:700}.fbo-kpis strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(30px,3.2vw,42px);font-weight:750;line-height:1.25}.fbo-kpis small,.fbo-grid small{color:#586a84;font-size:12px;line-height:1.55}.fbo-hero-next{flex-wrap:wrap;align-items:center;gap:18px;margin-top:24px;display:flex}.fbo-hero-next a{color:#fff;background:#192d51;border-radius:9px;justify-content:space-between;align-items:center;gap:22px;min-height:44px;padding:10px 17px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .15s cubic-bezier(.23,1,.32,1),background-color .15s;display:inline-flex}.fbo-hero-next a:active{transform:scale(.97)}.fbo-hero-next a:hover{background:#274576}.fbo-hero-next a:focus-visible{outline-offset:3px;outline:3px solid #6f9ee5}.fbo .fbo-count-note{color:#63738b;margin:18px 0 0;font-size:11px}.fbo section:not(.fbo-hero){border-top:1px solid #dce4ef;padding-top:30px}.fbo-section-note{color:#556781;margin:0 0 18px;font-size:14px}.fbo-questions-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.fbo-questions-heading .fbo-section-note{margin:0}.fbo-questions-key{color:#235cba;flex-shrink:0;font-size:12px;font-weight:700}.fbo-question-list{gap:14px;margin-top:22px;display:grid}.fbo-question{background:#fff;border:1px solid #dbe3ee;border-radius:14px;min-width:0;overflow:hidden}.fbo-question-header{background:#f7f9fc;border-bottom:1px solid #e7ecf3;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:14px;padding:17px 20px;display:grid}.fbo-question-header>span{color:#1e559f;background:#e5eefb;border-radius:7px;place-items:center;min-height:30px;font-size:12px;font-weight:800;display:grid}.fbo-question h4{overflow-wrap:anywhere;margin:2px 0 0;font-size:15px;font-weight:700;line-height:1.55}.fbo-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fbo-provider-result{overflow-wrap:anywhere;min-width:0;padding:17px 20px}.fbo-provider-result+.fbo-provider-result{border-left:1px solid #edf0f5}.fbo-provider-result .provider-mark>span{color:#314968;font-weight:650}.fbo-brand-list{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.fbo-brand{color:#42546d;overflow-wrap:anywhere;background:#f3f5f8;border:1px solid #e1e7ef;border-radius:7px;max-width:100%;padding:5px 9px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.fbo-brand.is-own{color:#174b92;background:#e8f0fc;border-color:#b8cdef;font-weight:750}.fbo-provider-result .fbo-result-note{margin:14px 0 0;font-size:13px;line-height:1.55}.fbo-provider-result .fbo-result-note small{margin-top:5px;display:block}.fbo .fbo-paid{color:#425572;background:#f5f8fc}.fbo .fbo-paid-link{color:#174b92;text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;min-height:44px;font-size:12px;font-weight:650;text-decoration:underline;display:inline-flex}.fbo .fbo-paid-link:hover{color:#102f5b}.fbo .fbo-paid-link:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #235cba}.fbo-muted,.fbo-empty{color:#62728a}.fbo-strength{border-top:1px solid #dce4ef;grid-template-columns:140px minmax(0,1fr);gap:6px 20px;padding:19px 0;display:grid}.fbo-strength h4{margin:0;font-size:15px;line-height:1.6}.fbo-strength blockquote{color:#425572;overflow-wrap:anywhere;grid-column:2;margin:0;padding:0;font-size:14px;line-height:1.8}.fbo-empty{background:#f5f7fa;border-radius:10px;padding:20px;font-size:14px;line-height:1.7}@media (max-width:760px){.fbo{gap:28px;margin-top:16px}.fbo .fbo-hero{padding:25px 20px}.fbo-hero h3{font-size:clamp(26px,7vw,36px)}.fbo-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:18px 0}.fbo-kpis article{padding:0 0 0 18px}.fbo-kpis article:first-child{padding-left:0}.fbo-kpis article:last-child{border-top:1px solid #e4eaf1;border-left:0;grid-column:1/-1;margin-top:16px;padding:16px 0 0}.fbo-kpis strong{font-size:31px}.fbo-hero-next a{width:100%}.fbo section:not(.fbo-hero){padding-top:23px}.fbo-question-header{padding:16px}.fbo-provider-result{padding:16px 12px}.fbo-strength{grid-template-columns:1fr;gap:8px}.fbo-strength blockquote{grid-column:1}}@media (max-width:680px){.fbo-hero-main{grid-template-columns:1fr}.fbo-map{padding:16px}.fbo-hero h3{max-width:26ch}.fbo-kpis{margin-top:20px}}@media (max-width:600px){.fbo-questions-heading{flex-direction:column;align-items:start;gap:8px}.fbo-question-list{gap:12px;margin-top:18px}.fbo-question .fbo-grid{grid-template-columns:1fr}.fbo-provider-result{grid-template-columns:90px minmax(0,1fr);align-items:start;gap:10px;padding:12px 16px;display:grid}.fbo-provider-result+.fbo-provider-result{border-top:1px solid #edf0f5;border-left:0}.fbo-provider-result .provider-mark{gap:5px}.fbo-provider-result .provider-mark img{width:20px;height:20px}.fbo-provider-result .provider-mark>span{font-size:11px}.fbo-brand-list,.fbo-provider-result .fbo-result-note{margin-top:0}}@media (max-width:410px){.fbo-map{padding:14px 10px}.fbo-map th,.fbo-map td{padding-inline:2px}.fbo-map-status{font-size:9px}.fbo-map tbody th .provider-mark>span{font-size:10px}}@media (prefers-reduced-motion:reduce){.fbo-hero-next a{transition:none}}
