.survey-results{color:#173a43;max-width:1080px;margin:auto;padding:30px 30px 100px}.survey-results-breadcrumb{color:#58717a;flex-wrap:wrap;gap:10px;font-size:.85rem;display:flex}.survey-results-breadcrumb a{text-decoration:underline}.survey-results-hero{border-bottom:1px solid #cce0e6;padding:70px 0 54px}.survey-results-kicker{letter-spacing:.16em;color:#087e96;font:700 .8rem Arial,sans-serif}.survey-results-hero h1{letter-spacing:-.045em;margin:17px 0 22px;font-size:clamp(2.3rem,6vw,4.7rem);line-height:1.22}.survey-results-lead{color:#526a73;max-width:780px;margin:0;font-size:1.12rem;line-height:1.9}.survey-results-numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:790px;margin:34px 0 17px;display:grid}.survey-results-numbers>div{background:#f2fafb;border:1px solid #cce0e6;border-radius:14px;gap:7px;padding:20px 23px;display:grid}.survey-results-numbers span{color:#526a73;font-size:.9rem;font-weight:700}.survey-results-numbers strong{color:#087e96;font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,5vw,3.4rem);line-height:1}.survey-results-numbers small{font-size:.95rem}.survey-results-period{color:#5b7078;font-size:.88rem;line-height:1.75}.survey-results-method{background:#f2fafb;border-left:4px solid #087e96;max-width:920px;margin:28px 0 0;padding:18px 24px}.survey-results-method p{color:#526a73;margin:0;line-height:1.75}.survey-results-method p+p{margin-top:12px}.survey-results-method strong{color:#173a43;display:block}.survey-report{overflow-wrap:anywhere;max-width:920px;padding-top:20px;font-size:1rem;line-height:1.9}.survey-report h2{letter-spacing:-.03em;border-top:1px solid #cce0e6;margin:76px 0 22px;padding-top:18px;font-size:clamp(1.9rem,4vw,2.55rem);line-height:1.4}.survey-report>h2:first-child{border:0;margin-top:30px}.survey-report h3{margin:45px 0 14px;font-size:clamp(1.35rem,3vw,1.7rem);line-height:1.5}.survey-report p{margin:14px 0 22px}.survey-report ul,.survey-report ol{margin:14px 0 30px;padding-left:1.45em}.survey-report li{margin:8px 0;padding-left:.2em}.survey-report li::marker{color:#087e96;font-weight:700}.survey-report strong{color:#163e4a}.survey-report-table-scroll{border:1px solid #d5e0e2;border-radius:10px;max-width:100%;margin:28px 0 38px;overflow-x:auto}.survey-report table{border-collapse:collapse;width:100%;min-width:620px;font-size:.96rem;line-height:1.65}.survey-report th,.survey-report td{text-align:left;vertical-align:top;border-bottom:1px solid #d5e0e2;border-right:1px solid #d5e0e2;padding:13px 17px}.survey-report tr>:last-child{border-right:0}.survey-report tbody tr:last-child>*{border-bottom:0}.survey-report th{background:#eef7f8;font-weight:700}.survey-report td:first-child{color:#17424e;min-width:155px;font-weight:700}.survey-report-chart{background:#f8fcfd;border:1px solid #cce0e6;border-radius:14px;margin:35px 0 42px;padding:25px;line-height:1.5}.survey-report-chart figcaption{color:#173a43;font-size:1.1rem;font-weight:700}.survey-report-chart>p{color:#637982;margin:6px 0 22px;font-size:.86rem}.survey-report-chart>small{color:#617780;margin-top:20px;font-size:.75rem;display:block}.survey-report-score-bars{gap:14px;display:grid}.survey-report-score-row{grid-template-columns:90px minmax(0,1fr) 85px;align-items:center;gap:12px;font-size:.82rem;display:grid}.survey-report-score-label{font-weight:700}.survey-report-score-label small{font-size:.7rem;font-weight:400;display:block}.survey-report-score-stack{height:32px;display:flex;overflow:hidden}.survey-report-score-stack span{white-space:nowrap;color:#173a43;justify-content:center;align-items:center;font-weight:700;display:flex;overflow:hidden}.survey-report-score-stack .detractors,.survey-report-legend .detractors{background:#e69d9f}.survey-report-score-stack .passives,.survey-report-legend .passives{background:#c6c7bd}.survey-report-score-stack .promoters,.survey-report-legend .promoters{background:#80ca83}.survey-report-score-row>strong{font-size:.8rem}.survey-report-legend{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:18px;font-size:.77rem;display:flex}.survey-report-legend span{align-items:center;gap:6px;display:flex}.survey-report-legend i{width:12px;height:12px;display:inline-block}.survey-report-topic-bars{gap:7px;display:grid}.survey-report-topic-row{grid-template-columns:190px minmax(0,1fr) 80px;align-items:center;gap:9px;font-size:.82rem;display:grid}.survey-report-topic-row>span{text-align:right}.survey-report-topic-track{height:24px}.survey-report-topic-track i{background:#c6c7bd;height:100%;display:block}.survey-report-topic-track i.top{background:#2d83d3}.survey-report-topic-row strong{white-space:nowrap;font-size:.8rem}.survey-report-topic-row small{font-size:.75rem;font-weight:400}.survey-results-footer{flex-wrap:wrap;gap:14px;margin-top:60px;display:flex}.survey-results-footer a{color:#fff;background:#087e96;border-radius:10px;justify-content:space-between;align-items:center;gap:30px;min-width:240px;padding:16px 18px;font-weight:700;text-decoration:none;display:inline-flex}.survey-results-footer a:hover{background:#08687b}@media (max-width:700px){.survey-results{padding:22px 20px 70px}.survey-results-hero{padding:46px 0 36px}.survey-results-lead{font-size:1rem}.survey-results-numbers{gap:7px}.survey-results-numbers>div{padding:15px 11px}.survey-results-numbers span{font-size:.72rem}.survey-results-numbers strong{font-size:2rem}.survey-results-numbers small{font-size:.75rem}.survey-report{font-size:.94rem}.survey-report h2{margin-top:60px}.survey-report h3{margin-top:38px}.survey-report-chart{padding:16px}.survey-report-score-row{grid-template-columns:60px minmax(0,1fr) 57px;gap:5px;font-size:.67rem}.survey-report-score-stack{height:27px}.survey-report-score-row>strong{font-size:.62rem}.survey-report-topic-row{grid-template-columns:100px minmax(0,1fr) 55px;gap:6px;font-size:.63rem}.survey-report-topic-track{height:20px}.survey-report-topic-row strong,.survey-report-topic-row small{font-size:.64rem}.survey-report-legend{font-size:.65rem}.survey-results-footer a{width:100%}}
