.ffa-hero{background:linear-gradient(180deg,#113e86,#104b90 calc(100% - 217px),#0e5498 calc(100% - 155px),#0d5a9d calc(100% - 124px),#096aac calc(100% - 93px),#077bbd calc(100% - 62px),#0d89c9 calc(100% - 31px),#1597d5);color:var(--ffv3-white);overflow:hidden;padding:var(--ffv3-sec-pad) 0 0}.ffa-hero__grid{align-items:start;display:grid;gap:48px;grid-template-columns:minmax(0,520px) minmax(0,1fr)}.ffa-hero__copy{min-width:0}.ffa-hero .ffa-hero__eyebrow{font-size:20px;line-height:1.05;margin:0 0 var(--ffv3-stack-sm)}.ffa-hero .ffa-hero__eyebrow,.ffa-hero .ffa-hero__h1{color:var(--ffv3-white);font-weight:var(--ffv3-w-semi)}.ffa-hero .ffa-hero__h1{font-size:clamp(36px,5vw,var(--ffv3-h1));letter-spacing:0;line-height:var(--ffv3-h1-lh);margin:0}.ffa-hero__lead{margin:var(--ffv3-stack-md) 0 0;max-width:450px}.ffa-hero .ffa-hero__lead p{color:var(--ffv3-white);font-size:var(--ffv3-lead);line-height:var(--ffv3-lead-lh);margin:0}.ffa-hero__lead strong{font-weight:var(--ffv3-w-bold)}.ffa-hero__ctas{display:flex;flex-wrap:wrap;gap:var(--ffv3-stack-sm);margin-top:var(--ffv3-stack-md)}.ffa-hero__form{background:var(--ffv3-white);border-radius:var(--ffv3-radius-card);box-shadow:0 12px 32px rgba(3,25,54,.25);color:var(--ffv3-black);margin-top:40px;max-width:500px;padding:16px}.ffa-hero__form form.hs-form{align-items:flex-end;display:flex!important;flex-wrap:wrap;gap:8px 12px;margin:0}.ffa-hero__form .hs-form-field{flex:1 1 200px!important;margin:0!important;min-width:0}.ffa-hero__form .hs-form-field>label{color:var(--ffv3-black);display:block;font-size:14px;font-weight:var(--ffv3-w-semi);margin:0 0 8px!important}.ffa-hero__form .hs-form-required{color:var(--ffv3-pink);margin-left:2px}.ffa-hero__form input.hs-input{background:var(--ffv3-white)!important;border:1px solid #d5d8de!important;border-radius:var(--ffv3-radius-btn)!important;box-shadow:none!important;box-sizing:border-box;color:var(--ffv3-black);font-family:inherit;font-size:16px;height:auto!important;line-height:1.2;padding:15px 16px!important;width:100%!important}.ffa-hero__form input.hs-input:focus{outline:3px solid var(--ffv3-pink);outline-offset:1px}.ffa-hero__form input.hs-input::placeholder{color:#9ca3af}.ffa-hero__form .hs_submit,.ffa-hero__form .hs_submit .actions{flex:0 0 auto;margin:0!important;padding:0!important}.ffa-hero__form .hs-button{background:var(--ffv3-orange)!important;border:2px solid var(--ffv3-orange)!important;border-radius:var(--ffv3-radius-btn)!important;color:var(--ffv3-black)!important;cursor:pointer;font-family:inherit!important;font-size:16px!important;font-weight:var(--ffv3-w-bold)!important;letter-spacing:normal!important;line-height:1.2!important;margin:0!important;padding:16px 24px!important;text-transform:none!important;transition:background-color .18s ease,color .18s ease;white-space:nowrap}.ffa-hero__form .hs-button:focus-visible,.ffa-hero__form .hs-button:hover{background:var(--ffv3-white)!important;color:var(--ffv3-black)!important}.ffa-hero__form .hs-field-desc,.ffa-hero__form .hs_error_rollup{display:none!important}.ffa-hero__form .hs-error-msgs{color:#c0262d;font-size:12px;list-style:none;margin:6px 0 0!important;padding:0!important}.ffa-hero__form .legal-consent-container{color:#56525f;flex-basis:100%;font-size:12px;line-height:1.5;margin-top:4px}.ffa-hero__form .legal-consent-container p{color:#56525f;font-size:12px;margin:0}.ffa-hero__form .legal-consent-container a{color:#56525f;text-decoration:underline}.ffa-hero__media{min-width:0}.ffa-tablet{background:#0f0f12;border-radius:40px;box-shadow:0 20px 50px rgba(0,0,0,.35);margin-left:96px;min-width:calc(100% + 180px);padding:22px;position:relative;width:calc(100% + (100vw - var(--ffv3-container))/2 + 140px)}.ffa-tablet:before{background:#2a2a2a;border-radius:2px;content:"";height:38px;left:-4px;position:absolute;top:58px;width:4px}.ffa-tablet__screen{aspect-ratio:1752/1152;background:var(--ffv3-white);border-radius:20px;overflow:hidden}.ffa-tablet__screen img{display:block;height:100%;object-fit:cover;object-position:left top;width:100%}.ffa-cc{align-items:center;background:var(--ffv3-white);border-radius:8px;bottom:40px;box-shadow:0 18px 40px rgba(3,25,54,.35);color:var(--ffv3-black);display:flex;font-size:15px;font-weight:var(--ffv3-w-semi);gap:12px;left:-56px;padding:14px 16px;position:absolute;z-index:3}.ffa-cc__ic{background:#e6f4fb;border-radius:8px;color:#0874b5;display:grid;flex:none;height:36px;place-items:center;width:36px}.ffa-cc__ic svg{height:20px;width:20px}.ffa-cc__ok{align-items:center;background:#e7f6ea;border-radius:4px;color:#24622f;display:inline-flex;font-size:12px;font-weight:var(--ffv3-w-bold);gap:4px;margin-left:8px;padding:4px 8px}.ffa-cc__ok svg{height:12px;width:12px}.ffa-hero .ffa-hero__fw{padding:var(--ffv3-sec-pad) var(--ffv3-gutter) 72px;text-align:center}.ffa-hero .ffa-hero__fw-label{color:var(--ffv3-white);font-size:14px;font-weight:var(--ffv3-w-bold);line-height:1.6;margin:0 0 var(--ffv3-stack-md)}.ffa-hero__fw-row{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;list-style:none;margin:0;padding:0}.ffa-fw{align-items:center;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.55);border-radius:var(--ffv3-radius-pill);color:var(--ffv3-white);display:inline-flex;font-size:15px;font-weight:var(--ffv3-w-semi);gap:8px;line-height:1.3;padding:8px 16px}.ffa-fw svg{flex:none;height:16px;width:16px}@media (max-width:900px){.ffa-hero{padding-top:var(--ffv3-sec-pad-sm)}.ffa-hero__grid{gap:40px;grid-template-columns:1fr}.ffa-hero__form form.hs-form{align-items:stretch;flex-direction:column}.ffa-hero__form .hs-button{width:100%!important}.ffa-tablet{border-radius:24px;margin-left:0;min-width:0;padding:12px;width:100%}.ffa-tablet__screen{border-radius:12px}.ffa-cc{bottom:12px;font-size:13px;left:12px;padding:10px 12px}.ffa-hero .ffa-hero__fw{padding-bottom:48px;padding-top:var(--ffv3-sec-pad-sm)}}