.dib-scope .form-col--sticky{contain:layout style paint;position:sticky!important;top:24px!important;will-change:transform;z-index:150!important}.dib-scope .form-card{background:var(--dib-dark);border-radius:24px;color:#fff;padding:36px 32px}.dib-scope .form-h{color:#fff;font-size:26px;font-weight:400;line-height:1.15;margin-bottom:4px}.dib-scope .form-sub{color:hsla(0,0%,100%,.45);font-family:var(--dib-font-ui);font-size:13px;line-height:1.5;margin-bottom:20px}.dib-scope .spots-badge{align-items:center;background:rgba(196,255,71,.1);border:1px solid rgba(196,255,71,.2);border-radius:10px;display:flex;gap:8px;margin-bottom:22px;padding:10px 14px}.dib-scope .spots-dot{animation:dib-blink 2s ease-in-out infinite;background:var(--dib-lime);border-radius:50%;flex-shrink:0;height:8px;width:8px}.dib-scope .spots-text,.dib-scope .spots-text p{color:hsla(0,0%,100%,.7);font-family:var(--dib-font-ui);font-size:13px;line-height:1.4;margin:0}.dib-scope .spots-text strong{color:var(--dib-lime)}.dib-scope .form-sep{background:hsla(0,0%,100%,.08);height:1px;margin-bottom:22px}.dib-scope .form-footer-note,.dib-scope .form-footer-note p{color:hsla(0,0%,100%,.25);font-family:var(--dib-font-ui);font-size:11px;margin-top:14px;text-align:center}.dib-scope .form-footer-note a{color:hsla(0,0%,100%,.4)}.dib-scope .dib-hsform .hs-form-field{margin-bottom:12px}.dib-scope .dib-hsform label:not(.hs-form-booleancheckbox-display):not(.hs-form-radio-display){color:hsla(0,0%,100%,.4);display:block;font-family:var(--dib-font-ui);font-size:11px;font-weight:600;letter-spacing:.07em;margin-bottom:6px;text-transform:uppercase}.dib-scope .dib-hsform input[type=email],.dib-scope .dib-hsform input[type=tel],.dib-scope .dib-hsform input[type=text],.dib-scope .dib-hsform select,.dib-scope .dib-hsform textarea{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.12);border-radius:11px;color:#fff;font-family:inherit;font-size:16px;outline:none;padding:11px 14px;transition:border-color .25s,background .25s;width:100%}.dib-scope .dib-hsform ::placeholder{color:hsla(0,0%,100%,.25)}.dib-scope .dib-hsform input:focus,.dib-scope .dib-hsform select:focus,.dib-scope .dib-hsform textarea:focus{background:rgba(196,255,71,.05);border-color:var(--dib-lime)}.dib-scope .dib-hsform .hs-form-booleancheckbox-display{align-items:flex-start;color:hsla(0,0%,100%,.38);display:flex;font-family:var(--dib-font-ui);font-size:11px;gap:10px;line-height:1.55}.dib-scope .dib-hsform .hs-form-booleancheckbox-display input[type=checkbox]{accent-color:var(--dib-lime);cursor:pointer;flex-shrink:0;height:15px;margin-top:3px;width:15px}.dib-scope .dib-hsform .hs-form-booleancheckbox-display a{color:hsla(0,0%,100%,.55);text-decoration:underline}.dib-scope .dib-hsform .legal-consent-container,.dib-scope .dib-hsform .legal-consent-container p{color:hsla(0,0%,100%,.38);font-family:var(--dib-font-ui);font-size:11px;line-height:1.55}.dib-scope .dib-hsform .hs-button,.dib-scope .dib-hsform input[type=submit]{background:var(--dib-lime);border:none;border-radius:100px;color:var(--dib-dark);cursor:pointer;font-family:var(--dib-font-ui);font-size:15px;font-weight:700;margin-top:12px;padding:15px 20px;transition:box-shadow .3s,transform .3s;width:100%}.dib-scope .dib-hsform .hs-button:hover,.dib-scope .dib-hsform input[type=submit]:hover{box-shadow:0 8px 24px rgba(196,255,71,.35);transform:translateY(-1px)}.dib-scope .dib-hsform .hs-error-msg,.dib-scope .dib-hsform .hs-error-msgs,.dib-scope .dib-hsform .hs-error-msgs li{color:#ff5268;font-family:var(--dib-font-ui);font-size:11px;list-style:none;margin:4px 0 0;padding:0}.dib-scope .dib-hsform .submitted-message{color:hsla(0,0%,100%,.8);font-family:var(--dib-font-ui);font-size:14px;line-height:1.6;padding:24px 0 8px;text-align:center}@media (max-width:960px){.dib-scope .form-col--sticky{position:static}}@media (max-width:600px){.dib-scope .form-card{padding:24px 20px}}.dib-scope .dib-hsform ol,.dib-scope .dib-hsform ul{list-style:none;margin:0;padding:0}.dib-scope .dib-hsform li{list-style:none;margin:0 0 8px;padding:0}.dib-scope .dib-hsform li::marker{content:none}.dib-scope .dib-hsform .hs-form-radio-display{align-items:center;color:hsla(0,0%,100%,.7);cursor:pointer;display:flex;font-family:var(--dib-font-ui);font-size:13px;font-weight:400;gap:10px;letter-spacing:normal;margin:0;text-transform:none}.dib-scope .dib-hsform .hs-form-radio-display input[type=radio]{accent-color:var(--dib-lime);cursor:pointer;flex-shrink:0;height:15px;margin:0;width:15px}.dib-scope .dib-hsform .hs-form-radio-display span{color:hsla(0,0%,100%,.7);font-size:13px;letter-spacing:normal;text-transform:none}