.intake-shell{background:#f7f5f0;color:#0a1825}.intake-hero{background:linear-gradient(135deg,#07131f,#102a3d);color:#fff;padding:78px 0 56px}.intake-hero h1{font-size:clamp(2.35rem,5vw,4.5rem);max-width:850px;margin:8px 0 14px;line-height:1.02}.intake-hero p{max-width:760px;font-size:1.08rem;color:rgba(255,255,255,.8)}.intake-top-actions{margin-top:24px}.intake-main{padding:48px 0 80px}.intake-container{max-width:1000px}.intake-intro-card,.form-section,.submit-panel,.success-card{background:#fff;border:1px solid rgba(10,24,37,.1);box-shadow:0 18px 45px rgba(10,24,37,.08);border-radius:18px}.intake-intro-card{padding:30px;display:grid;grid-template-columns:1.5fr .8fr;gap:28px;align-items:center;margin-bottom:26px}.intake-intro-card h2{margin:5px 0 10px;font-size:2rem}.intake-intro-card p{margin:0;color:#52606b;line-height:1.7}.intake-badges{display:flex;flex-wrap:wrap;gap:9px}.intake-badges span{padding:9px 12px;border-radius:999px;background:#f3ead5;color:#6c5315;font-weight:700;font-size:.84rem}.form-alert{background:#fff1f1;border:1px solid #e7aaaa;color:#7a2020;padding:18px 22px;border-radius:14px;margin-bottom:22px}.form-alert ul{margin:8px 0 0 20px}.intake-form{display:grid;gap:24px}.form-section{padding:30px}.form-section-head{display:flex;align-items:center;gap:15px;padding-bottom:20px;border-bottom:1px solid #e7e3da;margin-bottom:24px}.form-section-head>span{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#0a1825;color:#d6b45c;font-weight:800}.form-section-head h2{font-size:1.75rem;margin:3px 0 0}.field-grid{display:grid;gap:18px}.field-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.field{display:grid;gap:8px;margin-bottom:18px}.field span,.wide-choice legend,.choice-grid legend{font-weight:750;font-size:.95rem;color:#162635}.field input,.field textarea,.field select{width:100%;border:1px solid #cfd5d8;background:#fff;border-radius:10px;padding:13px 14px;font:inherit;color:#0a1825;transition:.2s}.field input:focus,.field textarea:focus{outline:3px solid rgba(199,154,43,.18);border-color:#c79a2b}.field textarea{resize:vertical}.choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18px}.choice-grid.two-choice{grid-template-columns:repeat(2,minmax(0,1fr))}.choice-grid fieldset,.wide-choice{border:1px solid #dfe3e5;border-radius:12px;padding:14px 16px;margin:0 0 18px}.choice-grid fieldset{display:flex;gap:12px 18px;flex-wrap:wrap}.choice-grid legend,.wide-choice legend{padding:0 5px}.choice-grid label,.wide-choice label{display:inline-flex;align-items:center;gap:7px;margin:5px 12px 5px 0;color:#33434f}.wide-choice{display:flex;gap:10px 18px;flex-wrap:wrap}.legal-card{background:#f8f6f1;border-left:4px solid #c79a2b;padding:22px;border-radius:12px;margin:20px 0}.legal-card h3{margin:0 0 10px;font-size:1.18rem}.legal-card p{line-height:1.72;color:#40515c}.legal-note{font-size:.9rem}.field.compact{max-width:420px}.ack{display:flex;align-items:flex-start;gap:10px;margin-top:14px;font-weight:650;line-height:1.45}.ack input{margin-top:3px;transform:scale(1.08)}.signature-copy{color:#52606b;line-height:1.7}.submit-panel{padding:24px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:#0a1825;color:#fff}.submit-panel p{margin:5px 0 0;color:rgba(255,255,255,.72)}.submit-btn{border:0;cursor:pointer;white-space:nowrap}.hp-field{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.new-client-intake{margin-top:24px;padding:28px;border:1px solid rgba(199,154,43,.35);border-radius:18px;background:linear-gradient(135deg,#fffaf0,#f4ead3);display:flex;align-items:center;justify-content:space-between;gap:28px}.new-client-intake h2{margin:4px 0 8px;font-size:1.8rem}.new-client-intake p{margin:0;max-width:700px;color:#51606a;line-height:1.65}.new-client-intake .btn{white-space:nowrap}.success-main{min-height:70vh;display:grid;place-items:center;padding:70px 20px;background:#f7f5f0}.success-card{max-width:720px;text-align:center;padding:46px}.success-mark{width:70px;height:70px;border-radius:50%;display:grid;place-items:center;margin:0 auto 20px;background:#0a1825;color:#d6b45c;font-size:2rem;font-weight:800}.success-card h1{font-size:2.5rem;margin:8px 0 14px}.success-card p{color:#52606b;line-height:1.7}.reference-box{display:inline-block;margin:14px 0;padding:10px 14px;border-radius:10px;background:#f4ead3}.success-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:24px}@media(max-width:760px){.intake-hero{padding:54px 0 42px}.intake-intro-card,.field-grid.two,.choice-grid,.choice-grid.two-choice{grid-template-columns:1fr}.form-section{padding:22px 18px}.form-section-head{align-items:flex-start}.submit-panel,.new-client-intake{align-items:stretch;flex-direction:column}.submit-btn,.new-client-intake .btn{width:100%;text-align:center}.success-card{padding:34px 20px}.success-card h1{font-size:2rem}}