.client-intake :is(h1,h2,h3,h4,p,figure){margin:0}.client-intake [hidden]{display:none!important}.client-intake .wrap{width:min(var(--content),calc(100% - 2 * var(--page-pad)));margin-inline:auto}.client-intake .soft{color:var(--color-neutral-600)}.client-intake .status-dot{display:inline-block;width:6px;height:6px;margin-right:8px;background:var(--color-accent)}.client-intake .btn{min-height:2.75rem;padding:.75rem 1.15rem;gap:1.5rem;font:500 .8rem/1.4 var(--font-body);text-align:center}.client-intake .quiet-link{display:inline-flex;align-items:center;gap:15px;color:var(--color-accent-700);font-size:.8rem;text-decoration:none}.client-intake .quiet-link:hover{color:var(--color-accent)}.client-intake .intake-nav{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;min-height:3.5rem;padding-block:12px;border-bottom:1px solid var(--color-divider)}.client-intake .intake-nav a{font:600 .7rem var(--font-heading);letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.client-intake .intake-nav>a{color:var(--color-neutral-700)}.client-intake .intake-nav>div{display:flex;align-items:center;flex-wrap:wrap;gap:24px}.client-intake .intake-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(32px,5vw,75px);align-items:center;padding-block:var(--section-space)}.client-intake .intake-hero .eyebrow{margin-bottom:24px}.client-intake .intake-hero h1{font:400 clamp(3rem,5.6vw,5.5rem)/.98 var(--font-display);letter-spacing:-.025em;text-transform:uppercase}.client-intake .intake-hero h1 span{color:var(--color-accent)}.client-intake .hero-description{color:var(--color-neutral-800);font-size:1rem;line-height:1.65;max-width:470px;margin-top:26px}.client-intake .offer-line{display:flex;gap:20px;align-items:center;margin-top:27px}.client-intake .offer-line strong{font:400 2.5rem/1 var(--font-display);letter-spacing:-.02em}.client-intake .offer-line>span{padding-left:20px;border-left:1px solid var(--color-divider);font-size:.8rem;line-height:1.5;color:var(--color-neutral-700)}.client-intake .intake-hero-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:30px}.client-intake .hero-note{color:var(--color-neutral-700);font:.7rem var(--font-heading);letter-spacing:.1em;text-transform:uppercase;margin-top:20px}.client-intake .handoff-figure{position:relative;padding:clamp(20px,2.5vw,36px);background:var(--color-surface)}.client-intake .handoff-figure>figcaption{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font:.65rem/1.5 var(--font-heading);color:var(--color-neutral-700);letter-spacing:.12em;margin:0 0 24px}.client-intake .request-slip{padding:20px;background:var(--color-bg);border:1px solid var(--color-divider);border-left:3px solid var(--color-accent);margin-right:24px}.client-intake .slip-top{display:flex;align-items:center;gap:9px;margin-bottom:12px}.client-intake .document-icon{color:var(--color-accent);font-size:20px;line-height:1}.client-intake .record-id{font:.65rem/1.5 var(--font-heading);color:var(--color-neutral-700);letter-spacing:.08em}.client-intake .request-slip h2{font-size:1.7rem}.client-intake .request-slip>p{font-size:.8rem;margin-top:7px;color:var(--color-neutral-700)}.client-intake .slip-fields{display:flex;flex-wrap:wrap;gap:16px 36px;margin-top:18px;padding-top:14px;border-top:1px solid var(--color-divider);font-size:.85rem}.client-intake .slip-fields small{display:block;margin-bottom:6px;color:var(--color-neutral-700);font:.6rem var(--font-heading);letter-spacing:.1em}.client-intake .approval-bridge{display:flex;flex-direction:column;align-items:center}.client-intake .approval-line{display:block;height:18px;width:1px;background:var(--color-accent)}.client-intake .approval-pill{display:flex;gap:9px;align-items:center;font-size:.75rem;color:var(--color-accent-700);border:1px solid var(--color-accent);background:var(--color-bg);padding:8px 13px}.client-intake .approval-pill>span{color:var(--color-accent)}.client-intake .project-sheet{background:var(--color-bg);border:1px solid var(--color-divider);border-top:3px solid var(--color-accent);padding:22px;margin-left:18px}.client-intake .project-top{display:flex;align-items:center;justify-content:space-between;gap:9px;flex-wrap:wrap;margin-bottom:18px}.client-intake .ready-label{font:.65rem var(--font-heading);text-transform:uppercase;letter-spacing:.05em;color:var(--color-accent-700);border:1px solid var(--color-divider);padding:5px 7px}.client-intake .ready-label span{font-size:7px;margin-right:4px}.client-intake .project-sheet h2{font-size:1.75rem}.client-intake .project-sheet>p{color:var(--color-neutral-700);font-size:.8rem;margin-top:8px}.client-intake .project-sheet ul{padding:0;margin:18px 0;list-style:none}.client-intake .project-sheet li{display:flex;gap:11px;align-items:baseline;font-size:.8rem;padding-block:8px;border-bottom:1px solid var(--color-divider)}.client-intake .project-sheet li>span{color:var(--color-accent)}.client-intake .project-source{display:flex;align-items:center;flex-wrap:wrap;gap:7px;font:.6rem/1.5 var(--font-heading);letter-spacing:.05em;color:var(--color-neutral-700)}.client-intake .project-source strong{font-weight:600;color:var(--color-accent-700)}.client-intake .source-line{height:1px;flex:1;min-width:12px;background:var(--color-divider)}.client-intake .figure-note{font-size:.7rem;text-align:center;color:var(--color-neutral-700);margin-top:24px}.client-intake .audience-band{background:var(--color-surface);border-block:1px solid var(--color-divider);padding-block:48px}.client-intake .audience-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.client-intake .audience-grid h2{font-size:clamp(1.8rem,3vw,2.75rem);margin-top:17px}.client-intake .audience-grid>div>p:not(.eyebrow){font-size:.95rem;color:var(--color-neutral-800)}.client-intake .plain-checks{list-style:none;padding:0;margin:20px 0 0}.client-intake .plain-checks li{font-size:.85rem;margin-top:10px;padding-left:22px;position:relative}.client-intake .plain-checks li:before{content:"✓";position:absolute;left:0;color:var(--color-accent)}.client-intake .section{padding-block:var(--section-space)}.client-intake .section-heading{display:block;max-width:670px;margin-bottom:40px}.client-intake .section-heading h2{margin-top:17px}.client-intake .section-heading>p:last-child{color:var(--color-neutral-800);font-size:1rem;margin-top:20px;max-width:540px}.client-intake .scope-layout{display:grid;grid-template-columns:1.35fr 1fr;gap:clamp(32px,6vw,80px);align-items:start}.client-intake .included-list article{display:flex;align-items:start;gap:20px;border-top:1px solid var(--color-divider);padding-block:26px}.client-intake .included-mark{display:grid;place-items:center;width:27px;height:27px;border:1px solid var(--color-divider);color:var(--color-accent);flex-shrink:0;font-size:13px}.client-intake .included-list h3{text-transform:uppercase}.client-intake .included-list p{margin-top:10px;font-size:.9rem;line-height:1.7;color:var(--color-neutral-700)}.client-intake .price-card{border:1px solid var(--color-divider);border-top:4px solid var(--color-accent);padding:32px}.client-intake .price-card .eyebrow{color:var(--color-accent-700)}.client-intake .price{font:400 clamp(4rem,6vw,5.5rem)/1 var(--font-display);letter-spacing:-.025em;margin-top:20px}.client-intake .price-description{margin-top:15px;font-size:.95rem;color:var(--color-neutral-700);max-width:270px}.client-intake .price-card dl{padding:20px 0;margin:25px 0 22px;border-block:1px solid var(--color-divider)}.client-intake .price-card dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:18px;font-size:.8rem}.client-intake .price-card dl>div+div{margin-top:12px}.client-intake .price-card dt{color:var(--color-neutral-700)}.client-intake .price-card dd{margin:0;font-family:var(--font-heading);white-space:nowrap}.client-intake .included-support{font-size:.8rem;line-height:1.7;display:flex;gap:9px}.client-intake .included-support span{color:var(--color-accent)}.client-intake .price-card .btn{width:100%;margin-top:25px;gap:12px}.client-intake .price-footnote{color:var(--color-neutral-700);font-size:.75rem;line-height:1.7;margin-top:15px}.client-intake .demo-section{background:var(--color-surface);border-block:1px solid var(--color-divider);padding-block:var(--section-space)}.client-intake .demo-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(32px,5vw,65px);align-items:center}.client-intake .demo-copy h2{margin-top:17px}.client-intake .demo-copy>p:not(.eyebrow){font-size:.9rem;line-height:1.7;color:var(--color-neutral-700);margin-top:23px}.client-intake .proof-point{display:flex;gap:15px;align-items:start;margin-top:28px}.client-intake .proof-point>span{color:var(--color-accent);font-size:23px;line-height:1}.client-intake .proof-point h3{font-size:1.4rem;line-height:1.15}.client-intake .proof-point p{font-size:.85rem;color:var(--color-neutral-700);margin-top:8px;line-height:1.7}.client-intake .demo-copy .sample-note{font-size:.75rem;border-top:1px solid var(--color-divider);padding-top:21px;margin-top:30px}.client-intake .demo-capture{border:1px solid var(--color-divider);background:var(--color-bg)}.client-intake .capture-label{padding:14px 18px;font:.65rem var(--font-heading);letter-spacing:.1em;border-bottom:1px solid var(--color-divider)}.client-intake .demo-capture>a{display:block;max-height:590px;overflow:hidden}.client-intake .demo-capture img{width:100%}.client-intake .demo-capture figcaption{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:.7rem;color:var(--color-neutral-700);border-top:1px solid var(--color-divider);padding:15px 18px;margin:0}.client-intake .process-heading{display:grid;grid-template-columns:1.1fr .9fr;gap:65px;align-items:end}.client-intake .process-heading h2{margin-top:17px}.client-intake .process-heading>p{color:var(--color-neutral-700);font-size:.9rem;max-width:340px;margin-left:auto}.client-intake .process-list{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;margin:40px 0 0;padding:0;border-top:1px solid var(--color-divider)}.client-intake .process-list li{padding:28px 32px 0 0}.client-intake .process-list li+li{border-left:1px solid var(--color-divider);padding-left:32px}.client-intake .step-number{display:block;font:.75rem var(--font-heading);letter-spacing:.12em;color:var(--color-accent-700);margin-bottom:25px}.client-intake .process-list h3{text-transform:uppercase}.client-intake .process-list p{font-size:.9rem;color:var(--color-neutral-700);line-height:1.7;margin-top:15px}.client-intake .builder-note{display:flex;gap:20px;align-items:center;margin-top:50px;padding:26px 0;border-block:1px solid var(--color-divider)}.client-intake .james-mark{display:grid;place-items:center;height:45px;width:45px;border:1px solid var(--color-accent);color:var(--color-accent);font:1.5rem var(--font-display);flex-shrink:0}.client-intake .builder-note p{color:var(--color-neutral-700);font-size:.85rem;max-width:690px}.client-intake .builder-note strong{color:var(--color-text)}.client-intake .builder-note a{margin-left:auto;flex-shrink:0}.client-intake .faq-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;padding-bottom:var(--section-space)}.client-intake .faq-section h2{margin-top:17px}.client-intake .faq-list details{border-top:1px solid var(--color-divider)}.client-intake .faq-list details:last-child{border-bottom:1px solid var(--color-divider)}.client-intake .faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:20px;list-style:none;font-size:.95rem;font-weight:500;cursor:pointer}.client-intake .faq-list summary::-webkit-details-marker{display:none}.client-intake .faq-list summary>span{color:var(--color-accent);font-size:22px;font-weight:400;transition:transform .15s}.client-intake .faq-list details[open] summary>span{transform:rotate(45deg)}.client-intake .faq-list details>p{font-size:.85rem;line-height:1.8;color:var(--color-neutral-700);padding:0 35px 23px 0}.client-intake .call-section{background:var(--color-accent-900);color:var(--color-bg);padding-block:var(--section-space)}.client-intake .call-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(32px,6vw,85px);align-items:start}.client-intake .call-copy .eyebrow{color:var(--color-accent-300)}.client-intake .call-copy h2{font:400 clamp(3rem,5.5vw,5rem)/1.05 var(--font-display);letter-spacing:-.025em;margin-top:25px}.client-intake .call-copy h2 span{color:var(--color-accent-300)}.client-intake .call-copy>p:not(.eyebrow){font-size:.95rem;color:var(--color-neutral-300);line-height:1.7;max-width:355px;margin-top:24px}.client-intake .call-agenda{counter-reset:agenda;list-style:none;padding:0;margin:26px 0 0}.client-intake .call-agenda li{counter-increment:agenda;display:flex;align-items:center;gap:12px;font-size:.85rem;padding-block:8px}.client-intake .call-agenda li:before{content:counter(agenda,decimal-leading-zero);font:.7rem var(--font-heading);color:var(--color-accent-300);width:23px;flex-shrink:0}.client-intake .scheduling-note{border-top:1px solid var(--color-neutral-700);margin-top:32px;padding-top:25px;max-width:355px}.client-intake .scheduling-note strong{font-size:.85rem}.client-intake .scheduling-note p{font-size:.8rem;color:var(--color-neutral-300);line-height:1.7;margin-top:8px}.client-intake .call-copy .direct-email{font-size:.8rem}.client-intake .direct-email a{color:var(--color-bg);font-size:1rem;display:inline-block;margin-top:5px}.client-intake .request-card{background:var(--color-bg);border-top:4px solid var(--color-accent);padding:33px;color:var(--color-text);min-width:0}.client-intake .request-card h3{font-size:1.9rem;margin:10px 0 26px;text-transform:uppercase}.client-intake .request-card label{display:block;font-size:.8rem;font-weight:500;line-height:1.4}.client-intake .request-card label>span{font-weight:400;color:var(--color-neutral-700);font-size:.7rem}.client-intake .request-card input,.client-intake .request-card textarea{display:block;margin-top:8px;border:1px solid var(--color-divider);border-radius:0;padding:12px;color:var(--color-text);caret-color:var(--color-accent);background:var(--color-surface);font:.9rem/1.55 var(--font-body);width:100%;min-width:0}.client-intake .request-card input::placeholder,.client-intake .request-card textarea::placeholder{color:var(--color-neutral-700);opacity:1}.client-intake .request-card input:focus-visible,.client-intake .request-card textarea:focus-visible{border-color:var(--color-accent)}.client-intake .request-card textarea{resize:vertical}.client-intake #fit-call-form{display:grid;gap:20px}.client-intake .field-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:end}.client-intake .field-help{font-size:.75rem;line-height:1.6;color:var(--color-neutral-700)}.client-intake #time-help{margin-top:-12px}.client-intake .form-note{font-size:.75rem;line-height:1.7;color:var(--color-neutral-700)}.client-intake .form-note strong{font-weight:500}.client-intake .request-card .form-note{margin-top:-7px}.client-intake .draft-label{font:.65rem var(--font-heading);letter-spacing:.1em;color:var(--color-accent-700);border:1px solid var(--color-accent);padding:5px 8px;display:inline-block}.client-intake .preview-heading h4{font-size:1.5rem;margin-top:15px;scroll-margin-top:90px}.client-intake .preview-heading>p{font-size:.85rem;color:var(--color-neutral-700);margin-top:12px}.client-intake .email-meta{margin:22px 0;font-size:.75rem;border-block:1px solid var(--color-divider);padding-block:14px}.client-intake .email-meta>div{display:grid;grid-template-columns:50px 1fr;gap:10px}.client-intake .email-meta>div+div{margin-top:6px}.client-intake .email-meta dt{color:var(--color-neutral-700)}.client-intake .email-meta dd{margin:0;overflow-wrap:anywhere}.client-intake #email-draft{font-size:.8rem;line-height:1.7}.client-intake .draft-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.client-intake .draft-actions .btn{gap:12px;flex:1}.client-intake .text-button{color:var(--color-accent-700);background:transparent;border:0;padding:12px 0;font:.8rem var(--font-body);text-align:left;cursor:pointer}.client-intake #copy-status{margin-bottom:17px}.client-intake .no-script-note{font-size:.9rem;color:var(--color-neutral-700)}@media(max-width:1100px){.client-intake .project-source>span:last-child{display:none}.client-intake .price-card,.client-intake .request-card{padding:26px}.client-intake .process-list li{padding-right:24px}.client-intake .process-list li+li{padding-left:24px}}@media(max-width:850px){.client-intake .intake-hero{grid-template-columns:1fr;gap:46px}.client-intake .intake-hero h1{font-size:clamp(3rem,10vw,5.5rem)}.client-intake .intake-hero-copy{max-width:650px}.client-intake .hero-description{max-width:540px}.client-intake .handoff-figure{max-width:620px;width:100%;justify-self:center;padding:27px}.client-intake .request-slip{margin-right:45px}.client-intake .project-sheet{margin-left:45px}.client-intake .project-source>span:last-child{display:inline}.client-intake .audience-grid{grid-template-columns:1fr;gap:25px}.client-intake .scope-layout{grid-template-columns:1fr 1fr;gap:28px}.client-intake .included-list article{gap:13px}.client-intake .demo-layout,.client-intake .call-layout{grid-template-columns:1fr}.client-intake .demo-copy{max-width:600px}.client-intake .demo-capture{max-width:680px;width:100%;justify-self:center}.client-intake .process-heading{grid-template-columns:1fr;gap:20px}.client-intake .process-heading>p{margin-left:0;max-width:550px}.client-intake .builder-note{flex-wrap:wrap}.client-intake .builder-note p{flex:1}.client-intake .builder-note a{margin-left:65px}.client-intake .faq-section{grid-template-columns:1fr;gap:30px}.client-intake .call-copy h2 br{display:none}.client-intake .call-copy>p:not(.eyebrow),.client-intake .scheduling-note{max-width:580px}.client-intake .request-card{max-width:680px;width:100%;justify-self:center;padding:32px}}@media(max-width:600px){.client-intake .intake-nav>a{width:100%}.client-intake .intake-nav>div{width:100%;justify-content:space-between;gap:12px}.client-intake .intake-nav a{font-size:.65rem;letter-spacing:.06em}.client-intake .intake-hero{gap:36px}.client-intake .intake-hero .eyebrow{font-size:.65rem;letter-spacing:.1em;margin-bottom:22px}.client-intake .intake-hero h1{font-size:clamp(2.75rem,11.5vw,4.5rem)}.client-intake .intake-hero-actions{align-items:stretch;flex-direction:column;gap:17px}.client-intake .intake-hero-actions .btn{width:100%;justify-content:space-between}.client-intake .intake-hero-actions .quiet-link{min-height:35px}.client-intake .hero-note{line-height:1.5}.client-intake .handoff-figure{padding:18px}.client-intake .handoff-figure>figcaption{font-size:.6rem;margin-bottom:18px}.client-intake .request-slip{padding:18px;margin-right:10px}.client-intake .request-slip h2{font-size:1.5rem}.client-intake .slip-fields{gap:16px}.client-intake .project-sheet{padding:18px;margin-left:8px}.client-intake .project-sheet h2{font-size:1.5rem}.client-intake .project-source>span:last-child{display:none}.client-intake .audience-band{padding-block:35px}.client-intake .audience-grid h2 br{display:none}.client-intake .section-heading{margin-bottom:28px}.client-intake .scope-layout{grid-template-columns:1fr;gap:20px}.client-intake .included-list article{padding-block:23px}.client-intake .demo-capture>a{max-height:470px}.client-intake .process-list{grid-template-columns:1fr;margin-top:30px}.client-intake .process-list li,.client-intake .process-list li+li{border-left:0;padding:24px 0}.client-intake .process-list li+li{border-top:1px solid var(--color-divider)}.client-intake .step-number{margin-bottom:16px}.client-intake .process-list p{margin-top:10px}.client-intake .builder-note{margin-top:15px;gap:15px}.client-intake .builder-note p{flex-basis:calc(100% - 60px)}.client-intake .builder-note a{margin-left:60px}.client-intake .faq-list details>p{padding-right:10px}.client-intake .call-copy h2 br{display:initial}.client-intake .request-card{padding:25px 21px}.client-intake .request-card h3{font-size:1.6rem}.client-intake .field-pair{grid-template-columns:1fr;gap:20px}.client-intake .request-card input,.client-intake .request-card textarea{font-size:16px}.client-intake .draft-actions{flex-direction:column}}
