.ScreenplaySeoLanding_page__fobDy{--ink:#181511;--muted:#655f56;--paper:#f6f1e7;--line:rgba(41,34,25,0.14);--accent:#b94b35;color:var(--ink);background:var(--paper)}.ScreenplaySeoLanding_hero__fA0Wp{position:relative;overflow:hidden;min-height:620px;display:grid;align-items:center;padding:96px 24px 80px;color:#fffaf0;background:radial-gradient(circle at 76% 24%,rgba(209,99,63,.23),transparent 31%),linear-gradient(135deg,#17130f,#282018 56%,#16130f)}.ScreenplaySeoLanding_hero__fA0Wp:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 0);background-size:56px 56px;mask-image:linear-gradient(180deg,black,transparent 86%)}.ScreenplaySeoLanding_heroGlow__RXErb{position:absolute;width:440px;height:440px;top:50%;right:max(4vw,32px);border:1px solid rgba(255,238,215,.16);border-radius:50%;transform:translateY(-50%);box-shadow:0 0 0 72px rgba(255,239,216,.025),0 0 0 144px rgba(255,239,216,.018)}.ScreenplaySeoLanding_heroInner__9I6_m{position:relative;z-index:1;width:min(1120px,100%);margin:0 auto}.ScreenplaySeoLanding_eyebrowDark__h7NSr,.ScreenplaySeoLanding_eyebrow__hRqKf,.ScreenplaySeoLanding_sectionHeading__lP5mv>p{margin:0 0 18px;font-size:.76rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.ScreenplaySeoLanding_eyebrow__hRqKf{color:#e9b59c}.ScreenplaySeoLanding_hero__fA0Wp h1{max-width:820px;margin:0;font-size:clamp(3rem,7vw,6.7rem);font-weight:620;line-height:.98;letter-spacing:-.055em}.ScreenplaySeoLanding_lead__hojaN{max-width:720px;margin:32px 0 0;color:rgba(255,250,240,.76);font-size:clamp(1.05rem,1.7vw,1.28rem);line-height:1.85}.ScreenplaySeoLanding_actions__YhAP2{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.ScreenplaySeoLanding_primaryAction__vJWjS,.ScreenplaySeoLanding_secondaryAction__yelRb{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 22px;border-radius:999px;font-weight:700;text-decoration:none;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.ScreenplaySeoLanding_primaryAction__vJWjS{color:#1b1510;background:#f1c2a4}.ScreenplaySeoLanding_secondaryAction__yelRb{color:#fffaf0;border:1px solid rgba(255,250,240,.28);background:rgba(255,255,255,.04)}.ScreenplaySeoLanding_primaryAction__vJWjS:hover,.ScreenplaySeoLanding_secondaryAction__yelRb:hover{transform:translateY(-2px)}.ScreenplaySeoLanding_secondaryAction__yelRb:hover{border-color:rgba(255,250,240,.52);background:rgba(255,255,255,.08)}.ScreenplaySeoLanding_proofList__IdnXC{display:flex;flex-wrap:wrap;gap:44px;margin:58px 0 0;padding:28px 0 0;border-top:1px solid rgba(255,250,240,.14);list-style:none}.ScreenplaySeoLanding_proofList__IdnXC li{display:flex;align-items:baseline;gap:10px}.ScreenplaySeoLanding_proofList__IdnXC strong{color:#f1c2a4;font-size:1.55rem}.ScreenplaySeoLanding_proofList__IdnXC span{color:rgba(255,250,240,.64);font-size:.9rem}.ScreenplaySeoLanding_section__Fj6Wk{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:104px 0}.ScreenplaySeoLanding_sectionHeading__lP5mv{max-width:760px}.ScreenplaySeoLanding_eyebrowDark__h7NSr,.ScreenplaySeoLanding_sectionHeading__lP5mv>p{color:var(--accent)}.ScreenplaySeoLanding_sectionHeading__lP5mv h2,.ScreenplaySeoLanding_storySection__q4j5c h2{margin:0;font-size:clamp(2rem,4vw,3.7rem);font-weight:620;line-height:1.12;letter-spacing:-.04em}.ScreenplaySeoLanding_sectionHeading__lP5mv>span{display:block;max-width:690px;margin-top:20px;color:var(--muted);font-size:1.04rem;line-height:1.9}.ScreenplaySeoLanding_capabilityGrid__fg6xE{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:50px}.ScreenplaySeoLanding_capabilityCard__LrxZo{min-height:280px;padding:30px;border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,.46)}.ScreenplaySeoLanding_capabilityCard__LrxZo small{color:var(--accent);font-size:.75rem;font-weight:700;letter-spacing:.12em}.ScreenplaySeoLanding_capabilityCard__LrxZo h3{margin:54px 0 14px;font-size:1.35rem;line-height:1.35}.ScreenplaySeoLanding_capabilityCard__LrxZo p,.ScreenplaySeoLanding_faqList__VrdJt p,.ScreenplaySeoLanding_storySection__q4j5c>div>p:last-child,.ScreenplaySeoLanding_workflowList__bT2gG p{margin:0;color:var(--muted);line-height:1.85}.ScreenplaySeoLanding_workflowSection__hXUXJ{border-top:1px solid var(--line)}.ScreenplaySeoLanding_workflowList__bT2gG{margin:48px 0 0;padding:0;border-top:1px solid var(--line);list-style:none}.ScreenplaySeoLanding_workflowList__bT2gG li{display:grid;grid-template-columns:96px minmax(0,1fr);gap:24px;padding:30px 0;border-bottom:1px solid var(--line)}.ScreenplaySeoLanding_stepNumber__7WXbk{color:var(--accent);font-size:.86rem;font-weight:800;letter-spacing:.1em}.ScreenplaySeoLanding_workflowList__bT2gG h3{margin:0 0 8px;font-size:1.24rem}.ScreenplaySeoLanding_storySection__q4j5c{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(220px,.55fr);align-items:end;gap:72px;padding:92px max(24px,calc((100vw - 1120px) / 2));color:#fffaf0;background:#992f25}.ScreenplaySeoLanding_eyebrowDark__h7NSr{color:#f1c2a4}.ScreenplaySeoLanding_storySection__q4j5c>div>p:last-child{max-width:760px;margin-top:24px;color:rgba(255,250,240,.76);font-size:1.02rem}.ScreenplaySeoLanding_inlineLink__1lXo4{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;color:#fffaf0;border-bottom:1px solid rgba(255,250,240,.44);font-weight:700;text-decoration:none}.ScreenplaySeoLanding_faqSection__W5BwV{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:80px}.ScreenplaySeoLanding_faqList__VrdJt{border-top:1px solid var(--line)}.ScreenplaySeoLanding_faqList__VrdJt details{padding:22px 0;border-bottom:1px solid var(--line)}.ScreenplaySeoLanding_faqList__VrdJt summary{cursor:pointer;font-size:1.08rem;font-weight:700;line-height:1.5}.ScreenplaySeoLanding_faqList__VrdJt p{padding:16px 24px 0 0}.ScreenplaySeoLanding_faqList__VrdJt summary:focus-visible,.ScreenplaySeoLanding_inlineLink__1lXo4:focus-visible,.ScreenplaySeoLanding_primaryAction__vJWjS:focus-visible,.ScreenplaySeoLanding_secondaryAction__yelRb:focus-visible{outline:3px solid #e68768;outline-offset:4px}@media (max-width:820px){.ScreenplaySeoLanding_hero__fA0Wp{min-height:auto;padding:88px 20px 68px}.ScreenplaySeoLanding_heroGlow__RXErb{width:280px;height:280px;top:22%;right:-120px}.ScreenplaySeoLanding_hero__fA0Wp h1{font-size:clamp(2.85rem,14vw,5rem)}.ScreenplaySeoLanding_proofList__IdnXC{gap:18px 30px}.ScreenplaySeoLanding_section__Fj6Wk{width:min(100% - 36px,680px);padding:76px 0}.ScreenplaySeoLanding_capabilityGrid__fg6xE,.ScreenplaySeoLanding_faqSection__W5BwV,.ScreenplaySeoLanding_storySection__q4j5c{grid-template-columns:1fr}.ScreenplaySeoLanding_capabilityCard__LrxZo{min-height:230px}.ScreenplaySeoLanding_storySection__q4j5c{gap:42px;padding:72px 20px}.ScreenplaySeoLanding_faqSection__W5BwV{gap:42px}}@media (max-width:520px){.ScreenplaySeoLanding_actions__YhAP2{flex-direction:column}.ScreenplaySeoLanding_primaryAction__vJWjS,.ScreenplaySeoLanding_secondaryAction__yelRb{width:100%}.ScreenplaySeoLanding_proofList__IdnXC{display:grid;grid-template-columns:1fr}.ScreenplaySeoLanding_workflowList__bT2gG li{grid-template-columns:46px minmax(0,1fr);gap:12px}}@media (prefers-reduced-motion:reduce){.ScreenplaySeoLanding_primaryAction__vJWjS,.ScreenplaySeoLanding_secondaryAction__yelRb{transition:none}}