/* Seamless Cognito form: shared with the local demo form's design tokens. */
:is(#cognito-tax-form,#cognito-partnership-form,#cognito-contact-form){background:#eee9dc;border:1px solid var(--line,#d7d1c3);padding:32px;min-width:0;align-self:start}
:is(#cognito-tax-form,#cognito-partnership-form,#cognito-contact-form) .cog-cognito{--font-family:'DM Sans',sans-serif;--header__font-family:'Manrope',sans-serif;--label__font-family:'DM Sans',sans-serif;--button-primary__font-family:'DM Sans',sans-serif;--button-secondary__font-family:'DM Sans',sans-serif;--input__background-color:#fffdf8;--checkable__background-color:#fffdf8;--highlight:#98701f;--highlight-reverse:#fff;--negative:#8c2525;--negative-reverse:#fff;--form__margins:0px;font-size:16px;color:#111;background:transparent}
:is(#cognito-tax-form,#cognito-partnership-form,#cognito-contact-form) .cog-form__container,:is(#cognito-tax-form,#cognito-partnership-form,#cognito-contact-form) .cog-form{background:transparent;max-width:100%}
:is(#cognito-tax-form,#cognito-partnership-form,#cognito-contact-form) .cog-label{font-size:14px;font-weight:500;line-height:1.5;color:#111}
:is(#cognito-tax-form,#cognito-partnership-form,#cognito-contact-form) .el-input__inner,:is(#cognito-tax-form,#cognito-partnership-form,#cognito-contact-form) .el-textarea__inner,:is(#cognito-tax-form,#cognito-partnership-form,#cognito-contact-form) input:not([type=checkbox]):not([type=radio]):not([type=submit]),:is(#cognito-tax-form,#cognito-partnership-form,#cognito-contact-form) select,:is(#cognito-tax-form,#cognito-partnership-form,#cognito-contact-form) textarea{font:400 16px/1.5 'DM Sans',sans-serif;border:1px solid #bdb6a6;background:#fffdf8;color:#111;border-radius:2px;min-height:48px;padding:12px;box-shadow:none}
:is(#cognito-tax-form,#cognito-partnership-form,#cognito-contact-form) input:focus-visible,:is(#cognito-tax-form,#cognito-partnership-form,#cognito-contact-form) textarea:focus-visible,:is(#cognito-tax-form,#cognito-partnership-form,#cognito-contact-form) select:focus-visible,:is(#cognito-tax-form,#cognito-partnership-form,#cognito-contact-form) button:focus-visible{outline:2px solid #98701f;outline-offset:3px}
:is(#cognito-tax-form,#cognito-partnership-form,#cognito-contact-form) .cog-button{font:600 14px/1.4 'DM Sans',sans-serif;border-radius:0;min-height:48px;padding:16px 25px;transition:background-color .2s,color .2s;border:1px solid #111;text-transform:capitalize}
:is(#cognito-tax-form,#cognito-partnership-form,#cognito-contact-form) .cog-button--primary{background:#111;color:#fffdf8}
:is(#cognito-tax-form,#cognito-partnership-form,#cognito-contact-form) .cog-button--primary:hover{background:#cba34f;color:#111;border-color:#cba34f}
:is(#cognito-tax-form,#cognito-partnership-form,#cognito-contact-form) .cog-button--secondary{background:transparent;color:#111}
:is(#cognito-tax-form,#cognito-partnership-form,#cognito-contact-form) .cog-header h1,:is(#cognito-tax-form,#cognito-partnership-form,#cognito-contact-form) .cog-header h2,:is(#cognito-tax-form,#cognito-partnership-form,#cognito-contact-form) .cog-header__title{font-family:'Manrope',sans-serif;font-size:28px;line-height:1.2;text-wrap:balance;letter-spacing:-.04em}
:is(#cognito-tax-form,#cognito-partnership-form,#cognito-contact-form) .cog-html,:is(#cognito-tax-form,#cognito-partnership-form,#cognito-contact-form) .cog-helptext{font-size:14px;line-height:1.65}
:is(#cognito-tax-form,#cognito-partnership-form,#cognito-contact-form) .cog-page__navigation{justify-content:flex-start}
:is(#cognito-tax-form,#cognito-partnership-form,#cognito-contact-form) input[type=checkbox],:is(#cognito-tax-form,#cognito-partnership-form,#cognito-contact-form) input[type=radio]{accent-color:#98701f}
@media(max-width:650px){:is(#cognito-tax-form,#cognito-partnership-form,#cognito-contact-form){padding:24px 20px}:is(#cognito-tax-form,#cognito-partnership-form,#cognito-contact-form) .cog-button{width:100%}}
.tax-intake-section{grid-template-columns:1fr;gap:32px;max-width:1040px}
.tax-intake-section>div:first-child{max-width:760px}
.tax-intake-section>div>p:not(.eyebrow){max-width:70ch}
:is(#cognito-tax-form,#cognito-partnership-form,#cognito-contact-form) .cog-heading{font-family:'Manrope',sans-serif;font-size:28px;font-weight:600;letter-spacing:-.04em;line-height:1.3;text-wrap:balance}
:is(#cognito-tax-form,#cognito-partnership-form,#cognito-contact-form) .cog-page-progress__page a{font-size:14px;line-height:1.5;text-decoration:none;padding:9px 12px;display:block;border:1px solid #bdb6a6;background:#fffdf8;color:#111}
:is(#cognito-tax-form,#cognito-partnership-form,#cognito-contact-form) .cog-page-progress__page.is-active a{background:#111;color:#fffdf8;border-color:#111}
:is(#cognito-tax-form,#cognito-partnership-form,#cognito-contact-form) .cog-page-progress__page a:hover{background:#cba34f;color:#111}
:is(#cognito-tax-form,#cognito-partnership-form,#cognito-contact-form) .cognito-fallback{font-size:14px;line-height:1.6;margin-top:24px;border-top:1px solid #bdb6a6;padding-top:20px;max-width:none}
@media(max-width:650px){:is(#cognito-tax-form,#cognito-partnership-form,#cognito-contact-form) .cog-heading{font-size:26px}.tax-intake-section{gap:24px}}
