.sales-intake{background:var(--gl-ivory);color:var(--gl-ink)}.sales-intake main{width:min(1120px,100%);margin:auto;padding:0 40px 64px}.intake-hero{padding:76px 0 56px}.sales-intake .intake-kicker{font-family:var(--gl-font-mono);letter-spacing:.12em;color:var(--gl-burgundy);font-size:12px}.sales-intake h1,.sales-intake h2,.sales-intake h3{font-family:var(--gl-font-display);font-weight:400}.sales-intake h1{margin:20px 0;font-size:clamp(36px,5vw,62px);line-height:1.45}.sales-intake h2{margin:12px 0 24px;font-size:clamp(26px,3vw,36px)}.sales-intake h3{margin-bottom:16px;font-size:22px}.sales-intake p{margin:14px 0;line-height:1.9}.sales-intake a{color:var(--gl-burgundy)}.intake-section{border-top:1px solid var(--gl-champagne);padding:40px 0;scroll-margin-top:24px}.intake-columns,.intake-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.intake-columns article{border-top:1px solid var(--gl-rule);padding-top:18px}.sales-intake .intake-button,.sales-intake .intake-secondary{min-height:46px;font:inherit;border:1px solid var(--gl-burgundy);cursor:pointer;border-radius:0;justify-content:center;align-items:center;margin:10px 12px 0 0;padding:12px 18px;text-decoration:none;display:inline-flex}.sales-intake .intake-button{color:var(--gl-porcelain);background:var(--gl-burgundy)}.sales-intake .intake-secondary{color:var(--gl-burgundy);background:0 0}.sales-intake :disabled{opacity:.5;cursor:not-allowed}.sales-intake :focus-visible{outline:2px solid var(--gl-burgundy);outline-offset:4px}.intake-fields label{gap:10px;display:grid}.intake-fields input,.intake-fields select{width:100%;min-width:0;font:inherit;color:var(--gl-ink);border:0;border-bottom:1px solid var(--gl-stone);background:0 0;border-radius:0;padding:12px 0;font-size:16px}.intake-checks{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 24px;margin:26px 0;padding:0;display:grid}.intake-checks legend{margin-bottom:14px}.intake-checks label{cursor:pointer;align-items:center;gap:12px;min-height:48px;display:flex}.intake-checks input{width:18px;height:18px;accent-color:var(--gl-burgundy);flex-shrink:0}.sales-intake .intake-note{color:var(--gl-muted);font-size:14px}.intake-callout{border-left:2px solid var(--gl-burgundy);padding-left:18px}.intake-plans{background:var(--gl-rule);border:1px solid var(--gl-rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.intake-plan{background:var(--gl-porcelain);flex-direction:column;gap:8px;padding:24px 20px;display:flex}.intake-plan.is-highlight{background:var(--gl-mist);box-shadow:inset 0 0 0 1px var(--gl-burgundy)}.intake-plan header{justify-content:space-between;align-items:center;gap:8px;display:flex}.sales-intake .intake-plan h3{font-family:var(--gl-font-sans);margin:0;font-size:16px;font-weight:500}.intake-plan-badge{font:11px var(--gl-font-mono);letter-spacing:.08em;color:var(--gl-burgundy);border:1px solid var(--gl-burgundy);white-space:nowrap;padding:3px 7px}.sales-intake .intake-plan-lead{color:var(--gl-muted);min-height:2.6em;margin:0;font-size:13px}.intake-plan-list{border-top:1px solid var(--gl-rule);gap:8px;margin:4px 0 0;padding:12px 0 0;list-style:none;display:grid}.intake-plan-list li{align-items:flex-start;gap:8px;font-size:13px;line-height:1.65;display:flex}.intake-plan-list svg{color:var(--gl-balanced);flex:none;margin-top:4px}.intake-plan-list .is-excluded{color:var(--gl-muted)}.intake-plan-list .is-excluded svg{color:var(--gl-stone)}.intake-checklist{background:var(--gl-porcelain);border-left:2px solid var(--gl-burgundy);margin-top:24px;padding:20px 24px}.sales-intake .intake-checklist h3{font-family:var(--gl-font-sans);margin-bottom:8px;font-size:15px;font-weight:500}.intake-checklist ul{gap:4px;margin:0;padding-left:18px;display:grid}.intake-checklist li{color:var(--gl-muted);font-size:14px;line-height:1.8}.intake-price{font-family:var(--gl-font-display);color:var(--gl-burgundy);font-size:34px;font-weight:400}.intake-price small{font-family:var(--gl-font-sans);font-size:14px}.intake-comparison{background:var(--gl-porcelain);margin:24px 0;padding:24px}.intake-comparison dl>div{border-bottom:1px solid var(--gl-rule);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.intake-comparison dd{white-space:nowrap;margin:0}.intake-brief-label{margin-bottom:12px;display:block}.sales-intake textarea{width:100%;font:inherit;color:var(--gl-ink);background:var(--gl-porcelain);border:1px solid var(--gl-stone);resize:vertical;border-radius:0;padding:16px;font-size:16px;line-height:1.8}.sales-intake details{border-bottom:1px solid var(--gl-rule);padding:20px 0}.sales-intake summary{cursor:pointer;line-height:1.7}@media (max-width:1000px){.intake-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.intake-plans{grid-template-columns:1fr}.sales-intake main{padding:0 20px 32px}.intake-hero{padding:40px 0}.intake-columns,.intake-fields,.intake-checks{grid-template-columns:1fr}.intake-section{padding:30px 0}.intake-comparison{padding:16px}}
