.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}}@media(max-width:1024px){.feedback-section .content-scroll-box{overflow:visible}}.feedback-section .content-scroll-box>div{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>div{width:-moz-fit-content;width:fit-content;max-width:unset;gap:var(--section-padding-h);padding:0 var(--section-padding-h) var(--section-padding-v)}}@media(max-width:1024px){.feedback-section .content-scroll-box>div{flex-direction:column;width:100%;max-width:unset;gap:var(--section-gap);padding:0 var(--section-padding-h) var(--section-padding-v)}}.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)}}@media(max-width:1024px){.feedback-section .content-scroll-box .feedback-section-content .cards-column{flex-direction:column;gap:var(--section-gap)}}.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}}@media(max-width:1024px){.feedback-section .content-scroll-box .feedback-section-content .cards-column .feedback-card{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:var(--parallax-card-height);border-radius:var(--section-card-radius);overflow:hidden;background:var(--secondary-bg);color:var(--main-text)}@media(max-width:1060px){.feedback-card{width:calc(50vw - var(--section-padding-h)/2 - var(--section-padding-h))}}@media(max-width:1024px){.feedback-card{width:100%}}.feedback-card.dark{--secondary-bg:#0F0F0F;--main-text:#FFFFFF;--secondary-text-1:#717171}.feedback-card .card-image,.feedback-card.image-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:#000000;--secondary-bg:#0F0F0F;--main-text:#FFFFFF;--secondary-text-1:#717171;--secondary-text-2:#FFFFFF;--button-bg:var(--main-text);--button-bg-hover:#d7d7d7;--button-color:var(--secondary-bg);background:var(--main-bg);color:var(--main-text);position:relative;z-index:2;overflow:hidden}.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:rgba(0,0,0,0)}.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}@keyframes stepHighlight{0%,3%{box-shadow:inset 0 0 0 1px rgba(0,0,0,0)}25%,8%{box-shadow:inset 0 0 0 1px rgba(107,178,179,.25),0 0 24px -4px rgba(107,178,179,.12)}30%,to{box-shadow:inset 0 0 0 1px rgba(0,0,0,0)}}@keyframes stepGlowPulse{0%,3%{opacity:.5;transform:scale(1)}25%,8%{opacity:1;transform:scale(1.3)}30%,to{opacity:.5;transform:scale(1)}}@keyframes stepDotTravel{0%,25%{left:12px;opacity:0}27%{opacity:1}32%{left:calc(100% - 18px);opacity:0}33%,to{opacity:0}}@keyframes stepDotTravelVertical{0%,25%{top:12px;left:50%;transform:translateX(-50%);opacity:0}27%{opacity:1}32%{top:calc(100% - 18px);opacity:0}33%,to{opacity:0}}@keyframes stepArrowPulse{0%,28%{opacity:.6;transform:scale(1)}31%{opacity:1;transform:scale(1.4)}34%,to{opacity:.6;transform:scale(1)}}@keyframes btnGlowRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.health-solution-section{max-width:var(--content-width);margin:0 auto;padding:0 var(--section-padding-h);width:100%;padding-bottom:var(--section-padding-v);position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--main-bg);height:100vh}@media(max-width:1024px){.health-solution-section{padding:var(--section-padding-v) var(--section-padding-h)}}.health-solution-section .health-solution-content{position:relative;height:100%}.health-solution-section .section-image{width:100%;height:100%;object-fit:cover;display:block;border-radius:0 0 var(--section-card-radius) var(--section-card-radius)}@media(max-width:1024px){.health-solution-section .section-image{display:none}}.health-solution-section .section-content-wrapper{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--section-card-padding)}@media(max-width:1024px){.health-solution-section .section-content-wrapper{padding:0;position:static}}.health-solution-section .section-content-wrapper .content-card{padding:var(--section-card-padding);border-radius:var(--section-card-radius);background:var(--secondary-bg)}@media(max-width:1024px){.health-solution-section .section-content-wrapper .content-card{background:rgba(0,0,0,0);padding:0}}.health-solution-section .section-content-wrapper .content-card .text-box{padding-bottom:var(--section-card-padding);margin-bottom:var(--section-gap);border-bottom:1px solid var(--border-color);display:flex;align-items:center}@media(max-width:1060px){.health-solution-section .section-content-wrapper .content-card .text-box{flex-direction:column;text-align:center}}@media(max-width:1024px){.health-solution-section .section-content-wrapper .content-card .text-box{margin-bottom:var(--section-card-gap)}}.health-solution-section .section-content-wrapper .content-card .text-box .title-box{flex:1 1;color:var(--secondary-text-2);display:flex;flex-direction:column;gap:var(--section-card-gap)}.health-solution-section .section-content-wrapper .content-card .text-box .title-box:before{content:"";display:block;width:62px;height:2px;background:var(--primary-color)}@media(max-width:1060px){.health-solution-section .section-content-wrapper .content-card .text-box .title-box:before{margin:0 auto}.health-solution-section .section-content-wrapper .content-card .text-box .title-box{text-align:center}}.health-solution-section .section-content-wrapper .content-card .text-box .title-box h3{font-size:12px;line-height:12px;text-transform:uppercase;font-weight:500;letter-spacing:.28em}.health-solution-section .section-content-wrapper .content-card .text-box .title-box h2{font-size:36px;line-height:50px;font-family:var(--font-nekst)}@media(max-width:1024px){.health-solution-section .section-content-wrapper .content-card .text-box .title-box h2{font-size:24px;line-height:33px}}.health-solution-section .section-content-wrapper .content-card .text-box .title-box h2 span{color:var(--secondary-text-1)}@media(max-width:1060px){.health-solution-section .section-content-wrapper .content-card .text-box .title-box{width:100%;margin-bottom:var(--section-card-gap)}.health-solution-section .section-content-wrapper .content-card .text-box .title-box:before{margin:0 auto}}.health-solution-section .section-content-wrapper .content-card .text-box .description{font-size:14px;line-height:20px;color:var(--secondary-text-1);max-width:484px}@media(max-width:1060px){.health-solution-section .section-content-wrapper .content-card .text-box .description{max-width:unset;width:100%}}.health-solution-section .section-content-wrapper .content-card .items-list{display:flex;align-items:flex-start;gap:var(--section-gap)}@media(max-width:1060px){.health-solution-section .section-content-wrapper .content-card .items-list{flex-direction:column;align-items:center}}.health-solution-section .section-content-wrapper .content-card .items-list .item{flex:1 1}@media(max-width:1060px){.health-solution-section .section-content-wrapper .content-card .items-list .item{text-align:center}}.health-solution-section .section-content-wrapper .content-card .items-list .item .label{font-size:36px;line-height:50px;margin-bottom:4px;font-family:var(--font-nekst)}@media(max-width:1024px){.health-solution-section .section-content-wrapper .content-card .items-list .item .label{font-size:24px;line-height:33px}}.health-solution-section .section-content-wrapper .content-card .items-list .item .description{font-size:16px;line-height:22px;font-weight:500;color:var(--secondary-text-1)}