:root{--ink:#f7f9ff;--muted:#aeb9d2;--bg:#050711;--panel:#0c1123;--line:rgba(255,255,255,.12);--blue:#20c9ff;--violet:#7c4dff;--pink:#ff3fd2;--green:#25d366}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 80% 0,rgba(124,77,255,.2),transparent 30%),var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.65}a{color:inherit;text-decoration:none}.wrap{width:min(1050px,calc(100% - 34px));margin:auto}.nav{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:16px 0;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:10px;font-weight:900}.brand img{width:44px;height:44px;border-radius:50%}.nav-links{display:flex;align-items:center;gap:20px;color:var(--muted);font-weight:700;font-size:14px}.wa,.cta{display:inline-flex;align-items:center;justify-content:center;background:var(--green);color:#041c0c;padding:11px 17px;border-radius:11px;font-weight:900}.hero{padding:95px 0 70px;max-width:900px}.crumb{color:var(--blue);font-size:13px;font-weight:800}.hero h1{font-size:clamp(42px,7vw,76px);line-height:1.03;letter-spacing:-.05em;margin:20px 0}.hero p,.lead{color:var(--muted);font-size:18px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:30px 0 75px}.card,.content-box{padding:25px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,rgba(17,25,51,.85),rgba(8,12,26,.95))}.card h2,.card h3{margin:0 0 10px}.card p,.content-box p,.content-box li{color:var(--muted)}.content-box{margin:25px 0}.content-box h2{font-size:32px;line-height:1.15}.tool-list{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:25px 0}.tool{padding:20px;border:1px solid var(--line);border-radius:15px;background:rgba(255,255,255,.03)}.tool h3{margin:0 0 6px}.tool p{margin:0;color:var(--muted)}.faq details{padding:18px 0;border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-weight:850}.faq p{color:var(--muted)}footer{margin-top:80px;border-top:1px solid var(--line);padding:45px 0;color:var(--muted);font-size:13px}.footer-row{display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap}.footer-row div{display:flex;gap:16px;flex-wrap:wrap}@media(max-width:720px){.nav-links a:not(.wa){display:none}.hero{padding-top:65px}.grid,.tool-list{grid-template-columns:1fr}.hero h1{font-size:43px}}
.video-hero{position:relative;min-height:580px;display:flex;align-items:center;margin-top:22px;overflow:hidden;border:1px solid var(--line);border-radius:28px;background:linear-gradient(90deg,rgba(5,7,17,.98),rgba(5,7,17,.82) 44%,rgba(5,7,17,.06) 72%),url('assets/visuals/ai-video-banner.jpg') center/cover no-repeat;box-shadow:0 25px 80px rgba(0,0,0,.35)}.video-hero-copy{position:relative;z-index:2;width:60%;padding:54px}.video-hero h1{font-size:clamp(43px,6vw,70px);line-height:1.02;letter-spacing:-.052em;margin:18px 0}.video-hero p{color:#bac5dc;font-size:17px}.video-tools{grid-template-columns:repeat(3,1fr)}.video-tools .tool{position:relative;min-height:190px;padding:22px;overflow:hidden}.tool-head{display:flex;align-items:center;gap:13px;margin-bottom:13px}.tool-head img{width:52px;height:52px;padding:8px;border:1px solid var(--line);border-radius:14px;background:#0a1022;object-fit:contain}.tool-head h3{margin:0}.tool a{display:inline-block;margin-top:14px;color:var(--blue);font-size:13px;font-weight:850}.video-logo-strip{display:flex;gap:10px;overflow-x:auto;margin:22px 0 40px;padding:13px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.03)}.video-logo-strip span{flex:none;display:flex;align-items:center;gap:7px;padding:7px 11px;border-radius:11px;background:rgba(255,255,255,.045);font-size:12px;font-weight:800}.video-logo-strip img{width:27px;height:27px;object-fit:contain}@media(max-width:850px){.video-tools{grid-template-columns:repeat(2,1fr)}.video-hero{min-height:650px;align-items:end;background:linear-gradient(to bottom,rgba(5,7,17,.12),rgba(5,7,17,.96) 60%),url('assets/visuals/ai-video-banner.jpg') 70% top/auto 58% no-repeat,#070a15}.video-hero-copy{width:100%;padding:36px 28px}}@media(max-width:600px){.video-tools{grid-template-columns:1fr}.video-hero-copy{padding:30px 22px}.video-hero h1{font-size:42px}}
