.insight-preview{container-type:inline-size;background:#f4f6fb;color:#0a0f1f;font:17px/1.75 Geist,system-ui,sans-serif;overflow-wrap:anywhere}.insight-preview *,.insight-preview *:before,.insight-preview *:after{box-sizing:border-box}.insight-preview h1,.insight-preview h2,.insight-preview h3{font-family:Sora,system-ui,sans-serif;font-weight:600;letter-spacing:-.03em;line-height:1.2;color:inherit}.insight-preview h1{font-size:clamp(36px,5vw,64px);margin:0;letter-spacing:-.045em}.insight-preview h2{font-size:28px;margin:0 0 22px}.insight-preview h3{font-size:20px;margin:0 0 12px}.insight-preview p{margin:0 0 20px}.insight-preview a{color:#3d5afe}.insight-preview img{max-width:100%;height:auto;display:block}.insight-preview .ip-eyebrow,.insight-preview .ip-breadcrumb{font:12px/1.6 Geist Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.insight-preview .ip-hero{display:block;position:relative;background:#070b1a;color:#fff;padding:64px max(24px,(100% - 904px) / 2) 70px;border:0;border-radius:0}.insight-preview .ip-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.0431372549) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.0431372549) 1px,transparent 1px),radial-gradient(ellipse at 85% 0,rgba(61,90,254,.3333333333),transparent 60%);background-size:56px 56px,56px 56px,100% 100%}.insight-preview .ip-hero>div{position:relative}.insight-preview .ip-breadcrumb{color:#22d3ee;margin-bottom:24px}.insight-preview .ip-breadcrumb a{color:#8a93b2}.insight-preview .ip-breadcrumb span{margin:0 10px}.insight-preview .ip-summary{font-size:20px;line-height:1.6;color:#aeb6cf;margin:24px 0;max-width:720px}.insight-preview .ip-meta{display:flex;flex-wrap:wrap;gap:20px;align-items:center;font-size:14px;color:#c8cfe4}.insight-preview .ip-meta strong{color:#fff}.insight-preview .ip-meta img{width:46px;height:46px;border-radius:50%;object-fit:cover}.insight-preview .ip-avatar{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#3d5afe,#22d3ee);font-weight:600}.insight-preview .ip-cover{max-width:1120px;padding:0 24px;margin:32px auto}.insight-preview .ip-cover img{width:100%;aspect-ratio:21/9;object-fit:cover;border-radius:28px;box-shadow:0 30px 70px #0a0f1f33}.insight-preview .ip-cover figcaption{font-size:13px;color:#556079;margin-top:12px}.insight-preview .ip-layout{max-width:1200px;margin:auto;padding:64px 24px 40px;display:grid;grid-template-columns:260px minmax(0,1fr);gap:56px;align-items:start}.insight-preview .ip-content{grid-column:2;min-width:0}.insight-preview .ip-sidebar{grid-column:1;grid-row:1;position:sticky;top:96px;display:flex;flex-direction:column;gap:20px}.insight-preview .ip-toc,.insight-preview .ip-guide{background:#fff;border:1px solid rgba(10,15,31,.0588235294);border-radius:20px;padding:20px}.insight-preview .ip-toc a{display:block;padding:8px 10px;border-radius:10px;font-size:14px;line-height:1.4;color:#556079;text-decoration:none}.insight-preview .ip-toc a:hover{background:#eef1ff;color:#3d5afe}.insight-preview .ip-toc .ip-eyebrow{color:#556079;margin-bottom:12px}.insight-preview .ip-guide{background:#070b1a;color:#fff}.insight-preview .ip-guide p{font-size:14px;color:#aeb6cf}.insight-preview .ip-guide a{color:#22d3ee}.insight-preview .ip-section{margin-bottom:42px;scroll-margin-top:100px}.insight-preview .ip-block{margin:24px 0}.insight-preview .ip-text,.insight-preview .ip-intro{font-size:17px;line-height:1.8;color:#556079;white-space:pre-line}.insight-preview .ip-intro{font-size:19px}.insight-preview .ip-short{background:#eef1ff;border:1px solid rgba(61,90,254,.1490196078);border-radius:24px;padding:28px;margin-bottom:32px}.insight-preview .ip-short ul{padding-left:22px;margin:0}.insight-preview .ip-short li{margin:8px 0}.insight-preview .ip-point,.insight-preview .ip-note,.insight-preview .ip-info-box{padding:26px;border-radius:20px;background:#eef1ff;border:1px solid rgba(61,90,254,.1490196078)}.insight-preview .ip-point{background:#070b1a;color:#fff}.insight-preview .ip-point p:last-child,.insight-preview .ip-note p:last-child{margin:0}.insight-preview .ip-note{background:#fff4e4;color:#6b4210;border-color:#ff9f1c55}.insight-preview .ip-info-box{display:flex;gap:16px}.insight-preview .ip-info-icon{width:26px;flex:0 0 26px;color:#3d5afe}.insight-preview .ip-info-icon svg{width:26px;fill:none;stroke:currentColor;stroke-width:1.8}.insight-preview .ip-info-box p:last-child{margin-bottom:0}.insight-preview .ip-info-warning{background:#fff4e4;color:#6b4210;border-color:#ff9f1c55}.insight-preview .ip-info-success{background:#eafbf2;border-color:#34b77955}.insight-preview .ip-info-alert{background:#fff0f0;border-color:#e6535355}.insight-preview .ip-numbered{list-style:none;padding:0}.insight-preview .ip-numbered li{display:flex;gap:16px;margin-bottom:20px}.insight-preview .ip-number{flex:0 0 36px;height:36px;background:#eef1ff;color:#3d5afe;border-radius:10px;display:grid;place-items:center;font:600 14px Geist Mono,monospace}.insight-preview .ip-numbered p{color:#556079;margin:0}.insight-preview .ip-table{overflow:auto;background:#fff;border-radius:16px;border:1px solid rgba(10,15,31,.0784313725)}.insight-preview .ip-table table{border-collapse:collapse;width:100%;font-size:15px}.insight-preview .ip-table th,.insight-preview .ip-table td{padding:14px;text-align:left;border-bottom:1px solid rgba(10,15,31,.0784313725)}.insight-preview .ip-table th{background:#070b1a;color:#fff}.insight-preview .ip-special{background:#eef1ff}.insight-preview .ip-table-footer{font-size:13px;color:#556079}.insight-preview .ip-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px}.insight-preview .ip-grid>div{padding:24px;background:#fff;border:1px solid rgba(10,15,31,.0784313725);border-radius:20px}.insight-preview .ip-grid p{font-weight:600;margin:0 0 8px}.insight-preview .ip-grid span{color:#556079;font-size:15px}.insight-preview .ip-quote{margin:0;background:linear-gradient(145deg,#3d5afe,#2337c9);color:#fff;border-radius:24px;padding:36px}.insight-preview .ip-quote p{font-size:24px;font-family:Sora,sans-serif;line-height:1.5}.insight-preview .ip-quote footer{background:none;color:#c8cfe4;font-size:14px;padding:0;text-align:left}.insight-preview .ip-checklist{border:1px solid rgba(10,15,31,.0784313725);border-radius:20px;padding:12px;background:#fff}.insight-preview .ip-checklist label{display:flex;align-items:center;gap:12px;padding:12px;margin:0;font-size:16px}.insight-preview .ip-checklist input{width:20px;height:20px;accent-color:#3D5AFE}.insight-preview .ip-checklist .done{text-decoration:line-through;color:#8a93b2;background:#f4f6fb;border-radius:10px}.insight-preview .ip-progress{font-size:13px;color:#556079;margin-top:12px}.insight-preview .ip-image{margin:0}.insight-preview .ip-image img{width:100%;border-radius:20px}.insight-preview .ip-image figcaption{font-size:13px;color:#556079;margin-top:10px}.insight-preview .ip-author{display:flex;gap:20px;border-top:1px solid rgba(10,15,31,.0784313725);padding-top:32px;margin-top:40px}.insight-preview .ip-author img{width:72px;height:72px;object-fit:cover;border-radius:50%}.insight-preview .ip-author p{font-size:15px;color:#556079}.insight-preview .ip-related{max-width:1200px;margin:auto;padding:40px 24px 64px}.insight-preview .ip-related>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:22px}.insight-preview .ip-related button{font:inherit;text-align:left;background:#fff;border:1px solid rgba(10,15,31,.0784313725);color:#0a0f1f;border-radius:24px;padding:24px;cursor:pointer}.insight-preview .ip-related .ip-eyebrow{color:#3d5afe}.insight-preview .ip-rich{overflow-wrap:anywhere;line-height:1.8}.insight-preview .ip-rich a{text-decoration:underline}.insight-preview .rt-color-navy{color:#0a0f1f}.insight-preview .rt-color-gold{color:#986000}.insight-preview .rt-color-red{color:#b02b2b}.insight-preview .rt-color-green{color:#187145}.insight-preview .rt-color-blue{color:#3d5afe}.insight-preview .rt-color-charcoal{color:#556079}.insight-preview .ip-mobile-toc{display:none}.insight-preview .ip-consult{padding:32px;border-radius:24px;background:#070b1a;color:#fff}.insight-preview .ip-consult a{display:inline-block;padding:12px 22px;border-radius:999px;background:#22d3ee;color:#070b1a;text-decoration:none}@container (max-width:850px){.insight-preview .ip-layout{display:flex;flex-direction:column;gap:24px;padding:32px 20px}.insight-preview .ip-content{width:100%}.insight-preview .ip-sidebar{position:static;width:100%}.insight-preview .ip-sidebar .ip-toc{display:none}.insight-preview .ip-mobile-toc{display:block;position:sticky;top:72px;z-index:20;background:#fff;border:1px solid rgba(10,15,31,.0784313725);border-radius:16px;padding:14px;margin:16px 20px}.insight-preview .ip-mobile-toc a{display:block;padding:8px}.insight-preview .ip-hero{padding:48px 20px}.insight-preview .ip-quote{padding:24px}.insight-preview .ip-quote p{font-size:21px}}.insight-preview .ip-comparison>div:first-child{background:#eafbf2}.insight-preview .ip-comparison>div:last-child{background:#fff0f0}.insight-preview .ip-grid p{white-space:pre-line}.insight-preview .ip-bullets li{padding:6px 0;color:#556079}.insight-preview .ip-reading-progress{position:sticky;top:65px;height:3px;z-index:30}.insight-preview .ip-reading-progress span{display:block;height:3px;background:linear-gradient(90deg,#3d5afe,#22d3ee)}.insight-preview .ip-share{max-width:1200px;margin:auto;padding:0 24px}.insight-preview .ip-share button{border:1px solid rgba(10,15,31,.1333333333);border-radius:999px;padding:10px 18px;background:#fff;color:#3d5afe;cursor:pointer}.insight-preview .ip-card-art{height:140px;border-radius:16px;display:grid;place-items:center;color:#fff;font-size:48px;margin-bottom:20px}insight-image-paragraph{display:block}.ip-image-paragraph{position:relative;display:flex;gap:24px;align-items:center;min-width:0}.ip-image-paragraph .ip-flow-image{flex:0 0 35%;width:35%;margin:0}.ip-image-paragraph .ip-flow-image img{display:block;width:100%;height:auto}.ip-image-paragraph .ip-flow-image figcaption{font-size:13px;margin-top:8px}.ip-image-paragraph .ip-flow-text{flex:1;min-width:0}.ip-image-paragraph .ip-flow-measure{position:absolute;inset:0 0 auto;visibility:hidden;pointer-events:none;z-index:-1}.ip-image-paragraph .ip-flow-measure p{margin:0 0 1em}.ip-image-paragraph:is(.pos-top-right,.pos-right,.pos-bottom-right){flex-direction:row-reverse}.ip-image-paragraph:is(.pos-top-left,.pos-top-right){align-items:flex-start}.ip-image-paragraph:is(.pos-bottom-left,.pos-bottom-right){align-items:flex-end}.ip-image-paragraph:is(.pos-top,.pos-bottom){flex-direction:column}.ip-image-paragraph:is(.pos-top,.pos-bottom) .ip-flow-image{width:70%;flex-basis:auto}.ip-image-paragraph.pos-bottom{flex-direction:column-reverse}.ip-image-paragraph.wrap:not(.pos-top):not(.pos-bottom){display:flow-root}.ip-image-paragraph.wrap:not(.pos-top):not(.pos-bottom) .ip-flow-image{float:left;margin:0 24px 16px 0;padding-top:var(--image-offset, 0px);shape-outside:inset(var(--image-offset, 0px) 0 0)}.ip-image-paragraph.wrap:not(.pos-top):not(.pos-bottom) .ip-flow-text{display:block}.ip-image-paragraph.wrap:not(.pos-top):not(.pos-bottom):is(.pos-top-right,.pos-right,.pos-bottom-right) .ip-flow-image{float:right;margin:0 0 16px 24px}@container (max-width:500px){.ip-image-paragraph{display:flex!important;flex-direction:column!important}.ip-image-paragraph .ip-flow-image{float:none!important;width:100%!important;padding-top:0!important;margin:0!important}.ip-image-paragraph.pos-bottom,.ip-image-paragraph.pos-bottom-left,.ip-image-paragraph.pos-bottom-right{flex-direction:column-reverse!important}}.nx-hover-0:hover{background:#22d3ee!important}.nx-hover-1:hover{border-color:#fff!important}.nx-hover-2:hover{color:#fff!important}.nx-hover-3:hover{background:#e3e8ff!important}.nx-hover-4:hover{border-color:#0a0f1f!important}.nx-hover-5:hover{background:#3d5afe!important}.nx-hover-6:hover{background:#ffffff1a!important;color:#fff!important}.nx-hover-7:hover{background:#ffffff14!important}.nx-hover-8:hover{background:#22d3ee!important;color:#070b1a!important}.nx-hover-9:hover{background:#fff!important;color:#070b1a!important}.nx-hover-10:hover{border-color:#fff!important;color:#fff!important}.nx-hover-11:hover,.nx-hover-12:hover,.nx-hover-13:hover,.nx-hover-14:hover,.nx-hover-15:hover,.nx-hover-16:hover,.nx-hover-17:hover,.nx-hover-18:hover,.nx-hover-19:hover,.nx-hover-20:hover{color:#fff!important}.nx-hover-21:hover{transform:translateY(-3px)!important}.nx-hover-22:hover{color:#fff!important}.nx-hover-23:hover{background:#2a44e0!important;color:#fff!important}.nx-hover-24:hover{background:#3d5afe!important;color:#fff!important}.nx-hover-25:hover,.nx-hover-26:hover{background:#3d5afe!important}.nx-hover-27:hover,.nx-hover-28:hover{background:#f4f6fb!important}.nx-hover-29:hover,.nx-hover-30:hover,.nx-hover-31:hover{border-color:#0a0f1f!important}.nx-hover-32:hover{background:#2a44e0!important}@keyframes nxGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes nxSweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.nx-hover-34:hover{background:#5570ff!important;color:#fff!important;transform:translateY(-2px)!important}.nx-hover-35:hover{background:#ffffff1f!important}.nx-hover-36:hover{background:#ffc56e!important}.nx-hover-37:hover{border-color:#fff!important}.nx-hover-38:hover{background:#3d5afe!important;color:#fff!important;transform:translateY(-2px)!important}.nx-hover-39:hover{color:#0a0f1f!important;background:#fff!important;transform:translateY(-4px)!important;box-shadow:0 24px 50px #3d5afe29!important}.nx-hover-40:hover{border-color:#22d3ee80!important;color:#e8ecf7!important;transform:translateY(-4px)!important}.nx-hover-41:hover{background:#f4f6fb!important}.nx-hover-42:hover{background:#3d5afe!important}.nx-hover-43:hover{color:#0a0f1f!important;transform:translateY(-4px)!important;box-shadow:0 24px 50px #0a0f1f1a!important}.nx-hover-44:hover{background:#fff!important}.nx-hover-45:hover{background:#5570ff!important;color:#fff!important}.nx-hover-46:hover{background:#ffffff1f!important}.nx-hover-47:hover{transform:translateY(-4px)!important;box-shadow:0 24px 50px #3d5afe29!important}.nx-hover-48:hover{background:#3d5afe!important;color:#fff!important}@keyframes nxIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.nx-hover-50:hover{background:#5570ff!important;color:#fff!important}.nx-hover-51:hover{background:#ffffff1f!important}.nx-hover-52:hover{background:#3d5afe!important;color:#fff!important}.nx-hover-53:hover{border-color:#0a0f1f!important;color:#0a0f1f!important}.nx-hover-54:hover{background:#22d3ee!important;color:#070b1a!important}.nx-hover-55:hover{border-color:#fff!important;color:#fff!important}.nx-hover-57:hover{border-color:#0a0f1f!important;color:#0a0f1f!important}.nx-hover-58:hover{background:#22d3ee!important;color:#070b1a!important}.nx-hover-59:hover{border-color:#0a0f1f!important;color:#0a0f1f!important}.nx-hover-60:hover{transform:translateY(-4px)!important;box-shadow:0 24px 50px #3d5afe24!important}.nx-hover-61:hover{background:#22d3ee!important;color:#070b1a!important}button,input,textarea{font-family:inherit}@keyframes nxMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.nx-hover-63:hover{background:#5570ff!important;color:#fff!important}.nx-hover-64:hover{transform:translateY(-4px)!important;box-shadow:0 24px 50px #3d5afe24!important}.nx-hover-65:hover{background:#22d3ee!important;color:#070b1a!important}html{scroll-behavior:smooth}body{margin:0;background:#f4f6fb;color:#0a0f1f;font-family:Geist,system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:#3d5afe;text-decoration:none}a:hover{color:#2a44e0}*{box-sizing:border-box}button,input,textarea,select{font-family:inherit}@keyframes nxPulse{0%,to{box-shadow:0 0 #ffb34799}50%{box-shadow:0 0 0 9px #ffb34700}}@keyframes nxBlink{0%,80%,to{opacity:.25}40%{opacity:1}}@keyframes nxSpin{to{transform:rotate(360deg)}}@keyframes nxFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes nxDrift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,-30px) scale(1.12)}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.nx-hover-67:hover{border-color:#22d3ee80!important}.nx-hover-68:hover{background:#22d3ee!important}.nx-hover-70:hover{transform:translateY(-4px)!important;border-color:#22d3ee80!important;color:#fff!important}.nx-hover-71:hover{color:#0a0f1f!important;transform:translateY(-4px)!important;box-shadow:0 24px 50px #0a0f1f1a!important}.nx-hover-72:hover{background:#fff!important}.nx-hover-74:hover{color:#fff!important}.nx-hover-75:hover{background:#f4f6fb!important;color:#0a0f1f!important}.nx-hover-76:hover{background:#22d3ee!important;color:#070b1a!important}.nx-hover-77:hover{background:#f4f6fb!important}.nx-hover-78:hover{background:#22d3ee!important;color:#070b1a!important}.nx-hover-79:hover{border-color:#3d5afe!important;color:#3d5afe!important}.nx-hover-80:hover,.nx-hover-81:hover,.nx-hover-82:hover{background:#0a0f1f!important;color:#fff!important}.nx-hover-83:hover{background:#3d5afe!important;color:#fff!important}.nx-hover-84:hover{color:#0a0f1f!important;transform:translateY(-4px)!important;box-shadow:0 24px 50px #0a0f1f1a!important}.nx-hover-86:hover{border-color:#22d3ee!important}.nx-hover-87:hover{background:#f4f6fb!important;color:#0a0f1f!important}.nx-hover-88:hover{background:#3d5afe!important}.skip-link{position:fixed;top:-100px;left:12px;z-index:999;background:#070b1a;color:#fff;padding:12px}.skip-link:focus{top:12px}:focus-visible{outline:2px solid #3D5AFE;outline-offset:4px}main:focus{outline:none}.design-image-placeholder{position:relative;width:100%;height:100%;aspect-ratio:3/2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px;text-align:center;background:#7f7f7f14;font:13px/1.3 system-ui,-apple-system,sans-serif;color:inherit}.design-image-placeholder:after{content:"";position:absolute;inset:0;border:1.5px dashed currentColor;opacity:.35;pointer-events:none}.design-image-placeholder svg{opacity:.45}.design-image-placeholder span{max-width:90%;font-weight:500;letter-spacing:.01em;opacity:.75}
