.insight-page .lp-hero-grid { grid-template-columns:.8fr 1.2fr; }
.insight-page .lp-hero h1 { font-size:clamp(2.7rem,4.4vw,4.1rem); }
.insight-page .lp-video-frame { padding:16px; }
.insight-page .lp-video-frame>.lp-example { aspect-ratio:auto; }
.insight-page .lp-lead { max-width:490px; }
.insight-page .section { padding-block:80px; }
.insight-prompts { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:24px; }
.insight-prompts article { padding:32px; border:1px solid var(--line); border-radius:16px; background:linear-gradient(140deg,#fff,#faf8fe); }
.insight-prompts article>.icon { width:27px; height:27px; color:var(--purple); }
.insight-prompts h3 { font-size:1.3rem; margin:20px 0; }
.insight-prompts blockquote { margin:0 0 22px; font-size:1.25rem; line-height:1.65; letter-spacing:-.025em; }
.insight-prompts p,.insight-context p,.insight-steps p,.insight-duo p,.insight-split p { font-size:1rem; line-height:1.8; }
.insight-context { background:#252038; color:#fff; }
.insight-context p { color:#ded8e9; }
.insight-context .eyebrow,.insight-context .text-link,.insight-context .icon { color:#cbb7ff; }
.insight-context-grid { display:grid; grid-template-columns:1fr 1fr; gap:100px; align-items:center; }
.insight-context h2,.insight-split h2 { font-size:clamp(2.3rem,3.6vw,3.25rem); margin:18px 0 25px; line-height:1.13; }
.insight-context .text-link { margin-top:25px; }
.insight-context-items { display:grid; gap:28px; }
.insight-context-items article { display:flex; gap:20px; border-bottom:1px solid #53485e; padding-bottom:26px; }
.insight-context-items article:last-child { border-bottom:0; padding-bottom:0; }
.insight-context-items .icon { width:25px; height:25px; flex:none; margin-top:3px; }
.insight-context-items h3 { font-size:1.25rem; margin:0 0 8px; }
.insight-screen { margin:0; background:#fff; border:1px solid #e4dfee; border-radius:18px; overflow:hidden; box-shadow:0 20px 60px -48px #30204477; }
.insight-steps { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:40px; margin-top:40px; }
.insight-steps article { border-top:1px solid var(--line); padding-top:25px; }
.insight-steps span { color:var(--purple); font-size:.875rem; font-weight:600; }
.insight-steps h3 { font-size:1.25rem; margin:18px 0 12px; }
.insight-soft { background:#f7f6fa; }
.insight-split { display:grid; grid-template-columns:.8fr 1.2fr; gap:55px; align-items:center; }
.insight-split p+p { margin-top:16px; }
.insight-split .text-link { margin-top:25px; }
.insight-duo { display:grid; grid-template-columns:1fr 1fr; gap:70px; margin-top:45px; }
.insight-duo .eyebrow { font-size:.75rem; color:var(--purple); }
.insight-duo h3 { font-size:1.6rem; line-height:1.35; margin:14px 0; }
.insight-related { display:flex; align-items:center; justify-content:space-between; gap:20px; border-top:1px solid var(--line); margin-top:35px; padding-top:25px; }
.insight-related p { font-size:1rem; }
.insight-page .lp-sample-note .text-link { font-size:inherit; }
@media(max-width:1100px) { .insight-context-grid { gap:55px; } .insight-split { gap:35px; } }
@media(max-width:850px) { .insight-page .lp-hero-grid,.insight-context-grid,.insight-split { grid-template-columns:1fr; } .insight-context-grid { gap:40px; } .insight-context-grid>div:first-child,.insight-split>div { max-width:620px; } .insight-duo { gap:32px; } .insight-steps { gap:22px; } }
@media(max-width:600px) { .insight-page .section { padding-block:55px; } .insight-page .lp-hero h1 { font-size:clamp(2.6rem,10.5vw,3.4rem); } .insight-page .lp-video-frame { padding:10px; } .insight-prompts,.insight-steps,.insight-duo { grid-template-columns:1fr; } .insight-prompts article { padding:25px; } .insight-prompts blockquote { font-size:1.15rem; } .insight-related { flex-direction:column; align-items:flex-start; gap:14px; } .insight-steps,.insight-duo { gap:28px; } }
