.feature-page[data-v-971dd7fb]{overflow-x:clip;width:100%}.eyebrow[data-v-971dd7fb]{color:var(--dt-text-muted);display:block;font-size:.9em;font-weight:600;letter-spacing:2px;margin-bottom:1rem;text-transform:uppercase}.feature-hero[data-v-971dd7fb]{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;padding:60px 70px}.feature-hero__copy h1[data-v-971dd7fb]{font-size:3.5em;line-height:1.1;margin-bottom:1.5rem}.lede[data-v-971dd7fb]{color:var(--dt-text-muted);font-size:1.15em;line-height:1.8;margin-bottom:2rem}.hero-actions[data-v-971dd7fb]{align-items:stretch;display:flex;gap:20px;justify-content:center;margin-top:2rem}.hero-actions a[data-v-971dd7fb]{text-decoration:none}.product-panel[data-v-971dd7fb]{background-color:var(--dt-surface-raised);border:1px solid var(--dt-border);border-radius:8px;min-width:0;overflow:hidden}.panel-header[data-v-971dd7fb],.shot-row[data-v-971dd7fb]{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.85fr);padding:16px 18px}.panel-header[data-v-971dd7fb]{background-color:#ffffff08;color:var(--dt-text-subtle);font-size:.85em;font-weight:700;letter-spacing:1.8px;text-transform:uppercase}.shot-row[data-v-971dd7fb]{border-top:1px solid var(--dt-border-subtle);color:var(--dt-text)}.shot-row strong[data-v-971dd7fb]{color:var(--dt-accent-cyan)}.panel-header span[data-v-971dd7fb],.shot-row span[data-v-971dd7fb],.shot-row strong[data-v-971dd7fb]{min-width:0;overflow-wrap:anywhere}.shot-row--hot[data-v-971dd7fb]{background:#ff77ff14}.shot-row--quiet[data-v-971dd7fb]{background:#00ffff0f}.panel-note[data-v-971dd7fb]{border-top:1px solid var(--dt-border-subtle);color:var(--dt-text-muted);padding:18px}.comparison-section[data-v-971dd7fb],.detail-grid[data-v-971dd7fb],.faq-section[data-v-971dd7fb],.info-section[data-v-971dd7fb],.outcome-band[data-v-971dd7fb],.related-section[data-v-971dd7fb],.split-section[data-v-971dd7fb]{border-top:1px solid var(--dt-border-subtle);padding:80px 70px}.audience-grid h2[data-v-971dd7fb],.comparison-section h2[data-v-971dd7fb],.detail-grid h2[data-v-971dd7fb],.faq-section h2[data-v-971dd7fb],.info-section h2[data-v-971dd7fb],.related-section h2[data-v-971dd7fb],.split-section h2[data-v-971dd7fb]{font-size:2.5em;margin-bottom:3rem}.comparison-section h2[data-v-971dd7fb],.faq-section h2[data-v-971dd7fb],.related-section h2[data-v-971dd7fb]{text-align:center}.audience-grid[data-v-971dd7fb]{border-top:1px solid var(--dt-border-subtle);display:grid;gap:30px;grid-template-columns:repeat(3,1fr);padding:80px 70px}.audience-grid article[data-v-971dd7fb]{background-color:var(--dt-surface-raised);border:1px solid var(--dt-border);border-radius:8px;padding:30px}.audience-grid h2[data-v-971dd7fb]{color:var(--dt-accent-cyan);font-size:1.5em;margin-bottom:1rem}.audience-grid p[data-v-971dd7fb]{color:var(--dt-text-muted);font-size:.95em;line-height:1.7}.split-section[data-v-971dd7fb]{align-items:start;display:grid;gap:60px;grid-template-columns:1fr 1fr;padding:10px 70px}.check-list[data-v-971dd7fb]{list-style:none;margin:0;padding:0}.check-list li[data-v-971dd7fb]{color:var(--dt-text-muted);line-height:1.7;margin:1.2rem 0;padding-left:32px;position:relative}.check-list li[data-v-971dd7fb]:before{color:var(--dt-accent-cyan);content:"✓";font-size:1.1em;font-weight:700;left:0;position:absolute}.outcome-band[data-v-971dd7fb]{background-color:var(--dt-surface);display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.outcome-band div[data-v-971dd7fb]{background-color:var(--dt-surface-raised);border:1px solid var(--dt-border);border-radius:8px;padding:30px}.outcome-band strong[data-v-971dd7fb]{color:var(--dt-text);display:block;font-size:1.2em;margin-bottom:.5rem}.outcome-band span[data-v-971dd7fb]{color:var(--dt-text-muted);line-height:1.75}.info-section p[data-v-971dd7fb]{color:var(--dt-text-muted);line-height:1.8;margin-bottom:1rem}.comparison-section[data-v-971dd7fb]{padding:10px 70px}.comparison-grid[data-v-971dd7fb]{display:grid;gap:40px;grid-template-columns:repeat(2,1fr)}.detail-grid[data-v-971dd7fb]{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.comparison-card[data-v-971dd7fb],.detail-grid article[data-v-971dd7fb],.faq-section article[data-v-971dd7fb],.related-grid a[data-v-971dd7fb]{background-color:var(--dt-surface-raised);border:1px solid var(--dt-border);border-radius:8px;padding:30px}.comparison-card h3[data-v-971dd7fb],.detail-grid h2[data-v-971dd7fb],.faq-section h3[data-v-971dd7fb]{color:#fff;font-size:1.5em;margin-bottom:1.5rem}.comparison-card ul[data-v-971dd7fb]{list-style:none;padding:0}.comparison-card li[data-v-971dd7fb]{color:var(--dt-text-muted);line-height:1.6;margin:1rem 0;padding-left:28px;position:relative}.comparison-card li[data-v-971dd7fb]:before{color:var(--dt-accent-cyan);content:"✓";font-weight:700;left:0;position:absolute}.comparison-card--highlight[data-v-971dd7fb]{background-color:#00ffff14;border-color:#0ff3}.comparison-card--highlight h3[data-v-971dd7fb]{color:var(--dt-accent-cyan)}.detail-grid p[data-v-971dd7fb],.faq-section p[data-v-971dd7fb]{color:var(--dt-text-muted);line-height:1.75}.faq-section[data-v-971dd7fb],.related-grid[data-v-971dd7fb]{display:grid;gap:30px}.related-grid[data-v-971dd7fb]{grid-template-columns:repeat(3,1fr)}.related-grid a[data-v-971dd7fb]{color:var(--dt-text);font-weight:700;min-height:96px;text-decoration:none}.related-grid a[data-v-971dd7fb]:hover{color:var(--dt-accent-cyan)}.io-box[data-v-971dd7fb]{background-color:var(--dt-surface-raised);border:1px solid var(--dt-border);border-radius:8px;box-sizing:border-box;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin:40px auto;max-width:100%;padding:30px;width:90%}.io-column[data-v-971dd7fb]{text-align:center}.io-column h3[data-v-971dd7fb]{color:var(--dt-accent-cyan);font-size:1.1em;font-weight:700;letter-spacing:1px;margin-bottom:12px;text-transform:uppercase}.io-column p[data-v-971dd7fb]{color:var(--dt-text-muted);font-size:.95em;line-height:1.6}.vfx-note[data-v-971dd7fb]{background-color:#ff77ff14;border-left:3px solid var(--dt-accent-cyan);border-radius:4px;box-sizing:border-box;margin:0 auto 2rem;max-width:100%;padding:20px;width:90%}.vfx-note p[data-v-971dd7fb]{color:var(--dt-text-muted);line-height:1.6;margin:0}@media(max-width:992px){.audience-grid[data-v-971dd7fb],.comparison-grid[data-v-971dd7fb],.detail-grid[data-v-971dd7fb],.feature-hero[data-v-971dd7fb],.outcome-band[data-v-971dd7fb],.related-grid[data-v-971dd7fb]{grid-template-columns:1fr}.audience-grid[data-v-971dd7fb],.comparison-section[data-v-971dd7fb],.detail-grid[data-v-971dd7fb],.faq-section[data-v-971dd7fb],.feature-hero[data-v-971dd7fb],.info-section[data-v-971dd7fb],.outcome-band[data-v-971dd7fb],.related-section[data-v-971dd7fb],.split-section[data-v-971dd7fb]{padding:60px 40px}}@media(max-width:768px){.io-box[data-v-971dd7fb]{grid-template-columns:1fr;padding:24px}.panel-header[data-v-971dd7fb],.shot-row[data-v-971dd7fb]{gap:6px;grid-template-columns:1fr;padding:12px 14px}.panel-header span[data-v-971dd7fb]:not(:first-child){display:none}.audience-grid[data-v-971dd7fb],.comparison-section[data-v-971dd7fb],.detail-grid[data-v-971dd7fb],.faq-section[data-v-971dd7fb],.feature-hero[data-v-971dd7fb],.info-section[data-v-971dd7fb],.outcome-band[data-v-971dd7fb],.related-section[data-v-971dd7fb],.split-section[data-v-971dd7fb]{padding:40px 20px}.feature-hero__copy h1[data-v-971dd7fb]{font-size:2.2em}.lede[data-v-971dd7fb]{font-size:1em}.hero-actions[data-v-971dd7fb]{flex-direction:column}.hero-actions a[data-v-971dd7fb]{width:100%}.audience-grid h2[data-v-971dd7fb],.comparison-section h2[data-v-971dd7fb],.detail-grid h2[data-v-971dd7fb],.faq-section h2[data-v-971dd7fb],.info-section h2[data-v-971dd7fb],.related-section h2[data-v-971dd7fb],.split-section h2[data-v-971dd7fb]{font-size:1.8em}}
