.insights-projects-head,.insights-topics-head{max-width:42rem;margin:0 auto 2.25rem;text-align:center}.insights-projects-title,.insights-topics-title{margin:0 0 .75rem;font-size:clamp(2.1rem,3.8vw,3rem);font-weight:650;letter-spacing:-.04em;line-height:1.12;color:#12161c;text-wrap:balance}.insights-topics-lead{margin:0 auto;max-width:36rem;font-size:clamp(1.05rem,1.25vw,1.15rem);line-height:1.55;color:rgba(18,22,28,.68);text-wrap:pretty}.insights-topics-layout{display:grid;gap:1.75rem;align-items:stretch}@media (min-width:960px){.insights-topics-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:2.5rem}.insights-topics-side{height:100%;min-height:100%}.insights-topics-item{flex:1 1 0;min-height:0}}.insights-topics-scene{--topic-accent:#eb6e08;display:flex;flex-direction:column;height:100%;min-height:100%}@media (max-width:959.98px){.insights-topics-scene{display:none}}.insights-topics-scene--survey{--topic-accent:#eb6e08}.insights-topics-scene--lead{--topic-accent:#a2027b}.insights-topics-scene--collab{--topic-accent:#12b76a}.insights-topics-scene--change{--topic-accent:#0e7490}.insights-topics-side{display:flex;flex-direction:column;justify-content:space-between;gap:.35rem}.insights-topics-item{position:relative;display:flex;flex-direction:column;justify-content:center;padding:.7rem .45rem .7rem 1.15rem;color:inherit;text-decoration:none;border-radius:.65rem;transition:background-color .2s ease}.insights-topics-item:before{content:"";position:absolute;left:0;top:.55rem;bottom:.55rem;width:3px;border-radius:999px;background:currentColor;opacity:.45;transition:opacity .2s ease,width .2s ease}.insights-topics-item.is-active,.insights-topics-item:focus-visible,.insights-topics-item:hover{background:color-mix(in srgb,currentColor 6%,transparent)}.insights-topics-item.is-active:before,.insights-topics-item:focus-visible:before,.insights-topics-item:hover:before{opacity:1;width:4px}.insights-topics-item:focus-visible{outline:2px solid rgba(162,2,123,.35);outline-offset:3px}.insights-topics-item--survey{color:#eb6e08}.insights-topics-item--lead{color:#a2027b}.insights-topics-item--collab{color:#12b76a}.insights-topics-item--change{color:#0e7490}.insights-topics-item h3{margin:0 0 .3rem;font-size:1.18rem;font-weight:650;letter-spacing:-.02em;line-height:1.25;color:#12161c;transition:color .2s ease}.insights-topics-item p{margin:0;font-size:.98rem;line-height:1.5;color:rgba(18,22,28,.7)}.insights-topics-item.is-active h3,.insights-topics-item:focus-visible h3,.insights-topics-item:hover h3{color:inherit}.insights-topics-all{display:flex;justify-content:center;margin:1.75rem 0 0}.insights-topics .insights-more-links{margin-top:1.75rem}.insights-topics-title .hero-01-text-gradient{margin-inline-end:-.14em}.insights-topics-device{flex:1;display:flex;flex-direction:column;height:100%;min-height:100%}.insights-topics-device .insights-change-device-shell{flex:1;display:flex;flex-direction:column;height:100%;box-shadow:0 18px 40px -28px rgba(42,53,71,.38)}.insights-topics-device-panel{flex:1;display:flex;flex-direction:column;min-height:0;animation:insights-topics-preview-in .35s ease both}.insights-topics-device-hero{display:grid;gap:.85rem;padding:.9rem 1rem;color:#fff;background:radial-gradient(circle at 92% 0,rgba(255,255,255,.28),transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--topic-accent) 92%,#12161c) 0,color-mix(in srgb,var(--topic-accent) 70%,#2a3547) 55%,color-mix(in srgb,var(--topic-accent) 45%,#12161c) 100%)}@media (min-width:520px){.insights-topics-device-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.insights-topics-device-eyebrow{display:inline-flex;margin:0 0 .45rem;padding:.18rem .55rem;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.14);font-size:.62rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.insights-topics-device-hero-title{margin:0;font-size:clamp(1.15rem,2vw,1.4rem);font-weight:700;letter-spacing:-.03em;line-height:1.2}.insights-topics-device-stats{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.75rem}.insights-topics-device-stats div{min-width:4.5rem;padding:.4rem .55rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.14)}.insights-topics-device-stats span{display:block;font-size:.58rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.7)}.insights-topics-device-stats strong{display:block;margin-top:.1rem;font-size:1rem;font-variant-numeric:tabular-nums}.insights-topics-device-ring{display:grid;justify-items:center;gap:.25rem}.insights-topics-device-ring p{margin:0;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.72)}.insights-topics-device-body{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:.7rem;padding:.9rem 1rem 1rem;background:radial-gradient(ellipse 70% 45% at 100% 0,color-mix(in srgb,var(--topic-accent) 10%,transparent),transparent 55%),#fff}.insights-topics-device-question{display:grid;gap:.55rem}.insights-topics-device-q-label{margin:0;font-size:.68rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:rgba(18,22,28,.42)}.insights-topics-device-q{margin:0;font-size:.98rem;font-weight:650;line-height:1.4;letter-spacing:-.015em;color:#12161c;text-wrap:pretty}.insights-topics-device-dist{display:flex;flex-direction:column;flex:1 1 auto;min-height:5.75rem;max-height:8.5rem;padding:.7rem .8rem .75rem;border-radius:.95rem;background:#f4f6f8;border:1px solid rgba(229,234,239,.95)}.insights-topics-device-dist-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem .75rem;margin-bottom:.65rem;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgba(18,22,28,.48)}.insights-topics-device-dist-head span:last-child{font-weight:600;letter-spacing:0;text-transform:none;color:rgba(18,22,28,.42)}.insights-topics-device-bars{flex:1;display:flex;align-items:flex-end;gap:.35rem;min-height:3.5rem}.insights-topics-device-bars i{display:block;flex:1;height:var(--bar-h,40%);min-height:18%;border-radius:.35rem .35rem .2rem .2rem;background:color-mix(in srgb,var(--topic-accent) 55%,#eef2f6);transition:height .4s ease}.insights-topics-device-bars i[data-seg="1"]{background:color-mix(in srgb,var(--topic-accent) 28%,#eef2f6)}.insights-topics-device-bars i[data-seg="2"]{background:color-mix(in srgb,var(--topic-accent) 42%,#eef2f6)}.insights-topics-device-bars i[data-seg="3"]{background:color-mix(in srgb,var(--topic-accent) 58%,#eef2f6)}.insights-topics-device-bars i[data-seg="4"]{background:color-mix(in srgb,var(--topic-accent) 78%,#fff)}.insights-topics-device-bars i[data-seg="5"]{background:var(--topic-accent)}.insights-topics-device-signal{margin:0;flex:none;padding:.7rem .8rem;border-radius:.85rem;font-size:.86rem;font-weight:600;line-height:1.4;color:#12161c;background:linear-gradient(145deg,color-mix(in srgb,var(--topic-accent) 10%,#fff),color-mix(in srgb,var(--topic-accent) 5%,#f4f6f8));border:1px solid color-mix(in srgb,var(--topic-accent) 18%,#e5eaef)}@keyframes insights-topics-preview-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.insights-topics-device-panel{animation:none}.insights-topics-device-bars i{transition:none}}