html:has(body.fintech-contact){scroll-behavior:auto}.fintech-contact .fc-page{padding-bottom:6rem}.fintech-contact .fc-breadcrumbs{display:flex;align-items:center;gap:.6rem;padding-block:1.65rem 2.5rem;color:var(--ft-muted);font-size:.8125rem;line-height:1.5}.fintech-contact .fc-breadcrumbs>span{color:var(--ft-ink)}.fintech-contact .fc-layout{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:start;gap:2.75rem 5rem}.fintech-contact .fc-intro{grid-column:1;grid-row:1;padding-top:.75rem}.fintech-contact .fc-intro h1{max-width:10ch;margin-top:1.35rem;font-size:clamp(3rem,4.9vw,4.5rem);font-weight:620;line-height:1.09;letter-spacing:-.06em;text-wrap:balance}.fintech-contact .fc-intro h1>span{display:block;margin-bottom:.1em;color:#749181}.fintech-contact .fc-lede{max-width:31rem;margin-top:1.65rem;color:var(--ft-muted);font-size:1rem;line-height:1.85}.fintech-contact .fc-form-jump{display:none;align-items:center;justify-content:center;gap:.6rem;min-height:2.75rem;margin-top:1.2rem;color:var(--ft-green);font-size:.875rem;font-weight:650;text-decoration:underline;text-underline-offset:.3em}.fintech-contact .fc-direct{grid-column:1;grid-row:2;align-self:start;overflow:hidden;border:1px solid #244d3d;border-radius:1.2rem;background:#163f31;color:#e4f0e8}.fintech-contact .fc-direct-heading{padding:1.5rem 1.65rem 1.1rem}.fintech-contact .fc-direct-heading h2{color:#eef5f0;font-size:1.1rem;font-weight:650;line-height:1.5;letter-spacing:-.025em}.fintech-contact .fc-direct-heading>span{display:block;margin-top:.4rem;color:#adc7b8;font-size:.8125rem;line-height:1.5}.fintech-contact .fc-contact-methods{padding:0 1.65rem .5rem}.fintech-contact .fc-contact-method{display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.9rem;padding-block:1.2rem;border-top:1px solid #325745;color:inherit}.fintech-contact .fc-method-icon{display:grid;place-items:center;width:2.5rem;height:2.5rem;border:1px solid #3b6250;border-radius:.75rem;background:#234c3a;color:#bddbc8}.fintech-contact .fc-method-copy>span{display:block;margin-bottom:.35rem;color:#b4cdbf;font-size:.8125rem;line-height:1.4}.fintech-contact .fc-method-copy strong{display:block;font-size:1rem;font-weight:550;line-height:1.65;overflow-wrap:anywhere}.fintech-contact .fc-method-copy small{display:block;margin-top:.4rem;color:#b4cdbf;font-size:.75rem;line-height:1.5}.fintech-contact .fc-method-arrow{color:#9cbeaa}.fintech-contact .fc-contact-method:focus-visible{outline-color:#b5d7c1;outline-offset:4px;border-radius:.3rem}.fintech-contact .fc-form{grid-column:2;grid-row:1 / span 2;min-width:0;padding:2rem;border:1px solid #dce7df;border-radius:1.25rem;background:#fff;box-shadow:0 3px 6px #183c2a03,0 16px 48px #183c2a04;scroll-margin-top:115px}.fintech-contact .fc-form-heading{display:flex;align-items:center;gap:1rem;margin-bottom:1.8rem}.fintech-contact .fc-form-icon{display:grid;flex-shrink:0;place-items:center;width:2.9rem;height:2.9rem;border:1px solid #d6e5db;border-radius:.8rem;background:#eff6f1;color:#57816a}.fintech-contact .fc-form-heading h2{font-size:clamp(1.25rem,1.8vw,1.55rem);font-weight:650;line-height:1.35;letter-spacing:-.04em}.fintech-contact .fc-form-heading p{margin-top:.45rem;color:var(--ft-muted);font-size:.8125rem;line-height:1.5}.fintech-contact .fc-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.fintech-contact .fc-field-wide{grid-column:1 / -1}.fintech-contact .fc-field{min-width:0}.fintech-contact .fc-field label{display:block;margin-bottom:.6rem;color:#385c48;font-size:.875rem;font-weight:650;line-height:1.5}.fintech-contact .fc-field input,.fintech-contact .fc-field textarea{display:block;width:100%;min-width:0;min-height:3.2rem;margin:0;padding:.85rem .95rem;border:1px solid #cddfd4;border-radius:.65rem;background:#fbfdfc;color:var(--ft-ink);font:400 1rem/1.5 var(--font-sans);box-shadow:inset 0 1px 2px #143e2803}.fintech-contact .fc-field textarea{min-height:10rem;resize:vertical}.fintech-contact .fc-field input::placeholder,.fintech-contact .fc-field textarea::placeholder{color:#7a9285;opacity:1}.fintech-contact .fc-field input:focus,.fintech-contact .fc-field textarea:focus{border-color:#719c80;outline:3px solid #d9eadd;outline-offset:2px;background:#fff}.fintech-contact .fc-field input:user-invalid,.fintech-contact .fc-field textarea:user-invalid{border-color:#b86455}.fintech-contact .fc-form-bottom{margin-top:1.3rem}.fintech-contact .fc-consent{display:flex;align-items:start;gap:.75rem;padding:.75rem 0;color:var(--ft-muted);font-size:.8125rem;line-height:1.8;cursor:pointer}.fintech-contact .fc-consent input{flex-shrink:0;width:1.1rem;height:1.1rem;margin:.2rem 0 0;border-radius:.2rem;accent-color:var(--ft-green)}.fintech-contact .fc-consent input:focus-visible{outline:3px solid #71ab82;outline-offset:4px}.fintech-contact .fc-submit{width:100%;min-height:3.4rem;margin-top:1rem;white-space:normal}.fintech-contact .fc-submit-busy,.fintech-contact .fc-submit:disabled .fc-submit-idle,.fintech-contact .fc-submit:disabled svg{display:none}.fintech-contact .fc-submit:disabled .fc-submit-busy{display:inline}.fintech-contact .fc-submit:disabled{cursor:wait;background:#688874;border-color:#688874;transform:none}.fintech-contact .fc-privacy{display:flex;align-items:start;justify-content:center;gap:.45rem;margin-top:1rem;color:var(--ft-muted);font-size:.75rem;line-height:1.75}.fintech-contact .fc-privacy svg{margin-top:.2rem}.fintech-contact .fc-privacy a,.fintech-contact .fc-noscript a{text-decoration:underline;text-underline-offset:.2em}.fintech-contact .fc-status{color:var(--ft-ink);font-size:.875rem;line-height:1.75}.fintech-contact .fc-status:not(:empty),.fintech-contact .fc-noscript{padding:.9rem 1rem;margin-top:1rem;border:1px solid #cfdfd4;border-radius:.65rem;background:#f0f7f2}.fintech-contact .fc-noscript{font-size:.875rem;line-height:1.75}.fintech-contact .ft-action:active{transform:none}.fintech-contact .ft-action:active:not(:focus-visible):not(:disabled){transform:scale(.97)}.fintech-contact .ft-action:focus-visible{transition:none}@media(hover:hover)and (pointer:fine){.fintech-contact .fc-contact-method:hover .fc-method-copy strong{text-decoration:underline;text-underline-offset:.2em;text-decoration-color:#83ad94}.fintech-contact .fc-field input:hover,.fintech-contact .fc-field textarea:hover{border-color:#9dbcaa}}@media(max-width:1100px){.fintech-contact .fc-layout{gap:2rem 2.5rem}.fintech-contact .fc-form{padding:1.6rem}.fintech-contact .fc-fields{grid-template-columns:1fr}.fintech-contact .fc-direct-heading,.fintech-contact .fc-contact-methods{padding-inline:1.25rem}}@media(max-width:850px){.fintech-contact .fc-layout{grid-template-columns:1fr;gap:2rem;max-width:42rem;margin-inline:auto}.fintech-contact .fc-intro,.fintech-contact .fc-form,.fintech-contact .fc-direct{grid-column:auto;grid-row:auto}.fintech-contact .fc-intro{padding:0}.fintech-contact .fc-intro h1{max-width:none;font-size:clamp(2.7rem,7.5vw,3.8rem)}.fintech-contact .fc-intro h1>span{display:inline;margin-right:.25em}.fintech-contact .fc-form-jump{display:inline-flex}.fintech-contact .fc-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.fintech-contact .fc-direct{margin-top:.25rem}}@media(max-width:600px){.fintech-contact .fc-page{padding-bottom:3.5rem}.fintech-contact .fc-breadcrumbs{padding-block:1.2rem 1.8rem}.fintech-contact .fc-layout{gap:1.65rem}.fintech-contact .fc-intro h1{margin-top:1rem;font-size:2.85rem}.fintech-contact .fc-lede{margin-top:1.2rem;line-height:1.75}.fintech-contact .fc-form{padding:1.25rem;border-radius:1rem}.fintech-contact .fc-form-heading{align-items:start;gap:.75rem}.fintech-contact .fc-form-icon{width:2.5rem;height:2.5rem}.fintech-contact .fc-fields{grid-template-columns:1fr}.fintech-contact .fc-contact-method{grid-template-columns:2.25rem minmax(0,1fr) auto;gap:.75rem}.fintech-contact .fc-method-icon{width:2.25rem;height:2.25rem}.fintech-contact .fc-method-copy strong{font-size:.9375rem}}@media(prefers-reduced-motion:reduce){.fintech-contact .ft-action{transition:none}.fintech-contact .ft-action:active:not(:focus-visible):not(:disabled){transform:none}}
