.client-intake-page{background:#050505;color:#fff;padding:56px 18px 80px;min-height:70vh}
.client-intake-shell{max-width:900px;margin:0 auto}
.client-intake-head{margin-bottom:28px}
.client-intake-kicker{color:#ff2d8f;font-weight:900;letter-spacing:.12em;text-transform:uppercase;font-size:.85rem;margin-bottom:12px}
.client-intake-head h1{font-size:clamp(2.1rem,7vw,4.5rem);line-height:.95;text-transform:uppercase;margin:0 0 16px;color:#fff}
.client-intake-head p{color:#c7d0dc;font-size:1.05rem;line-height:1.6;max-width:720px;margin:0}
.client-intake-form{display:grid;gap:18px}
.intake-card{background:#fff;color:#0b2238;border-radius:20px;padding:24px;border:1px solid #e3e7ec}
.intake-card h2{margin:0 0 8px;font-size:1.35rem}
.intake-card>p{margin:0 0 18px;color:#6b7785;line-height:1.5}
.intake-field{display:grid;gap:8px;margin-top:15px}
.intake-field label,.intake-label{font-weight:800;color:#0b2238}
.intake-field input,.intake-field select,.intake-field textarea{width:100%;box-sizing:border-box;border:1px solid #cfd6de;border-radius:12px;padding:13px 14px;background:#fff;color:#0b2238;font:inherit}
.intake-field textarea{min-height:110px;resize:vertical}
.intake-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}
.intake-check{display:flex;gap:9px;align-items:flex-start;border:1px solid #dfe4ea;border-radius:12px;padding:12px;background:#f8fafc}
.intake-check input{accent-color:#ff2d8f;margin-top:3px}
.intake-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}
.intake-submit{appearance:none;border:0;border-radius:12px;background:#ff2d8f;color:#fff;font-weight:900;font-size:1rem;padding:15px 24px;cursor:pointer}
.intake-submit[disabled]{opacity:.6;cursor:wait}
.intake-status{color:#c7d0dc;font-weight:700}
.intake-success{background:#fff;color:#0b2238;border-radius:20px;padding:30px}
.intake-success strong{color:#ff2d8f}
.intake-note{font-size:.9rem;color:#7b8794;margin-top:8px}
@media(max-width:640px){.client-intake-page{padding:38px 14px 64px}.intake-card{padding:20px}.intake-checks{grid-template-columns:1fr}}
/* NEXGEN_BLACK_FINAL_V7 */
html,body{background-color:#000!important;}
div.container-corrugation{background-color:#000!important;background-image:none!important;}
div.container-corrugation::before,div.container-corrugation::after{background-color:#000!important;background-image:none!important;}
div.design-face{background-color:#000!important;background-image:none!important;}
div.design-face::before,div.design-face::after{background-color:#000!important;background-image:none!important;}
div.designer-workspace{background-color:#000!important;background-image:none!important;}
div.designer-workspace::before,div.designer-workspace::after{background-color:#000!important;background-image:none!important;}
div.mock-inventory-media{background-color:#000!important;background-image:none!important;}
div.mock-inventory-media::before,div.mock-inventory-media::after{background-color:#000!important;background-image:none!important;}
div.nexgen-card-media{background-color:#000!important;background-image:none!important;}
div.nexgen-card-media::before,div.nexgen-card-media::after{background-color:#000!important;background-image:none!important;}
div.nexgen-card-media > img{background-color:#000!important;background-image:none!important;}
div.nexgen-card-media > img::before,div.nexgen-card-media > img::after{background-color:#000!important;background-image:none!important;}
div.rental-detail-grid{background-color:#000!important;background-image:none!important;}
div.rental-detail-grid::before,div.rental-detail-grid::after{background-color:#000!important;background-image:none!important;}
[class*="rental" i]:not(input):not(textarea):not(select):not(option):not(button):not(a):not(img):not(picture):not(video):not(canvas):not(svg){background-color:#000!important;}
[id*="rental" i]:not(input):not(textarea):not(select):not(option):not(button):not(a):not(img):not(picture):not(video):not(canvas):not(svg){background-color:#000!important;}
[class*="financ" i]:not(input):not(textarea):not(select):not(option):not(button):not(a):not(img):not(picture):not(video):not(canvas):not(svg){background-color:#000!important;}
[id*="financ" i]:not(input):not(textarea):not(select):not(option):not(button):not(a):not(img):not(picture):not(video):not(canvas):not(svg){background-color:#000!important;}
[class*="lease" i]:not(input):not(textarea):not(select):not(option):not(button):not(a):not(img):not(picture):not(video):not(canvas):not(svg){background-color:#000!important;}
[id*="lease" i]:not(input):not(textarea):not(select):not(option):not(button):not(a):not(img):not(picture):not(video):not(canvas):not(svg){background-color:#000!important;}
[class*="designer" i]:not(input):not(textarea):not(select):not(option):not(button):not(a):not(img):not(picture):not(video):not(canvas):not(svg){background-color:#000!important;}
[id*="designer" i]:not(input):not(textarea):not(select):not(option):not(button):not(a):not(img):not(picture):not(video):not(canvas):not(svg){background-color:#000!important;}
[class*="modification" i]:not(input):not(textarea):not(select):not(option):not(button):not(a):not(img):not(picture):not(video):not(canvas):not(svg){background-color:#000!important;}
[id*="modification" i]:not(input):not(textarea):not(select):not(option):not(button):not(a):not(img):not(picture):not(video):not(canvas):not(svg){background-color:#000!important;}
