.solutions{background-color:rgb(var(--color-white)/1);padding-bottom:56px;padding-top:32px}@media (min-width:1024px){.solutions{padding-bottom:88px;padding-top:142px}}.solutions__inner{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;width:100%}@media (min-width:768px){.solutions__inner{max-width:768px;padding-left:24px;padding-right:24px}}@media (min-width:1024px){.solutions__inner{max-width:1024px;padding-left:32px;padding-right:32px}}@media (min-width:1324px){.solutions__inner{max-width:1324px}}.solutions__inner{max-width:100%}@media (min-width:1024px){.solutions__inner{max-width:1324px}}.solutions__inner{display:flex;flex-direction:column;gap:64px}@media (min-width:1024px){.solutions__inner{align-items:flex-start;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) 398px}}.solutions__main{display:flex;flex-direction:column;gap:92px;min-width:0}.solutions__block{gap:42px}.solutions__block,.solutions__head{display:flex;flex-direction:column}.solutions__head-box{column-gap:12px;display:flex}@media (min-width:1024px){.solutions__head-box{flex-direction:column}}.solutions__title{color:rgb(var(--color-red-500)/1);font-size:26px;font-weight:800;line-height:1.3}@media (min-width:1024px){.solutions__title{font-size:42px}}.solutions__intro{color:#2a2f35;font-size:16px;line-height:1.5;margin-top:16px}@media (min-width:1024px){.solutions__intro{font-size:18px}}.solutions__cards{display:grid;gap:16px;list-style-type:none;margin:0;padding:0}@media (min-width:1024px){.solutions__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.solutions__card{align-items:flex-start;border-radius:16px;display:flex;flex-direction:column;height:430px;justify-content:flex-end;overflow:hidden;padding:8px;position:relative}.solutions__card-image{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.solutions__card-box{align-items:flex-start;border-radius:16px;display:flex;flex-direction:column;gap:4px;overflow:hidden;padding:24px;position:relative;width:100%;--tw-backdrop-blur:blur(7px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:rgba(44,43,78,.788);border:1px solid rgba(96,94,170,.302)}.solutions__card-icon{color:rgb(var(--color-white)/1);flex-shrink:0;height:32px;width:32px}.solutions__card-icon path{stroke:currentColor}.solutions__card-title{font-size:16px;font-weight:700}.solutions__card-text,.solutions__card-title{color:rgb(var(--color-white)/1);line-height:1.6}.solutions__card-text{font-size:14px}.solutions__head-icon{color:rgb(var(--color-red-500)/1);flex-shrink:0;height:38px;padding:2px 4px;width:38px}@media (min-width:1024px){.solutions__head-icon{padding-top:2px}}.solutions__head-icon path{stroke:currentColor}.solutions__services{display:grid;gap:16px;list-style-type:none;margin:0;padding:0}@media (min-width:1024px){.solutions__services{grid-template-columns:repeat(2,minmax(0,1fr))}.solutions__services--stack{grid-template-columns:repeat(1,minmax(0,1fr))}}.solutions__service{background-color:rgb(var(--color-white)/1);border:1px solid #efefef;border-radius:16px;display:flex;flex-direction:column;overflow:hidden;padding:32px 16px;position:relative}@media (min-width:1024px){.solutions__service{padding-left:32px;padding-right:32px}.solutions__service--wide .solutions__service-headline{align-items:center;flex-direction:row;gap:16px}}.solutions__service-head{align-items:center;appearance:none;background-color:initial;border-width:0;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:0;text-align:left;width:100%}@media (min-width:1024px){.solutions__service-head{pointer-events:none}}.solutions__service-headline{align-items:center;display:flex;gap:8px;min-width:0}@media (min-width:1024px){.solutions__service-headline{align-items:flex-start;flex-direction:column;gap:4px}}.solutions__service-icon{color:rgb(var(--color-red-800)/1);flex-shrink:0;height:32px;width:32px}.solutions__service-icon path{stroke:currentColor}.solutions__service-title{color:#434343;font-size:20px;font-weight:800;line-height:1.3}@media (min-width:1024px){.solutions__service-title{font-size:24px}}.solutions__service-chevron{color:rgb(var(--color-red-800)/1);flex-shrink:0;height:32px;transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);width:32px}.group\/service[open] .solutions__service-chevron{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:1024px){.solutions__service-chevron{display:none}}.solutions__service-chevron path{fill:currentColor}.solutions__service-content{display:grid;grid-template-rows:0fr;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}.group\/service[open] .solutions__service-content{grid-template-rows:1fr}@media (min-width:1024px){.solutions__service-content{grid-template-rows:1fr}}.solutions__service-wrapper{overflow:hidden}.solutions__service-list{display:flex;flex-direction:column;gap:10px;list-style-type:none;margin:0;padding:24px 0 0;width:100%}.solutions__service-item{align-items:flex-start;display:flex;gap:8px}.solutions__service-check{color:rgb(var(--color-red-800)/1);flex-shrink:0;height:12px;margin-top:10px;width:12px}.solutions__service-text{color:rgb(var(--color-gray-600)/1);font-size:1.125rem;line-height:150%;line-height:1.6}.solutions__aside{display:flex;flex-direction:column;scroll-margin-top:24px}@media (min-width:1024px){.solutions__aside{align-self:flex-start;position:sticky;top:62px}}.solutions__form{background-color:rgb(var(--color-navy-600)/1);border-radius:16px;display:flex;flex-direction:column;gap:24px;padding:32px;position:relative}.solutions__form-title{font-size:22px;font-weight:800;line-height:1.3}.solutions__form .gform_confirmation_message,.solutions__form .gform_confirmation_wrapper,.solutions__form-title{color:rgb(var(--color-white)/1)}.solutions__form .gform-loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1.4);z-index:20}.solutions__form.is-submitting .gform_wrapper{pointer-events:none}.solutions__form.is-submitting:after{background-color:rgb(var(--color-navy-600)/.7);border-radius:16px;content:"";inset:0;position:absolute;z-index:10}.solutions__form .gform_wrapper{margin:0}.solutions__form .gform_wrapper .gform_required_legend{display:none}.solutions__form .gform_wrapper .gform_fields{gap:16px}.solutions__form .gform_wrapper .gfield_label{color:rgb(var(--color-white)/1);font-size:14px;font-weight:500;gap:0;margin-bottom:8px}.solutions__form .gform_wrapper .gfield_required{color:#ffb3ab;margin-inline-start:4px}.solutions__form .gform_wrapper .gfield_validation_message,.solutions__form .gform_wrapper .validation_message{color:#ffb3ab;margin-top:8px}.solutions__form .gform_wrapper .gform_validation_errors{border-color:#ffb3ab;color:#ffb3ab}.solutions__form .gform_wrapper .gform_validation_errors .gform_submission_error{color:#ffb3ab}.solutions__form .gform_wrapper input,.solutions__form .gform_wrapper select,.solutions__form .gform_wrapper textarea{background-color:rgb(var(--color-navy-600)/1);border:1px solid #c3cad4;border-radius:8px;color:rgb(var(--color-white)/1);font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:14px;height:56px;padding-left:12px;padding-right:12px;width:100%}.solutions__form .gform_wrapper textarea{height:auto;padding-bottom:12px;padding-top:12px}.solutions__form .gform_wrapper ::placeholder{color:rgb(var(--color-white)/.6)}.solutions__form .gform_wrapper .gform_footer{margin:0;padding:32px 0 0}.solutions__form .gform_wrapper .gform_footer .gform_button,.solutions__form .gform_wrapper .gform_footer button,.solutions__form .gform_wrapper .gform_footer input[type=submit]{align-items:center;background-color:rgb(var(--color-white)/1);border-radius:8px;color:rgb(var(--color-navy-800)/1);cursor:pointer;display:flex;font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:16px;font-weight:500;gap:8px;height:56px;justify-content:center;text-align:center;width:100%}.solutions__form .gform_wrapper .gform_footer .gform_button:hover,.solutions__form .gform_wrapper .gform_footer button:hover,.solutions__form .gform_wrapper .gform_footer input[type=submit]:hover{background-color:rgb(var(--color-navy-100)/1)}.solutions__form .gform_wrapper .gform_footer .gform_button .gform-submit-arrow,.solutions__form .gform_wrapper .gform_footer button .gform-submit-arrow,.solutions__form .gform_wrapper .gform_footer input[type=submit] .gform-submit-arrow{display:none;flex-shrink:0;height:24px;width:12px}@media (min-width:1024px){.solutions__form .gform_wrapper .gform_footer .gform_button .gform-submit-arrow,.solutions__form .gform_wrapper .gform_footer button .gform-submit-arrow,.solutions__form .gform_wrapper .gform_footer input[type=submit] .gform-submit-arrow{display:block;margin-inline-start:-2rem;opacity:0;transition-duration:.3s;transition-property:margin,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}.solutions__form .gform_wrapper .gform_footer .gform_button:hover .gform-submit-arrow,.solutions__form .gform_wrapper .gform_footer button:hover .gform-submit-arrow,.solutions__form .gform_wrapper .gform_footer input[type=submit]:hover .gform-submit-arrow{margin-inline-start:0;opacity:1}}.solutions__phone{align-items:center;align-self:center;display:flex;flex-direction:column;gap:8px;padding-top:16px;position:relative;text-align:center;width:fit-content}.solutions__phone-arrow{left:-32px;position:absolute;top:30px;width:30px}.solutions__phone-label{color:rgb(var(--color-navy-500)/1);font-size:22px;font-weight:700;line-height:1.3}.solutions__phone-link{align-items:center;display:flex;gap:4px;justify-content:center;text-decoration-line:none}.solutions__phone-icon{flex-shrink:0;height:44px;width:44px}.solutions__phone-number{color:rgb(var(--color-red-500)/1);font-size:26px;font-weight:800;line-height:1.3}