.ffdh{color:#fff;padding:80px 0 64px;position:relative}.ffdh *{box-sizing:border-box}.ffdh-wrap{margin:0 auto;max-width:1140px;padding:0 30px}.ffdh-grid{align-items:start;display:grid;grid-template-columns:minmax(0,55fr) minmax(0,45fr)}.ffdh-badges{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin:0 0 24px}.ffdh-bgrp{align-items:center;color:#fff;display:inline-flex;font-size:14px;font-weight:700;gap:8px}.ffdh-stars{display:inline-block;font-size:15px;letter-spacing:2px;line-height:1;position:relative}.ffdh-sbg{color:hsla(0,0%,100%,.34)}.ffdh-sfg{bottom:0;color:#fff;left:0;overflow:hidden;position:absolute;top:0;white-space:nowrap}.ffdh-bsep{background:hsla(0,0%,100%,.34);height:19px;width:1px}.ffdh-ms{display:grid;gap:1.5px;grid-template-columns:1fr 1fr;height:16px;width:16px}.ffdh-ms i{display:block}.ffdh-ms i:first-child{background:#f25022}.ffdh-ms i:nth-child(2){background:#7fba00}.ffdh-ms i:nth-child(3){background:#00a4ef}.ffdh-ms i:nth-child(4){background:#ffb900}.ffdh-h1{color:#fff;font-family:inherit;font-weight:800;letter-spacing:-.004em;line-height:1.15;margin:0 0 24px;overflow-wrap:break-word}.ffdh-lede{color:hsla(0,0%,100%,.94);font-size:17px;line-height:1.55;margin:0 0 16px}.ffdh-hb{display:grid;gap:16px;list-style:none;margin:0;padding:0}.ffdh-hb li{color:hsla(0,0%,100%,.94);font-size:17px;line-height:1.5;padding-left:24px;position:relative}.ffdh-hb li:before{background:#fff;border-radius:999px;content:"";height:6px;left:6px;position:absolute;top:11px;width:6px}.ffdh-card{background:#fff;border-radius:2px;box-shadow:6px 6px 24px 8px rgba(17,62,134,.25);padding:32px}.ffdh-fintro,.ffdh-fintro p{color:#555;font-size:15px;line-height:1.5;margin:0 0 24px}.ffdh .ffdh-card .hs-form-field{margin-bottom:16px!important}.ffdh .ffdh-card .hs-form-field>label{color:#343434!important;display:block!important;font-size:14px!important;font-weight:700!important;line-height:1.4!important;margin-bottom:8px!important}.ffdh .ffdh-card .hs-form-required{color:gray!important;font-weight:400!important}.ffdh .ffdh-card input[type=email],.ffdh .ffdh-card input[type=number],.ffdh .ffdh-card input[type=tel],.ffdh .ffdh-card input[type=text]{background:#fff!important;border:2px solid #6d2995!important;border-radius:1px!important;box-shadow:none!important;box-sizing:border-box!important;color:#343434!important;font-family:inherit!important;font-size:15px!important;max-width:100%!important;padding:15px 16px!important;width:100%!important}.ffdh .ffdh-card input::placeholder{color:#9ca3af!important;opacity:1}.ffdh .ffdh-card input:focus{box-shadow:0 0 0 3px rgba(109,41,149,.3)!important;outline:none!important}.ffdh .ffdh-card .hs-button,.ffdh .ffdh-card input[type=submit]{border:none!important;border-radius:2px!important;box-sizing:border-box!important;cursor:pointer!important;display:block!important;font-family:inherit!important;font-size:16px!important;font-weight:700!important;margin:0!important;max-width:100%!important;padding:18px!important;text-transform:none!important;transition:filter .18s ease;width:100%!important}.ffdh .ffdh-card .actions,.ffdh .ffdh-card .hs_submit{display:block!important;margin:0!important;padding:0!important;width:100%!important}.ffdh .ffdh-card .hs-richtext,.ffdh .ffdh-card .hs-richtext p,.ffdh .ffdh-card .legal-consent-container,.ffdh .ffdh-card .legal-consent-container p{color:gray!important;font-size:12px!important;line-height:1.5!important;margin:0 0 16px!important}.ffdh .ffdh-card .hs-richtext a,.ffdh .ffdh-card .legal-consent-container a{color:gray!important;font-size:12px!important;text-decoration:underline!important}.ffdh .ffdh-card .hs-error-msg,.ffdh .ffdh-card .hs-error-msgs label{color:#e03131!important;font-size:12px!important;font-weight:600!important}.ffdh-lstrip{margin-top:64px;text-align:center}.ffdh-lcap{color:hsla(0,0%,100%,.92);font-size:14px;font-weight:700;margin:0 0 32px}.ffdh-lrow{align-items:center;display:flex;flex-wrap:nowrap;justify-content:center}.ffdh-lrow img{flex:0 1 auto;height:auto;min-width:0;object-fit:contain;opacity:.9;transition:opacity .2s ease;width:auto}.ffdh-lrow img:hover{opacity:1}@media (max-width:980px){.ffdh{padding:56px 0 48px}.ffdh-grid{gap:32px!important;grid-template-columns:1fr!important}.ffdh-h1{font-size:clamp(32px,6vw,56px)!important}.ffdh-lstrip{margin-top:48px}.ffdh-lrow{flex-wrap:wrap;gap:24px!important}.ffdh-lrow img{max-height:32px!important}}