.bo{--navy: #07152c;--blue: #075aa9;--blue-bright: #1769e8;--cyan: #09cdb0;--cyan-dark: #009f8b;--line: #dce6f0;--muted: #667792;--danger: #ef6c5b;--warning: #f1ad4e;container-type:inline-size;container-name:bo;position:relative;color:var(--navy)}.bo *,.bo *:before,.bo *:after{box-sizing:border-box}.bo button{font-family:inherit;cursor:pointer}.bo button:focus-visible{outline:2px solid var(--blue-bright);outline-offset:2px}.bo-hint{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:0 6px 12px;color:#49617d;font-size:13px;font-weight:750}.bo-hint-dot{width:8px;height:8px;border-radius:50%;background:var(--cyan);animation:bo-pulse 2.2s 3}.bo:not([data-seen]) .bo-hint-dot{animation:none}@keyframes bo-pulse{0%{box-shadow:0 0 #09cdb066}70%{box-shadow:0 0 0 8px #09cdb000}to{box-shadow:0 0 #09cdb000}}.bo-app{background:#fff;border:1px solid rgba(15,55,91,.12);border-radius:25px;box-shadow:0 28px 80px #1a395b24,0 5px 18px #1a395b12;overflow:hidden}.bo-windowbar{height:38px;background:#f9fbfd;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 17px;gap:6px}.bo-windowbar i{width:8px;height:8px;border-radius:50%;background:#d8e1eb}.bo-windowbar i:first-child{background:#ff756b}.bo-windowbar i:nth-child(2){background:#ffca54}.bo-windowbar i:nth-child(3){background:#4fd28a}.bo-head{padding:20px 24px 15px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.bo-title{font-size:19px;font-weight:850;letter-spacing:-.4px;margin-bottom:6px}.bo-sync{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700;color:#58806f}.bo-sync i{width:7px;height:7px;border-radius:50%;background:var(--cyan)}.bo-filters{display:flex;gap:8px;align-items:center;flex-wrap:nowrap;flex-shrink:0;justify-content:flex-end}.bo-filter,.bo-export{background:#fff;border:1px solid var(--line);border-radius:10px;padding:10px 12px;color:#40536d;font-size:12.5px;font-weight:700;line-height:1.2}.bo-export{color:var(--blue);display:inline-flex;align-items:center;gap:6px}.bo-export-loading{display:none}.bo-export[data-state=loading]{background:var(--blue);border-color:var(--blue);color:#fff;opacity:.5}.bo-export[data-state=loading] .bo-export-idle{display:none}.bo-export[data-state=loading] .bo-export-loading{display:inline-flex;align-items:center;gap:6px}.bo-spinner{width:10px;height:10px;border-radius:50%;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;animation:bo-spin .7s linear infinite}@keyframes bo-spin{to{transform:rotate(360deg)}}.bo-tabs{margin:0 24px;display:grid;grid-template-columns:repeat(4,1fr);padding:5px;background:#eef3f8;border-radius:13px;gap:4px}.bo-tab{border:0;background:transparent;border-radius:9px;padding:11px 8px;color:#667893;font-size:13.5px;font-weight:750;transition:.18s ease}.bo-tab:hover{color:var(--navy);background:#ffffff8c}.bo-tab[aria-selected=true]{color:var(--blue);background:#fff;font-weight:850;box-shadow:0 3px 10px #17324e14}.bo-canvas{padding:18px 24px 22px}.bo-views{display:grid}.bo-view{grid-area:1 / 1;min-width:0;visibility:hidden}.bo[data-height-mode=active] .bo-view{display:none}.bo[data-height-mode=active] .bo-view[data-active=true]{display:block}.bo-view[data-active=true]{visibility:visible;animation:bo-reveal .22s ease}@keyframes bo-reveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.bo-sectionline{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px;gap:10px}.bo-sectionline h2{font-size:16px;margin:0;letter-spacing:-.1px}.bo-demo{color:#8291a6;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px}.bo-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.bo-kpi{border:1px solid var(--line);border-radius:14px;padding:14px;min-width:0;background:#fff}.bo-kpi-top{display:flex;align-items:center;justify-content:space-between;gap:6px;color:#6d7e95;font-size:12px;font-weight:700;margin-bottom:11px}.bo-icon{width:25px;height:25px;border-radius:8px;display:grid;place-items:center;background:#eaf3ff;color:var(--blue);font-size:13px}.bo-icon-green{background:#e4faf5;color:#008b78}.bo-icon-orange{background:#fff2df;color:#c77713}.bo-icon-violet{background:#f2eefe;color:#6c4bc3}.bo-kpi strong{font-size:26px;line-height:1;letter-spacing:-1px}.bo-delta{font-size:11px;color:#12836e;font-weight:750;margin-left:5px}.bo-panel{border:1px solid var(--line);border-radius:16px;padding:16px;background:#fff}.bo-charthead{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;gap:10px}.bo-charthead strong{font-size:13px}.bo-legend{display:flex;gap:12px;color:#74849a;font-size:11px;font-weight:650}.bo-legend span:before{content:"";display:inline-block;width:7px;height:7px;border-radius:3px;background:var(--blue-bright);margin-right:5px}.bo-legend span:last-child:before{background:var(--cyan)}.bo-chart{height:auto;width:100%;display:block;overflow:visible}.bo-chart-narrow{display:none}.bo-grid{stroke:#e8eef4;stroke-width:1}.bo-chart text{font-size:11px;fill:#6f7f94}.bo-chart-narrow text{font-size:12px}.bo-line{fill:none;stroke:var(--blue-bright);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.bo-line2{fill:none;stroke:var(--cyan);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:5 5}.bo-insight{margin-top:12px;border-radius:11px;background:#eafaf7;color:#177765;padding:10px 12px;font-size:12px;font-weight:680;display:flex;align-items:center;gap:8px}.bo-spark{flex:none;width:20px;height:20px;border-radius:7px;background:var(--cyan);color:#002e28;display:grid;place-items:center}.bo-funnel{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:14px;align-items:center}.bo-funnel-step{position:relative;background:linear-gradient(135deg,#eef4fb,#f8fbfd);border:1px solid var(--line);border-radius:13px;padding:13px}.bo-funnel-step:not(:last-child):after{content:"›";position:absolute;right:-8px;top:50%;transform:translateY(-50%);z-index:2;color:#9aabc0;background:#fff;border-radius:50%;width:16px;height:16px;display:grid;place-items:center;font-size:15px}.bo-funnel-step span{font-size:11px;color:#718198;font-weight:700;display:block;margin-bottom:6px}.bo-funnel-step strong{font-size:20px}.bo-funnel-step em{font-style:normal;color:#168a75;font-size:11px;font-weight:750;margin-left:4px}.bo-people{border:1px solid var(--line);border-radius:15px;overflow:hidden}.bo-person{display:grid;grid-template-columns:1.3fr .9fr 1.1fr .55fr;gap:10px;align-items:center;padding:10px 13px;font-size:12px;color:#435570;border-top:1px solid #edf1f5}.bo-people-head{background:#f7f9fc;color:#8290a4;font-size:11px;font-weight:750;border-top:0}.bo-person strong{font-size:12px;color:var(--navy)}.bo-avatar{width:25px;height:25px;border-radius:8px;background:linear-gradient(135deg,var(--blue),var(--cyan));color:#fff;display:inline-grid;place-items:center;margin-right:8px;font-size:10px}.bo-badge{display:inline-flex;justify-content:center;background:#e4faf5;color:#078270;border-radius:999px;padding:5px 7px;font-size:11px;font-weight:800}.bo-badge[data-pending=true]{background:#fff3de;color:#a66008}.bo-person[data-highlight=true]{background:#f1f7ff;box-shadow:inset 3px 0 var(--blue-bright)}.bo-story{margin-top:12px;border:1px dashed #9fc1ef;background:#f4f8ff;border-radius:12px;padding:11px 13px;color:#385d91;font-size:12px;font-weight:680;display:flex;gap:9px;align-items:center}.bo-story b{color:var(--blue)}.bo-understanding{display:grid;grid-template-columns:1fr 1.25fr;gap:12px}.bo-scorecard{background:linear-gradient(145deg,var(--navy),#12365b);border-radius:16px;padding:18px;color:#fff;min-height:170px}.bo-scorecard span{font-size:12px;color:#9fbbd4;font-weight:700}.bo-bigscore{font-size:47px;font-weight:850;letter-spacing:-2px;margin:9px 0 3px}.bo-scorecard small{color:#b7c8d9;font-size:11px}.bo-scoremeta{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:15px}.bo-scoremeta div{background:#ffffff14;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:9px}.bo-scoremeta b{display:block;font-size:15px}.bo-questions{border:1px solid var(--line);border-radius:16px;padding:15px}.bo-questions h3,.bo-ratings h3{font-size:13px;margin:0 0 13px}.bo-qrow{margin:11px 0}.bo-qlabel{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:#51627a;font-weight:680;margin-bottom:6px}.bo-bar{height:7px;background:#edf2f6;border-radius:999px;overflow:hidden}.bo-bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--blue-bright),var(--cyan))}.bo-bar i[data-warn=true]{background:linear-gradient(90deg,var(--danger),var(--warning))}.bo-detail{grid-column:1 / -1;border:1px solid #d5e4f7;background:#f6f9fd;border-radius:14px;padding:13px;display:grid;grid-template-columns:1.6fr repeat(3,.65fr);gap:10px;align-items:center}.bo-question{font-size:12px;font-weight:790}.bo-question span{display:block;color:var(--blue);font-size:11px;text-transform:uppercase;letter-spacing:.7px;margin-bottom:4px}.bo-detail-stat{border-left:1px solid #d9e4ef;padding-left:10px}.bo-detail-stat span{display:block;color:#7b8ba0;font-size:11px}.bo-detail-stat strong{font-size:14px}.bo-satisfaction{display:grid;grid-template-columns:.8fr 1.25fr;gap:12px}.bo-ratingcard{border-radius:16px;padding:19px;background:linear-gradient(145deg,#eff6ff,#f8fbff);border:1px solid #dbe9f8}.bo-ratingcard>span{font-size:12px;color:#6d7f97;font-weight:700}.bo-stars{color:#f3b33d;letter-spacing:2px;font-size:14px;margin:8px 0}.bo-ratingbig{font-size:42px;font-weight:850;letter-spacing:-1.5px}.bo-ratingbig small{font-size:14px;color:#79899c;margin-left:4px}.bo-sentiment{margin-top:13px;display:flex;gap:12px;align-items:center}.bo-donut{width:58px;height:58px;border-radius:50%;background:conic-gradient(var(--cyan) 0 var(--bo-pos, 83%),#c9d7e6 var(--bo-pos, 83%) var(--bo-neutral, 95%),var(--danger) var(--bo-neutral, 95%));position:relative;flex:none}.bo-donut:after{content:"";position:absolute;inset:9px;background:#f5f9fe;border-radius:50%}.bo-sentiment-copy b{display:block;font-size:16px}.bo-sentiment-copy small{color:#6f8097;font-size:11px}.bo-ratings{border:1px solid var(--line);border-radius:16px;padding:15px}.bo-rating-row{display:grid;grid-template-columns:26px 1fr 30px;gap:8px;align-items:center;margin:8px 0;font-size:11px;color:#6c7c91}.bo-rating-row .bo-bar{height:8px}.bo-rating-row .bo-bar i{background:#f3b33d}.bo-comments{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:10px}.bo-comment{border:1px solid var(--line);border-radius:13px;padding:12px;color:#4f6178;font-size:12px;line-height:1.45}.bo-comment:before{content:"“";font-size:20px;color:var(--cyan);font-weight:900;line-height:0;margin-right:4px}.bo-comment small{display:block;margin-top:7px;color:#8795a8;font-weight:700}@container bo (max-width: 699px){.bo-hint{justify-content:flex-start}.bo-app{border-radius:19px}.bo-windowbar{display:none}.bo-head{display:block;padding:17px 15px 12px}.bo-title{font-size:18px}.bo-sync{font-size:11px}.bo-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:12px}.bo-select{min-width:0}.bo-export{grid-column:1 / -1;justify-self:start}.bo .bo-select[data-select]{--bo-select-width: 100%}.bo-filter,.bo-export{font-size:12.5px;display:inline-flex;align-items:center;padding:10px 12px;border-radius:10px}.bo-select-list .bo-option{font-size:13px;min-height:44px}.bo-tabs{margin:0 12px;grid-template-columns:1fr 1fr;padding:4px}.bo-tab{padding:11px 9px;font-size:13.5px}.bo-canvas{padding:16px 14px 20px}.bo-sectionline h2{font-size:15px}.bo-demo{font-size:10px}.bo-kpis{grid-template-columns:1fr 1fr}.bo-kpi-top{font-size:12px}.bo-kpi strong{font-size:20px}.bo-delta{font-size:11px}.bo-panel{padding:12px}.bo-charthead{display:block}.bo-charthead strong{font-size:13px}.bo-legend{flex-wrap:wrap;gap:6px 12px;margin-top:8px;font-size:11px}.bo-chart-wide{display:none}.bo-chart-narrow{display:block}.bo-insight{font-size:12px}.bo-funnel{grid-template-columns:1fr 1fr}.bo-funnel-step:not(:last-child):after{display:none}.bo-funnel-step span,.bo-funnel-step em{font-size:11px}.bo-people-head{display:none}.bo-person{grid-template-columns:1fr auto;grid-template-areas:"name status" "progress progress";font-size:12px;gap:4px 10px}.bo-person strong{font-size:12px}.bo-cell-name{grid-area:name}.bo-cell-status{grid-area:status}.bo-cell-progress{grid-area:progress;padding-left:33px}.bo-cell-site{display:none}.bo-badge{font-size:11px;padding:4px 9px}.bo-story{font-size:12px}.bo-understanding,.bo-satisfaction{grid-template-columns:1fr}.bo-scorecard span,.bo-scorecard small{font-size:11px}.bo-questions h3,.bo-ratings h3{font-size:12px}.bo-qlabel{font-size:11px}.bo-detail{grid-template-columns:1fr 1fr}.bo-question{grid-column:1 / -1;font-size:12px}.bo-question span{font-size:10px}.bo-detail-stat span{font-size:11px}.bo-detail-stat strong{font-size:14px}.bo-ratingcard>span{font-size:11px}.bo-sentiment-copy small{font-size:11px}.bo-rating-row{font-size:11px;grid-template-columns:30px 1fr 34px}.bo-comments{grid-template-columns:1fr}.bo-comment{font-size:12px}}.bo-delta:empty,.bo-funnel-step em:empty{display:none}.bo-story[hidden]{display:none}.bo-question p{margin:0}.bo-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bo-head{position:relative;z-index:5}.bo-head>div:first-child{min-width:0}.bo-select{position:relative}.bo-select[data-select=program]{--bo-select-width: 128px}.bo-select[data-select=period]{--bo-select-width: auto}.bo-select-button{width:var(--bo-select-width);max-width:100%;justify-content:space-between}.bo-select-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.bo-select[data-select=period] .bo-select-value{overflow:visible;text-overflow:clip}.bo-filter{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.bo-filter:hover{border-color:#b9cbdd}.bo-select-button[aria-expanded=true]{border-color:var(--blue-bright)}.bo-select-list{position:absolute;z-index:10;top:calc(100% + 6px);left:0;min-width:100%;width:-moz-max-content;width:max-content;max-width:260px;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 14px 34px #1a395b2e;outline:none}.bo-select-list[hidden]{display:none}.bo-option{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 11px;border-radius:8px;color:#40536d;font-size:12px;font-weight:700;cursor:pointer}.bo-option:after{content:"";width:8px;height:8px;border-radius:50%;background:transparent;flex:none}.bo-option[aria-selected=true]{color:var(--blue);font-weight:850}.bo-option[aria-selected=true]:after{background:var(--blue-bright)}.bo-option-active{background:#eef5fb}.bo-select-list:focus-visible{outline:2px solid var(--blue-bright);outline-offset:2px}@media (prefers-reduced-motion: reduce){.bo *,.bo *:before,.bo *:after{animation:none!important;transition:none!important}}@media (max-width: 767px){.hero-title[data-astro-cid-h2bkora6]{text-align:center}}.typing-slot[data-astro-cid-h2bkora6]{display:inline-grid;vertical-align:bottom}.typing-slot[data-astro-cid-h2bkora6]>[data-astro-cid-h2bkora6]{grid-area:1 / 1}.typing-sizer[data-astro-cid-h2bkora6]{visibility:hidden;padding-right:.3em}.typing-cursor[data-astro-cid-h2bkora6]{color:#004893;animation:typing-blink 1s steps(1) infinite}@keyframes typing-blink{0%,50%{opacity:1}51%,to{opacity:0}}@media (prefers-reduced-motion: reduce){.typing-cursor[data-astro-cid-h2bkora6]{display:none}}.floating-orb[data-astro-cid-h2bkora6]{position:absolute;border-radius:50%;filter:blur(110px);animation:float 20s ease-in-out infinite}.orb-2[data-astro-cid-h2bkora6]{width:280px;height:280px;background:radial-gradient(circle,rgba(168,85,247,.65) 0%,rgba(139,92,246,.45) 40%,transparent 70%);top:10%;right:10%;animation-delay:-5s;animation-duration:25s}@keyframes float{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-30px) scale(1.05)}50%{transform:translate(-20px,20px) scale(.95)}75%{transform:translate(20px,30px) scale(1.02)}}#hero-canvas[data-astro-cid-h2bkora6]{opacity:.6}.logo-marquee[data-astro-cid-gyfrpjwv]{overflow:hidden;width:100%}.logo-track[data-astro-cid-gyfrpjwv]{display:flex;width:-moz-max-content;width:max-content;animation:trust-badge-scroll 48s linear infinite}.logo-marquee[data-astro-cid-gyfrpjwv]:hover .logo-track[data-astro-cid-gyfrpjwv],.logo-marquee[data-astro-cid-gyfrpjwv]:focus-within .logo-track[data-astro-cid-gyfrpjwv],.logo-marquee[data-astro-cid-gyfrpjwv]:focus .logo-track[data-astro-cid-gyfrpjwv]{animation-play-state:paused}.logo-marquee[data-astro-cid-gyfrpjwv]:focus-visible{outline:2px solid #004893;outline-offset:4px}.logo-group[data-astro-cid-gyfrpjwv]{display:flex;align-items:center;gap:3rem;padding-right:3rem}.logo-item[data-astro-cid-gyfrpjwv]{height:2.5rem;width:8rem;-o-object-fit:contain;object-fit:contain;flex-shrink:0}@media (min-width: 768px){.logo-item[data-astro-cid-gyfrpjwv]{height:3rem;width:9rem}}@media (prefers-reduced-motion: reduce){.logo-marquee[data-astro-cid-gyfrpjwv]{overflow-x:auto}.logo-track[data-astro-cid-gyfrpjwv]{animation:none}.logo-group[data-astro-cid-gyfrpjwv][aria-hidden=true]{display:none}}@keyframes trust-badge-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}
