@layer properties,theme,base;@layer components{.audit-intake-intro{gap:var(--space-6);width:min(100%,70.9375rem);height:14.5rem;color:var(--color-off-black);text-align:center;flex-direction:column;align-items:center;margin-inline:auto;padding:4.5rem 0 2rem;display:flex}.audit-intake-intro__title{gap:var(--space-3);flex-direction:column;display:flex}.audit-intake-intro__title span{display:block}.audit-intake-intro__body{width:min(100%,40.4375rem)}.audit-intake-form{outline:1px solid var(--color-browser-ink);border:0;flex-direction:column;width:40.5rem;height:auto;min-height:51.3125rem;margin-inline:auto;padding:0;display:flex}.audit-intake-form__browser-bar{border-bottom:1px solid var(--color-browser-ink);background:#1c45264d;flex:none;justify-content:space-between;align-items:center;width:100%;height:1.5625rem;padding:.375rem .75rem;display:flex}.audit-intake-form__browser-controls{width:2.9375rem;height:.8125rem}.audit-intake-form__browser-options{width:.5rem;height:.25rem}.audit-intake-form__content{gap:var(--space-5);flex-direction:column;flex:auto;width:100%;min-height:0;padding:2rem 1.5rem;display:flex}.audit-intake-form__action{gap:var(--space-3);flex-direction:column;align-items:center;width:100%;display:flex}.audit-intake-form__conditions{flex-direction:column;gap:1px;width:min(100%,25rem);display:flex}.audit-intake-form__verification{background:#313131;border-radius:0 0 .125rem .125rem;justify-content:center;align-items:center;width:100%;min-height:4.0625rem;padding:.1875rem .625rem;display:flex}.audit-intake-form__verification img{object-fit:contain;width:18.4375rem;height:3.6875rem}.audit-intake-form__verification .cf-turnstile,.audit-intake-form__verification .cf-turnstile>div,.audit-intake-form__verification .cf-turnstile iframe{width:100%;max-width:100%}@media (width<=63.9375rem){.audit-intake-intro{width:auto;height:auto;margin-inline:var(--layout-page-gutter);padding:4rem var(--space-3) 3rem;gap:var(--space-5)}.audit-intake-form{width:calc(100% - (2 * var(--layout-page-gutter)));height:auto}.audit-intake-form__content{padding:var(--space-5) var(--space-4)}}@media (width<=47.9375rem){.audit-intake-form__content{padding:var(--space-4) 1.25rem;gap:var(--space-4)}.audit-intake-form__action,.audit-intake-form__conditions{width:100%}.audit-intake-form__verification img{width:min(100%,18.4375rem)}}.audit-intake-form .form-field-message:empty,.audit-intake-form__status:not([data-state]){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@layer utilities;@media (width<=63.9375rem){.audit-intake-intro__title{line-height:1.15}}
