.card-item{display:flex;flex-direction:column;justify-content:space-between;gap:var(--section-card-gap);border:1px solid var(--border-color);border-radius:var(--section-card-radius);padding:var(--section-card-padding);background:var(--secondary-bg)}.card-item .card-text h3{font-size:24px;line-height:33px;font-family:var(--font-nekst);margin-bottom:4px}.card-item .card-text p{font-size:14px;line-height:20px}.card-item .animation-wrapper{border-radius:calc(var(--section-card-radius)/2);position:relative;overflow:hidden;aspect-ratio:258/248}.card-item .animation-wrapper:before{content:"";position:absolute;inset:0;z-index:0}.card-item .animation-wrapper .animation-content{background:var(--secondary-bg);border-radius:inherit;position:absolute;top:1px;left:1px;width:calc(100% - 2px);height:calc(100% - 2px);overflow:hidden;z-index:1}.card-item .animation-wrapper .animation-content .capability-image{width:100%;height:100%;object-fit:fill}.capabilities-section{--main-bg:#000;--secondary-bg:#0f0f0f;--main-text:#fff;--secondary-text-1:#717171;--secondary-text-2:#fff;background:var(--main-bg);color:var(--main-text);position:relative;z-index:2}.capabilities-section .section-content{max-width:var(--content-width);margin:0 auto;width:100%;padding:var(--section-padding-v) var(--section-padding-h)}.capabilities-section .section-content .head-box{margin-bottom:var(--section-gap);color:var(--secondary-text-2);display:flex;flex-direction:column;gap:var(--section-card-gap)}.capabilities-section .section-content .head-box:before{content:"";display:block;width:62px;height:2px;background:var(--primary-color)}@media(max-width:1060px){.capabilities-section .section-content .head-box:before{margin:0 auto}.capabilities-section .section-content .head-box{text-align:center}}.capabilities-section .section-content .head-box h3{font-size:12px;line-height:12px;text-transform:uppercase;font-weight:500;letter-spacing:.28em}.capabilities-section .section-content .head-box h2{font-size:36px;line-height:50px;font-family:var(--font-nekst)}@media(max-width:1024px){.capabilities-section .section-content .head-box h2{font-size:24px;line-height:33px}}.capabilities-section .section-content .head-box h2 span{color:var(--secondary-text-1)}.capabilities-section .section-content .cards-container{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);grid-gap:var(--section-gap)}@media(max-width:1060px){.capabilities-section .section-content .cards-container{grid-template-columns:repeat(2,1fr)}}@media(max-width:1024px){.capabilities-section .section-content .cards-container{grid-template-columns:repeat(1,1fr)}}.capabilities-section .section-content .cards-container .card-item:nth-child(3){grid-area:1/3/2/5}@media(max-width:1060px){.capabilities-section .section-content .cards-container .card-item:nth-child(3){grid-area:2/1/3/3}}.capabilities-section .section-content .cards-container .card-item:nth-child(4){grid-area:2/1/3/3}@media(max-width:1060px){.capabilities-section .section-content .cards-container .card-item:nth-child(4){grid-area:4/1/5/3}}@media(max-width:1024px){.capabilities-section .section-content .cards-container .card-item:nth-child(3),.capabilities-section .section-content .cards-container .card-item:nth-child(4){grid-area:unset}}.capabilities-section .section-content .cards-container .card-item:nth-child(3) .card-text p,.capabilities-section .section-content .cards-container .card-item:nth-child(4) .card-text p{max-width:400px}.capabilities-section .section-content .cards-container .card-item:nth-child(3) .animation-wrapper,.capabilities-section .section-content .cards-container .card-item:nth-child(4) .animation-wrapper{aspect-ratio:588/248}.question-item{display:flex;align-items:flex-start;gap:var(--section-card-gap);padding:16px 0;border-bottom:1px solid var(--border-color);cursor:pointer}.question-item:first-child{border-top:1px solid var(--border-color)}@media(max-width:1060px){.question-item{flex-direction:column;align-items:unset;padding:16px 34px 16px 0;position:relative;gap:0}.question-item.active .description-wrapper{padding-top:var(--section-card-gap)}}.question-item.active .description-wrapper .description{opacity:1}.question-item.active .icon-box{transform:rotate(45deg)}.question-item.active .icon-box .close-icon{opacity:1}.question-item.active .icon-box .open-icon{opacity:0}.question-item .label{font-size:24px;line-height:33px;font-family:var(--font-nekst);max-width:360px;flex:1 1}@media(max-width:1024px){.question-item .label{max-width:100%;font-size:16px;line-height:22px}}.question-item .description-wrapper{flex:1 1;transition:all .3s}.question-item .description-wrapper .description{transition:all .3s;opacity:0;height:0;overflow:hidden;margin:0 auto}.question-item .description-wrapper .description p{font-size:14px;line-height:20px;color:var(--secondary-text-1);max-width:600px}.question-item .icon-box{position:relative;width:24px;height:24px;transition:all .3s}@media(max-width:1060px){.question-item .icon-box{position:absolute;top:16px;right:0}}.question-item .icon-box svg{transition:all .3s;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.question-item .icon-box .close-icon{transform:rotate(-45deg);opacity:0}.question-item .icon-box .open-icon{opacity:1}.question-item .icon,.question-item .icon path{transition:all .3s}.faq-section{max-width:var(--content-width);margin:0 auto;width:100%;padding:var(--section-padding-v) var(--section-padding-h)}.faq-section .section-headline{color:var(--secondary-text-2);display:flex;flex-direction:column;gap:var(--section-card-gap)}.faq-section .section-headline:before{content:"";display:block;width:62px;height:2px;background:var(--primary-color)}@media(max-width:1060px){.faq-section .section-headline:before{margin:0 auto}.faq-section .section-headline{text-align:center}}.faq-section .section-headline h3{font-size:12px;line-height:12px;text-transform:uppercase;font-weight:500;letter-spacing:.28em}.faq-section .section-headline h2{font-size:36px;line-height:50px;font-family:var(--font-nekst)}@media(max-width:1024px){.faq-section .section-headline h2{font-size:24px;line-height:33px}}.faq-section .section-headline h2 span{color:var(--secondary-text-1)}.faq-section .section-headline{margin-bottom:var(--section-gap)}.feedback-section{position:relative}.feedback-section .content-scroll-box{overflow:hidden;width:100%}@media(max-width:1060px){.feedback-section .content-scroll-box{overflow:auto}}.feedback-section .content-scroll-box .feedback-section-content{max-width:var(--content-width);margin:0 auto;width:100%;padding:0 var(--section-padding-h) 0;display:flex;gap:var(--section-gap)}@media(max-width:1060px){.feedback-section .content-scroll-box .feedback-section-content{width:-moz-fit-content;width:fit-content;max-width:unset;gap:var(--section-padding-h);padding:var(--section-padding-v) var(--section-padding-h)}}.feedback-section .content-scroll-box .feedback-section-content .cards-column{flex:1 1;display:flex;flex-direction:column;gap:var(--section-gap)}@media(max-width:1060px){.feedback-section .content-scroll-box .feedback-section-content .cards-column{flex-direction:row;gap:var(--section-padding-h)}}.feedback-section .content-scroll-box .feedback-section-content .cards-column:first-child{padding-top:350px}@media(max-width:1060px){.feedback-section .content-scroll-box .feedback-section-content .cards-column:first-child{padding:0}}.feedback-section .content-scroll-box .feedback-section-content .cards-column:last-child{padding-top:280px}@media(max-width:1060px){.feedback-section .content-scroll-box .feedback-section-content .cards-column:last-child{padding:0}.feedback-section .content-scroll-box .feedback-section-content .cards-column .feedback-card{width:calc(50vw - var(--section-padding-h)/2 - var(--section-padding-h))}}@media(max-width:1024px){.feedback-section .content-scroll-box .feedback-section-content .cards-column .feedback-card{width:calc(100vw - var(--section-padding-h)*2);height:540px}}.feedback-section .mobile-slider-dots{display:none;align-items:center;gap:16px;position:absolute;width:-moz-fit-content;width:fit-content;left:50%;bottom:calc(var(--section-padding-v)/2);transform:translate(-50%,8px)}@media(max-width:1024px){.feedback-section .mobile-slider-dots{display:flex}}.feedback-section .mobile-slider-dots div{width:16px;height:16px;border-radius:50%;background:var(--border-color);transition:all .3s}.feedback-section .mobile-slider-dots div.active{background:var(--primary-color)}.feedback-card{height:520px;border-radius:var(--section-card-radius);overflow:hidden;background:var(--secondary-bg);color:var(--main-text)}.feedback-card.dark{--secondary-bg:#0f0f0f;--main-text:#fff;--secondary-text-1:#717171}.feedback-card .card-image{display:block;width:100%;height:100%;object-fit:cover}.feedback-card .feedback-content{width:100%;height:100%;display:flex;flex-direction:column}.feedback-card .feedback-content .description{font-size:24px;line-height:33px;font-family:var(--font-nekst);color:var(--secondary-text-1);padding:var(--section-card-padding);flex:1 1}.feedback-card .feedback-content .description span{color:var(--main-text)}.feedback-card .feedback-content .user-box{padding:var(--section-card-padding);border-top:1px solid var(--border-color);display:flex;align-items:center;gap:var(--section-card-gap)}.feedback-card .feedback-content .user-box .avatar{display:block;width:44px;height:44px;border-radius:50%;object-fit:cover}.feedback-card .feedback-content .user-box .user-details{font-size:14px;line-height:20px}.feedback-card .feedback-content .user-box .user-details .name{margin-bottom:3px}.feedback-card .feedback-content .user-box .user-details .role{color:var(--secondary-text-1)}.health-approach-section{--main-bg:#000;--secondary-bg:#0f0f0f;--main-text:#fff;--secondary-text-1:#717171;--secondary-text-2:#fff;--button-bg:var(--main-text);--button-bg-hover:#d7d7d7;--button-color:var(--secondary-bg);position:relative;z-index:2;overflow:hidden;background:var(--main-bg);color:var(--main-text)}.health-approach-section .section-content-wrapper{max-width:var(--content-width);margin:0 auto;width:100%;padding:var(--section-padding-v) var(--section-padding-h);display:flex;align-items:center;justify-content:space-between;position:relative}.health-approach-section .section-content{max-width:525px;position:relative;z-index:1}@media(max-width:1060px){.health-approach-section .section-content{margin:0 auto;text-align:center}}.health-approach-section .section-content .headline{color:var(--secondary-text-2);display:flex;flex-direction:column;gap:var(--section-card-gap)}.health-approach-section .section-content .headline:before{content:"";display:block;width:62px;height:2px;background:var(--primary-color)}@media(max-width:1060px){.health-approach-section .section-content .headline:before{margin:0 auto}.health-approach-section .section-content .headline{text-align:center}}.health-approach-section .section-content .headline h3{font-size:12px;line-height:12px;text-transform:uppercase;font-weight:500;letter-spacing:.28em}.health-approach-section .section-content .headline h2{font-size:36px;line-height:50px;font-family:var(--font-nekst)}@media(max-width:1024px){.health-approach-section .section-content .headline h2{font-size:24px;line-height:33px}}.health-approach-section .section-content .headline h2 span{color:var(--secondary-text-1)}.health-approach-section .section-content .headline{margin-bottom:var(--section-card-gap)}.health-approach-section .section-content p{font-size:14px;line-height:20px;color:var(--secondary-text-2)}.health-approach-section .section-content a,.health-approach-section .section-content button{display:flex;align-items:center;justify-content:center;gap:8px;width:-moz-fit-content;width:fit-content;min-width:unset;padding:0 var(--btn-padding-side);height:var(--btn-height);border-radius:var(--btn-radius);font-size:14px;text-transform:unset;letter-spacing:0;font-weight:500;color:inherit;overflow:hidden;font-family:inherit;transition:all .3s}.health-approach-section .section-content a:hover,.health-approach-section .section-content button:hover{background:transparent}.health-approach-section .section-content a .MuiCircularProgress-root,.health-approach-section .section-content button .MuiCircularProgress-root{color:inherit}.health-approach-section .section-content a,.health-approach-section .section-content button{background:var(--button-bg);color:var(--button-color)}.health-approach-section .section-content a:hover,.health-approach-section .section-content button:hover{background:var(--button-bg-hover)}.health-approach-section .section-content a,.health-approach-section .section-content button{margin-top:var(--section-gap)}@media(max-width:1060px){.health-approach-section .section-content a,.health-approach-section .section-content button{margin:var(--section-gap) auto 0}}@media(max-width:1024px){.health-approach-section .section-content a,.health-approach-section .section-content button{width:100%}}.health-approach-section .dna-lottie-box{display:block;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(-70deg);z-index:0;width:700px}@media(max-width:1060px){.health-approach-section .dna-lottie-box{right:unset;left:50%;transform:translate(-50%,-50%) rotate(-70deg)}}@media(max-width:1024px){.health-approach-section .dna-lottie-box{display:none}}.health-approach-section .dna-lottie-box svg{display:block}