.service-hero__kicker{margin:0 0 clamp(.9rem,2vw,1.25rem);color:var(--acid);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase}.previz-deliverables{margin:0;padding:0;list-style:none;border-top:1px solid var(--hair)}.previz-deliverable{display:grid;grid-template-columns:3.25rem minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(1rem,3vw,3rem);padding:clamp(1.6rem,3vw,2.4rem) 0;border-bottom:1px solid var(--hair)}.previz-deliverable__index{margin:.4rem 0 0;color:var(--acid);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.7rem;letter-spacing:.18em}.previz-deliverable__name{margin:0;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(1.3rem,2.3vw,1.95rem);font-weight:600;letter-spacing:-.035em;line-height:1.08}.previz-deliverable__settles{margin:.7rem 0 0;color:var(--muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.previz-deliverable__detail{margin:0;max-width:52ch;color:var(--muted);font-size:.97rem;line-height:1.65}.previz-send{margin:clamp(1.5rem,3vw,2rem) 0 0;padding:0;list-style:none;border-top:1px solid var(--hair)}.previz-send li{padding:.95rem 0;border-bottom:1px solid var(--hair);color:var(--bone);font-size:.95rem;line-height:1.5}.previz-send li:before{margin-right:.75rem;color:var(--acid);content:"—"}.previz-band{border-bottom:0}.previz-quote{max-width:24ch;margin:0;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(1.9rem,4.4vw,3.8rem);font-weight:700;letter-spacing:-.045em;line-height:1.02;text-wrap:balance}.previz-quote__note{margin:clamp(1.25rem,2.5vw,1.75rem) 0 0;max-width:40ch;color:var(--muted);font-size:.95rem;line-height:1.6}@media(max-width:900px){.previz-deliverable{grid-template-columns:2.25rem minmax(0,1fr)}.previz-deliverable__detail{grid-column:2}}.previz-confide{margin:clamp(1.5rem,3vw,2.25rem) 0 0;max-width:38ch;padding-top:clamp(1rem,2vw,1.5rem);border-top:1px solid var(--hair-soft);color:#ede9e29e;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.7rem;line-height:1.7;letter-spacing:.02em}.previz-form__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1rem,2.4vw,1.75rem)}.field select{width:100%;padding:.7rem 0;border:0;border-bottom:1px solid var(--hair);border-radius:0;background:transparent;color:var(--bone);color-scheme:dark;font-family:Instrument Sans,sans-serif;font-size:1rem;line-height:1.5;appearance:none;cursor:pointer;transition:border-color .22s ease}.field select:focus{outline:none;border-bottom-color:var(--acid)}.field select option{background:var(--ink-soft);color:var(--bone)}.field .script-drop{position:relative;display:flex;flex-direction:column;gap:.3rem;padding:clamp(1rem,2vw,1.25rem);border:1px dashed var(--hair);color:var(--bone);font-family:Instrument Sans,sans-serif;font-size:1rem;letter-spacing:normal;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.field .script-drop:hover,.field .script-drop:focus-within{border-color:var(--acid);background-color:#c8f24e0a}.field .script-drop--filled{border-style:solid;border-color:var(--acid)}.script-drop__label{color:var(--muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase}.script-drop__value{color:var(--bone);font-size:.98rem;line-height:1.4;word-break:break-word}.script-drop__hint{color:#8b9096cc;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.66rem;letter-spacing:.02em}.script-drop input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}@media(max-width:640px){.previz-form__row{grid-template-columns:minmax(0,1fr)}}
