.retained-reading{max-width:760px;margin:0 auto;padding:0 24px 100px;line-height:1.8}.retained-reading h2{color:var(--purple,#7240a8);margin:40px 0 18px;font-size:clamp(22px,3vw,30px);line-height:1.3}.retained-reading p{margin:0 0 22px}.retained-reading>.button{margin-top:24px}.ai-video-page :is(h1,h2,h3){text-wrap:balance}.ai-video-page :is(p,li,summary){text-wrap:pretty;word-break:normal;overflow-wrap:break-word}.ai-video-page .detail-hero-grid>div{min-width:0}.ai-video-page .detail-hero h1{max-width:20ch}.ai-video-page .detail-hero-grid>div>p{max-width:65ch}.ai-video-page .ai-video-deliverables h3{min-height:2.6em}@media (max-width:760px){.ai-video-page .ai-video-deliverables h3{min-height:0}}.ai-video-page .detail-hero-grid{align-items:center}.ai-video-flow{color:#fff;background:#242127;min-width:0;margin:0;padding:32px}.ai-video-flow-top{color:#c8c0d1;letter-spacing:.04em;justify-content:space-between;gap:16px;font-size:11px;display:flex}.ai-video-flow .ai-video-flow-title{color:#fff;letter-spacing:-.04em;margin:40px 0 24px;font-size:clamp(32px,3.3vw,48px);line-height:1.15}.ai-video-flow-title em{color:#c5a1f1;font-style:normal}.ai-video-wave{align-items:center;gap:7px;height:70px;margin:0 0 32px;display:flex}.ai-video-wave span{background:#b68bdc;border-radius:8px;flex:1;max-width:8px}.ai-video-flow ol{margin:0;padding:0;list-style:none}.ai-video-flow li{border-top:1px solid #49414e;align-items:center;gap:16px;padding:18px 0;font-size:14px;display:flex}.ai-video-flow li>span:nth-child(2){flex:1}.ai-video-flow small{color:#c4b9cc;margin-right:14px;font-size:10px;display:inline-block}.ai-video-flow-icon{color:#d0b0f4;display:flex}.ai-video-flow figcaption{color:#c8c0d1;border-top:1px solid #49414e;padding-top:20px;font-size:12px}.ai-video-page .ai-video-needs{grid-template-columns:.85fr 1.35fr;gap:65px;display:grid}.ai-video-page .ai-video-scope{background:var(--soft)}.ai-video-scope .section-head{max-width:760px}.ai-video-deliverables{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:45px;display:grid}.ai-video-deliverables article{border-top:1px solid var(--line);padding-top:20px}.ai-video-number{color:var(--purple);margin-bottom:32px;font-size:13px;display:block}.ai-video-deliverables h3,.ai-video-materials h3{margin-bottom:18px;font-size:23px;line-height:1.3}.ai-video-deliverables p,.ai-video-process p,.ai-video-principle p{color:var(--muted);font-size:15px;line-height:1.8}.ai-video-process{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.ai-video-process li{border-top:1px solid var(--line);padding-top:20px}.ai-video-process li>span{color:var(--purple);margin-bottom:24px;font-size:13px;display:block}.ai-video-process h3{margin-bottom:16px;font-size:20px;line-height:1.35}.ai-video-process-note{border-left:2px solid var(--purple);color:var(--muted);margin-top:36px;padding-left:20px;font-size:15px}.ai-video-page .ai-video-principle{background:var(--soft);grid-template-columns:1.1fr 1fr;align-items:start;gap:65px;display:grid}.ai-video-materials{background:#fff;padding:32px}.ai-video-materials ul{margin:24px 0 0;padding:0;list-style:none}.ai-video-materials li{border-top:1px solid var(--line);color:var(--muted);padding:16px 0;font-size:14px;line-height:1.7}.ai-video-materials li:last-child{padding-bottom:0}@media (max-width:1100px){.ai-video-page .ai-video-needs,.ai-video-page .ai-video-principle{gap:40px}.ai-video-process{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-video-deliverables{gap:25px}.ai-video-flow{padding:26px}.ai-video-flow small{margin-right:8px}}@media (max-width:760px){.ai-video-page .ai-video-needs,.ai-video-page .ai-video-principle{grid-template-columns:1fr;gap:28px}.ai-video-deliverables{grid-template-columns:1fr;gap:26px;margin-top:28px}.ai-video-deliverables article{grid-template-columns:32px 1fr;gap:15px;display:grid}.ai-video-number{margin-top:5px}.ai-video-process{grid-template-columns:1fr;gap:24px}.ai-video-process li{grid-template-columns:32px 1fr;column-gap:15px;display:grid}.ai-video-process li>span{grid-row:1/3;margin:5px 0 0}.ai-video-process p{grid-column:2}.ai-video-process h3{margin-bottom:10px}.ai-video-materials{padding:24px}.ai-video-flow .ai-video-flow-title{font-size:42px}}.ai-video-page .section{position:relative}.ai-video-anchor{scroll-margin-top:110px;position:absolute;top:0;left:0}.ai-video-page .detail-hero-grid .ai-video-subheading{color:var(--ink);text-wrap:balance;margin:24px 0 16px;font-size:clamp(20px,2vw,25px);line-height:1.45}.ai-video-approach .section-head{max-width:850px}.ai-video-page .ai-video-process-section{background:var(--soft)}.ai-video-page .ai-video-principle{color:#fff;background:#242127}.ai-video-page .ai-video-principle :is(h2,p){color:inherit}.ai-video-page .ai-video-principle p{color:#ded7e5;margin:0}.ai-video-page .ai-video-principle .eyebrow{color:#c5a1f1}.ai-video-page .ai-video-delivery{grid-template-columns:1fr 1.1fr;align-items:start;gap:65px;display:grid}.ai-video-list{margin:0;padding:0;list-style:none}.ai-video-list li{border-top:1px solid var(--line);color:var(--muted);padding:18px 0;font-size:16px;line-height:1.6}.ai-video-page .ai-video-uses{background:var(--soft)}.ai-video-uses-intro{max-width:760px;color:var(--muted);font-size:17px;line-height:1.8}.ai-video-use-lists{grid-template-columns:1fr 1fr;gap:65px;margin:40px 0;display:grid}.ai-video-use-lists h3{margin-bottom:22px;font-size:23px}.ai-video-uses .ai-video-materials ul{grid-template-columns:1fr 1fr;column-gap:40px;display:grid}.ai-video-uses .ai-video-materials li{padding-bottom:16px}@media (max-width:1100px){.ai-video-page .ai-video-delivery,.ai-video-use-lists{gap:40px}}@media (max-width:760px){.ai-video-page .ai-video-delivery,.ai-video-use-lists,.ai-video-uses .ai-video-materials ul{grid-template-columns:1fr;gap:28px}.ai-video-uses .ai-video-materials ul{gap:0}.ai-video-list li{font-size:15px}.ai-video-page .page-index{gap:20px}}
