.business-page .page-hero h1{max-width:16ch}.business-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.business-options article,.business-form,.business-success{border:1px solid var(--line);background:#fff;border-radius:26px;min-width:0;padding:clamp(22px,4vw,44px)}.business-options article:last-child{background:#b4f2df}.business-options h2{margin:16px 0;font-size:clamp(25px,3vw,36px);line-height:1.12}.business-options p{line-height:1.65}.business-options .button{margin-top:14px}.business-intro{max-width:820px;margin:64px 0 28px;scroll-margin-top:120px}.business-intro h2{font-size:clamp(28px,4vw,44px);line-height:1.12}.business-intro p{line-height:1.7}.business-form{max-width:980px}.business-form fieldset{border:0;min-width:0;margin:0;padding:0}.business-form section{margin-bottom:34px}.business-form h3{margin:0 0 22px;font-size:22px}.business-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.business-field{flex-direction:column;gap:8px;min-width:0;display:flex}.business-field label{font-size:14px;font-weight:750}.business-wide{grid-column:1/-1}.business-field input,.business-field select,.business-field textarea{color:#101426;width:100%;min-width:0;max-width:100%;font:inherit;box-sizing:border-box;background:#faf9f6;border:1px solid #d5d5d5;border-radius:14px;padding:14px;font-size:16px}.business-field textarea{resize:vertical}.business-field input[type=file]{overflow:hidden}.business-field input::file-selector-button{color:#fff;background:#101426;border:0;border-radius:8px;margin-right:8px;padding:8px}.business-field [aria-invalid=true]{border:2px solid #b22920}.business-field-error{color:#a1261e;font-size:13px}.business-field small{color:#616775;line-height:1.5}.business-form button[type=submit]{white-space:normal;max-width:100%;margin-top:24px}.business-form :disabled{opacity:.65;cursor:wait}.business-form-error{color:#9e261c;background:#ffe4dc;border-radius:14px;padding:18px}.business-success{background:#b4f2df;max-width:980px}.business-success>span{font-size:40px}.business-success h2{font-size:32px}.business-candidate-link{margin-top:24px}.business-candidate-link a{text-decoration:underline}.business-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (max-width:720px){.business-options,.business-form-grid{grid-template-columns:minmax(0,1fr)}.business-form{padding:22px 18px}}
