.cg-wrap[data-astro-cid-e5s4uwib]{max-width:1160px;margin:0 auto;padding-left:28px;padding-right:28px}.cg-hero[data-astro-cid-e5s4uwib]{padding:150px 0 70px}.cg-hero-grid[data-astro-cid-e5s4uwib]{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.cg-pill[data-astro-cid-e5s4uwib]{display:inline-flex;align-items:center;gap:10px;font-size:12px;color:var(--theme-accent,#9fe870);border:1px solid var(--theme-line-strong,#ffffff29);border-radius:999px;padding:9px 13px;margin-bottom:28px}.cg-pill[data-astro-cid-e5s4uwib] span[data-astro-cid-e5s4uwib]{font-size:8px}h1[data-astro-cid-e5s4uwib]{font-size:clamp(46px,5.2vw,68px);line-height:1.03;letter-spacing:-.045em;font-weight:600;margin:0 0 28px}h1[data-astro-cid-e5s4uwib] em[data-astro-cid-e5s4uwib],h2[data-astro-cid-e5s4uwib] em[data-astro-cid-e5s4uwib]{font-weight:400;color:var(--theme-accent,#9fe870)}.cg-lead[data-astro-cid-e5s4uwib]{font-size:21px;line-height:1.5;max-width:470px}.cg-muted[data-astro-cid-e5s4uwib],.cg-section-head[data-astro-cid-e5s4uwib]>p[data-astro-cid-e5s4uwib]{color:var(--theme-secondary,#a1a1aa);line-height:1.8;font-size:16px}.cg-actions[data-astro-cid-e5s4uwib]{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:28px 0 20px}.cg-actions[data-astro-cid-e5s4uwib]>a[data-astro-cid-e5s4uwib]:not(.btn-primary){font-size:14px}.cg-small[data-astro-cid-e5s4uwib]{font-size:12px;color:var(--theme-muted,#a1a1aa);line-height:1.7;margin-top:16px}.cg-small[data-astro-cid-e5s4uwib] a[data-astro-cid-e5s4uwib],.cg-requirements[data-astro-cid-e5s4uwib] a[data-astro-cid-e5s4uwib]{text-decoration:underline;text-underline-offset:3px}.cg-film-panel[data-astro-cid-e5s4uwib]{min-width:0;padding:24px;border:1px solid var(--theme-line-strong,#ffffff29);border-radius:20px;background:radial-gradient(ellipse at 80% 0%,#9fe87010,transparent 70%),var(--theme-panel,#111111);scroll-margin-top:130px}.cg-panel-top[data-astro-cid-e5s4uwib]{display:flex;justify-content:space-between;gap:12px;font:10px Roboto Mono,monospace;letter-spacing:.08em;color:var(--theme-accent,#9fe870)}.cg-video[data-astro-cid-e5s4uwib]{display:block;width:100%;aspect-ratio:16/9;background:#000;border:1px solid #ffffff20;border-radius:10px;margin-top:22px}.cg-film-title[data-astro-cid-e5s4uwib]{font-size:19px;line-height:1.5;margin:20px 0 0;letter-spacing:-.02em}.cg-context[data-astro-cid-e5s4uwib]{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.cg-context[data-astro-cid-e5s4uwib] span[data-astro-cid-e5s4uwib]{border:1px solid var(--theme-line-strong,#ffffff29);padding:7px 10px;border-radius:999px;font-size:11px;color:var(--theme-accent,#9fe870)}.cg-panel-foot[data-astro-cid-e5s4uwib]{font-size:12px;line-height:1.7;color:var(--theme-secondary,#a1a1aa);margin:18px 0 0}.cg-section[data-astro-cid-e5s4uwib]{padding-top:75px;padding-bottom:75px;border-top:1px solid var(--theme-line-subtle,#ffffff18);scroll-margin-top:110px}.cg-eyebrow[data-astro-cid-e5s4uwib]{font:11px Roboto Mono,monospace;letter-spacing:.11em;text-transform:uppercase;color:var(--theme-accent,#9fe870);margin:0 0 18px}h2[data-astro-cid-e5s4uwib]{font-size:clamp(32px,4vw,48px);line-height:1.15;letter-spacing:-.035em;font-weight:600;margin:0 0 22px}.cg-section-head[data-astro-cid-e5s4uwib]{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end;margin-bottom:30px}.cg-section-head[data-astro-cid-e5s4uwib]>p[data-astro-cid-e5s4uwib]{max-width:440px}.cg-creative-pair[data-astro-cid-e5s4uwib]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.cg-creative-pair[data-astro-cid-e5s4uwib] figure[data-astro-cid-e5s4uwib]{min-width:0;margin:0;padding:16px;background:var(--theme-panel,#111111);border:1px solid var(--theme-line-subtle,#ffffff18);border-radius:18px}.cg-creative-label[data-astro-cid-e5s4uwib]{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:0 0 14px;font:10px Roboto Mono,monospace;color:var(--theme-secondary,#a1a1aa)}.cg-creative-label[data-astro-cid-e5s4uwib] span[data-astro-cid-e5s4uwib]:first-child{color:var(--theme-accent,#9fe870)}.cg-creative-pair[data-astro-cid-e5s4uwib] img[data-astro-cid-e5s4uwib]{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;border-radius:10px}.cg-creative-pair[data-astro-cid-e5s4uwib] figcaption[data-astro-cid-e5s4uwib]{font-size:14px;line-height:1.6;margin-top:14px}.cg-result-note[data-astro-cid-e5s4uwib]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0 0;color:var(--theme-secondary,#a1a1aa);font-size:13px;line-height:1.7}.cg-result-note[data-astro-cid-e5s4uwib] p[data-astro-cid-e5s4uwib]{max-width:610px;margin:0}.cg-result-note[data-astro-cid-e5s4uwib]>span[data-astro-cid-e5s4uwib]{flex-shrink:0;color:var(--theme-accent,#9fe870)}.cg-steps[data-astro-cid-e5s4uwib]{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:40px}.cg-number[data-astro-cid-e5s4uwib]{display:block;color:var(--theme-accent,#9fe870);font:14px Roboto Mono,monospace;margin-bottom:25px}.cg-steps[data-astro-cid-e5s4uwib] h3[data-astro-cid-e5s4uwib],.cg-requirements[data-astro-cid-e5s4uwib] h3[data-astro-cid-e5s4uwib]{font-size:21px;letter-spacing:-.02em;margin:0 0 14px}.cg-steps[data-astro-cid-e5s4uwib] p[data-astro-cid-e5s4uwib],.cg-requirements[data-astro-cid-e5s4uwib]{font-size:15px;line-height:1.8;color:var(--theme-secondary,#a1a1aa)}.cg-prompts[data-astro-cid-e5s4uwib],.cg-setup[data-astro-cid-e5s4uwib]{display:grid;grid-template-columns:1fr 1fr;gap:75px}.cg-prompt-list[data-astro-cid-e5s4uwib] article[data-astro-cid-e5s4uwib]{border-bottom:1px solid var(--theme-line-subtle,#ffffff18);padding:0 0 23px;margin-bottom:23px}.cg-prompt-list[data-astro-cid-e5s4uwib] h3[data-astro-cid-e5s4uwib]{font-size:12px;color:var(--theme-accent,#9fe870);margin:0 0 12px}.cg-prompt-list[data-astro-cid-e5s4uwib] p[data-astro-cid-e5s4uwib]{font-size:18px;line-height:1.6;margin:0;overflow-wrap:anywhere}.cg-requirements[data-astro-cid-e5s4uwib]{padding:28px;border:1px solid var(--theme-line-strong,#ffffff29);border-radius:16px}.cg-requirements[data-astro-cid-e5s4uwib] h3[data-astro-cid-e5s4uwib]{color:var(--theme-text,#fff)}.cg-requirements[data-astro-cid-e5s4uwib] ul[data-astro-cid-e5s4uwib]{padding-left:20px;list-style:disc}.cg-requirements[data-astro-cid-e5s4uwib] li[data-astro-cid-e5s4uwib]{margin-bottom:8px}.cg-requirements[data-astro-cid-e5s4uwib] p[data-astro-cid-e5s4uwib]{font-size:12px;margin-bottom:0}.cg-faq[data-astro-cid-e5s4uwib]{max-width:860px;margin-bottom:40px}.cg-faq[data-astro-cid-e5s4uwib] h2[data-astro-cid-e5s4uwib]{margin-bottom:32px}details[data-astro-cid-e5s4uwib]{border-bottom:1px solid var(--theme-line-subtle,#ffffff18)}summary[data-astro-cid-e5s4uwib]{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;padding:22px 0;font-size:17px}summary[data-astro-cid-e5s4uwib]::-webkit-details-marker{display:none}summary[data-astro-cid-e5s4uwib] span[data-astro-cid-e5s4uwib]{color:var(--theme-accent,#9fe870)}details[data-astro-cid-e5s4uwib][open] summary[data-astro-cid-e5s4uwib] span[data-astro-cid-e5s4uwib]{transform:rotate(45deg)}details[data-astro-cid-e5s4uwib]>p[data-astro-cid-e5s4uwib]{line-height:1.8;font-size:15px;color:var(--theme-secondary,#a1a1aa);margin:0 0 24px;max-width:710px}a[data-astro-cid-e5s4uwib]:focus-visible,summary[data-astro-cid-e5s4uwib]:focus-visible{outline:2px solid var(--theme-accent,#9fe870);outline-offset:5px}@media(max-width:850px){.cg-hero-grid[data-astro-cid-e5s4uwib]{grid-template-columns:1fr;gap:36px}.cg-hero[data-astro-cid-e5s4uwib]{padding-top:130px}.cg-film-panel[data-astro-cid-e5s4uwib]{max-width:640px}.cg-section-head[data-astro-cid-e5s4uwib],.cg-prompts[data-astro-cid-e5s4uwib],.cg-setup[data-astro-cid-e5s4uwib]{grid-template-columns:1fr;gap:24px}.cg-steps[data-astro-cid-e5s4uwib]{gap:22px}.cg-section[data-astro-cid-e5s4uwib]{padding-top:50px;padding-bottom:50px}}@media(max-width:580px){.cg-wrap[data-astro-cid-e5s4uwib]{padding-left:22px;padding-right:22px}.cg-hero[data-astro-cid-e5s4uwib]{padding-top:115px;padding-bottom:45px}.cg-steps[data-astro-cid-e5s4uwib]{grid-template-columns:1fr;gap:30px}.cg-number[data-astro-cid-e5s4uwib]{margin-bottom:12px}.cg-film-panel[data-astro-cid-e5s4uwib]{padding:18px}.cg-actions[data-astro-cid-e5s4uwib]{gap:18px}.cg-pill[data-astro-cid-e5s4uwib]{font-size:10px}h1[data-astro-cid-e5s4uwib]{font-size:46px}.cg-lead[data-astro-cid-e5s4uwib]{font-size:19px}.cg-creative-pair[data-astro-cid-e5s4uwib]{grid-template-columns:1fr;gap:20px}.cg-result-note[data-astro-cid-e5s4uwib]{align-items:flex-start;flex-direction:column;gap:10px}.cg-video[data-astro-cid-e5s4uwib]{border-radius:8px}}
