@keyframes idp-pff-reveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.idp-pff{background-color:#000;overflow:hidden;padding:6rem 0 8rem;position:relative}.idp-pff__texture{background-image:url(https://d2xsxph8kpxj0f.cloudfront.net/310519663128805925/Po9S9pMrSnEGUhmkUyHsjE/diamond-pattern-01_72408593.svg);background-repeat:repeat;background-size:72px 72px;inset:0;opacity:.045;pointer-events:none;position:absolute}.idp-pff__glow{background:radial-gradient(circle at 80% 10%,rgba(61,203,200,.08) 0,transparent 60%);height:600px;top:0;width:600px}.idp-pff__glow,.idp-pff__logomark{pointer-events:none;position:absolute;right:0}.idp-pff__logomark{opacity:.045;top:50%;transform:translateY(-50%) translateX(33%)}.idp-pff__logomark img{display:block;height:420px;object-fit:contain;width:420px}.idp-pff__container{margin:0 auto;max-width:1280px;padding:0 1.5rem;position:relative;z-index:1}@media (min-width:1024px){.idp-pff__container{padding:0 2rem}}.idp-pff__grid{align-items:start;display:grid;gap:3rem;grid-template-columns:1fr}@media (min-width:768px){.idp-pff__grid{gap:4rem;grid-template-columns:1fr 1fr}}@media (min-width:1024px){.idp-pff__grid{gap:5rem}}.idp-pff__reveal{opacity:0;transform:translateY(24px)}.idp-pff__reveal.idp-pff--visible{animation:idp-pff-reveal .8s ease forwards}.idp-pff__reveal--delayed.idp-pff--visible{animation-delay:.15s}.idp-pff__eyebrow{align-items:center;display:flex;gap:.75rem;margin-bottom:2rem}.idp-pff__eyebrow-line{background:#3dcbc8;display:inline-block;flex-shrink:0;height:2px;width:2rem}.idp-pff__eyebrow-text{color:#3dcbc8;font-size:.6875rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.idp-pff__heading{color:#fff;font-size:clamp(2.2rem,5vw,4rem);font-weight:900;letter-spacing:-.035em;line-height:.95;margin:0 0 1.5rem}.idp-pff__heading-accent{color:#3dcbc8}.idp-pff__subtext{color:hsla(0,0%,100%,.55);font-size:1.0625rem;line-height:1.65;margin:0 0 2.5rem}.idp-pff__pullquote{border-left:2px solid #e45a41;margin:0 0 2.5rem;padding:0 0 0 1.25rem}.idp-pff__pullquote-text{color:#fff;font-size:clamp(1rem,2vw,1.2rem);font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0 0 .625rem}.idp-pff__pullquote-attr{color:hsla(0,0%,100%,.45);font-size:.8125rem;font-weight:500;letter-spacing:.02em}.idp-pff__trust{border-top:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:.875rem;list-style:none;margin:0;padding:2rem 0 0}.idp-pff__trust-item{align-items:center;display:flex;gap:.75rem}.idp-pff__trust-diamond{background:#3dcbc8;display:inline-block;flex-shrink:0;height:7px;transform:rotate(45deg);width:7px}.idp-pff__trust-text{color:hsla(0,0%,100%,.6);font-size:.875rem;font-weight:500}.idp-pff__form-card{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-top:3px solid #3dcbc8;padding:2.25rem 2rem 2rem}.idp-pff__form-label{color:#3dcbc8;font-size:.6875rem;font-weight:500;letter-spacing:.2em;margin:0 0 1.75rem;text-transform:uppercase}.idp-pff__form-wrap .hs-form-field{margin-bottom:1.125rem}.idp-pff__form-wrap .hs-form-field .hs-field-desc,.idp-pff__form-wrap .hs-form-field label{color:hsla(0,0%,100%,.5);display:block;font-size:.75rem;font-weight:500;letter-spacing:.05em;margin-bottom:.375rem}.idp-pff__form-wrap .hs-form-field input[type=email],.idp-pff__form-wrap .hs-form-field input[type=number],.idp-pff__form-wrap .hs-form-field input[type=tel],.idp-pff__form-wrap .hs-form-field input[type=text],.idp-pff__form-wrap .hs-form-field input[type=url],.idp-pff__form-wrap .hs-form-field select,.idp-pff__form-wrap .hs-form-field textarea{-webkit-appearance:none;appearance:none;background:hsla(0,0%,100%,.05)!important;border:1px solid hsla(0,0%,100%,.12)!important;border-radius:0!important;box-shadow:none!important;color:#fff!important;font-size:.9375rem;outline:none;padding:.875rem 1rem;transition:border-color .2s ease,background .2s ease;width:100%}.idp-pff__form-wrap .hs-form-field input::placeholder,.idp-pff__form-wrap .hs-form-field textarea::placeholder{color:hsla(0,0%,100%,.25)}.idp-pff__form-wrap .hs-form-field input:focus,.idp-pff__form-wrap .hs-form-field select:focus,.idp-pff__form-wrap .hs-form-field textarea:focus{background:hsla(0,0%,100%,.07)!important;border-color:rgba(61,203,200,.6)!important;outline:none}.idp-pff__form-wrap .hs-form-field textarea{min-height:110px;resize:vertical}.idp-pff__form-wrap .hs-form-field select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='rgba(255,255,255,0.4)' stroke-linecap='round' stroke-width='1.5' d='m1 1 5 5 5-5'/%3E%3C/svg%3E")!important;background-position:right 1rem center!important;background-repeat:no-repeat!important;cursor:pointer;padding-right:2.5rem!important}.idp-pff__form-wrap .hs-form-field .hs-form-checkbox label,.idp-pff__form-wrap .hs-form-field .hs-form-radio label{align-items:center;color:hsla(0,0%,100%,.7);cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;letter-spacing:0}.idp-pff__form-wrap .hs-button,.idp-pff__form-wrap .hs-submit input[type=submit]{align-items:center;-webkit-appearance:none;appearance:none;background:#006cc1!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-size:.9375rem!important;font-weight:600!important;justify-content:center;letter-spacing:.01em;margin-top:.5rem;padding:1rem 1.5rem!important;transition:background .2s ease!important;width:100%!important}.idp-pff__form-wrap .hs-button:hover,.idp-pff__form-wrap .hs-submit input[type=submit]:hover{background:#084c61!important}.idp-pff__form-wrap .hs-error-msgs{list-style:none;margin:.375rem 0 0;padding:0}.idp-pff__form-wrap .hs-error-msg,.idp-pff__form-wrap .hs-error-msgs li label{color:#e45a41;font-size:.75rem;font-weight:500;letter-spacing:0}.idp-pff__form-wrap .hs-form__thankyou-message,.idp-pff__form-wrap .submitted-message{color:#fff;font-size:1rem;font-weight:600;padding:1.5rem 0;text-align:center}.idp-pff__form-wrap .legal-consent-container{margin-top:1rem}.idp-pff__form-wrap .legal-consent-container label,.idp-pff__form-wrap .legal-consent-container p{color:hsla(0,0%,100%,.4);font-size:.75rem;line-height:1.5}.idp-pff__form-wrap .legal-consent-container a{color:#3dcbc8;text-decoration:underline}.idp-pff__form-wrap fieldset{border:none!important;margin:0!important;max-width:100%!important;padding:0!important}.idp-pff__form-wrap .form-columns-2 .hs-form-field,.idp-pff__form-wrap .form-columns-3 .hs-form-field{float:none!important;width:100%!important}@media (prefers-reduced-motion:reduce){.idp-pff__reveal{opacity:1;transform:none}.idp-pff__reveal.idp-pff--visible{animation:none}.idp-pff__form-wrap .hs-form-field input,.idp-pff__form-wrap .hs-form-field textarea{transition:none}}