/* compiled by scssphp 1.6.0 on Wed, 10 Jun 2026 18:52:46 +0000 (0.0461s) */

.demo{background-color:var(--color-grey-1)}.demo__container{grid-column:2 / -2;display:flex;flex-direction:column;gap:2rem;padding-block-start:4rem}@media (min-width:64rem){.demo__container{gap:3rem;padding-block-start:6rem}}.demo__container .heading{text-align:center;max-width:55rem;margin:auto}.demo__container .heading__title{font-size:var(--font-size--xxl);line-height:1.05;text-align:center}.demo__container .heading__content{max-inline-size:none}.demo__card-wrapper{position:relative;padding:0;border-radius:0}@media (min-width:30rem){.demo__card-wrapper{padding:2rem 1rem;border-radius:0}}@media (min-width:48rem){.demo__card-wrapper{padding:3rem 2rem}}@media (min-width:64rem){.demo__card-wrapper{padding:3rem}}@media (min-width:90rem){.demo__card-wrapper{padding:4rem}}.demo__card-wrapper *{position:relative;z-index:1}.demo__card-wrapper:after{content:'';position:absolute;left:-50vw;bottom:0;width:200vw;height:50%;background-color:var(--color-white);z-index:0}.demo__background-image{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:none}@media (min-width:30rem){.demo__background-image{display:block}}.demo__card{position:relative;z-index:1;display:flex;flex-direction:column;gap:1.5rem;padding:0}@media (min-width:30rem){.demo__card{padding:1.5rem;background:rgba(255, 255, 255, 0.8);backdrop-filter:blur(0.625rem);border-radius:var(--border-radius-xlarge)}}@media (min-width:48rem){.demo__card{padding:2rem}}@media (min-width:64rem){.demo__card{flex-direction:row;gap:3.75rem;align-items:center}}@media (min-width:90rem){.demo__card{padding:4rem}}.demo__form-panel{display:flex;flex-direction:column;gap:1.5rem;background:var(--color-white);border-radius:var(--border-radius-medium);padding:1.5rem}@media (min-width:48rem){.demo__form-panel{padding:2rem}}@media (min-width:64rem){.demo__form-panel{flex:0 0 calc(100% - 20rem)}}@media (min-width:71.25rem){.demo__form-panel{flex:0 0 calc(100% - 24rem)}}@media (min-width:90rem){.demo__form-panel{padding:3rem;flex:0 0 calc(100% - 26.25rem)}}.demo__form-heading{display:flex;flex-direction:column;gap:0.25rem}.demo__form-title{font-size:var(--font-size--xl);font-weight:var(--font-weight--medium);line-height:1.2;color:var(--color-black);margin:0}.demo__form-subtitle{font-size:var(--font-size--sm);color:var(--color-grey-12);line-height:var(--line-height--md);margin:0}.demo__info-panel{display:flex;flex-direction:column;gap:1rem}@media (min-width:64rem){.demo__info-panel{flex:1;gap:1.5rem}}.demo__info-title{font-size:var(--font-size--lg);font-weight:var(--font-weight--medium);line-height:1.2;color:var(--color-black);margin:0}.demo__info-content{font-size:var(--font-size--sm);color:var(--color-text);line-height:var(--line-height--lg);margin:0}.demo__info-content *:last-child{margin-bottom:0}.demo__divider{border:none;border-block-start:2px solid var(--color-grey-8);margin:0}.demo__usps{display:flex;flex-direction:column;gap:0.75rem;list-style:none;padding:0;margin:0}.demo__usp{display:flex;align-items:center;gap:0.75rem}.demo__usp-icon{flex-shrink:0;color:var(--color-1);font-size:1.125rem;inline-size:1.3125rem;text-align:center;display:flex;align-items:center;justify-content:center}.demo__usp-text{font-size:var(--font-size--xs);color:var(--color-text);line-height:var(--line-height--lg)}.demo .gform_wrapper{--form__label-color: var(--color-2)}.demo .gform_wrapper .gform_footer .button{inline-size:100%}@media (min-width:36rem){.demo .gform_wrapper .gform_footer .button{inline-size:auto}}