.lec-platform-product-section{max-width:1320px;margin:0 auto;padding:82px 32px}.lec-platform-product-section>h2{max-width:860px;margin:12px 0 42px;color:#142746;font-size:clamp(42px,4.2vw,64px);line-height:1.03;letter-spacing:-.055em}.lec-product-rows{display:grid;gap:30px}.lec-product-row{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);gap:56px;align-items:center;padding:30px;border:1px solid #dfe8f7;border-radius:28px;background:#fff;box-shadow:0 18px 48px rgba(35,61,106,.07)}.lec-product-row-ai{grid-template-columns:minmax(380px,.95fr) minmax(0,1.05fr);background:linear-gradient(130deg,#f7faff,#edf3ff)}.lec-product-row-media{min-width:0}.lec-product-preview-image{margin:0;overflow:hidden;border-radius:18px;background:#071a3f;box-shadow:0 20px 42px rgba(11,34,80,.22)}.lec-product-preview-image img{display:block;width:100%;height:auto}.lec-product-row-copy{max-width:510px;padding:12px 10px}.lec-product-row-copy h3{margin:12px 0 16px;color:#142746;font-size:clamp(30px,3.1vw,45px);line-height:1.06;letter-spacing:-.048em}.lec-product-row-copy p{margin:0;color:#617694;font-size:18px;line-height:1.6}.lec-product-row-copy ul{display:grid;gap:9px;margin:24px 0 28px;padding:0;list-style:none;color:#314967;font-size:15px;font-weight:750}.lec-product-row-copy li{position:relative;padding-left:24px}.lec-product-row-copy li:before{content:'✓';position:absolute;left:0;color:#2d67db}.lec-product-row-ai-media{display:grid;min-height:408px;place-items:center;padding:28px;border-radius:19px;background:radial-gradient(circle at 18% 6%,#4c82ff,transparent 34%),linear-gradient(145deg,#122f70,#071737)}.lec-product-row-ai-media .lec-ai-preview{position:relative;top:auto;right:auto;left:auto;width:min(100%,430px);min-height:255px;box-sizing:border-box}.lec-ai-preview{position:absolute;top:32px;right:32px;left:32px;min-height:310px;padding:20px;border:1px solid rgba(255,255,255,.45);border-radius:20px;background:rgba(255,255,255,.97);box-shadow:0 26px 54px rgba(2,8,29,.35);color:#162648}.lec-ai-preview-header{display:flex;align-items:center;gap:9px;padding-bottom:14px;border-bottom:1px solid #e7ecf6;font-weight:800}.lec-ai-preview-dot{width:10px;height:10px;border-radius:50%;background:#30c889}.lec-ai-preview small{display:block;color:#72819a;font-weight:500}.lec-ai-preview-user,.lec-ai-preview-answer{max-width:78%;margin-top:16px;padding:12px 14px;border-radius:15px;font-size:14px;line-height:1.45}.lec-ai-preview-user{margin-left:auto;border-bottom-right-radius:4px;background:#3179f6;color:#fff}.lec-ai-preview-answer{border-bottom-left-radius:4px;background:#eef2f8;color:#263754}.lec-sales-flow{max-width:1256px;margin:0 auto 82px;padding:56px 52px;border:1px solid #dbe5f7;border-radius:25px;background:#fff;box-shadow:0 16px 45px rgba(35,61,106,.06)}.lec-sales-flow h2{max-width:100%;margin:10px 0 34px;color:#142746;font-size:clamp(36px,4vw,55px);line-height:1.06;letter-spacing:-.05em}.lec-sales-flow-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.lec-sales-flow-steps article{position:relative;padding:8px 26px 8px 0}.lec-sales-flow-steps article+article{padding-left:28px;border-left:1px solid #dce5f3}.lec-sales-flow-steps b{display:inline-grid;place-items:center;width:31px;height:31px;margin-bottom:16px;border-radius:9px;background:#e8efff;color:#2860d2;font-size:12px}.lec-sales-flow-steps h3{margin:0 0 8px;color:#1a2d4d;font-size:18px;letter-spacing:-.02em}.lec-sales-flow-steps p{margin:0;color:#6d7e99;font-size:14px;line-height:1.52}@media(max-width:800px){.lec-platform-product-section{padding:55px 20px}.lec-platform-product-section>h2{font-size:35px;margin-bottom:28px}.lec-product-row,.lec-product-row-ai{grid-template-columns:1fr;gap:25px;padding:20px}.lec-product-row-ai .lec-product-row-copy{order:2}.lec-product-row-ai .lec-product-row-media{order:1}.lec-product-row-copy{padding:5px}.lec-product-row-copy h3{font-size:31px}.lec-product-row-copy p{font-size:16px}.lec-product-row-ai-media{min-height:315px;padding:18px}.lec-sales-flow{margin:0 20px 48px;padding:32px 25px}.lec-sales-flow-steps{grid-template-columns:1fr;gap:17px}.lec-sales-flow-steps article,.lec-sales-flow-steps article+article{padding:0;border:0}.lec-sales-flow h2{font-size:31px}}
