.rp-band{--band-radius:16px;--band-ease:cubic-bezier(.2,.75,.25,1);--band-g1:color-mix(in srgb,var(--tertiary_color) 20%,transparent);--band-g1-at:10% 100%;--band-g2:color-mix(in srgb,var(--quaternary_color) 14%,transparent);--band-g2-at:90% 0%;padding-bottom:var(--vertical_spacing);padding-top:var(--vertical_spacing);position:relative}.rp-band .rp-band__panel{background-color:var(--band-panel,var(--primary_color));border-radius:var(--band-radius);color:var(--band-title,var(--quinary_color));overflow:hidden;position:relative}.rp-band .rp-band__panel:before{background:radial-gradient(70% 120% at var(--band-g1-at),var(--band-g1),transparent 62%),radial-gradient(50% 90% at var(--band-g2-at),var(--band-g2),transparent 65%);content:"";inset:0;pointer-events:none;position:absolute}.rp-band .h2.rp-band__title{font-size:clamp(24px,2.5vw,36px)}.rp-band .rp-band__in{align-items:center;display:flex;gap:clamp(24px,3.6vw,56px);padding:clamp(30px,4vw,56px);position:relative}.rp-band .rp-band__content{flex:1 1 0;min-width:0}.rp-band .rp-band__eyebrow{color:var(--band-eyebrow,color-mix(in srgb,var(--quinary_color) 50%,transparent));margin:0 0 12px}.rp-band .rp-band__title{color:var(--band-title,var(--quinary_color));margin:0 0 12px}.rp-band .rp-band__hl{color:var(--band-hl,var(--tertiary_color))}.rp-band .rp-band__desc{max-width:46ch}.rp-band--wide .rp-band__desc{max-width:62ch}.rp-band .rp-band__desc,.rp-band .rp-band__desc p{color:var(--band-desc,color-mix(in srgb,var(--quinary_color) 66%,transparent))}.rp-band .rp-band__desc>:last-child,.rp-band .rp-band__note>:last-child{margin-bottom:0}.rp-band .rp-band__list{display:flex;flex-direction:column;gap:11px;list-style:none;margin:26px 0 0;padding:0}.rp-band .rp-band__list li{align-items:center;color:var(--band-list,color-mix(in srgb,var(--quinary_color) 80%,transparent));display:flex;gap:10px;margin:0}.rp-band .rp-band__list-icon{color:var(--band-list-icon,var(--tertiary_color));display:flex;flex-shrink:0}.rp-band .rp-band__list-icon svg{fill:currentColor;height:15px;width:15px}.rp-band .rp-band__btns{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:14px;justify-content:flex-end;max-width:100%}.rp-band .rp-band__button{gap:10px;position:relative;white-space:nowrap}.rp-band .h3.rp-band__title{font-size:clamp(24px,2.5vw,36px);font-weight:800;letter-spacing:-.035em;line-height:1.08}.rp-band--wide .rp-band__desc p{font-size:16px;line-height:1.6}.rp-band .rp-band__btn-icon,.rp-band .rp-band__btn-icon svg{display:block;fill:currentColor;height:14px;width:14px}.rp-band .rp-band__btn-icon{transition:transform .25s var(--band-ease)}.rp-band--link .rp-band__panel{cursor:pointer}.rp-band--link a.rp-band__go:after{content:"";inset:0;position:absolute;z-index:1}.rp-band--link .rp-band__btns>:not(.rp-band__go){position:relative;z-index:2}.rp-band--link .rp-band__panel:hover .rp-band__go{background-color:var(--band-go-hover,var(--tertiary_color));border-color:var(--band-go-hover,var(--tertiary_color));position:realtive}.rp-band--link .rp-band__panel:hover .rp-band__go .rp-band__btn-icon{transform:translateX(4px)}.rp-band--lift .rp-band__panel{transition:transform .45s var(--band-ease),box-shadow .45s}.rp-band--lift .rp-band__panel:hover{box-shadow:0 44px 74px -48px var(--band-shadow,color-mix(in srgb,var(--primary_color) 65%,transparent));transform:translateY(-4px)}.rp-band .rp-band__side{flex:0 1 46%;min-width:0}.rp-band .rp-band__form{background-color:var(--band-card,color-mix(in srgb,var(--quinary_color) 5%,transparent));border:1px solid var(--band-card-border,color-mix(in srgb,var(--quinary_color) 12%,transparent));border-radius:12px;padding:clamp(22px,2.4vw,32px)}.rp-band .rp-band__form .submitted-message,.rp-band .rp-band__form form{background:none;border:0;border-radius:0;color:var(--band-label,color-mix(in srgb,var(--quinary_color) 62%,transparent));margin:0;padding:0}.rp-band .rp-band__form fieldset{border:0;display:flex;gap:15px;margin:0;max-width:100%!important;padding:0}.rp-band .rp-band__form fieldset .hs-form-field{flex:1 1 0;float:none!important;min-width:0;width:auto!important}.rp-band .rp-band__form fieldset .input{margin-right:0!important}.rp-band .rp-band__form .hs-form-field{margin-bottom:15px}.rp-band .rp-band__form form label{color:var(--band-label,color-mix(in srgb,var(--quinary_color) 62%,transparent));display:block;letter-spacing:0;margin:0 0 7px;text-transform:none}.rp-band .rp-band__form .hs-form-required{color:var(--band-req,var(--tertiary_color))!important;margin-left:2px}.rp-band .rp-band__form .hs-field-desc,.rp-band .rp-band__form legend{color:var(--band-label,color-mix(in srgb,var(--quinary_color) 62%,transparent))}.rp-band .rp-band__form input[type=email],.rp-band .rp-band__form input[type=number],.rp-band .rp-band__form input[type=tel],.rp-band .rp-band__form input[type=text],.rp-band .rp-band__form input[type=url],.rp-band .rp-band__form select,.rp-band .rp-band__form textarea{background-color:var(--band-field,color-mix(in srgb,var(--quinary_color) 6%,transparent));border:1px solid var(--band-field-border,color-mix(in srgb,var(--quinary_color) 14%,transparent));border-radius:8px;color:var(--band-field-text,var(--quinary_color));padding:13px 16px;transition:border-color .2s,background-color .2s;width:100%!important}.rp-band .rp-band__form textarea{min-height:84px;resize:vertical}.rp-band .rp-band__form input[type=email]:focus,.rp-band .rp-band__form input[type=number]:focus,.rp-band .rp-band__form input[type=tel]:focus,.rp-band .rp-band__form input[type=text]:focus,.rp-band .rp-band__form input[type=url]:focus,.rp-band .rp-band__form select:focus,.rp-band .rp-band__form textarea:focus{background-color:var(--band-field-focus,color-mix(in srgb,var(--quinary_color) 9%,transparent));border-color:var(--band-field-border-focus,var(--tertiary_color))}.rp-band .rp-band__form ::placeholder{color:var(--band-ph,color-mix(in srgb,var(--quinary_color) 34%,transparent));opacity:1}.rp-band .rp-band__form .inputs-list{list-style:none;margin:0;padding:0}.rp-band .rp-band__form .inputs-list li{margin:0}.rp-band .rp-band__form .hs-form-booleancheckbox-display,.rp-band .rp-band__form .hs-form-checkbox-display{align-items:flex-start;cursor:pointer;display:flex;gap:11px;margin:2px 0 16px}.rp-band .rp-band__form .legal-consent-container .hs-form-booleancheckbox-display>span,.rp-band .rp-band__form .legal-consent-container .hs-form-booleancheckbox-display>span p{margin-left:0!important}.rp-band .rp-band__form .hs-form-booleancheckbox-display>span,.rp-band .rp-band__form .legal-consent-container,.rp-band .rp-band__form .legal-consent-container p{color:var(--band-consent,color-mix(in srgb,var(--quinary_color) 62%,transparent))}.rp-band .rp-band__form .legal-consent-container a{color:var(--band-consent-link,color-mix(in srgb,var(--quinary_color) 78%,transparent));text-decoration:underline;text-underline-offset:2px}.rp-band .rp-band__form input[type=checkbox]{appearance:none;-webkit-appearance:none;background-color:var(--band-field,color-mix(in srgb,var(--quinary_color) 6%,transparent));border:1px solid var(--band-check-border,color-mix(in srgb,var(--quinary_color) 30%,transparent));border-radius:5px;cursor:pointer;flex:0 0 19px;height:19px;margin:2px 0 0;position:relative;transition:background-color .2s,border-color .2s;width:19px}.rp-band .rp-band__form input[type=checkbox]:checked{background-color:var(--band-check-on,var(--tertiary_color));border-color:var(--band-check-on,var(--tertiary_color))}.rp-band .rp-band__form input[type=checkbox]:checked:after{border:solid var(--band-submit-text,var(--quinary_color));border-width:0 2px 2px 0;content:"";height:9px;left:5.5px;position:absolute;top:2px;transform:rotate(42deg);width:5px}.rp-band .rp-band__form .hs-error-msgs{list-style:none;margin:6px 0 0;padding:0}.rp-band .rp-band__form .hs-error-msg,.rp-band .rp-band__form .hs-error-msgs label,.rp-band .rp-band__form .hs_error_rollup label{color:var(--band-error,var(--tertiary_color))!important}.rp-band .rp-band__form .hs-input.invalid.error{border-color:var(--band-error,var(--tertiary_color))!important}.rp-band .rp-band__form form .hs-button,.rp-band .rp-band__form form input[type=submit]{background-color:var(--band-submit,var(--tertiary_color));border-color:var(--band-submit,var(--tertiary_color));color:var(--band-submit-text,var(--quinary_color));margin:0;text-align:center;width:100%}.rp-band .rp-band__form form .hs-button:focus,.rp-band .rp-band__form form .hs-button:hover,.rp-band .rp-band__form form input[type=submit]:focus,.rp-band .rp-band__form form input[type=submit]:hover{background-color:var(--band-submit-hover,var(--band-submit,var(--tertiary_color)));border-color:var(--band-submit-hover,var(--band-submit,var(--tertiary_color)));color:var(--band-submit-text,var(--quinary_color))}.rp-band .rp-band__note{margin-top:12px}.rp-band .rp-band__note,.rp-band .rp-band__note p{color:var(--band-note,color-mix(in srgb,var(--quinary_color) 45%,transparent))}.rp-band .rp-band__note a{color:var(--band-consent-link,color-mix(in srgb,var(--quinary_color) 62%,transparent));text-decoration:underline}.rp-band .rp-band__form .submitted-message,.rp-band .rp-band__form .submitted-message p{color:var(--band-title,var(--quinary_color))}@media (max-width:900px){.rp-band .rp-band__in{align-items:stretch;flex-direction:column}.rp-band .rp-band__side{flex:0 0 auto}.rp-band .rp-band__btns{justify-content:flex-start}}@media (max-width:520px){.rp-band .rp-band__form fieldset{flex-direction:column;gap:0}.rp-band .rp-band__button{white-space:normal}}@media (prefers-reduced-motion:reduce){.rp-band .rp-band__btn-icon,.rp-band--lift .rp-band__panel{transition:none}.rp-band--lift .rp-band__panel:hover,.rp-band--link .rp-band__panel:hover .rp-band__go .rp-band__btn-icon{transform:none}}.hs-inline-edit .rp-band--lift .rp-band__panel:hover{transform:none}