.insights-prose{color:#ffffffd6;max-width:68ch;margin-inline:auto;font-size:clamp(1.0625rem,1rem + .4vw,1.1875rem);line-height:1.75}.insights-prose>p:first-of-type{color:#ffffffeb;font-size:1.375rem;line-height:1.55}.insights-prose h1,.insights-prose h2,.insights-prose h3{color:#fff;font-weight:700;line-height:1.18}.insights-prose h2,.insights-prose h3{scroll-margin-top:6.5rem}.insights-prose h1{margin:2.5rem 0 1rem;font-size:2.375rem}.insights-prose h2{max-width:20ch;margin:clamp(3.5rem,7vw,5rem) 0 1.3rem;padding-top:1.4rem;font-size:clamp(1.9rem,3.5vw,2.4rem);position:relative}.insights-prose h2:before{content:"";background:#ff9913;border-radius:9999px;width:2.5rem;height:3px;position:absolute;top:0;left:0}.insights-prose .kicker{text-transform:uppercase;letter-spacing:.16em;color:#41d7ef;text-shadow:0 0 18px #41d7ef73;align-items:center;gap:.65rem;margin:clamp(3.5rem,7vw,5rem) 0 1.1rem;font-size:.75rem;font-weight:700;display:flex}.insights-prose .kicker:before{content:"";background:#41d7ef;border-radius:9999px;flex:none;width:26px;height:2px;box-shadow:0 0 10px #41d7ef99}.insights-prose .kicker+h2{margin-top:0;padding-top:0}.insights-prose .kicker+h2:before{display:none}.insights-prose h3{margin:2rem 0 .75rem;font-size:1.5rem;font-weight:600}.insights-prose p{margin-bottom:1.35rem}.insights-prose ul{margin:1.35rem 0;padding-left:1.5rem;list-style:outside}.insights-prose li{margin-bottom:.5rem}.insights-prose ol{counter-reset:insights-ol;margin:1.5rem 0;padding-left:0;list-style:none}.insights-prose ol>li{counter-increment:insights-ol;min-height:2.25rem;margin-bottom:1rem;padding-left:3.25rem;position:relative}.insights-prose ol>li:before{content:counter(insights-ol);color:#ff9913;width:2.25rem;height:2.25rem;font-family:var(--font-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums;background:#ff991314;border:1px solid #ff991373;border-radius:9999px;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:flex;position:absolute;top:-.15rem;left:0}.insights-prose a{color:#41d7ef;text-underline-offset:2px;text-decoration:underline}.insights-prose a:hover{color:#2cc2db}.insights-prose strong{color:#fff;font-weight:700}.insights-prose blockquote{color:#fff;border-left:3px solid #ff9913;max-width:32ch;margin:2.5rem 0;padding:.25rem 0 .25rem 1.3rem;font-size:1.5rem;font-style:normal;font-weight:600;line-height:1.35}.insights-prose .takeaways{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(158deg,#2cc2db29,#22425859);border:1px solid #2cc2db47;border-radius:16px;margin:0 0 2.5rem;padding:1.3rem 1.7rem .8rem;box-shadow:0 16px 44px #0003}.insights-prose .takeaways-label{text-transform:uppercase;letter-spacing:.1em;color:#41d7ef;margin:0 0 .6rem;font-size:.75rem;font-weight:700}.insights-prose .takeaways ul{margin:0;padding-left:1.1rem}.insights-prose .takeaways li{color:#ffffffe0}.insights-prose .callout{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(158deg,#ff991324,#22425859);border:1px solid #ff991352;border-radius:16px;margin:2.25rem 0;padding:1.2rem 1.6rem;box-shadow:0 16px 44px #0003}.insights-prose .callout p{margin-bottom:0}.insights-prose .callout strong{color:#ffad00}.insights-prose .stat{background:linear-gradient(158deg,#2cc2db33,#0c3a5c8c);border:1px solid #2cc2db66;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:1.75rem;margin:2.5rem 0;padding:1.6rem 1.9rem;display:grid;box-shadow:0 22px 60px #00000047}.insights-prose .stat-figure{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.01em;text-shadow:0 0 34px #41d7ef80;font-size:clamp(3rem,7vw,4.5rem);font-weight:800;line-height:.85}.insights-prose .stat-caption{color:#ffffffe6;margin:0;font-size:1.0625rem;line-height:1.5}.insights-prose .stat-source{text-transform:uppercase;letter-spacing:.06em;color:#41d7ef;margin-top:.45rem;font-size:.75rem;display:block}.insights-prose code{background:#ffffff14;border-radius:4px;padding:.15rem .4rem;font-size:.9em}.insights-prose pre{background:#00000059;border-radius:12px;margin:1.5rem 0;padding:1rem 1.25rem;overflow-x:auto}.insights-prose pre code{background:0 0;padding:0}.insights-prose table{border-collapse:separate;border-spacing:0;background:#12283d8c;border:1px solid #ffffff1f;border-radius:14px;width:100%;margin:1.75rem 0;font-size:1.0625rem;overflow:hidden}.insights-prose th,.insights-prose td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff14;border-right:1px solid #ffffff14;padding:.95rem 1.3rem}.insights-prose tr td:last-child,.insights-prose tr th:last-child{border-right:0}.insights-prose tbody tr:last-child td{border-bottom:0}.insights-prose thead th{text-transform:uppercase;letter-spacing:.06em;color:#ffffffb8;background:#081e3099;font-size:.8125rem;font-weight:700}.insights-prose tbody td:first-child,.insights-prose thead th:first-child{color:#ffffff8c;text-transform:uppercase;letter-spacing:.05em;background:#081e3059;font-size:.78rem;font-weight:600}.insights-prose tbody td{color:#ffffffd1}.insights-prose td.num,.insights-prose th.num{text-align:right;font-variant-numeric:tabular-nums}.insights-prose table.lanes{background:#22425866}.insights-prose table.lanes th,.insights-prose table.lanes td{border-right:0}.insights-prose table.lanes thead th{background:0 0;border-top:2px solid #0000}.insights-prose table.lanes thead th:nth-child(2){color:#2cc2db;text-shadow:0 0 20px #2cc2db80;border-color:#2cc2db}.insights-prose table.lanes thead th:nth-child(3){color:#ff9913;text-shadow:0 0 20px #ff991366;border-color:#ff9913}.insights-prose table.lanes td:nth-child(2),.insights-prose table.lanes th:nth-child(2){background:linear-gradient(#2cc2db24,#0000)}.insights-prose table.lanes td:nth-child(3),.insights-prose table.lanes th:nth-child(3){background:linear-gradient(#ff991324,#0000)}.insights-prose table.lanes tbody td:first-child{background:0 0}.insights-prose .vs{grid-template-columns:1fr 1fr 1.15fr;align-items:stretch;gap:1rem;margin:1.75rem 0;display:grid}.insights-prose .vs-card{border-radius:16px;flex-direction:column;padding:1.5rem 1.5rem 1.6rem;display:flex}.insights-prose .vs-name{color:#fff;margin:0 0 .2rem;font-size:1.2rem;font-weight:700}.insights-prose .vs-kind{text-transform:uppercase;letter-spacing:.1em;margin:0 0 1.1rem;font-size:.72rem}.insights-prose .vs-row{border-top:1px solid #ffffff14;padding:.8rem 0}.insights-prose .vs-lbl{text-transform:uppercase;letter-spacing:.08em;color:#ffffff73;margin:0 0 .2rem;font-size:.68rem;display:block}.insights-prose .vs-val{font-size:1rem;line-height:1.35}.insights-prose .vs-card.muted{background:#12283d8c;border:1px solid #ffffff12}.insights-prose .vs-card.muted .vs-name{color:#ffffffb8}.insights-prose .vs-card.muted .vs-kind{color:#fff6}.insights-prose .vs-card.muted .vs-val{color:#fff9}.insights-prose .vs-card.win{background:linear-gradient(158deg,#2cc2db42,#0c3a5cd9 60%);border:1px solid #2cc2db;position:relative;transform:translateY(-10px);box-shadow:0 0 0 1px #2cc2db59,0 26px 60px #0006}.insights-prose .vs-card.win .vs-kind{color:#ffad00;font-weight:700}.insights-prose .vs-card.win .vs-row{border-top:1px solid #ffffff2e}.insights-prose .vs-card.win .vs-lbl{color:#ffffffb3}.insights-prose .vs-card.win .vs-val{color:#fff;font-weight:600}.insights-prose .vs-badge{color:#3a1a00;letter-spacing:.08em;text-transform:uppercase;background:#ff9913;border-radius:9999px;padding:5px 12px;font-size:.68rem;font-weight:800;position:absolute;top:-12px;left:1.5rem}.insights-prose figure{margin:2.25rem 0}.insights-prose img{border:1px solid #ffffff1f;border-radius:14px;max-width:100%;height:auto}.insights-prose figure img{width:100%;margin:0 0 .6rem;display:block}.insights-prose figcaption{color:#fff9;text-align:center;font-size:.875rem;font-style:italic;line-height:1.5}.insights-prose figure.full{width:100vw;height:58vh;max-height:560px;margin:clamp(2.5rem,6vw,4rem) 0;position:relative;left:50%;transform:translate(-50vw)}.insights-prose figure.full img{object-fit:cover;border:0;border-radius:0;width:100%;height:100%;margin:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.insights-prose figure.full figcaption{text-align:left;color:#fffc;background:linear-gradient(#0000,#082f4abf);border-radius:8px;max-width:42ch;padding:1.5rem 1rem .25rem;font-size:.9rem;position:absolute;bottom:2rem;left:max(1.5rem,50vw - 33ch)}.insights-prose figure.full.reveal-on-scroll{transform:translate(-50vw)translateY(22px)}.insights-prose figure.full.reveal-on-scroll.revealed{transform:translate(-50vw)}.insights-prose hr{text-align:center;background:0 0;border:0;height:1.4rem;margin:3rem 0;position:relative}.insights-prose hr:before{content:"▲";color:#2cc2db;text-shadow:0 0 12px #2cc2db99;font-size:.8rem;position:relative;top:.1rem}.insights-prose hr:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#2cc2db59,#0000);height:1px;position:absolute;top:50%;left:0;right:0}.insights-prose .insight-embed[data-hydrated=true]{min-height:22rem}@media (max-width:680px){.insights-prose .vs{grid-template-columns:1fr}.insights-prose .vs-card.win{transform:none}.insights-prose figure.full{height:44vh}.insights-prose .stat{grid-template-columns:1fr;gap:.75rem}}.insights-faq-wrap{max-width:68ch;margin:3rem auto 0}.insights-faq-wrap>h2{color:#fff;margin:0 0 .5rem;font-size:1.875rem;font-weight:700;line-height:1.25}.insights-faq{border-top:1px solid #ffffff1f}.insights-faq:last-of-type{border-bottom:1px solid #ffffff1f}.insights-faq>summary{cursor:pointer;color:#fff;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.1rem 0;font-size:1.125rem;font-weight:600;list-style:none;display:flex}.insights-faq>summary::-webkit-details-marker{display:none}.insights-faq>summary:after{content:"+";color:#41d7ef;flex:none;font-size:1.5rem;font-weight:700;line-height:1}.insights-faq[open]>summary:after{content:"−"}.insights-faq>summary:hover{color:#41d7ef}.insights-faq>div{color:#ffffffd1;padding:0 0 1.2rem;font-size:1.0625rem;line-height:1.7}.insights-prose .reveal-on-scroll{opacity:0;transition:opacity .7s var(--ease-vista,ease-out),transform .7s var(--ease-vista,ease-out);will-change:opacity,transform;transform:translateY(22px)}.insights-prose .reveal-on-scroll.revealed{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.insights-prose .reveal-on-scroll{opacity:1;transition:none;transform:none}}
