 .intake-intro{padding:65px 7vw;background:var(--ivory)}.intake-intro h1{max-width:920px;font-size:clamp(44px,5.7vw,74px);line-height:1.15}.intake-intro p{max-width:720px;font-size:17px;line-height:1.85;color:var(--muted)}.intake-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:7vw;padding:70px 7vw;align-items:start}.intake-aside h2{font-size:clamp(33px,3vw,46px);line-height:1.2}.intake-aside p{font-size:15px;line-height:1.8;color:var(--muted)}.intake-aside article{padding:22px 0;border-top:1px solid var(--line)}.intake-aside h3{font:20px/1.4 'Libre Baskerville',serif;margin:0 0 10px}.intake-aside a{display:inline-block;margin-top:15px}.request-panel{background:var(--ivory);padding:35px;border-top:4px solid var(--red);scroll-margin-top:24px}.request-panel h2{font-size:32px;line-height:1.2;margin:0 0 15px}.request-panel fieldset{border:0;padding:0;margin:25px 0 0;min-width:0}.request-panel legend{font-size:12px;color:var(--muted);line-height:1.7;margin-bottom:20px}.request-panel label{display:block;font-size:13px;font-weight:600;color:var(--navy);margin-bottom:8px}.request-panel input,.request-panel select,.request-panel textarea{font:16px/1.5 'DM Sans',sans-serif;width:100%;max-width:100%;min-height:48px;padding:11px 13px;background:white;color:var(--ink);border:1px solid #9fa9b6;border-radius:0}.request-panel textarea{min-height:130px;resize:vertical}.request-panel input:focus,.request-panel select:focus,.request-panel textarea:focus{outline:2px solid var(--cobalt);outline-offset:2px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field{margin-bottom:20px}.field small{display:block;font-size:11px;color:var(--muted);line-height:1.6;margin-top:6px}.request-panel button{cursor:pointer;border:0}.form-review-note{font-size:12px;line-height:1.7;color:var(--muted);margin:0 0 20px}.form-preview{margin-top:30px;padding:24px;background:white;border:1px solid var(--line)}.form-preview h3{font:23px/1.4 'Libre Baskerville',serif;margin:0 0 10px}.form-preview p{font-size:13px;line-height:1.7}.form-preview dl{display:grid;grid-template-columns:1fr 2fr;gap:12px;font-size:13px;line-height:1.6}.form-preview dt{font-weight:bold}.form-preview dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.form-preview button{background:var(--navy);color:white;padding:12px 18px;margin-top:15px;font:600 12px 'DM Sans',sans-serif}.intake-footer{background:var(--navy);color:white;padding:40px 7vw;display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap}.intake-footer a{border-bottom:1px solid white;padding-bottom:4px;font-size:13px}.tiers-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:32px}.tier{padding:28px;border:1px solid var(--line);background:white}.tier h3{font:26px 'Libre Baskerville',serif;margin:0 0 20px}.tier strong{font:36px 'Libre Baskerville',serif;color:var(--navy)}.tier p,.tier li{font-size:14px;line-height:1.8;color:var(--muted)}.tier ul{padding-left:18px;min-height:110px}.tier .text-link{display:inline-block;margin-top:15px}.tier-note{font-size:12px;line-height:1.8;color:var(--muted);max-width:860px}.request-panel [hidden]{display:none!important}@media(max-width:980px){.intake-layout{grid-template-columns:1fr}.tiers-grid{grid-template-columns:1fr}.tier ul{min-height:0}}@media(max-width:650px){.intake-intro{padding:40px 22px}.intake-intro h1{font-size:43px}.intake-layout{padding:40px 22px;gap:30px}.request-panel{padding:25px 20px}.field-row{grid-template-columns:1fr;gap:0}.request-panel h2{font-size:29px}.form-preview{padding:18px}.form-preview dl{grid-template-columns:1fr;gap:5px}.form-preview dd{margin-bottom:12px}.intake-footer{padding:30px 22px}.tier{padding:24px}}