body{margin:0;background:var(--bg);overflow-x:clip}.aep{--ink:var(--fg);--white:var(--bg);--paper:var(--surface);--on-accent:var(--color-on-brand);--body:var(--text-body);--accent-ink:#E85A24;--body-2:#3A3A37;--mute:#5E5E5A;--off:#6F6F6B;--ink-hover:#4A4A47;--line:#DDDDDA;--hair:#ECECE9;--panel-a:#1D1B19;--panel-b:#121211;--panel-card:#1F1E1C;--panel-bubble:#2C2B29;--shade:#000000;--on-dark:#E4E4E1;--on-dark-hi:#F1F1EE;--on-dark-2:#D9D9D5;--on-dark-3:#BDBDB9;--on-dark-off:#A8A8A4;--dot:#8A8A86;--dot-fill:#1A1918}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.aep a{color:var(--ink)}.aep a:hover{color:var(--ink-hover)}.aep .stage{position:relative;isolation:isolate;overflow:hidden}.aep .stage>:not(.grain):not(.grain-d){position:relative;z-index:1}.aep .grain-d{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:url(/ai-edit-pro/grain-dark.svg);background-size:320px 320px;mix-blend-mode:screen}.aep details summary{list-style:none;cursor:pointer}.aep details summary::-webkit-details-marker{display:none}.aep details[open] .faq-plus{transform:rotate(45deg)}.aep h1,.aep h2,.aep h3{text-wrap:balance}.aep p,.aep li{text-wrap:pretty}.aep ::selection{background:var(--accent);color:var(--on-accent)}.aep :focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px;border-radius:4px}.aep details summary{min-height:44px;align-items:center}.aep a[href*="youtube.com/@"]{display:inline-block;padding:10px 0}.aep a[href="#price"]:hover,.aep a[href*=checkout][style*="var(--accent)"]:hover{filter:brightness(1.06)}.price-m,.m-br,.aep .m-only{display:none}.hero-vis{position:relative;width:100%;max-width:502px;aspect-ratio:502 / 600;margin:0 auto;--raw-w:45.8%;--raw-top:6.67%;--ai-w:61.75%}.hero-vis .v-raw{position:absolute;left:0;top:var(--raw-top);width:var(--raw-w);aspect-ratio:9 / 16;border-radius:14px;overflow:hidden;background:var(--paper);opacity:.55;filter:grayscale(1)}.hero-vis .v-ai{position:absolute;right:0;top:0;width:var(--ai-w);aspect-ratio:9 / 16;border-radius:18px;overflow:hidden;background:var(--paper);box-shadow:0 0 0 4px var(--white),0 32px 64px -28px color-mix(in srgb,var(--ink) 55%,transparent)}.hero-vis .v-raw-tag{position:absolute;left:12px;top:calc(var(--raw-top) + 12px);z-index:1;padding:4px 12px;border-radius:999px;background:color-mix(in srgb,var(--white) 94%,transparent);font-size:13px;font-weight:600;line-height:1.6}.hero-vis video{width:100%;height:100%;object-fit:cover;display:block}.review-vid{position:relative;width:100%;max-width:380px;margin:0 auto;aspect-ratio:9 / 16;border-radius:18px;overflow:hidden;background:var(--panel-b);box-shadow:0 32px 64px -28px color-mix(in srgb,var(--ink) 55%,transparent)}.review-vid video{width:100%;height:100%;object-fit:cover;display:block}.review-vid video::cue{font-family:Noto Sans Thai,sans-serif;font-size:18px;line-height:1.5;color:#fff;background:#000000b8}.review-cap{position:absolute;left:16px;right:16px;bottom:72px;text-align:center;pointer-events:none;font-size:17px;line-height:1.7;font-weight:500;color:#fff;opacity:0}.review-cap.on{opacity:1}.review-cap span{padding:2px 8px;border-radius:4px;background:#000000b8;-webkit-box-decoration-break:clone;box-decoration-break:clone}.review-fb:hover .m15{text-decoration:underline;text-underline-offset:4px}@media(max-width:900px){.review-copy{text-align:center;order:-1}.review-vid{max-width:320px}.aep .review-sec{gap:40px!important}}.cd{margin-top:16px;display:flex;align-items:flex-end;gap:24px}.cd-n{margin:0;font-family:JetBrains Mono,monospace;font-weight:700;font-variant-numeric:tabular-nums;font-size:40px;line-height:1.1}.cd-l{margin:4px 0 0;font-size:15px;line-height:1.5;color:var(--on-dark-3)}.cd-rule{margin-top:32px;height:1px;background:color-mix(in srgb,var(--white) 18%,transparent)}.vs{margin:40px auto 0;max-width:880px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;text-align:left}.vs-col{border-radius:18px;padding:28px}.vs ul{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}.vs li{display:flex;align-items:center;gap:12px}.vs-mark{flex:none;width:28px;height:28px;border-radius:999px;display:flex;align-items:center;justify-content:center}.skills{list-style:none;margin:0 auto;padding:0;max-width:1040px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.skills li{border-radius:18px;padding:24px;background:color-mix(in srgb,var(--white) 4%,transparent);border:1px solid color-mix(in srgb,var(--white) 14%,transparent);display:flex;flex-direction:column;gap:16px;text-align:left}.skills .ic{width:40px;height:40px;border-radius:10px;background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent);display:flex;align-items:center;justify-content:center}.pill{display:inline-block;padding:0 12px;border-radius:999px;background:var(--white);border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);font-weight:600;color:var(--ink);line-height:1.8}.vid-toggle{position:absolute;right:10px;bottom:10px;z-index:2;width:44px;height:44px;border:0;border-radius:999px;background:color-mix(in srgb,var(--white) 92%,transparent);color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.vid-toggle:hover{background:var(--white)}.vid-toggle .i-play,.vid-toggle.is-paused .i-pause{display:none}.vid-toggle.is-paused .i-play{display:block}.hero-copy h1{font-size:clamp(40px,4.5vw,56px)!important}@media(max-width:900px){.aep .two,.aep .three{grid-template-columns:1fr!important}.hero-copy{text-align:center}.hero-copy h1{font-size:56px!important}.hero-cta{flex-direction:column;justify-content:center;gap:14px!important}}@media(max-width:760px){.price-d{display:none}.price-m{display:flex}.aep .m-hide,.aep .d-br{display:none}.aep .m-br{display:inline}.aep .d-only{display:none!important}.aep .m-only{display:revert}.hero-vis{max-width:350px;aspect-ratio:350 / 430;margin-top:8px;--raw-w:45.7%;--raw-top:9.3%;--ai-w:62.9%}.cd{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cd-n{font-size:34px}.cd-l{font-size:13px}.cd-rule{margin-top:24px}.aep .bonus-h,.aep .m-mt24{margin-top:24px!important}.aep .m-mt48{margin-top:48px!important}.aep .m-strike{margin-top:32px!important;font-size:20px!important;line-height:1.5!important;text-decoration-thickness:2px!important}.aep .m-desc{margin-top:40px!important;max-width:320px!important}.aep .m1,.aep.m1{font-size:16px!important}.aep .m2,.aep.m2{padding:56px 20px!important;gap:40px!important}.aep .m3,.aep.m3{font-size:34px!important}.aep .m4,.aep.m4{font-size:17px!important}.aep .m8,.aep.m8{padding:72px 20px 0!important}.aep .m9,.aep.m9{font-size:28px!important}.aep .m10,.aep.m10{margin:40px auto 0!important;padding:0 20px 72px!important}.aep .m11,.aep.m11{border-radius:24px!important;padding:48px 20px!important}.aep .m12,.aep.m12{grid-template-columns:116px 1fr!important;gap:12px!important}.aep .m13,.aep.m13{height:28px!important}.aep .m14,.aep.m14{padding:80px 20px 88px!important}.aep .m15,.aep.m15{font-size:20px!important}.aep .m16,.aep.m16{margin:56px auto!important}.aep .m17,.aep.m17{left:78px!important}.aep .m18,.aep.m18{grid-template-columns:60px 1fr!important;gap:0 36px!important}.aep .m19,.aep.m19{left:-23px!important}.aep .m20,.aep.m20{padding:18px 20px!important}.aep .m21,.aep.m21{padding:72px 20px!important}.aep .m22,.aep.m22{font-size:52px!important}.aep .m23,.aep.m23{margin-top:40px!important}.aep .m24,.aep.m24{border-radius:24px!important;padding:16px 20px 40px!important}.aep .m25,.aep.m25{margin:56px 0 0!important;font-size:28px!important}.aep .m26,.aep.m26{margin-top:40px!important;border-radius:24px!important;padding:40px 20px!important}.aep .m27,.aep.m27{gap:32px!important}.aep .m28,.aep.m28{margin-top:24px!important}.aep .m29,.aep.m29{margin-top:48px!important;padding-top:40px!important}.aep .m30,.aep.m30{margin-top:24px!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.aep .m31,.aep.m31{gap:16px!important}.aep .m32,.aep.m32{grid-template-columns:minmax(0,1fr)!important;gap:48px!important}.aep .m33,.aep.m33{margin:48px 0 0!important;font-size:17px!important}.aep .m34,.aep.m34{padding:80px 20px!important;gap:40px!important}.aep .m35,.aep.m35{padding:24px 20px!important}.aep .m36,.aep.m36{padding:40px 20px 24px!important}.aep .m37,.aep.m37{padding:24px 20px 28px!important}.aep .m38,.aep.m38{margin:40px auto 0!important}.aep .m39,.aep.m39{padding:80px 20px!important}}
