.page-module__FNaReq__page{background:var(--site-color-paper);color:var(--site-color-ink);font-family:var(--site-font-body)}.page-module__FNaReq__hero,.page-module__FNaReq__directory,.page-module__FNaReq__cards,.page-module__FNaReq__workflow,.page-module__FNaReq__faq,.page-module__FNaReq__cta{width:min(var(--site-container), calc(100% - var(--site-gutter)));margin-inline:auto}.page-module__FNaReq__page>.bn-footer{width:min(var(--site-container), calc(100% - var(--site-gutter)));margin-inline:auto}.page-module__FNaReq__hero{border-bottom:1px solid var(--site-color-rule);min-height:324px;padding:clamp(var(--site-space-xl), 7vw, var(--site-space-3xl)) 0 var(--site-space-xl);display:grid}.page-module__FNaReq__heroCopy{gap:var(--site-space-md);align-self:end;min-width:0;max-width:900px;display:grid}.page-module__FNaReq__heroCopy p,.page-module__FNaReq__heroCopy h1,.page-module__FNaReq__directoryNote,.page-module__FNaReq__partnerCard p,.page-module__FNaReq__partnerCard h2,.page-module__FNaReq__card h3,.page-module__FNaReq__card p,.page-module__FNaReq__card ul,.page-module__FNaReq__steps ol,.page-module__FNaReq__steps h3,.page-module__FNaReq__steps p,.page-module__FNaReq__cta h2,.page-module__FNaReq__cta p{margin:0}.page-module__FNaReq__heroCopy>p:first-child,.page-module__FNaReq__partnerCard>p:first-child{color:var(--site-color-muted);font-size:var(--site-type-eyebrow);letter-spacing:0;text-transform:uppercase;font-weight:850;line-height:1}.page-module__FNaReq__heroCopy h1{color:var(--site-color-ink-strong);font-family:var(--site-font-display);letter-spacing:0;overflow-wrap:anywhere;font-size:clamp(2.25rem,6vw,5rem);font-style:normal;font-weight:820;line-height:.98}.page-module__FNaReq__heroCopy>p:not(:first-child),.page-module__FNaReq__directoryNote,.page-module__FNaReq__partnerCard p:last-child,.page-module__FNaReq__card p,.page-module__FNaReq__steps p,.page-module__FNaReq__helper,.page-module__FNaReq__status,.page-module__FNaReq__cta p{color:var(--site-color-muted);font-size:var(--site-type-body);line-height:1.58}.page-module__FNaReq__heroActions,.page-module__FNaReq__ctaActions{gap:var(--site-space-xs);flex-wrap:wrap;min-width:0;display:flex}.page-module__FNaReq__heroActions a,.page-module__FNaReq__ctaActions a,.page-module__FNaReq__submit{border-radius:var(--site-radius-control);min-height:44px;font-family:var(--site-font-body);font-size:var(--site-type-control);padding:0 var(--site-space-md);transition:background-color var(--site-dur-short) var(--site-ease-out), border-color var(--site-dur-short) var(--site-ease-out), color var(--site-dur-short) var(--site-ease-out), transform var(--site-dur-micro) var(--site-ease-out);white-space:nowrap;justify-content:center;align-items:center;font-weight:850;line-height:1;text-decoration:none;display:inline-flex}.page-module__FNaReq__heroActions a:first-child,.page-module__FNaReq__ctaActions a:first-child,.page-module__FNaReq__submit{border:1px solid var(--site-color-ink-strong);background:var(--site-color-ink-strong);color:var(--site-color-panel)}.page-module__FNaReq__heroActions a:last-child,.page-module__FNaReq__ctaActions a:last-child{border:1px solid var(--site-color-rule-strong);background:var(--site-color-panel);color:var(--site-color-ink)}.page-module__FNaReq__directory,.page-module__FNaReq__cards,.page-module__FNaReq__workflow,.page-module__FNaReq__faq{padding:var(--site-section-gap-tight) 0 0}.page-module__FNaReq__directoryNote{max-width:720px;margin-top:calc(-1 * var(--site-space-xs))}.page-module__FNaReq__partnerGrid,.page-module__FNaReq__cardGrid{gap:var(--site-space-md);margin-top:var(--site-space-lg);grid-template-columns:minmax(0,1fr);display:grid}.page-module__FNaReq__partnerCard,.page-module__FNaReq__card,.page-module__FNaReq__formPanel{border:1px solid var(--site-color-rule);border-radius:var(--site-radius-panel);background:var(--site-color-panel);min-width:0}.page-module__FNaReq__partnerCard,.page-module__FNaReq__card{gap:var(--site-space-sm);padding:var(--site-space-md);display:grid}.page-module__FNaReq__partnerCard h2,.page-module__FNaReq__card h3,.page-module__FNaReq__steps h3,.page-module__FNaReq__formHead h2,.page-module__FNaReq__cta h2{color:var(--site-color-ink-strong);font-family:var(--site-font-display);letter-spacing:0;overflow-wrap:anywhere;font-style:normal;font-weight:780;line-height:1.08}.page-module__FNaReq__partnerCard h2{font-size:clamp(1.35rem,2.4vw,2rem)}.page-module__FNaReq__card h3,.page-module__FNaReq__steps h3{font-size:var(--site-type-card-title)}.page-module__FNaReq__card ul{gap:var(--site-space-xs);flex-wrap:wrap;padding:0;list-style:none;display:flex}.page-module__FNaReq__card li{border:1px solid var(--site-color-rule);border-radius:var(--site-radius-control);background:var(--site-color-paper);color:var(--site-color-ink);font-size:var(--site-type-control);padding:var(--site-space-xs);font-weight:760}.page-module__FNaReq__workflow{gap:var(--site-space-lg);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.page-module__FNaReq__steps ol{counter-reset:gallery-step;gap:var(--site-space-sm);padding:0;list-style:none;display:grid}.page-module__FNaReq__steps li{counter-increment:gallery-step;gap:var(--site-space-xs);border-block-start:1px solid var(--site-color-rule);padding-block-start:var(--site-space-sm);display:grid}.page-module__FNaReq__steps li:before{color:var(--site-color-muted);content:counter(gallery-step, decimal-leading-zero);font-size:var(--site-type-eyebrow);font-weight:900}.page-module__FNaReq__form,.page-module__FNaReq__formHead,.page-module__FNaReq__fields,.page-module__FNaReq__field{display:grid}.page-module__FNaReq__form{gap:var(--site-space-md);padding:var(--site-space-md)}.page-module__FNaReq__formHead,.page-module__FNaReq__field{gap:var(--site-space-2xs)}.page-module__FNaReq__formHead h2{margin:0;font-size:clamp(1.45rem,3vw,2.15rem)}.page-module__FNaReq__formHead p{color:var(--site-color-muted);margin:0;line-height:1.55}.page-module__FNaReq__fields{gap:var(--site-space-sm)}.page-module__FNaReq__field label{color:var(--site-color-ink);font-size:var(--site-type-control);font-weight:820}.page-module__FNaReq__inputWrap{display:block;position:relative}.page-module__FNaReq__form input{border:1px solid var(--site-color-rule-strong);border-radius:var(--site-radius-control);background:var(--site-color-paper);width:100%;min-height:48px;color:var(--site-color-ink);font-family:var(--site-font-body);font-size:var(--site-type-body);padding:0 calc(var(--site-space-xl) + var(--site-space-xs)) 0 var(--site-space-md);font-weight:650;line-height:1}.page-module__FNaReq__form input:focus-visible,.page-module__FNaReq__heroActions a:focus-visible,.page-module__FNaReq__ctaActions a:focus-visible,.page-module__FNaReq__submit:focus-visible{box-shadow:0 0 0 3px var(--site-color-focus);outline:0}.page-module__FNaReq__field[data-state=error] input{border-color:var(--site-color-chat)}.page-module__FNaReq__field[data-state=success] input{border-color:var(--site-color-accent)}.page-module__FNaReq__stateGlyph{color:var(--site-color-muted);font-size:var(--site-type-eyebrow);font-weight:900;position:absolute;inset-block-start:50%;inset-inline-end:var(--site-space-sm);transform:translateY(-50%)}.page-module__FNaReq__field[data-state=error] .page-module__FNaReq__helper,.page-module__FNaReq__field[data-state=error] .page-module__FNaReq__stateGlyph{color:var(--site-color-chat)}.page-module__FNaReq__field[data-state=success] .page-module__FNaReq__stateGlyph{color:var(--site-color-accent)}.page-module__FNaReq__submit{cursor:pointer;width:100%}.page-module__FNaReq__submit:disabled{cursor:wait;opacity:.72}.page-module__FNaReq__status{border:1px solid var(--site-color-rule);border-radius:var(--site-radius-control);background:var(--site-color-paper);min-height:1lh;padding:var(--site-space-sm);margin:0}.page-module__FNaReq__faq{padding-bottom:var(--site-section-gap)}.page-module__FNaReq__cta{gap:var(--site-space-lg);min-width:0;margin-bottom:var(--site-section-gap-tight);border:1px solid var(--site-color-rule-strong);border-radius:var(--site-radius-panel);background:var(--site-color-panel);padding:clamp(var(--site-space-md), 4vw, var(--site-space-xl));display:grid}.page-module__FNaReq__cta h2{font-size:clamp(1.55rem,4vw,2.55rem)}.page-module__FNaReq__cta p{max-width:640px}@media (hover:hover) and (pointer:fine){.page-module__FNaReq__heroActions a:hover,.page-module__FNaReq__ctaActions a:hover,.page-module__FNaReq__submit:hover{transform:translateY(-1px)}.page-module__FNaReq__partnerCard:hover,.page-module__FNaReq__card:hover{border-color:var(--site-color-rule-strong)}}.page-module__FNaReq__heroActions a:active,.page-module__FNaReq__ctaActions a:active,.page-module__FNaReq__submit:active{transform:translateY(1px)}@media (min-width:44rem){.page-module__FNaReq__partnerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__FNaReq__cardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:60rem){.page-module__FNaReq__partnerGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.page-module__FNaReq__workflow{grid-template-columns:minmax(0,.9fr) minmax(360px,.7fr)}.page-module__FNaReq__formPanel{top:var(--site-space-lg);position:sticky}.page-module__FNaReq__cta{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (max-width:48rem){.page-module__FNaReq__hero,.page-module__FNaReq__directory,.page-module__FNaReq__cards,.page-module__FNaReq__workflow,.page-module__FNaReq__faq,.page-module__FNaReq__cta{width:calc(100% - 32px)}.page-module__FNaReq__page>.bn-footer{width:calc(100% - 32px)}.page-module__FNaReq__heroActions,.page-module__FNaReq__ctaActions{flex-direction:column;align-items:stretch}.page-module__FNaReq__heroActions a,.page-module__FNaReq__ctaActions a{width:100%}.page-module__FNaReq__page .bn-faq-tabs{grid-template-columns:minmax(0,1fr)}}
