footer.footer.fzf-on{padding: 0 !important}.fzf{--fzf-accent: #ff5c9a;--fzf-r: 16px;--fzf-btn-r: 999px;max-width: 1240px;margin: 0 auto;padding: 64px 24px 28px;color: rgba(255, 255, 255, .78);font-family: var(--fz-font, inherit)}body.fz-sdw .fzf{--fzf-accent: #ff9a66;--fzf-r: 8px;--fzf-btn-r: 4px}.fzf__brand{display: grid;grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);gap: 56px;align-items: end;padding-bottom: 44px;border-bottom: 1px solid rgba(255, 255, 255, .12)}.fzf__logo{display: inline-block;line-height: 0}.fzf__logo img{width: auto !important;height: 42px !important;max-width: 240px;object-fit: contain}.fzf .fzf__eyebrow{margin: 24px 0 10px !important;color: var(--fzf-accent);font: 700 12px/1.2 var(--fz-font, inherit);letter-spacing: .12em;text-transform: uppercase}.fzf .fzf__title{margin: 0 0 12px !important;color: #fff;font: 700 34px/1.15 var(--fz-font, inherit);letter-spacing: -.015em}.fzf .fzf__story{max-width: 540px;margin: 0 !important;color: rgba(255, 255, 255, .72);font-size: 15.5px;line-height: 1.65}.fzf .fzf__cta{display: inline-flex;align-items: center;gap: 10px;min-height: 46px;margin: 24px 0 0;padding: 0 22px;border: 0;border-radius: var(--fzf-btn-r);background: var(--fz-accent, #de065d);color: #fff !important;font: 700 15px/1.2 var(--fz-font, inherit);text-decoration: none !important;text-transform: none;letter-spacing: 0;box-shadow: none;cursor: pointer;transition: background-color .15s ease, transform .15s ease}.fzf .fzf__cta:hover{background: var(--fz-accent-hover, color-mix(in srgb, var(--fz-accent) 85%, #000));color: #fff !important}.fzf__promises{display: grid;gap: 12px;margin: 0 !important;padding: 0 !important;list-style: none !important}.fzf__promises li{margin: 0 !important;padding: 0 !important;list-style: none !important}.fzf__promises li::before{content: none !important}.fzf .fzf__promise{display: flex;align-items: center;gap: 16px;padding: 16px 18px;border: 1px solid rgba(255, 255, 255, .08);border-radius: var(--fzf-r);background: rgba(255, 255, 255, .04);color: inherit !important;text-decoration: none !important;transition: background-color .18s ease, border-color .18s ease, transform .18s ease;-webkit-tap-highlight-color: transparent}.fzf .fzf__promise:hover, .fzf .fzf__promise:focus-visible{background: rgba(255, 255, 255, .08);border-color: color-mix(in srgb, var(--fzf-accent) 45%, transparent);outline: none}.fzf .fzf__promise:focus-visible{box-shadow: 0 0 0 3px color-mix(in srgb, var(--fzf-accent) 40%, transparent)}.fzf__picon{flex: 0 0 44px;display: inline-flex;align-items: center;justify-content: center;width: 44px;height: 44px;border-radius: 50%;background: rgba(255, 255, 255, .07);color: var(--fzf-accent);transition: background-color .18s ease}body.fz-sdw .fzf__picon{border-radius: 10px}.fzf .fzf__promise:hover .fzf__picon{background: color-mix(in srgb, var(--fzf-accent) 18%, transparent)}.fzf__ptext{flex: 1 1 auto;min-width: 0;display: grid;gap: 2px;text-align: left}.fzf__promises strong{color: #fff;font: 700 15px/1.3 var(--fz-font, inherit)}.fzf__ptext > span{color: rgba(255, 255, 255, .64);font-size: 14px;line-height: 1.45}.fzf__parrow{flex: 0 0 auto;display: inline-flex;color: rgba(255, 255, 255, .45);transition: transform .18s ease, color .18s ease}.fzf .fzf__promise:hover .fzf__parrow{color: var(--fzf-accent);transform: translateX(3px)}@media (prefers-reduced-motion: reduce){.fzf .fzf__promise, .fzf__parrow{transition: none}}.fzf__links{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 32px;padding: 40px 0 36px;border-bottom: 1px solid rgba(255, 255, 255, .12)}.fzf__group summary{display: flex;align-items: center;justify-content: space-between;margin: 0 0 14px;color: rgba(255, 255, 255, .55);font: 700 12px/1.2 var(--fz-font, inherit);letter-spacing: .12em;text-transform: uppercase;list-style: none;cursor: default}.fzf__group summary::-webkit-details-marker{display: none}.fzf__group summary svg{display: none}.fzf__group ul{margin: 0 !important;padding: 0 !important;list-style: none !important}.fzf__group li{margin: 0 !important;padding: 0 !important;list-style: none !important}.fzf__group li::before{content: none !important}.fzf__group a{display: inline-block;padding: 6px 0;color: rgba(255, 255, 255, .84) !important;font: 500 15px/1.4 var(--fz-font, inherit);text-decoration: none !important;transition: color .15s ease}.fzf__group a:hover, .fzf__group a:focus-visible{color: #fff !important;text-decoration: underline !important;text-underline-offset: 4px;text-decoration-color: var(--fzf-accent) !important}.fzf__bottom{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding-top: 22px}.fzf .fzf__bottom p{margin: 0 !important;color: rgba(255, 255, 255, .55);font-size: 13.5px;line-height: 1.5}.fzf .fzf__top{color: rgba(255, 255, 255, .7) !important;font: 600 13.5px/1.2 var(--fz-font, inherit);text-decoration: none !important;white-space: nowrap}.fzf .fzf__top:hover{color: #fff !important}@media (max-width: 991px){.fzf__brand{grid-template-columns: minmax(0, 1fr);gap: 32px}.fzf__links{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 767px){.fzf{padding: 44px 20px calc(24px + env(safe-area-inset-bottom));text-align: center}.fzf__brand{gap: 28px;padding-bottom: 32px}.fzf__intro{display: flex;flex-direction: column;align-items: center}.fzf__logo img{height: 40px !important}.fzf .fzf__title{font-size: 26px}.fzf .fzf__story{font-size: 15px}.fzf .fzf__promise{padding: 14px 16px}.fzf__links{grid-template-columns: minmax(0, 1fr);gap: 0;padding: 8px 0 0;border-bottom: 0}.fzf__group{border-bottom: 1px solid rgba(255, 255, 255, .1);text-align: left}.fzf__group summary{min-height: 56px;margin: 0;padding: 0 2px;color: #fff;font: 600 16px/1.2 var(--fz-font, inherit);letter-spacing: 0;text-transform: none;cursor: pointer}.fzf__group summary svg{display: block;color: rgba(255, 255, 255, .6);transition: transform .2s ease}.fzf__group[open] summary svg{transform: rotate(180deg)}.fzf__group ul{padding: 0 2px 14px !important}.fzf__group a{padding: 9px 0;font-size: 15.5px}.fzf__bottom{flex-direction: column;gap: 12px;padding-top: 24px;text-align: center}}.fzf.fzf--next{max-width: 1312px;padding: 56px 32px 28px}.fzf--next .fzf__head{display: grid;grid-template-columns: auto 1fr auto;align-items: center;gap: 28px;padding-bottom: 36px;border-bottom: 1px solid rgba(255, 255, 255, .1)}.fzf--next .fzf__logo img{height: 36px !important}.fzf--next .fzf__line{margin: 0 !important;color: rgba(255, 255, 255, .7);font: 400 15px/1.5 var(--fz-font, inherit)}.fzf--next .fzf__cta.fzf__cta--quiet{margin: 0;min-height: 44px;padding: 0 20px;border: 1px solid rgba(255, 255, 255, .28);background: transparent;color: #fff !important;font-weight: 600}.fzf--next .fzf__cta.fzf__cta--quiet:hover{border-color: #fff;background: rgba(255, 255, 255, .06)}.fzf--next .fzf__links{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 32px;padding: 40px 0 44px;border: 0}.fzf--next .fzf__group summary{padding: 0 0 14px;color: rgba(255, 255, 255, .5);font: 600 12px/1.3 var(--fz-font, inherit);letter-spacing: .12em;text-transform: uppercase}.fzf--next .fzf__group ul{display: grid;gap: 2px}.fzf--next .fzf__group a{display: inline-block;padding: 6px 0;color: rgba(255, 255, 255, .86) !important;font: 400 15px/1.4 var(--fz-font, inherit);text-decoration: none !important}.fzf--next .fzf__group a:hover{color: #fff !important;text-decoration: underline !important;text-underline-offset: 4px;text-decoration-thickness: 1px}.fzf--next .fzf__bottom{display: block;padding-top: 22px;border-top: 1px solid rgba(255, 255, 255, .1)}.fzf--next .fzf__bottom p{margin: 0 !important;color: rgba(255, 255, 255, .5);font-size: 13px}@media (max-width: 1023px) and (min-width: 768px){.fzf.fzf--next{padding: 48px 32px 24px}.fzf--next .fzf__head{grid-template-columns: auto 1fr}.fzf--next .fzf__head .fzf__cta{grid-column: 1 / -1;justify-self: start}.fzf--next .fzf__links{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 28px 32px}}@media (max-width: 767px){.fzf.fzf--next{padding: 40px 16px 24px;text-align: left}.fzf--next .fzf__head{grid-template-columns: 1fr;gap: 14px;padding-bottom: 24px}.fzf--next .fzf__head .fzf__cta{width: 100%;justify-content: center}.fzf--next .fzf__links{display: block;padding: 8px 0 24px}.fzf--next .fzf__group{border-bottom: 1px solid rgba(255, 255, 255, .1)}.fzf--next .fzf__group summary{display: flex;align-items: center;justify-content: space-between;min-height: 52px;padding: 0;color: #fff;font-size: 13px}.fzf--next .fzf__group ul{padding: 0 0 12px}.fzf--next .fzf__bottom{border-top: 0;padding-top: 4px}}
