/* Professional-first intake phase. Original campaign material remains retained. */
.professional-intake-stage .story-title{max-width:900px}.professional-intake-stage .story-definition{max-width:680px}.professional-intake-stage .story-question,.professional-intake-stage .story-answer{white-space:normal}.professional-intake-stage .story-answer{font-size:clamp(36px,4.7vw,70px)}
.professional-intake-stage .acceptance-status strong{white-space:normal}.professional-intake-stage .h-interest-grid{align-items:start}.professional-intake-stage .h-form-fields{align-items:start}.intake-field-help{grid-column:1/-1;margin:-6px 0 2px!important}.intake-consent{display:flex;gap:12px;align-items:flex-start;grid-column:1/-1;color:var(--text,#f7f5f0);font-size:14px;line-height:1.6}.intake-consent input{flex:none;width:20px!important;height:20px!important;margin-top:3px;accent-color:#14884b}.intake-consent span{font-weight:400!important}.professional-intake-stage textarea{font:inherit;resize:vertical;min-height:90px}.intake-general{font-size:16px;line-height:1.65;margin:24px 0 0;color:#c7d3cb}.intake-general a{text-decoration:underline;text-underline-offset:4px;color:#ffc928}
.professional-intake-stage .h-services li>a{display:flex;flex-direction:column;text-decoration:none;color:inherit;height:100%;border-radius:inherit}.professional-intake-stage .h-services li>a:hover{outline:2px solid #ffc928;outline-offset:-2px}.professional-intake-stage .h-services li>a:focus-visible{outline:3px solid #ffc928;outline-offset:4px}.professional-intake-stage .h-services li>a>span{padding:12px;display:block}
.intake-commercial{padding:clamp(32px,5vw,70px) 0!important}.intake-commercial>.h-section-intro,.intake-commercial>.intake-waiver,.intake-commercial>.intake-plans,.intake-commercial>.intake-payg,.intake-commercial>.intake-terms,.intake-commercial>.intake-mechanics{max-width:1180px;margin-left:auto;margin-right:auto}.intake-label{display:block;color:#ffc928;font:600 11px/1.5 'DM Mono',monospace;letter-spacing:1.4px}.intake-waiver{border:1px solid #385f48;border-left:4px solid #14884b;background:#152c20;border-radius:12px;padding:26px 30px;margin-bottom:24px}.intake-waiver h3{font-size:25px;margin:12px 0;color:#f7f5f0}.intake-waiver p{color:#d1dfd4;max-width:940px;line-height:1.7;margin-bottom:0}.intake-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;scroll-margin-top:110px}.intake-plans article{display:flex;flex-direction:column;border:1px solid #38413a;border-top:3px solid #ffc928;border-radius:12px;padding:28px;background:#161d19}.intake-plans h3{font-size:31px;line-height:1.2;margin:18px 0 10px;color:#f7f5f0;letter-spacing:-.7px}.intake-plans .intake-plan-line{font-size:20px;color:#ffc928;margin:0 0 12px;font-weight:650}.intake-plans p{font-size:15px;line-height:1.7;color:#c4d1c7}.intake-plans a{color:#f7f5f0;padding-top:20px;margin-top:auto;font-size:14px;line-height:1.5;text-underline-offset:5px}.intake-plans a:hover{color:#ffc928}.intake-payg{display:flex;gap:30px;align-items:center;border:1px solid #45634f;border-radius:12px;padding:26px 30px;margin-top:22px;background:#18241c}.intake-payg h3{font-size:24px;margin:9px 0;color:#f7f5f0}.intake-payg p{color:#c8d7cb;line-height:1.7;margin-bottom:0;max-width:720px}.intake-payg .h-action{flex-shrink:0;white-space:normal;max-width:280px;text-align:center}.intake-terms{padding-top:16px!important;line-height:1.7!important;color:#bccbc0!important;font-size:13px!important}.intake-mechanics{margin-top:22px!important}.intake-mechanics>div{padding:0 24px 20px}.intake-mechanics p{line-height:1.7;color:#ccd8ce}.intake-historical{border:1px solid #8a7840;background:#302c1a;color:#fff3c9;padding:18px 22px;margin-bottom:18px;border-radius:8px;font-size:14px;line-height:1.6}.intake-historical p{margin:8px 0 0}.intake-historical a{color:#ffc928;text-decoration:underline}.professional-intake-stage .h-interest-card{scroll-margin-top:105px}
@media(max-width:1240px){.intake-commercial{padding-left:24px!important;padding-right:24px!important}}@media(max-width:900px){.intake-payg{flex-direction:column;align-items:flex-start}.intake-plans{gap:12px}.intake-plans article{padding:22px 18px}.intake-plans h3{font-size:26px}}@media(max-width:760px){.intake-plans{grid-template-columns:1fr}.intake-plans article{padding:26px}.intake-waiver,.intake-payg{padding:23px}.intake-commercial{padding-left:18px!important;padding-right:18px!important}.intake-consent{font-size:13px}.professional-intake-stage .story-answer{font-size:clamp(34px,9vw,56px)}.professional-intake-stage .story-definition{font-size:16px}.intake-commercial .h-section-intro h2{font-size:clamp(30px,8vw,46px)}.intake-payg .h-action{max-width:100%}}
