/* Reference composition: original clapboard geometry and supplied video assets. */
.lc-landing{background:#101010;color:#fff;overflow:hidden;font-family:Inter,var(--font-sans)}
.lc-hero{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center;padding:90px 42px 50px}
.lc-hero-copy h1{font-size:clamp(48px,6.15vw,94px);font-weight:850;line-height:1.03;letter-spacing:-.052em;max-width:690px}
.lc-hero-copy>p{font-size:clamp(20px,2.05vw,30px);line-height:1.4;margin-top:66px;max-width:660px;color:#fff;letter-spacing:-.025em}
.lc-cta{display:inline-flex;align-items:center;justify-content:center;min-height:78px;padding:18px 44px;border:0;border-radius:999px;background:#00a1c1;color:white;font-size:26px;line-height:1.2;font-weight:650;letter-spacing:-.025em;transition:background .15s,transform .15s}
.lc-cta:hover{background:#05b4d6;transform:translateY(-2px)}.lc-hero-copy>.lc-cta{margin-top:104px}
.ais_new_hero_right_part{--ais-ink:#0d0d0f;--ais-paper:#fff;--ais-accent:#5b5cf6;position:relative;display:flex;align-items:center;justify-content:center;color:var(--ais-ink)}
.ais_new_hero_right_part .clapboard{width:100%;background:#fff;border-radius:4px;transform:rotate(2deg);display:flex;flex-direction:column;overflow:hidden;animation:ais-hero-float 6s ease-in-out infinite}
.ais_new_hero_right_part .clapboard-stripes{height:80px;background:repeating-linear-gradient(-45deg,#0d0d0f 0,#0d0d0f 40px,#fff 40px,#fff 80px);border-bottom:3px solid #0d0d0f}
.ais_new_hero_right_part .clapboard-body{padding:24px;display:flex;flex-direction:column;gap:18px}
.ais_new_hero_right_part .clapboard-stamp{position:absolute;top:24px;left:-44px;z-index:3;background:#5b5cf6;color:white;padding:6px 56px;transform:rotate(-45deg);font-weight:800;font-size:16px;letter-spacing:.1em;text-transform:uppercase}
.ais_new_hero_right_part .demo-prompt{background:#0d0d0f;color:#fff;border-radius:8px;padding:16px 20px;font:16px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}
.ais_new_hero_right_part .demo-prompt-label{display:block;color:#7771ff;font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;margin-bottom:8px}
.ais_new_hero_right_part .demo-prompt-text{min-height:48px;color:#efefea}
.ais_new_hero_right_part .caret{border-right:2px solid #6e63ff;margin-left:2px;animation:ais-caret 1s steps(1) infinite}
.ais_new_hero_right_part .demo-scene{position:relative;aspect-ratio:1;overflow:hidden;border-radius:8px;background:#111}
.ais_new_hero_right_part .demo-video{width:100%;height:100%;object-fit:cover}
.ais_new_hero_right_part .demo-tag{position:absolute;top:16px;left:16px;background:#171717aa;border-radius:999px;color:#fff;padding:8px 18px;font-size:14px;font-weight:700;text-transform:uppercase}
.ais_new_hero_right_part .hero-audio-toggle{position:absolute;bottom:16px;right:16px;display:grid;place-items:center;width:48px;height:48px;border:0;border-radius:50%;background:#1119;color:white}
.ais_new_hero_right_part .hero-audio-toggle .icon{width:22px;height:22px}
.lc-proof{max-width:1440px;margin:auto;padding:0 42px 34px;display:grid;grid-template-columns:1fr 1.25fr;align-items:center;gap:55px}
.lc-proof h2{font-size:clamp(32px,3.7vw,54px);font-weight:800;line-height:1.1;letter-spacing:-.045em}
.lc-facts{display:flex;justify-content:space-between;text-align:center;gap:30px}.lc-facts strong{display:block;font-size:52px;font-weight:800;line-height:1.2}.lc-facts span{display:block;font-size:21px;margin-top:10px;white-space:nowrap}
.lc-brand-marquee{border-top:1px solid #303030;padding:30px 0;overflow:hidden;margin-bottom:54px}.lc-brand-track{display:flex;width:max-content;animation:lc-marquee 32s linear infinite}.lc-brand-set{display:flex;align-items:center;gap:70px;padding-right:70px}.lc-brand-set img{width:150px;height:54px;object-fit:contain}.lc-brand-marquee:hover .lc-brand-track{animation-play-state:paused}
.lc-section{max-width:1360px;margin:auto;padding:92px 24px;text-align:center}.lc-heading{max-width:1080px;margin:0 auto 58px}.lc-heading h2{font-size:clamp(34px,4.1vw,60px);line-height:1.1;font-weight:800;letter-spacing:-.045em}.lc-heading>p{font-size:24px;line-height:1.5;margin:22px auto 0;max-width:950px;color:#f2f2f2}
.lc-section>.lc-cta{margin-top:64px}.lc-ideas,.lc-audiences{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}.lc-audiences{row-gap:58px}.lc-video-frame{display:block;overflow:hidden;border-radius:14px}.lc-video-frame video{width:100%;aspect-ratio:1;object-fit:cover}.lc-ideas h3,.lc-audiences h3{font-size:26px;margin:24px 0 10px;letter-spacing:-.025em}.lc-ideas p,.lc-audiences p{font-size:19px;color:#ddd;line-height:1.5}
.lc-feature{display:grid;grid-template-columns:1.35fr 1fr;gap:65px;align-items:center;text-align:left}.lc-feature>video{width:100%;border-radius:16px}.lc-feature .lc-cta{margin-top:38px}.lc-checks{display:grid;gap:24px;font-size:24px}.lc-checks li{display:flex;gap:15px;align-items:center}.lc-checks .icon{width:24px;height:24px;color:#4cc98b;flex-shrink:0}
.lc-ways-tabs{display:grid;grid-template-columns:1fr 1fr;gap:28px;max-width:1000px;margin:0 auto 56px}.lc-way-tab{background:#191919;border:1px solid #313131;color:#fff;padding:28px;border-radius:14px;text-align:left}.lc-way-tab strong{display:block;font-size:30px}.lc-way-tab span{display:block;font-size:18px;margin-top:6px;color:#bbb}.lc-way-tab[aria-selected=true]{border-color:#00a1c1;background:#13242b}.lc-steps{display:grid;gap:30px;font-size:25px}.lc-steps li{display:flex;align-items:center;gap:20px}.lc-steps li>span{display:grid;place-items:center;width:45px;height:45px;border:1px solid #3b3b3b;border-radius:50%;flex-shrink:0}
.lc-platform-list{display:flex;justify-content:center;gap:38px;flex-wrap:wrap;font-size:28px;font-weight:650}.lc-post-pair{display:grid;grid-template-columns:1fr 1fr;gap:38px;max-width:950px;margin:auto}.lc-post-pair video{width:100%;border-radius:12px}.lc-example-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.lc-example-strip video{width:100%;border-radius:12px}.lc-calendar>a:not(.lc-cta){display:block;max-width:1030px;margin:auto}.lc-calendar img{width:100%;height:auto}.lc-final{padding-block:130px}.lc-final .lc-heading{margin-bottom:0}
.lc-faq{max-width:1040px}.lc-faq>div:not(.lc-heading){text-align:left}.lc-faq details{border-bottom:1px solid #333;padding:25px 0}.lc-faq summary{font-size:23px;display:flex;justify-content:space-between;gap:24px;cursor:pointer;list-style:none}.lc-faq summary .icon{flex-shrink:0}.lc-faq details p{color:#bbb;font-size:18px;line-height:1.6;padding-top:20px;max-width:900px}.lc-faq details[open] summary .icon{transform:rotate(45deg)}
.lc-footer{border-top:1px solid #292929;max-width:1400px;margin:auto;padding:70px 36px 32px}.lc-footer-columns{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.lc-footer-columns>div{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.lc-footer h3{font-size:21px;font-weight:700;margin-bottom:10px}.lc-footer a{font-size:17px;color:#ddd}.lc-footer a:hover{color:white;text-decoration:underline}.lc-footer-bottom{display:flex;align-items:center;gap:26px;font-size:14px;color:#aaa;border-top:1px solid #292929;margin-top:50px;padding-top:30px}.lc-footer-bottom>span{margin-right:auto}
@keyframes ais-hero-float{0%,100%{transform:rotate(2deg) translateY(0)}50%{transform:rotate(2deg) translateY(-6px)}}@keyframes ais-caret{0%,50%{opacity:1}50.01%,100%{opacity:0}}@keyframes lc-marquee{to{transform:translateX(-50%)}}
@media(max-width:1100px){.lc-hero{padding:65px 32px 45px;gap:62px}.lc-hero-copy>p{margin-top:44px}.lc-hero-copy>.lc-cta{margin-top:66px}.lc-cta{font-size:22px;min-height:64px;padding:16px 34px}.ais_new_hero_right_part .clapboard-stripes{height:60px}.ais_new_hero_right_part .clapboard-body{padding:16px;gap:12px}.ais_new_hero_right_part .demo-prompt{font-size:12px;padding:12px 14px}.ais_new_hero_right_part .demo-prompt-text{min-height:38px}.ais_new_hero_right_part .clapboard-stamp{font-size:12px;top:18px;left:-44px}.lc-facts strong{font-size:40px}.lc-facts span{font-size:16px}.lc-proof{gap:36px;padding-inline:32px}.lc-section{padding-block:65px}.lc-feature{gap:36px}.lc-checks,.lc-steps{font-size:20px}}
@media(max-width:760px){.lc-hero{display:flex;flex-direction:column;padding:50px 24px 40px;gap:46px;text-align:center}.lc-hero-copy h1{font-size:clamp(46px,9vw,68px);max-width:680px}.lc-hero-copy>p{margin-top:28px;font-size:21px}.lc-hero-copy>.lc-cta{margin-top:32px}.ais_new_hero_right_part{width:min(100%,440px)}.lc-proof{display:block;text-align:center;padding:30px 24px}.lc-proof h2{font-size:34px;margin-bottom:32px}.lc-facts{justify-content:center;gap:34px}.lc-facts strong{font-size:34px}.lc-facts span{font-size:13px}.lc-brand-marquee{padding:24px 0;margin-bottom:10px}.lc-brand-set{gap:40px;padding-right:40px}.lc-brand-set img{width:115px;height:40px}.lc-section{padding:54px 22px}.lc-heading{margin-bottom:34px}.lc-heading>p{font-size:19px}.lc-ideas,.lc-audiences{grid-template-columns:1fr;gap:42px;max-width:450px;margin:auto}.lc-feature{grid-template-columns:1fr;gap:32px}.lc-feature>div{text-align:left}.lc-ways-tabs{gap:12px;margin-bottom:30px}.lc-way-tab{padding:18px 14px}.lc-way-tab strong{font-size:21px}.lc-way-tab span{font-size:15px}.lc-section>.lc-cta{margin-top:36px}.lc-post-pair{gap:15px}.lc-example-strip{grid-template-columns:1fr;max-width:440px;margin:auto}.lc-platform-list{font-size:21px;gap:20px}.lc-faq summary{font-size:20px}.lc-footer{padding:45px 22px 24px}.lc-footer-columns{grid-template-columns:1fr 1fr;gap:38px 20px}.lc-footer a{font-size:15px}.lc-footer-bottom{flex-wrap:wrap;gap:18px}.lc-footer-bottom>span{width:100%}}
@media(prefers-reduced-motion:reduce){.lc-brand-track,.ais_new_hero_right_part .clapboard,.ais_new_hero_right_part .caret{animation:none}.lc-cta:hover{transform:none}}


.lc-platform-list>a{display:flex;flex-direction:column;align-items:center;gap:16px;min-width:150px}.lc-platform-list img{width:60px;height:60px;object-fit:contain}
