.cp-home-head{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:1.2rem;padding:1.5rem;border-radius:1.1rem;background:#14243a;color:#fff}.cp-home-head h2{font-size:clamp(1.65rem,3vw,2.25rem);line-height:1.1;margin:.3rem 0 .45rem;color:#fff}.cp-home-head p:not(.cp-eyebrow){max-width:42rem;margin:0;color:#cbd7e2}.cp-home-head .cp-eyebrow{margin:0;color:#67d2c7!important}.cp-home-head>a{display:inline-flex;align-items:center;gap:.55rem;white-space:nowrap;padding:.7rem .9rem;border:1px solid #638091;border-radius:.65rem;color:#fff!important;text-decoration:none;font-weight:800}.cp-home-head>a:hover{background:#203750}.cp-home-demo{display:inline-flex;margin:0 0 .8rem;padding:.35rem .65rem;border-radius:.4rem;background:#eaf4f4;color:#315965;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.cp-insights{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(17rem,.7fr);gap:1rem}.cp-chart-panel,.cp-insight-side{border:1px solid #d9e3e8;border-radius:1rem;background:#fff;box-shadow:0 10px 28px rgba(20,36,58,.05)}.cp-chart-panel{padding:1.25rem}.cp-panel-title{display:flex;justify-content:space-between;align-items:start;gap:1rem;padding-bottom:1rem;border-bottom:1px solid #e8eef1;color:#64748b;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.cp-panel-title>div span,.cp-panel-title small{display:block}.cp-panel-title>div span{color:#14243a;font-size:.9rem}.cp-panel-title small{margin-top:.2rem;color:#7b8b9a;font-size:.72rem;font-weight:500;text-transform:none;letter-spacing:0}.cp-bar-chart{display:grid;gap:1rem;margin-top:1.15rem}.cp-bar-row{display:grid;grid-template-columns:1.8rem minmax(8rem,1fr) minmax(8rem,2.4fr) 3.8rem;align-items:center;gap:.75rem}.cp-bar-rank{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:.45rem;background:#edf2f5;color:#40566a;font-size:.75rem;font-weight:900}.cp-bar-row:first-child .cp-bar-rank{background:#14243a;color:#fff}.cp-bar-person strong,.cp-bar-person small{display:block}.cp-bar-person strong{color:#14243a;font-size:.88rem}.cp-bar-person small{margin-top:.12rem;color:#7b8b9a;font-size:.68rem}.cp-bar-track{height:.65rem;border-radius:999px;background:#edf2f4;overflow:hidden}.cp-bar-track i{display:block;height:100%;border-radius:inherit;background:#0f766e}.cp-bar-row:nth-child(2) .cp-bar-track i{background:#287b82}.cp-bar-row:nth-child(3) .cp-bar-track i{background:#4e8f95}.cp-bar-row:nth-child(n+4) .cp-bar-track i{background:#7ba7aa}.cp-bar-row>b{text-align:right;color:#14243a;font-size:.86rem}.cp-insight-side{display:flex;flex-direction:column;align-items:center;padding:1.25rem}.cp-score-gauge{display:grid;place-items:center;width:9.5rem;height:9.5rem;border-radius:50%;background:conic-gradient(#0f766e calc(var(--score)*1%),#e7eef0 0);position:relative}.cp-score-gauge:after{content:"";position:absolute;inset:.72rem;border-radius:50%;background:#fff}.cp-score-gauge>div{position:relative;z-index:1;text-align:center}.cp-score-gauge strong,.cp-score-gauge span{display:block}.cp-score-gauge strong{color:#14243a;font-size:1.7rem}.cp-score-gauge span{color:#64748b;font-size:.72rem}.cp-leader-summary{width:100%;padding:1rem 0;text-align:center;border-bottom:1px solid #e8eef1}.cp-leader-summary span,.cp-leader-summary strong,.cp-leader-summary small{display:block}.cp-leader-summary span{color:#64748b;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em}.cp-leader-summary strong{margin:.2rem 0;color:#14243a;font-size:1.15rem}.cp-leader-summary small{color:#7b8b9a;font-size:.72rem}.cp-stat-grid{display:grid;grid-template-columns:1fr 1fr;width:100%;padding-top:1rem}.cp-stat-grid>div{text-align:center}.cp-stat-grid>div+div{border-left:1px solid #e8eef1}.cp-stat-grid strong,.cp-stat-grid span{display:block}.cp-stat-grid strong{color:#0f766e;font-size:1.05rem}.cp-stat-grid span{color:#64748b;font-size:.68rem}.cp-trust-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:1rem}.cp-trust-strip>div{display:grid;grid-template-columns:2rem 1fr;gap:.6rem;padding:.9rem;border:1px solid #d9e3e8;border-radius:.8rem;background:#f8fafb}.cp-trust-strip>div>span{color:#0f766e;font-size:.72rem;font-weight:900}.cp-trust-strip p,.cp-trust-strip strong{display:block;margin:0}.cp-trust-strip strong{color:#14243a;font-size:.8rem}.cp-trust-strip p{color:#64748b;font-size:.7rem;line-height:1.45}@media(max-width:900px){.cp-insights{grid-template-columns:1fr}.cp-insight-side{display:grid;grid-template-columns:auto 1fr;gap:1rem}.cp-score-gauge{grid-row:span 2}.cp-leader-summary{text-align:left}.cp-stat-grid{padding:0}}@media(max-width:640px){.cp-home-head{align-items:flex-start;flex-direction:column}.cp-home-head>a{width:100%;justify-content:center}.cp-bar-row{grid-template-columns:1.8rem 1fr 3.5rem}.cp-bar-track{grid-column:2/4}.cp-insight-side{display:flex}.cp-trust-strip{grid-template-columns:1fr}}
