:root{--bg:#ffffff;--bg-soft:#f7f7fc;--ink:#0d0f0f;--ink-2:#12131e;--body:#383838;--body-soft:#4a4870;--muted:#7a78a0;--muted-2:#9a97bb;--grey-3:#727272;--purple:#7c5cfc;--purple-2:#a855f7;--purple-soft:rgba(124, 92, 252, .08);--purple-border:rgba(124, 92, 252, .18);--purple-border-2:rgba(124, 92, 252, .15);--cyan:#33ccff;--grad-cta:linear-gradient(90deg, #e070f6, #735ff4);--grad-heading:linear-gradient(135deg, #7c5cfc, #a855f7);--radius-card:16px;--radius-pill:999px;--shadow-card:0 4px 32px rgba(124, 92, 252, .08);--maxw:1152px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:'Inter',system-ui,sans-serif;color:var(--body);background:var(--bg);-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}h1,h2,h3,p{margin:0}ul{margin:0;padding:0;list-style:none}button{font-family:inherit;border:none;background:none;cursor:pointer}.eyebrow{display:inline-flex;align-items:center;padding:5px 16px;border-radius:var(--radius-pill);background:var(--purple-soft);border:1px solid var(--purple-border-2);color:var(--purple);font-size:12px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase}.h2{font-weight:700;font-size:clamp(28px, 4vw, 40px);letter-spacing:-.8px;color:var(--ink-2);line-height:1.2}.h2 .accent{background:var(--grad-heading);-webkit-background-clip:text;background-clip:text;color:transparent}.section-head{max-width:720px;margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:18px;align-items:center}.lede{color:var(--muted);font-size:18px;line-height:1.6}.cta-btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 28px;border-radius:var(--radius-pill);background:var(--grad-cta);color:#fff;font-weight:500;font-size:17px;white-space:nowrap;box-shadow:0 10px 30px -10px rgba(115, 95, 244, .6);transition:transform .15s ease,box-shadow .15s ease}.cta-btn:hover{transform:translateY(-1px);box-shadow:0 14px 34px -8px rgba(115, 95, 244, .7)}/* ===== HEADER ===== */header{position:sticky;top:0;z-index:50;background:linear-gradient(180deg, #e3f6ff 0%, #ffffff 100%);border-bottom:1px solid rgba(0, 0, 0, .04)}.nav{max-width:var(--maxw);margin:0 auto;padding:18px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.logo{display:flex;align-items:center;gap:10px;font-weight:800;font-size:19px;color:var(--ink);text-decoration:none}.logo img{height:32px;width:auto;display:block}.logo-mark{width:30px;height:30px;border-radius:9px;background:linear-gradient(135deg, #7c5cfc, #33ccff);position:relative;flex:none}.logo-mark::after{content:"";position:absolute;inset:8px;border-radius:50%;background:#fff;opacity:.85}.nav-links{display:flex;align-items:center;gap:28px;font-size:15px;color:var(--ink);flex-wrap:wrap}.nav-links a:not(.signup-pill){color:inherit;text-decoration:none;transition:color 0.15s ease}.nav-links a:not(.signup-pill):hover{color:#755FF4}.nav-links .drop{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.nav-links .drop svg{width:9px;opacity:.6}.signup-pill{border:1px solid var(--cyan);color:var(--cyan);padding:9px 20px;border-radius:var(--radius-pill);font-size:15px;text-decoration:none;transition:background 0.15s ease,color 0.15s ease}.signup-pill:hover{background:var(--cyan);color:#fff}@media (max-width: 920px){.nav-links{display:none}}/* ===== HERO ===== */.hero{background:radial-gradient(circle at 15% 0%, #eaf9ff 0%, #ffffff 55%);padding:100px 0 96px;overflow:hidden}.hero .wrap{display:flex;gap:56px;align-items:center;flex-wrap:wrap}.hero-copy{flex:1 1 420px;min-width:320px;display:flex;flex-direction:column;gap:22px}.breadcrumb{font-size:14px;color:var(--grey-3);font-weight:600;background-color:transparent !important}.breadcrumb b{color:var(--ink);font-weight:600}.hero h1{font-weight:800;font-size:clamp(30px, 4.2vw, 40px);line-height:1.18;color:var(--ink)}.hero p.lede{text-align:left;font-size:18px;color:var(--body);max-width:480px}.hero .cta-btn{align-self:flex-start}.hero-mock{flex:1 1 460px;min-width:320px}.mock-card{border-radius:24px;overflow:hidden;position:relative;background:linear-gradient(130deg, #cbdeea 2%, #a6c7de 28%, #f1d1a0 58%);box-shadow:0 30px 60px -20px rgba(60, 40, 90, .35)}.mock-photo{height:330px;width:100%;background:radial-gradient(circle at 70% 20%, rgba(255, 200, 120, .35), transparent 45%),linear-gradient(160deg, #26222c 0%, #3a3340 55%, #564a52 100%);position:relative}.mock-photo::after{content:"✦";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:rgba(255, 255, 255, .18);font-size:64px}.mock-prompt-bar{margin:-46px 16px 16px;position:relative;background:#fff;border-radius:14px;border:3px solid #6ed8ff;box-shadow:4px 3px 16px rgba(0, 0, 0, .25);padding:16px 18px 14px}.mock-prompt-text{font-size:13px;color:var(--body);line-height:1.5;font-style:italic;margin-bottom:14px}.mock-chip-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:space-between}.mock-chips{display:flex;gap:8px;flex-wrap:wrap}.chip{border:1px solid #e7e7ef;border-radius:var(--radius-pill);padding:6px 14px;font-size:11px;color:#292929;background:#fafafe;font-weight:500}.mock-generate{background:var(--grad-cta);color:#fff;font-weight:700;font-size:11px;padding:7px 16px;border-radius:var(--radius-pill);white-space:nowrap}/* ===== COMPARISON ===== */.compare{background:var(--bg-soft);padding:96px 0}.compare-table{margin-top:56px;background:#fff;border:1px solid var(--purple-border-2);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden}.ct-row{display:grid;grid-template-columns:1.6fr 1fr 1fr;align-items:center;padding:19px 24px;border-bottom:1px solid rgba(124, 92, 252, .07)}.ct-row:last-child{border-bottom:none}.ct-head{background:#fafafa;border-bottom:1px solid rgba(124, 92, 252, .1)}.ct-head span{font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--muted-2)}.ct-head .ct-col-3{display:flex;justify-content:center}.ct-col-1{font-size:14px;color:var(--body-soft)}.ct-head .ct-col-1{font-weight:600}.ct-col-2,.ct-col-3{display:flex;justify-content:center}.pill-feature{border-radius:var(--radius-pill);padding:5px 16px;font-weight:700;font-size:12.5px;color:var(--purple);background:linear-gradient(165deg, rgba(124, 92, 252, .12), rgba(168, 139, 250, .08));border:1px solid rgba(124, 92, 252, .25)}.mark-no{color:#c9c8d6;font-size:18px}.mark-yes-row1{color:#22c55e;font-size:18px}.pill-yes{display:inline-flex;align-items:center;gap:6px;background:rgba(124, 92, 252, .08);border:1px solid rgba(124, 92, 252, .18);border-radius:var(--radius-pill);padding:5px 13px;font-size:12.5px;font-weight:600;color:var(--purple)}/* ===== CAROUSEL ===== */.feature-carousel{padding:96px 0}.carousel-track-outer{margin-top:56px;position:relative}.carousel-track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:none}.carousel-track::-webkit-scrollbar{display:none}.feat-card{flex:0 0 auto;width:min(78vw, 400px);scroll-snap-align:start;border:1px solid #ececf5;border-radius:18px;overflow:hidden;background:#fff}.feat-card .feat-img{height:230px}.feat-card .feat-img img{width:100%;height:100%;object-fit:cover;display:block}.feat-img.realism{background:linear-gradient(150deg, #2b2230, #5c4a55 60%, #caa27a)}.feat-img.fidelity{background:linear-gradient(150deg, #1f2a3a, #3a5577 60%, #9fd3e8)}.feat-img.audio{background:linear-gradient(150deg, #241a30, #5b3a73 60%, #e8a6d8)}.feat-img.text{background:linear-gradient(150deg, #1c2620, #33564a 60%, #9ad9c0)}.feat-img.motion{background:linear-gradient(150deg, #2a1f1c, #7a4a35 60%, #f0b97e)}.feat-body{padding:20px 22px 26px;font-size:14.7px;line-height:1.65;color:var(--body-soft)}.feat-body b{color:var(--ink-2);font-family:'Plus Jakarta Sans',Inter,sans-serif}.carousel-controls{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:32px}.car-btn{width:40px;height:40px;border-radius:50%;border:1px solid #e3e3ee;display:flex;align-items:center;justify-content:center;color:var(--ink);transition:background .15s}.car-btn:hover{background:#f3f1ff}.car-dots{display:flex;gap:7px}.car-dots span{width:7px;height:7px;border-radius:50%;background:#dcdaee}.car-dots span.active{width:22px;border-radius:4px;background:var(--purple)}/* ===== WHO USES (alternating) ===== */.audience{background:var(--bg-soft);padding:96px 0}.audience-block{display:flex;gap:64px;align-items:center;padding:64px 0;border-bottom:1px solid rgba(124, 92, 252, .1);flex-wrap:wrap}.audience-block:last-child{border-bottom:none}.audience-block.flip{flex-direction:row-reverse}.a-copy{flex:1 1 440px;min-width:300px;display:flex;flex-direction:column;gap:18px}.a-copy h3{font-weight:700;font-size:clamp(26px, 3.4vw, 40px);color:var(--ink);line-height:1.15}.a-copy .desc{color:var(--muted);font-size:17px;line-height:1.65}.a-list{display:flex;flex-direction:column;gap:10px}.a-list li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;color:var(--body-soft)}.a-list li::before{content:"✦";color:var(--purple);font-size:14px;line-height:1.5}.a-img{flex:1 1 380px;min-width:280px;/* height: 330px; */border-radius:24px;position:relative;overflow:hidden}.a-img.g1{background:radial-gradient(circle at 30% 20%, #ffd9a8, transparent 55%),radial-gradient(circle at 75% 70%, #7ec8ff, transparent 55%),linear-gradient(160deg, #fff7ec, #e8f2ff)}.a-img.g2{background:radial-gradient(circle at 70% 25%, #c9b3ff, transparent 55%),radial-gradient(circle at 25% 75%, #ffb6e0, transparent 55%),linear-gradient(160deg, #f6f1ff, #fff0fa)}.a-img.g3{background:radial-gradient(circle at 30% 25%, #ffb199, transparent 55%),radial-gradient(circle at 75% 70%, #ffe28a, transparent 55%),linear-gradient(160deg, #fff4ec, #fffaf0)}.a-img.g4{background:radial-gradient(circle at 70% 25%, #9ee8c8, transparent 55%),radial-gradient(circle at 25% 75%, #a8c8ff, transparent 55%),linear-gradient(160deg, #eefcf6, #eef4ff)}/* ===== WORKFLOW ===== */.workflow{padding:96px 0}.editor-panel{margin:56px auto 0;max-width:900px;background:#fff;border:1px solid #ececf5;border-radius:20px;box-shadow:var(--shadow-card);overflow:hidden}.editor-head{padding:18px 28px;border-bottom:1px solid #f0eef9;font-weight:700;font-size:14px;color:var(--ink-2)}.editor-row{display:flex;align-items:center;justify-content:space-between;padding:14px 28px;border-bottom:1px solid #f5f4fb;gap:16px;flex-wrap:wrap}.editor-row:last-child{border-bottom:none}.editor-label{font-size:13px;color:var(--muted);font-weight:600;flex:0 0 130px}.editor-opts{display:flex;gap:8px;flex-wrap:wrap}/* ===== BEST ASSISTANT (RESPONSIVE GRID VERSION) ===== *//* Responsive */.best-assistant{padding:80px 0;background:#fff}/* Heading */.section-header{text-align:center;max-width:900px;margin:0 auto 60px}.section-header h2{font-size:42px;font-weight:700;line-height:1.3;color:#333335;margin-bottom:20px}.section-header p{font-size:18px;line-height:1.7;color:#666}/* Main Layout */.main-container{display:grid;grid-template-columns:488px 486px;justify-content:center;align-items:start;column-gap:clamp(24px, 5vw, 80px)}/* Left Side */.left-content{display:flex;flex-direction:column;gap:24px}/* Active Box */.feature-box{width:488px;height:181px;box-sizing:border-box;padding:24px 30px;padding-left:28.5px;border-radius:20px;border:1.5px solid #d0c5ff;background:#f7f5ff;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;transition:all .3s ease}/* Normal Items */.feature-item{width:488px;height:auto;min-height:auto;display:flex;align-items:center;padding-left:30px;box-sizing:border-box;border:none;background:transparent;transition:.3s ease;cursor:pointer}.feature-item:hover{background:transparent}.feature-item:hover h1{color:#755FF4}/* H1 */.feature-box h1,.feature-item h1{color:#333335;font-size:22px;font-style:normal;font-weight:600;line-height:normal}.feature-box h1{color:#333335}/* Description */.feature-box h2{margin-top:12px;color:#555;font-size:15px;font-style:normal;font-weight:400;line-height:1.5}/* Right Side */.right-content{width:486px;height:485px;position:sticky;top:100px;align-self:flex-start}/* Image Container */.image-wrapper{width:486px;height:485px;overflow:hidden;border-radius:24px;background:#eee}/* Image */.image-wrapper img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .2s ease-in-out}/* Responsive */@media(max-width:1024px){.main-container{grid-template-columns:minmax(0, 488px);row-gap:40px;justify-content:center}.left-content,.right-content{margin:0 auto;width:100%}.feature-box{width:100%;height:auto;min-height:181px}.feature-item{width:100%}.right-content{position:static;height:auto;max-width:486px}.image-wrapper{width:100%;height:auto;aspect-ratio:486/485}}@media(max-width:600px){.feature-box,.feature-item,.right-content,.image-wrapper,.image-wrapper img{width:100%}.feature-box{height:auto;min-height:181px;padding:24px;padding-left:22.5px}.feature-item{padding-left:24px;box-sizing:border-box}.image-wrapper{height:auto;aspect-ratio:1/1}.section-header h2{font-size:32px}}.opt{padding:7px 14px;border-radius:9px;font-size:12.5px;background:#f5f4fb;color:var(--body-soft)}.opt.active{background:var(--purple);color:#fff}.editor-footer{padding:16px 28px;display:flex;justify-content:flex-end}.proceed-btn{background:var(--ink);color:#fff;font-size:13px;font-weight:600;padding:9px 18px;border-radius:9px}.steps{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px;margin-top:64px}.step img{margin-bottom:16px}.step h4{font-size:18px;font-weight:700;color:var(--ink);margin-bottom:12px}.step p{font-size:14.5px;color:var(--muted);line-height:1.65}@media (max-width: 760px){.steps{grid-template-columns:1fr}}/* ===== BEST ASSISTANT ===== */.best{background:var(--bg-soft);padding:96px 0}.best-body{display:flex;gap:56px;align-items:flex-start;margin-top:56px;flex-wrap:wrap}.cap-list{flex:1 1 420px;min-width:300px;display:flex;flex-direction:column;gap:14px}.cap-item{background:#fff;border:1px solid #ececf5;border-radius:14px;padding:18px 20px}.cap-item h5{font-size:15px;font-weight:700;color:var(--ink-2);display:flex;align-items:center;gap:10px}.cap-item h5::before{content:"✓";width:20px;height:20px;border-radius:50%;background:var(--purple-soft);color:var(--purple);font-size:11px;display:flex;align-items:center;justify-content:center;flex:none}.cap-item p{font-size:13.5px;color:var(--muted);margin-top:8px;line-height:1.6}.best-img{flex:1 1 380px;min-width:280px;height:380px;border-radius:24px;background:radial-gradient(circle at 30% 20%, #ffd0e8, transparent 55%),radial-gradient(circle at 75% 75%, #b9a8ff, transparent 55%),linear-gradient(160deg, #fbf3ff, #f2eeff)}/* ===== STATS ===== */.stats{padding:96px 0}.stats-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:24px;margin-top:56px}.stat-panel{background:var(--bg-soft);border-radius:18px;padding:28px 32px}.stat-panel h4{font-size:17px;font-weight:700;color:var(--ink-2);margin-bottom:20px}.speed-row{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid rgba(0, 0, 0, .06);gap:16px;flex-wrap:wrap}.speed-row:last-child{border-bottom:none}.speed-label{font-size:14px;color:var(--body-soft)}.speed-vals{display:flex;gap:10px;font-size:13px;font-weight:600}.speed-vals .ai{color:var(--purple)}.speed-vals .trad{color:var(--muted)}.cost-row{padding:12px 0;border-bottom:1px solid rgba(0, 0, 0, .06)}.cost-row:last-child{border-bottom:none}.cost-row .lab{font-size:13.5px;font-weight:600;color:var(--ink-2)}.cost-row .val{font-size:14px;color:var(--muted);margin-top:3px}.big-stat{text-align:center;margin-top:20px}.big-stat .num{font-size:34px;font-weight:800;color:var(--purple)}.big-stat .lab{font-size:13.5px;color:var(--muted);margin-top:4px}.clip-grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:16px;margin-top:40px}.clip-card{background:var(--bg-soft);border-radius:14px;padding:16px 20px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:180px}.clip-card h5{font-size:14px;font-weight:700;color:var(--ink-2);margin:0}.clip-card .len{font-size:22px;font-weight:800;color:var(--purple);margin:0;margin:12px 0 8px}.clip-card .note{font-size:12px;color:var(--muted);margin:0}@media (max-width: 920px){.stats-grid{grid-template-columns:1fr}.clip-grid{grid-template-columns:repeat(2, 1fr)}}/* ===== TESTIMONIALS ===== */.testimonials{background:var(--bg-soft);padding:96px 0}.test-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;margin-top:56px;justify-items:center}.test-card{width:100%;max-width:399px;aspect-ratio:399/312;border-radius:24px;padding:32px 28px;display:flex;text-align:center;flex-direction:column;align-items:flex-start;justify-content:space-evenly;position:relative;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center}.test-card:nth-child(odd){background-image:url("../prompt-to-video-generator/test-card-1.png")}.test-card:nth-child(even){background-image:url("../prompt-to-video-generator/test-card-2.png");border:1px solid #f1ebff}.test-card > div{width:100%}.test-quote{width:100%;font-weight:700;font-size:17px;color:var(--ink);line-height:1.5;position:relative;z-index:1}.test-name{font-weight:700;font-size:15px;color:var(--body)}.test-role{font-size:13.5px;color:var(--grey-3)}@media (max-width: 920px){.test-grid{grid-template-columns:1fr}.test-card{max-width:360px;aspect-ratio:360/286;padding:25px}}/* ===== FAQ ===== */.faq{background:#fff;padding:80px 0 96px}.faq-container{display:grid;grid-template-columns:1fr 1.6fr;gap:64px;align-items:start}.faq-left{position:sticky;top:100px}.faq-left h3{font-size:clamp(32px, 3.5vw, 42px);font-weight:800;color:var(--ink);margin-bottom:16px;line-height:1.25}.faq-left .lede{font-size:16px;line-height:1.6;color:var(--muted)}.faq-right{width:100%}.faq-list{max-width:100%;display:flex;flex-direction:column}@media(max-width: 920px){.faq-container{grid-template-columns:1fr;gap:32px}.faq-left{position:static}}.faq-item{border-bottom:1px solid #ece9f7}.faq-item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:20px 0;font-weight:700;font-size:16.5px;color:var(--body);gap:18px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary .chev{transition:transform .2s;flex:none;color:var(--muted)}.faq-item[open] summary .chev{transform:rotate(180deg)}.faq-item .faq-a{padding:0 0 22px;font-size:14.5px;color:var(--muted);line-height:1.65;max-width:620px}/* ===== FOOTER ===== */footer{background:#12131e;color:#cfcde0;padding:64px 0 32px}.foot-top{display:flex;gap:48px;flex-wrap:wrap;padding-bottom:40px;border-bottom:1px solid #262838}.foot-brand{flex:1 1 260px;min-width:220px}.foot-brand .logo{color:#fff}.foot-tag{font-size:13px;color:#8c8aa6;margin-top:10px;max-width:220px;line-height:1.5}.foot-cols{flex:3 1 600px;display:grid;grid-template-columns:repeat(2, 1fr);gap:24px}.foot-col h6{font-size:13px;color:#fff;font-weight:700;margin-bottom:14px}.foot-col ul{display:flex;flex-direction:column;gap:10px}.foot-col a{font-size:13.5px;color:#9a98b5}.foot-col a:hover{color:#fff}.foot-contact{flex:1 1 220px;min-width:200px;font-size:13px;color:#9a98b5;line-height:1.7}.foot-social{display:flex;gap:14px;margin-top:14px}.foot-social span{width:30px;height:30px;border-radius:50%;background:#1c1e2c;display:flex;align-items:center;justify-content:center;font-size:13px}.use-cases{padding-top:32px}.use-cases h6{font-size:13px;color:#fff;font-weight:700;margin-bottom:16px}.use-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px 32px}.use-grid a{font-size:12.8px;color:#83809f}.use-grid a:hover{color:#fff}@media (max-width: 760px){.use-grid{grid-template-columns:repeat(2, 1fr)}.foot-cols{grid-template-columns:1fr}}section{position:relative}@media (max-width: 600px){.audience-block,.audience-block.flip{flex-direction:column}.best-body{flex-direction:column}.ct-row{grid-template-columns:1.3fr 1fr 1fr;padding:14px 16px;font-size:13px}}/* ===== KLING INFO SECTION ===== */.kling-info{padding:48px 0 96px;display:flex;justify-content:center}.kling-info-wrap{width:100%;max-width:1104px;height:734px;border-radius:24px;background:var(--Radial, radial-gradient(279.05% 97.28% at 98.37% 100%, #9E03BA 0%, #B7034B 40.87%, #173039 100%));padding:64px 48px 0;display:flex;flex-direction:column;align-items:center;text-align:center;color:#ffffff;overflow:hidden;box-sizing:border-box;position:relative}.kling-info-title{font-family:'Plus Jakarta Sans',Inter,sans-serif;font-weight:800;font-size:clamp(24px, 3.5vw, 36px);line-height:1.25;max-width:860px;margin-bottom:20px}.kling-info-desc{font-size:clamp(14px, 1.8vw, 16px);line-height:1.6;max-width:960px;color:rgba(255, 255, 255, 0.85);margin-bottom:40px}.kling-info-media{width:100%;max-width:860px;height:100%;border-top-left-radius:24px;border-top-right-radius:24px;overflow:hidden;box-shadow:0 20px 50px rgba(0, 0, 0, 0.4)}.kling-info-media img{width:100%;height:100%;object-fit:cover;object-position:center 20%;display:block}@media (max-width: 1152px){.kling-info{padding:32px 24px 72px}}@media (max-width: 768px){.kling-info-wrap{height:auto;padding:48px 24px 0}.kling-info-title{font-size:24px}.kling-info-desc{font-size:14px;margin-bottom:30px}.kling-info-media{height:300px}}