/* Price-page additions; shared site styles and other tariffs remain upstream. */
body.v4-inner .price-scope-note{font-size:14px;line-height:1.65;color:var(--text-2);margin:18px 0;max-width:70ch}
body.v4-inner .price-group-intro{font-size:18px;line-height:1.65;color:var(--text-2);max-width:72ch;margin:0 0 30px}
body.v4-inner .h-tier-group{font-family:var(--font-display);font-size:28px;font-weight:500;letter-spacing:-.02em;margin:64px 0 20px}
body.v4-inner .price-tier-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}
body.v4-inner .price-example{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:36px;align-items:center;padding:32px;margin:32px 0 16px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-2)}
body.v4-inner .price-example-media{min-width:0;overflow:hidden;border-radius:14px;background:#000;aspect-ratio:16/9}
body.v4-inner .price-example-media video{display:block;width:100%;height:100%;object-fit:contain}
body.v4-inner .price-example .mb-work-video{width:100%;height:100%;margin:0;aspect-ratio:16/9;min-height:0}
body.v4-inner .price-example-copy h4{font-size:26px;line-height:1.18;letter-spacing:-.025em;font-weight:500;margin:10px 0 16px}
body.v4-inner .price-example-copy p{font-size:16px;line-height:1.65;color:var(--text-2);margin:12px 0}
body.v4-inner .price-example-copy .price-example-label{font-size:13px;color:var(--accent);margin:0}
body.v4-inner .price-example-copy a{color:var(--accent);text-decoration:underline;text-underline-offset:4px;font-size:15px}
body.v4-inner .price-example-copy .price-example-meta{font-size:14px;color:var(--text)}
body.v4-inner .price-example-copy .price-example-note{font-size:13px;margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}
body.v4-inner .calc-result-range{line-height:1.6}
body.v4-inner .price-example a:focus-visible{outline:2px solid var(--accent);outline-offset:5px}
@media(max-width:800px){body.v4-inner .price-example{grid-template-columns:1fr;padding:20px;gap:18px}body.v4-inner .price-example-copy h4{font-size:24px}body.v4-inner .price-tier-grid--two{grid-template-columns:1fr}body.v4-inner .price-group-intro{font-size:16px}}
