.business-inquiry-section{scroll-margin-top:120px}.business-intake-layout{display:grid;grid-template-columns:minmax(250px,.75fr) minmax(0,1.25fr);gap:64px;align-items:start}.business-inquiry-intro h2{font-size:clamp(32px,3.4vw,46px);margin:20px 0}.business-inquiry-intro>p{color:var(--muted);line-height:1.8}.business-verification-steps{list-style:none;counter-reset:verification;margin:30px 0;padding:0}.business-verification-steps li{counter-increment:verification;border-top:1px solid var(--line);padding:20px 0;display:grid;grid-template-columns:26px 1fr;gap:4px 12px}.business-verification-steps li:before{content:counter(verification,decimal-leading-zero);color:var(--brand);font-size:12px;padding-top:3px}.business-verification-steps strong{color:var(--ink);font-size:14px}.business-verification-steps li>span{grid-column:2;font-size:13px;color:var(--muted);line-height:1.8}.inquiry-direct-links{display:flex;gap:22px;flex-wrap:wrap;margin-top:26px}.business-access-gate{border:1px solid var(--line);background:var(--surface);padding:36px;display:flex;flex-direction:column;align-items:flex-start;gap:22px}.business-access-gate>svg{color:var(--brand)}.business-access-gate h3{font-size:28px;font-weight:500;letter-spacing:-.7px}.business-access-gate>p{color:var(--muted);line-height:1.8}.business-access-status{padding-top:18px;border-top:1px solid var(--line);font-size:13px;width:100%}.business-inquiry-form{--inquiry-error:#8b2e3f;min-width:0}.business-inquiry-form[hidden],.business-access-gate[hidden]{display:none!important}html[data-theme=dark] .business-inquiry-form{--inquiry-error:#f2b7bf}.inquiry-verified{padding:24px;background:var(--soft);border:1px solid var(--line);border-left:3px solid var(--brand)}.inquiry-verified h3{font-size:23px;margin:12px 0 8px}.inquiry-verified p,.inquiry-required-note,.inquiry-privacy-note{font-size:13px;color:var(--muted);line-height:1.8}.inquiry-required-note{margin:22px 0}.business-inquiry-form fieldset{min-width:0;padding:26px 0 6px;margin:22px 0 0;border:0;border-top:1px solid var(--line)}.business-inquiry-form legend{padding-right:16px;font-size:12px;font-weight:700;letter-spacing:.7px;color:var(--brand)}.inquiry-two-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.inquiry-field{min-width:0;margin-bottom:22px}.business-inquiry-form label,.brief-result>label{display:block;font-size:13px;color:var(--ink);font-weight:600;margin-bottom:9px}.business-inquiry-form input:not([type=checkbox]),.business-inquiry-form select,.business-inquiry-form textarea{display:block;width:100%;max-width:100%;min-height:48px;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:4px;padding:12px 14px;font:inherit;font-size:14px;line-height:1.6}.business-inquiry-form input[readonly]{background:var(--soft);color:var(--text)}.business-inquiry-form textarea{resize:vertical}.business-inquiry-form [aria-invalid=true]{border-color:var(--inquiry-error)}.business-inquiry-form .inquiry-error{color:var(--inquiry-error);font-size:12px;margin:8px 0 0;line-height:1.7}.inquiry-hint{font-size:12px!important;color:var(--muted);line-height:1.8;margin-top:8px}.inquiry-hint [data-inquiry-counter]{display:block;font-size:11px;margin-top:4px}.inquiry-remote-note{padding:12px 14px;background:var(--soft);font-size:13px;color:var(--text);margin-bottom:22px}.inquiry-honeypot{position:absolute;inset-inline-start:-10000px;width:1px;height:1px;overflow:hidden}.business-inquiry-form .inquiry-confirmation{display:flex;align-items:flex-start;gap:12px;font-weight:400;line-height:1.8;margin:4px 0 12px}.inquiry-confirmation input{accent-color:var(--brand);width:20px;height:20px;flex:0 0 20px;margin-top:2px}.inquiry-privacy-note{margin:14px 0 22px}.inquiry-error-summary{padding:20px;background:var(--soft);border:1px solid var(--inquiry-error);margin-bottom:24px}.inquiry-error-summary h3{font-size:17px}.inquiry-error-summary ul{margin:12px 0 0;padding-left:20px}.inquiry-error-summary li{margin-bottom:6px;font-size:13px;color:var(--inquiry-error)}.inquiry-error-summary a{text-decoration:underline;text-underline-offset:3px}.business-inquiry-form .brief-result{margin-top:28px;border-top:1px solid var(--line);padding-top:24px}.brief-result>p{margin-bottom:20px;font-size:14px;color:var(--text);line-height:1.8}.inquiry-draft-actions{display:flex;gap:14px;flex-wrap:wrap;margin:20px 0}.business-inquiry-form button:disabled{opacity:.65;cursor:wait}.business-inquiry-form :focus-visible{outline:3px solid var(--focus);outline-offset:3px}.business-inquiry-main{min-width:0}
@media(max-width:1000px){.business-intake-layout{gap:36px;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr)}.inquiry-two-fields{grid-template-columns:1fr;gap:0}.business-access-gate{padding:26px}}
@media(max-width:720px){.business-intake-layout{grid-template-columns:1fr;gap:36px}.business-inquiry-intro h2{font-size:37px}.business-access-gate{padding:24px}.business-inquiry-form input:not([type=checkbox]),.business-inquiry-form select,.business-inquiry-form textarea{font-size:16px}.inquiry-draft-actions>.button{width:100%}.business-inquiry-form>[type=submit]{width:100%}.inquiry-verified{padding:20px}.business-access-gate .button{width:100%;gap:12px}}
