.hero-lp{--form_field_bg_color:#232c2f;--form_field_placeholder_color:#929da1;--form_field_font_color:var(--white_color);padding:var(--spacer_80) 0;position:relative}.hero-lp[data-background=light]{padding-bottom:var(--spacer_60)}.hero-lp__anchor{left:0;position:absolute;top:-8.8rem}.hero-lp form input[type=email],.hero-lp form input[type=file],.hero-lp form input[type=number],.hero-lp form input[type=password],.hero-lp form input[type=search],.hero-lp form input[type=tel],.hero-lp form input[type=text],.hero-lp form select,.hero-lp form textarea{--form_field_border_color:var(--form_field_bg_color);border-bottom:0;box-shadow:inset 0 0 0 .1rem var(--form_field_border_color);padding:var(--spacer_12) var(--spacer_16);transition:box-shadow var(--default_transition)}.hero-lp form select{cursor:pointer}.hero-lp form .input:has(select):after{right:var(--spacer_16)}.hero-lp form label{font-size:var(--font_size_16);margin-bottom:var(--spacer_8)}@media (hover:hover) and (pointer:fine){.hero-lp form input[type=email]:not(:focus):hover,.hero-lp form input[type=file]:not(:focus):hover,.hero-lp form input[type=number]:not(:focus):hover,.hero-lp form input[type=password]:not(:focus):hover,.hero-lp form input[type=search]:not(:focus):hover,.hero-lp form input[type=tel]:not(:focus):hover,.hero-lp form input[type=text]:not(:focus):hover,.hero-lp form select:not(:focus):hover,.hero-lp form textarea:not(:focus):hover{border:0;outline:unset;--form_field_border_color:#53f49c}}.hero-lp form input[type=email]:focus,.hero-lp form input[type=file]:focus,.hero-lp form input[type=number]:focus,.hero-lp form input[type=password]:focus,.hero-lp form input[type=search]:focus,.hero-lp form input[type=tel]:focus,.hero-lp form input[type=text]:focus{border:0;--form_field_border_color:#53f49c}.hero-lp .hs-input.invalid.error{--form_field_border_color:var(--error_color);border-bottom:0}.hero-lp form .input:has(select):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23fff' stroke-width='2' d='m8.685 11.315 3.63 3.63 3.63-3.63'/%3E%3C/svg%3E")}.hero-lp form.hs-form fieldset .hs-form-field .hs-fieldtype-intl-phone.hs-input{gap:var(--spacer_20)}.hero-lp form.hs-form fieldset .hs-form-field .hs-fieldtype-intl-phone.hs-input input{width:calc(70% - var(--spacer_20))!important}.hero-lp form .input:has(.hs-fieldtype-intl-phone.hs-input):has(select):after{right:calc(70% + 1.2rem)}.hero-lp form.hs-form fieldset.form-columns-2 .hs-form-field{width:calc(50% - var(--spacer_20)/2)}.hero-lp form.hs-form fieldset.form-columns-3 .hs-form-field{width:calc(33.33333% - var(--spacer_20)/1.5)}@media (max-width:400px),(min-device-width:320px) and (max-device-width:480px){.hero-lp form.hs-form fieldset.form-columns-2 .hs-form-field,.hero-lp form.hs-form fieldset.form-columns-3 .hs-form-field,.hero-lp form.hs-form:not(.hs-video-form) .form-columns-2 .hs-form-field .hs-input,.hero-lp form.hs-form:not(.hs-video-form) .form-columns-3 .hs-form-field .hs-input{width:100%}}.hero-lp form.hs-form fieldset{gap:var(--spacer_20)}.hero-lp__background-image-container{height:calc(100% + 8.8rem);left:50%;position:absolute;top:-8.8rem;transform:translateX(-50%);width:100dvw;z-index:1}.hero-lp[data-background=dark] .hero-lp__background-image-container:before{background-color:#072732;content:"";height:100%;left:0;position:absolute;top:0;transition:background-color var(--slow_transition) .5s;width:100%}.show .hero-lp__background-image-container:before{background-color:rgba(7,39,50,.68)}.hero-lp__background-image{height:100%;object-fit:cover;width:100%}.hero-lp__wrapper{align-items:start;display:grid;gap:var(--spacer_36);grid-template-columns:1fr 1fr;position:relative;width:100%;z-index:2}.hero-lp__content{display:flex;flex-direction:column;gap:var(--spacer_28)}.hero-lp__tags{display:flex;flex-wrap:wrap;gap:var(--spacer_16)}.hero-lp__tag{font-weight:var(--font_weight_600);text-transform:uppercase}.hero-lp__title{font-size:var(--font_size_44);letter-spacing:-.04em;line-height:.86;margin:0}.hero-lp__description{--body_font_font_size:var(--font_size_24);font-size:var(--font_size_24);line-height:1.4;max-width:61rem}@media (max-width:800px){.hero-lp__description{--body_font_font_size:var(--font_size_18);font-size:var(--font_size_18)}}.hero-lp[data-background=light] .hero-lp__description{font-weight:var(--font_weight_300)}.hero-lp[data-background=dark] .hero-lp__description,.hero-lp[data-background=dark] .hero-lp__description b,.hero-lp[data-background=dark] .hero-lp__description strong,.hero-lp[data-background=dark] .hero-lp__title{color:var(--white_color)}.hero-lp__items{display:grid;gap:var(--spacer_24);grid-template-columns:repeat(2,1fr)}.hero-lp__item{align-items:center;display:flex;gap:var(--spacer_28)}.hero-lp__item-image-container{background-color:#dcf2d9;border-radius:50%;height:6rem;overflow:hidden;width:6rem}.hero-lp__item-image{height:auto;width:100%}.hero-lp__background-shape{position:absolute;top:0}.hero-lp__background-shape--left{left:0}@media (max-width:800px){.hero-lp__background-shape--left{display:none}}.hero-lp__background-shape--right{right:0}.hero-lp__item-content{flex:1}.hero-lp__item-title{font-size:2rem;font-weight:var(--font_weight_500);letter-spacing:-.04em;line-height:1.2;margin:0 0 var(--spacer_4) 0}.hero-lp__item-text{font-family:var(--secondary_font);font-size:1.6rem;line-height:1.4}.hero-lp[data-background=dark] .hero-lp__item-text,.hero-lp[data-background=dark] .hero-lp__item-title{color:var(--white_color)}.hero-lp__item-text :first-child{margin:0}.hero-lp__form-wrapper{display:flex;justify-content:flex-end}.hero-lp__form-container{background:#07100e;max-width:61rem;padding:var(--spacer_40);width:100%}.hero-lp__form-title{color:var(--white_color);font-family:var(--primary_font);font-weight:var(--font_weight_500);letter-spacing:-.04em;margin:0 0 var(--spacer_28) 0}@media screen and (max-width:1200px){.hero-lp__wrapper{gap:var(--spacer_40)}}@media screen and (max-width:1024px){.hero-lp__wrapper{gap:var(--spacer_60);grid-template-columns:1fr}.hero-lp__form-wrapper{justify-content:center}.hero-lp__title h1{font-size:5.6rem}}@media screen and (max-width:800px){.hero-lp{padding:var(--spacer_60) 0 var(--spacer_20)}.hero-lp__title h1{font-size:4.8rem}.hero-lp__item{gap:var(--spacer_16)}.hero-lp__item-image-container{flex:0 0 6rem;height:6rem}}@media screen and (max-width:600px){.hero-lp__form-container{padding:var(--spacer_24)}.hero-lp__title h1{font-size:3.6rem}}.hero-lp form label{color:var(--white_color)}.hero-lp form input[type=submit]{width:100%}