.site-main-offset:has(.netflix-intake-shell){--intake-canvas:#091517;background:var(--intake-canvas)}.netflix-intake-shell{--intake-surface:#102326;--intake-surface-raised:#163034;--intake-surface-muted:#1b393b;--intake-text:#f5f7f2;--intake-text-muted:#bdccc8;--intake-label:#dce7e1;--intake-border:rgba(220,231,225,.2);--intake-focus:#f4e4c1;--intake-accent:#f4e4c1;--intake-on-accent:#102326;--intake-disabled-bg:#304346;--intake-disabled-text:#f5f7f2;--intake-danger:#ffb4ab;--intake-input-bg:#0c1c1e;--intake-popup-bg:#10282a;--intake-shadow:0 18px 48px rgba(0,0,0,.28);width:min(100% - clamp(2rem,8vw,9rem),72rem)!important;margin:auto;padding:clamp(3rem,6vw,5rem) 0 5rem!important;color:var(--intake-text)}.start-project-intro{margin:0 0 2rem;max-width:64rem}.intake-progress-label,.intake-section-heading,.start-project-eyebrow{color:var(--intake-accent);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.start-project-heading{margin:0 0 .8rem;color:var(--intake-text);font-size:clamp(2.4rem,5vw,4.5rem)!important;line-height:1;-webkit-text-fill-color:currentColor;background:none}.intake-hint,.intake-step-lede,.start-project-lede{color:var(--intake-text-muted);line-height:1.55}.intake-form{display:grid;gap:1.5rem}.intake-progress{display:grid;gap:.5rem}.intake-progress-meta{display:flex;justify-content:space-between;gap:1rem}.intake-progress-essentials,.intake-progress-label{margin:0;font-size:.78rem}.intake-progress-track{height:8px;overflow:hidden;border-radius:999px;background:var(--intake-surface-muted)}.intake-progress-bar{height:100%;background:var(--intake-accent)}.intake-step,.intake-success{padding:clamp(1.25rem,3vw,2rem);border-radius:20px;background:var(--intake-surface);box-shadow:var(--intake-shadow)}.intake-step-heading{margin:0 0 1.5rem;color:var(--intake-text);scroll-margin-top:8rem}.intake-step-heading:focus-visible{outline:3px solid var(--intake-focus);outline-offset:4px}.intake-section,.intake-step-body{display:grid;gap:1.5rem}.intake-section-essential{padding:0}.intake-section-heading{margin:0;font-size:.75rem}.intake-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.intake-combobox,.intake-field{display:grid;gap:.45rem;min-width:0}.intake-field label,.intake-field-label{color:var(--intake-label);font-weight:700}.intake-combobox-input,.intake-field input:not([type=checkbox]),.intake-field textarea{box-sizing:border-box;width:100%;min-height:48px;padding:.7rem .85rem;border:1px solid var(--intake-border);border-radius:12px;background:var(--intake-input-bg);color:var(--intake-text);font:inherit}.intake-field textarea{min-height:112px;resize:vertical}.intake-combobox-input::placeholder,.intake-field input:not([type=checkbox])::placeholder,.intake-field textarea::placeholder{color:var(--intake-text-muted);opacity:1}.intake-combobox-input:focus,.intake-field input:not([type=checkbox]):focus,.intake-field textarea:focus{outline:3px solid color-mix(in srgb,var(--intake-focus) 66%,transparent);outline-offset:2px}.intake-field-error,.intake-submit-error{margin:0;color:var(--intake-danger);font-weight:650}.intake-required{color:var(--intake-danger)}.intake-action-panel{display:grid;gap:1rem;padding-top:1.25rem;border-top:1px solid var(--intake-border)}.intake-nav{display:flex;justify-content:space-between;align-items:center;gap:1rem}.intake-nav-primary{display:flex;gap:.75rem;margin-left:auto}.intake-draft-actions button,.intake-nav button{min-height:46px;padding:.65rem 1rem;border:0;border-radius:999px;font:inherit;font-weight:750;cursor:pointer}.intake-draft-actions button:last-child,.intake-nav-next,.intake-nav-submit{color:var(--intake-on-accent);background:var(--intake-accent)}.intake-draft-actions button:first-child,.intake-nav-back,.intake-nav-skip{color:var(--intake-text);background:var(--intake-surface-muted)}.intake-nav button:disabled{color:var(--intake-disabled-text);background:var(--intake-disabled-bg);opacity:1;cursor:not-allowed}.intake-details{padding-top:1.25rem;border-top:1px solid var(--intake-border)}.intake-details-summary{display:grid;gap:.25rem;cursor:pointer}.intake-details-title{color:var(--intake-text);font-weight:700}.intake-details-body{padding-top:1.25rem}.intake-draft-prompt{display:flex;justify-content:space-between;gap:1rem;padding:1rem;border-radius:14px;background:var(--intake-surface-raised)}.intake-draft-actions{display:flex;gap:.5rem}.intake-step-idea .intake-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.intake-combobox-project-types,.intake-field-problem{grid-column:auto}.intake-must-haves{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.intake-combobox{position:relative}.intake-combobox-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.intake-combobox-chip{display:flex;align-items:center;gap:.25rem;padding:.25rem .45rem .25rem .65rem;border-radius:999px;color:var(--intake-text);background:var(--intake-surface-muted)}.intake-combobox-chip-remove{border:0;border-radius:50%;color:inherit;background:transparent;font-size:1.1rem;line-height:1;cursor:pointer}.intake-combobox-control{position:relative;display:flex;align-items:center}.intake-combobox-input{padding-right:2.5rem}.intake-combobox-caret{position:absolute;right:.9rem;pointer-events:none;color:var(--intake-text-muted)}.intake-combobox-listbox{position:absolute;z-index:20;left:0;right:0;margin:0;padding:.35rem;overflow-y:auto;list-style:none;border-radius:12px;background:var(--intake-popup-bg);box-shadow:var(--intake-shadow)}.intake-combobox-listbox.is-bottom{top:calc(100% + 6px)}.intake-combobox-listbox.is-top{bottom:calc(100% + 6px)}.intake-combobox-option{display:flex;justify-content:space-between;gap:.75rem;padding:.65rem .75rem;border-radius:8px;color:var(--intake-text);cursor:pointer}.intake-combobox-option.is-active,.intake-combobox-option.is-selected,.intake-combobox-option:hover{color:var(--intake-on-accent);background:var(--intake-accent)}.intake-combobox-option-check{font-size:.75rem;font-weight:800}.intake-combobox-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.intake-turnstile{min-height:4.1rem;max-width:100%;overflow:hidden}.intake-turnstile iframe{max-width:100%}:root[data-theme=light] .site-main-offset:has(.netflix-intake-shell){--intake-canvas:#f7f8f4;background:var(--intake-canvas)}:root[data-theme=light] .netflix-intake-shell{--intake-surface:#fff;--intake-surface-raised:#edf2ee;--intake-surface-muted:#dfe8e2;--intake-text:#152321;--intake-text-muted:#405650;--intake-label:#223832;--intake-border:rgba(21,35,33,.22);--intake-focus:#1f6b5a;--intake-accent:#79510d;--intake-on-accent:#fff;--intake-disabled-bg:#dfe8e2;--intake-disabled-text:#405650;--intake-danger:#a52d28;--intake-input-bg:#fff;--intake-popup-bg:#fff;--intake-shadow:0 12px 30px rgba(20,44,39,.12);background:var(--intake-canvas)!important}.intake-checkbox-field{align-items:start}.intake-checkbox{display:flex;align-items:flex-start;gap:.65rem;color:var(--intake-label);font-weight:600;line-height:1.5;cursor:pointer}.intake-checkbox input{width:1.1rem;height:1.1rem;margin-top:.2rem;flex:0 0 auto;accent-color:var(--intake-accent)}.intake-field-nested{grid-column:1/-1}.intake-details[open]{padding-bottom:1.25rem;background:color-mix(in srgb,var(--intake-surface-raised) 62%,transparent)}.intake-details-summary:focus-visible{outline:3px solid var(--intake-focus);outline-offset:4px;border-radius:8px}.intake-section-heading-secondary{color:var(--intake-text-muted)}.intake-hint{margin:0;font-size:.9rem}.intake-hint strong{color:var(--intake-label)}.intake-success h2{margin:0 0 .75rem;color:var(--intake-text)}.intake-success p{margin:0;color:var(--intake-text-muted);line-height:1.55}.intake-success-home{display:inline-block;margin-top:1rem;color:var(--intake-accent);font-weight:800}@media (max-width:1100px){.intake-fields,.intake-must-haves{grid-template-columns:1fr}}@media (max-width:600px){.netflix-intake-shell{width:calc(100% - 1.5rem)!important;padding:3rem 0!important}.intake-step{padding:1.1rem}.intake-fields,.intake-must-haves,.intake-step-idea .intake-fields{grid-template-columns:minmax(0,1fr)}.intake-draft-prompt,.intake-nav,.intake-nav-primary{flex-direction:column;align-items:stretch}.intake-nav-primary{margin-left:0}.intake-nav button{width:100%}.intake-nav-primary{display:flex}.intake-nav-next,.intake-nav-submit{order:-1}}