.services__marquee{width:100%;overflow:visible!important}.services__marquee .rfm-initial-child-container{align-items:flex-start}.services__item{width:360px;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;gap:8px;padding:0 8px}@media (max-width:768px){.services__item{width:272px;height:387px}}.services__item-content{height:456px;width:100%;position:relative}@media (max-width:768px){.services__item-content{height:339px}}.services__item-content:before{content:"";background:linear-gradient(0deg,rgba(0,0,0,.24),rgba(0,0,0,.24));top:0;bottom:0;left:0;right:0;position:absolute;opacity:0;transition:all .5s ease}.services__item:hover .services__item-content:before{opacity:1}.services__item-content img{width:100%;height:100%;object-fit:cover;filter:grayscale(1);transition:all .5s ease}.services__item:hover img{filter:grayscale(0)}.services__item-description{position:absolute;left:16px;bottom:0;right:16px;opacity:0;transition:all .5s ease}.services__item:hover .services__item-description{opacity:1;bottom:16px}.services__item-title{font-weight:400;font-size:16px;color:var(--color-white)}.team__list{display:flex;gap:16px;list-style:none}@media (max-width:1200px){.team__list{flex-direction:column}}.team__member{display:flex;width:100%;max-width:calc(50% - 8px);height:640px;flex-direction:column;justify-content:space-between;padding:32px;background-color:rgba(255,255,255,.04)}.open-1>.team__member:first-child{max-width:calc(75% - 8px)}.open-1>.team__member:last-child,.open-2>.team__member:first-child{max-width:calc(25% - 8px)}.open-2>.team__member:last-child{max-width:calc(75% - 8px)}@media (max-width:1200px){.team__list>.team__member{max-width:100%!important}}.team__img{height:398px;display:flex;width:100%;justify-content:space-between}.open-1 .team__img,.open-2 .team__img{height:160px}@media (max-width:1200px){.team__list>.team__member{max-width:100%!important;height:-moz-fit-content;height:fit-content;gap:32px}.open-1>.team__member:last-child .team__img{height:398px}.open-1>.team__member:last-child .team__img .team__image-img{height:398px;width:398px}.open-2>.team__member:first-child .team__img{height:398px}.open-2>.team__member:first-child .team__img .team__image-img{height:398px;width:398px}}.team__image-img{height:398px;width:398px;object-fit:cover;-webkit-clip-path:circle(100% at 0 0);clip-path:circle(100% at 0 0)}.open-1 .team__img img.team__image-img,.open-2 .team__img img.team__image-img{width:160px;height:160px}@media (max-width:768px){.team__member{padding:16px}.team__img{height:256px}.team__img .team__image-img{height:256px;width:256px}.open-1>.team__member:first-child .team__img{height:160px}.open-1>.team__member:last-child .team__img .team__image-img{height:256px;width:256px}.open-2>.team__member:last-child .team__img{height:160px}.open-2>.team__member:first-child .team__img .team__image-img{height:256px;width:256px}.open-1>.team__member:last-child .team__img,.open-2>.team__member:first-child .team__img{height:256px}}.team__action{display:flex;height:36px;width:36px;justify-content:center;align-items:center;background-color:var(--color-green);border:none;box-shadow:none;cursor:pointer}.team__action:hover{background-color:var(--color-white)}.team__action *{color:var(--color-white)}.open-1>.team__member:first-child .team__action>*,.open-2>.team__member:last-child .team__action>*{transform:rotate(45deg)}.team__action:hover *{color:var(--color-dark-green)}.team__description{height:100%;justify-content:flex-end}.team__description,.team__description-copy{display:flex;flex-direction:column;overflow:hidden}.team__description-copy{gap:8px;max-height:0;opacity:0;transition:max-height .8s ease,opacity .3s ease}.open-1>.team__member:first-child .team__description-copy,.open-2>.team__member:last-child .team__description-copy{max-height:640px;opacity:1;margin-top:16px;transition:max-height .8s ease,opacity .8s ease,margin-top .8 ease}.team__description-name{font-size:48px;font-weight:400;color:var(--color-white);line-height:56px;margin-bottom:8px}.team__description-role{font-size:24px;font-weight:300;color:var(--color-grey)}.team__description-copy p{font-size:16px;font-weight:400;color:var(--color-grey)}@media (max-width:1200px){.team__description-name{font-size:32px;line-height:40px;margin-bottom:4px}.team__description-role{font-size:16px}.team__description-copy p{font-size:12px}}.hero{padding:112px 32px 24px;height:100dvh;display:grid;position:relative;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;grid-gap:0 16px;gap:0 16px;grid-template-areas:"subtitle title" "image ." "scroll description"}@media (max-width:1200px){.hero{grid-template-columns:1fr;grid-template-rows:auto auto auto auto auto;grid-template-areas:"subtitle" "title" "image" "description" "scroll";gap:32px}}@media (max-width:768px){.hero{padding:112px 16px 24px}}.hero__title{container-type:inline-size;grid-area:title;align-self:start;margin-top:-32px}@media (max-width:1200px){.hero__title{margin-top:-48px}}@media (max-width:512px){.hero__title{margin-top:-32px}}.hero__title-copy{font-weight:400;color:var(--color-white);font-size:13.5cqw}.hero__subtitle{grid-area:subtitle;align-self:start;color:var(--color-grey);font-size:14px;font-weight:300}.hero__image{grid-area:image;width:100%;height:100%;min-height:1px}.hero__image img{width:100%;height:100%;object-fit:cover}@media (max-width:1200px){.hero__image img{margin-left:calc(50% + 8px);width:calc(50% - 8px)}}@media (max-width:768px){.hero__image img{margin-left:calc(25% + 8px);width:calc(75% - 8px)}}@media (max-width:512px){.hero__image img{margin-left:0;width:100%}}.hero__description{grid-area:description;font-size:20px;font-weight:400;color:var(--color-white);align-self:center;width:calc(75% - 8px)}@media (max-width:1200px){.hero__description{width:calc(50% - 8px)}}@media (max-width:768px){.hero__description{width:calc(75% - 8px)}}@media (max-width:512px){.hero__description{width:100%}}.hero__scroll{grid-area:scroll;align-self:end;color:var(--color-dark-grey);font-size:14px;font-weight:300}.services{width:100%;padding:192px 32px;position:relative;display:flex;flex-direction:column;gap:24px;background:linear-gradient(rgba(45,72,69,.96),rgba(45,72,69,.96)),url(/pattern/pattern-2-neon.png);background-size:1200px;background-repeat:repeat}@media (max-width:992px){.services{background-size:200%}}@media (max-width:768px){.services{padding:128px 16px}}.services:after,.services:before{content:"";display:block;position:absolute;left:0;top:0;right:0;height:64px;background:linear-gradient(180deg,rgba(45,72,69,1),rgba(45,72,69,0))}.services:after{top:unset;bottom:0;transform:rotate(180deg)}.services__title{font-size:14px;color:var(--color-grey);font-weight:300}.services__carousel{height:488px;width:100%;overflow:visible}.benefits{width:100%;padding:128px 32px;display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;background-color:var(--color-grey)}@media (max-width:1200px){.benefits{grid-template-columns:1fr 3fr}}@media (max-width:992px){.benefits{grid-template-columns:auto 1fr;gap:8px;grid-template-columns:1fr}}@media (max-width:768px){.benefits{padding:96px 16px}}.benefits__left{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;width:100%}@media (max-width:1200px){.benefits__left{grid-template-columns:1fr}}@media (max-width:992px){.benefits__left{width:100%}}.benefits__image{width:100%;height:100%;object-fit:cover}@media (max-width:1200px){.benefits__image{display:none}}.benefits__title{width:100%;font-weight:300;font-size:14px;color:var(--color-green)}.benefits__right{display:grid;grid-template-rows:auto 1fr;grid-gap:16px;gap:16px;width:100%}.benefits__subtitle{height:-moz-fit-content;height:fit-content;width:100%;font-size:28px;font-weight:400;color:var(--color-dark-green)}.benefits__list{display:grid;grid-template-columns:repeat(2,1fr);width:100%;height:100%;grid-gap:16px;gap:16px}@media (max-width:1200px){.benefits__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.benefits__list{grid-template-columns:1fr;gap:12px}}.benefits__item{width:100%;height:100%;background-color:var(--color-white);display:flex;flex-direction:column;justify-content:space-between;padding:16px;gap:16px}.benefits__item-title_wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.benefits__item-title_wrapper svg{font-size:20px}.benefits__item-title_wrapper svg *{color:var(--color-green)}.benefits__item-title{font-size:16px;font-weight:400;color:var(--color-dark-green)}.benefits__item-copy{font-size:12px;font-weight:400;color:var(--color-green)}@media (min-width:1600px){.benefits__item-title_wrapper svg{font-size:24px}.benefits__item-title{font-size:20px}.benefits__item-copy{font-size:16px}}.testimonials{width:100%;padding:128px 32px;display:flex;flex-direction:column;gap:32px;background-color:var(--color-grey)}@media (max-width:992px){.testimonials{gap:24px}}@media (max-width:768px){.testimonials{padding:96px 16px}}.testimonial__header{display:flex;gap:16px}@media (max-width:992px){.testimonial__header{flex-direction:column;gap:8px}}.testimonial__title{width:calc((100% - 48px) / 4);font-weight:300;font-size:14px;color:var(--color-green)}@media (max-width:992px){.testimonial__title{width:100%}}.testimonial__subtitle{width:calc((100% - 48px) / 4 * 3 + 32px);font-size:28px;font-weight:400;color:var(--color-dark-green)}@media (max-width:1400px){.testimonial__subtitle{width:calc(100% / 4 * 3 - 24px)}}@media (max-width:992px){.testimonial__subtitle{width:100%}}.testimonial__list{display:flex;gap:16px}@media (max-width:992px){.testimonial__list{flex-wrap:wrap}}@media (max-width:768px){.testimonial__list{flex-direction:column;flex-wrap:nowrap}}.testimonial__item{width:100%;display:flex;flex-direction:column-reverse;justify-content:space-between;height:calc(100dvh - 256px - 142px);max-height:640px;gap:16px}@media (max-width:992px){.testimonial__item{height:448px;width:calc((100% - 32px) / 3)}}@media (max-width:768px){.testimonial__item{height:-moz-fit-content;height:fit-content;width:100%;flex-direction:column!important;gap:0;position:relative}}.testimonial__copy,.testimonial__list>.testimonial__item:nth-child(3){flex-direction:column}.testimonial__copy{display:flex;justify-content:space-between;padding:24px;background-color:var(--color-white);height:100%}.testimonial__list>.testimonial__item:nth-child(3) .testimonial__copy{flex-direction:column-reverse;align-items:flex-end}.testimonial__copy svg{transform:rotate(180deg)}@media (max-width:768px){.testimonial__copy svg{transform:rotate(0deg);position:absolute;right:24px;bottom:24px}}.testimonial__list>.testimonial__item:nth-child(3) .testimonial__copy svg{transform:rotate(0deg)}.testimonial__copy svg *{color:var(--color-dark-green);opacity:.16}.testimonial__copy-text{font-size:16px;font-weight:400;color:var(--color-green)}.testimonial__name{padding:24px;height:72px;display:flex;align-items:center;width:100%;background-color:var(--color-white);color:var(--color-dark-green);font-size:16px;font-weight:400}@media (max-width:768px){.testimonial__name{margin-top:-24px}}.testimonial__list>.testimonial__item:first-child{background-color:var(--color-white);flex-direction:column}@media (max-width:992px){.testimonial__list>.testimonial__item:first-child{height:384px;width:100%;order:1;flex-direction:column}}@media (max-width:768px){.testimonial__list>.testimonial__item:first-child{height:-moz-fit-content;height:fit-content}}.testimonial__list>.testimonial__item:first-child .testimonial__copy{display:flex;flex-direction:column;gap:32px;background-color:none;height:unset;padding:24px}.testimonial__copy-rating{font-size:64px;line-height:45px;font-weight:400;color:var(--color-dark-green);display:flex;align-items:flex-end}.testimonial__copy-rating>span{margin-left:-4px;font-size:12px;line-height:12px;font-weight:400;color:var(--color-dark-grey)}.testimonial__copy-description{font-size:16px;font-weight:400;color:var(--color-green)}.testimonial__cta{display:flex;flex-direction:column;gap:32px;padding:24px}.testimonial__cta-company{display:flex;flex-direction:column;gap:16px}.testimonial__cta-logo{height:20px;max-width:100%}.testimonial__cta-description{font-size:12px;font-weight:300;color:var(--color-dark-grey)}.testimonial__cta-description>span{color:var(--color-dark-green)}.testimonial__cta-link{background-color:var(--color-black);color:var(--color-white);display:flex;justify-content:center;align-items:center;padding:8px;width:100%;font-size:16px;font-weight:400}.testimonial__cta-link:hover{background-color:var(--color-dark-green)}.pricing{width:100%;padding:128px 32px;position:relative;display:flex;gap:16px;background:linear-gradient(rgba(235,237,235,.96),rgba(235,237,235,.96)),url(/pattern/pattern-1-darkgreen.png);background-color:var(--color-grey);background-size:1200px;background-repeat:repeat}@media (max-width:992px){.pricing{flex-direction:column;gap:8px;background-size:200%}}@media (max-width:768px){.pricing{padding:96px 16px}}.pricing:after,.pricing:before{content:"";display:block;position:absolute;left:0;top:0;right:0;height:64px;background:linear-gradient(180deg,rgba(235,237,235,1),rgba(235,237,235,0))}.pricing:after{top:unset;bottom:0;transform:rotate(180deg)}.pricing__title{width:calc(25% - 8px);font-weight:300;font-size:14px;color:var(--color-green)}@media (max-width:992px){.pricing__title{width:100%}}.pricing__list{width:calc(75% - 8px);display:flex;flex-direction:column;gap:48px}@media (max-width:992px){.pricing__list{width:100%}}.pricing__item{display:flex;gap:16px;justify-content:space-between;align-items:center}@media (max-width:768px){.pricing__item{align-items:flex-start}}.pricing__item-copy{display:flex;flex-direction:column;gap:4px;width:calc(100% / 3 * 2 - 8px)}@media (max-width:768px){.pricing__item-copy{width:100%}}.pricing__item-name{font-size:20px;font-weight:400;color:var(--color-dark-green)}.pricing__item-description{font-size:16px;font-weight:400;color:var(--color-green)}.pricing__item-price{width:128px;height:128px;display:flex;justify-content:center;align-items:center;font-size:24px;font-weight:400;color:var(--color-white);background-color:var(--color-dark-green)}@media (max-width:768px){.pricing__item-price{width:100%;max-width:48px;height:48px;font-size:16px}}.insurance{padding:128px 32px;width:100%;display:flex;gap:16px;align-items:center}@media (max-width:992px){.insurance{flex-direction:column}}@media (max-width:768px){.insurance{padding:96px 16px}}.insurance__header{width:100%;display:flex;flex-direction:column;gap:8px}.insurance__carousel{width:100%}.insurance__header-title{font-weight:300;font-size:14px;color:var(--color-grey)}.insurance__header-subtitle{font-weight:400;font-size:28px;color:var(--color-white)}.team{padding:128px 32px;display:flex;flex-direction:column;gap:32px}@media (max-width:768px){.team{padding:96px 16px}}.team *{transition:all .4s ease}.team__header{display:flex;gap:16px}@media (max-width:992px){.team__header{flex-direction:column;gap:8px}}.team__header-title{width:calc((100% - 48px) / 4);font-weight:300;font-size:14px;color:var(--color-dark-grey)}@media (max-width:992px){.team__header-title{width:100%}}.team__header-subtitle{width:calc(100% / 4 * 3 - 24px);font-size:28px;font-weight:400;color:var(--color-white)}@media (max-width:1400px){.team__header-subtitle{width:calc(100% / 4 * 3 - 24px)}}@media (max-width:992px){.team__header-subtitle{width:100%}}.faq{padding:128px 32px;display:flex;flex-direction:column;width:100%;gap:24px}@media (max-width:768px){.faq{padding:96px 16px}}.faq__header{display:flex;flex-direction:row;gap:16px}@media (max-width:992px){.faq__header{flex-direction:column;gap:8px}}.faq__header-title{width:calc(25% - 8px);font-size:14px;color:var(--color-grey);font-weight:300}@media (max-width:992px){.faq__header-title{width:100%}}.faq__header-subtitle{width:calc(75% - 8px);font-size:28px;font-weight:400;color:var(--color-white)}@media (max-width:992px){.faq__header-subtitle{width:100%}}.faq__list{display:block;position:relative;width:100%}.faq__item{padding:24px 0;display:flex;gap:16px;border-top:1px solid var(--color-dark-grey);background-color:var(--color-dark-green);z-index:10}@media (max-width:992px){.faq__item{flex-direction:column}}.faq__item-question{display:flex;flex-direction:row;gap:16px;flex:1 1}.faq__item-number{font-weight:300;font-size:14px;color:var(--color-grey);flex:1 1;width:100%}@media (max-width:992px){.faq__item-number{max-width:32px;height:32px;display:flex;justify-content:center;align-items:center;flex:auto;background-color:var(--color-grey);color:var(--color-dark-green)}}.faq__item-copy{font-weight:400;font-size:24px;color:var(--color-grey);flex:1 1;width:100%}@media (max-width:992px){.faq__item-copy{width:100%;flex:auto;line-height:32px}}.faq__item-answer{flex:1 1;font-weight:400;font-size:16px;color:var(--color-white)}.faq__item-answer b{font-weight:700}.cta{width:100%;padding:128px 32px;position:relative;display:flex;background:linear-gradient(rgba(45,72,69,.96),rgba(45,72,69,.96)),url(/pattern/pattern-2-neon.png);background-size:1200px;background-repeat:repeat;min-height:704px}@media (max-width:992px){.cta{align-items:center;background-size:200%}}@media (max-width:768px){.cta{padding:96px 16px;flex-direction:column;align-items:flex-start}}.cta:after,.cta:before{content:"";display:block;position:absolute;left:0;top:0;right:0;height:64px;background:linear-gradient(180deg,rgba(45,72,69,1),rgba(45,72,69,0))}.cta:after{top:unset;bottom:0;transform:rotate(180deg)}.cta__image{width:25%;display:block;height:448px}@media (max-width:992px){.cta .cta__image{width:50%}}@media (max-width:768px){.cta .cta__image{width:100%;height:calc(50vh - 128px - 32px)}}.cta .cta__image:first-child .cta__image-img{width:100%;height:100%;object-fit:cover}.cta .cta__image:last-child{display:flex;flex-direction:column;justify-content:flex-end}@media (max-width:992px){.cta .cta__image:last-child{display:none}}.cta .cta__image:last-child .cta__image-img{width:100%;height:50%;object-fit:cover}.cta__content{width:50%;height:-moz-fit-content;height:fit-content;padding:64px 16px;display:flex;flex-direction:column;gap:32px}@media (max-width:992px){.cta__content{padding:32px;gap:16px}}@media (max-width:768px){.cta__content{padding:32px 0 0;width:100%}}.cta__title{font-size:48px;font-weight:400;color:var(--color-white)}@media (max-width:992px){.cta__title{font-size:40px}}.cta__link{padding:4px 0;font-weight:400;font-size:28px;color:var(--color-white);position:relative;display:inline-block;width:-moz-fit-content;width:fit-content}@media (max-width:992px){.cta__link{font-size:24px;padding:2px 0}}.cta__link:after{content:"";position:absolute;bottom:0;left:0;height:1px;background-color:var(--color-neon);width:100%;transform:scaleX(1);transform-origin:right;transition:transform .5s ease-in-out}.cta__link:hover:after{transform:scaleX(0)}.cta__link:not(:hover):after{transform-origin:left}