@font-face{font-family:TT Hoves;src:url(fonts/tthoves/TTHoves-Hairline.woff2) format("woff2"),url(fonts/tthoves/TTHoves-Hairline.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:TT Hoves;src:url(fonts/tthoves/TTHoves-HairlineItalic.woff2) format("woff2"),url(fonts/tthoves/TTHoves-HairlineItalic.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:TT Hoves;src:url(fonts/tthoves/TTHoves-Thin.woff2) format("woff2"),url(fonts/tthoves/TTHoves-Thin.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:TT Hoves;src:url(fonts/tthoves/TTHoves-ThinItalic.woff2) format("woff2"),url(fonts/tthoves/TTHoves-ThinItalic.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:TT Hoves;src:url(fonts/tthoves/TTHoves-ExtraLight.woff2) format("woff2"),url(fonts/tthoves/TTHoves-ExtraLight.woff) format("woff");font-weight:250;font-style:normal;font-display:swap}@font-face{font-family:TT Hoves;src:url(fonts/tthoves/TTHoves-ExtraLightItalic.woff2) format("woff2"),url(fonts/tthoves/TTHoves-ExtraLightItalic.woff) format("woff");font-weight:250;font-style:italic;font-display:swap}@font-face{font-family:TT Hoves;src:url(fonts/tthoves/TTHoves-Light.woff2) format("woff2"),url(fonts/tthoves/TTHoves-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:TT Hoves;src:url(fonts/tthoves/TTHoves-LightItalic.woff2) format("woff2"),url(fonts/tthoves/TTHoves-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:TT Hoves;src:url(fonts/tthoves/TTHoves-Regular.woff2) format("woff2"),url(fonts/tthoves/TTHoves-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TT Hoves;src:url(fonts/tthoves/TTHoves-Italic.woff2) format("woff2"),url(fonts/tthoves/TTHoves-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:TT Hoves;src:url(fonts/tthoves/TTHoves-Medium.woff2) format("woff2"),url(fonts/tthoves/TTHoves-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:TT Hoves;src:url(fonts/tthoves/TTHoves-MediumItalic.woff2) format("woff2"),url(fonts/tthoves/TTHoves-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:TT Hoves;src:url(fonts/tthoves/TTHoves-DemiBold.woff2) format("woff2"),url(fonts/tthoves/TTHoves-DemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:TT Hoves;src:url(fonts/tthoves/TTHoves-DemiBoldItalic.woff2) format("woff2"),url(fonts/tthoves/TTHoves-DemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:TT Hoves;src:url(fonts/tthoves/TTHoves-Bold.woff2) format("woff2"),url(fonts/tthoves/TTHoves-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:TT Hoves;src:url(fonts/tthoves/TTHoves-BoldItalic.woff2) format("woff2"),url(fonts/tthoves/TTHoves-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:TT Hoves;src:url(fonts/tthoves/TTHoves-ExtraBold.woff2) format("woff2"),url(fonts/tthoves/TTHoves-ExtraBold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:TT Hoves;src:url(fonts/tthoves/TTHoves-ExtraBoldItalic.woff2) format("woff2"),url(fonts/tthoves/TTHoves-ExtraBoldItalic.woff) format("woff");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:TT Hoves;src:url(fonts/tthoves/TTHoves-Black.woff2) format("woff2"),url(fonts/tthoves/TTHoves-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:TT Hoves;src:url(fonts/tthoves/TTHoves-BlackItalic.woff2) format("woff2"),url(fonts/tthoves/TTHoves-BlackItalic.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Nyght Serif";src:url(fonts/nyght/NyghtSerif-Light.woff2) format("woff2"),url(fonts/nyght/NyghtSerif-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Nyght Serif";src:url(fonts/nyght/NyghtSerif-LightItalic.woff2) format("woff2"),url(fonts/nyght/NyghtSerif-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Nyght Serif";src:url(fonts/nyght/NyghtSerif-Regular.woff2) format("woff2"),url(fonts/nyght/NyghtSerif-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Nyght Serif";src:url(fonts/nyght/NyghtSerif-RegularItalic.woff2) format("woff2"),url(fonts/nyght/NyghtSerif-RegularItalic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Nyght Serif";src:url(fonts/nyght/NyghtSerif-Medium.woff2) format("woff2"),url(fonts/nyght/NyghtSerif-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Nyght Serif";src:url(fonts/nyght/NyghtSerif-MediumItalic.woff2) format("woff2"),url(fonts/nyght/NyghtSerif-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Nyght Serif";src:url(fonts/nyght/NyghtSerif-Bold.woff2) format("woff2"),url(fonts/nyght/NyghtSerif-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Nyght Serif";src:url(fonts/nyght/NyghtSerif-BoldItalic.woff2) format("woff2"),url(fonts/nyght/NyghtSerif-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Nyght Serif";src:url(fonts/nyght/NyghtSerif-Dark.woff2) format("woff2"),url(fonts/nyght/NyghtSerif-Dark.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Nyght Serif";src:url(fonts/nyght/NyghtSerif-Dark.woff2) format("woff2"),url(fonts/nyght/NyghtSerif-DarkItalic.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,sans-serif;background-color:#e8e8e8}.faq-section{background:#efefef;width:100%}.faq-section .container{max-width:600px;padding:60px 16px;width:100%;margin:0 auto}.faq-title{color:#123f4f;font-size:24px;font-style:normal;font-family:TT Hoves,sans-serif;font-weight:500;line-height:29px;letter-spacing:0;text-transform:none;margin-bottom:20px}.faq-title span{font-style:italic;font-family:"Nyght Serif",sans-serif}.accordion{display:flex;flex-direction:column;gap:8px}.accordion-item{background:#fff;border-radius:12px;overflow:hidden}.accordion-header{width:100%;display:flex;justify-content:space-between;align-items:center;padding:16px 16px 12px;background:none;border:none;cursor:pointer;text-align:left}.accordion-header h3{color:#123f4f;font-size:16px;font-style:normal;margin-top:0;text-align:left;font-family:TT Hoves,sans-serif;font-weight:500;line-height:19px;margin-bottom:0;letter-spacing:0;text-transform:none;padding-right:16px}.accordion-icon{width:24px;height:24px;position:relative;flex-shrink:0}.accordion-icon:before,.accordion-icon:after{content:"";position:absolute;background-color:#5a7a8a;border-radius:2px;transition:transform .3s ease,opacity .3s ease}.accordion-icon:before{width:16px;height:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.accordion-icon:after{width:2px;height:16px;top:50%;left:50%;transform:translate(-50%,-50%)}.accordion-item.active .accordion-icon:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.accordion-content-inner{padding:0 16px 16px}.accordion-content p{color:#000000b3;font-size:14px;font-style:normal;font-family:TT Hoves,sans-serif;font-weight:400;line-height:17px;letter-spacing:0;text-transform:none;margin-bottom:12px}.accordion-content p:last-child{margin-bottom:0}.accordion-content .note{font-size:14px;color:#6b7280}.reviews-section{background:#76abae;padding:12px 0 60px;overflow:hidden}.reviews-container{max-width:600px;margin:0 auto}.reviews-hero{position:relative;width:100%;margin-bottom:20px}.reviews-hero img{width:100%;height:auto;display:block}.hero-decoration{position:absolute;top:10%;left:-20%;width:60%;height:80%;background:#f7a8c4;border-radius:50%/60% 60% 40% 40%;transform:rotate(-15deg);z-index:0}.reviews-hero img{position:relative;z-index:1}.rating-badge{display:flex;align-items:center;gap:8px;padding:0 16px;margin-bottom:12px}.rating-badge .stars{display:flex;gap:2px}.rating-badge .stars svg{width:16px;height:16px;color:#1a3a4a}.rating-badge .stars .half-star{opacity:.5}.rating-value{color:#fff;font-size:14px;font-style:normal;font-family:TT Hoves,sans-serif;font-weight:400;line-height:14px;letter-spacing:0;text-transform:none}.rating-divider{color:#fff}.rating-count{color:#fff;font-size:14px;font-style:normal;font-family:TT Hoves,sans-serif;font-weight:400;line-height:14px;letter-spacing:0;text-transform:none}.reviews-title{color:#fff;font-size:24px;font-style:normal;font-family:TT Hoves,sans-serif;font-weight:500;line-height:29px;letter-spacing:0;text-transform:none;padding:0 16px;margin-bottom:20px}.reviews-title .italic{font-style:italic;font-family:"Nyght Serif",sans-serif}.reviews-swiper{padding-left:16px;overflow:visible}.reviews-swiper .swiper-slide{width:85%;height:auto}.review-card{background:#ffffff1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:12px;height:100%;display:flex;flex-direction:column}.review-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.review-stars{display:flex;gap:2px}.review-stars svg{width:14px;height:14px;color:#1a3a4a}.review-rating{color:#fff;font-size:14px;font-style:normal;font-family:TT Hoves,sans-serif;font-weight:400;line-height:14px;letter-spacing:0;text-transform:none}.review-text{color:#fff;font-size:16px;font-style:normal;margin-top:0;text-align:left;font-family:TT Hoves,sans-serif;font-weight:400;line-height:120%;text-transform:none;margin-bottom:12px}.review-footer{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;margin-top:auto}.review-author{color:#fff;font-size:14px;font-style:normal;font-family:TT Hoves,sans-serif;font-weight:500;line-height:15px;text-transform:none}.review-age{color:#fff;font-size:14px;font-style:normal;font-family:Avenir,sans-serif;font-weight:400;line-height:13px;text-transform:none}.review-images{display:flex;min-height:318px}.review-images img{flex:1;object-fit:cover;aspect-ratio:5/6;width:50%}.review-images img:first-child{border-radius:12px 0 0 12px}.review-images img:last-child{border-radius:0 12px 12px 0;margin-left:-1px}.experts-section{background:#efefef;padding:60px 0}.experts-container{max-width:600px;margin:0 auto}.experts-title{color:#123f4f;font-size:24px;font-style:normal;font-family:TT Hoves,sans-serif;font-weight:500;line-height:29px;letter-spacing:0;text-transform:none;margin-bottom:20px;padding-left:16px;padding-right:16px}.experts-title .italic{font-style:italic;font-family:"Nyght Serif",sans-serif}.experts-tabs{display:flex;gap:8px;padding:0 16px;margin-bottom:20px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}.experts-tabs::-webkit-scrollbar{display:none}.expert-tab{padding:4px 12px;border-radius:28px;background:#e6e6e6;color:#123f4f;font-size:14px;font-style:normal;text-align:left;font-family:TT Hoves,sans-serif;font-weight:400;line-height:20px;letter-spacing:0;text-transform:none;cursor:pointer;outline:none;border:0;white-space:nowrap;transition:all .3s ease;flex-shrink:0}.expert-tab.active{background:#ebffab}.expert-cards{padding:0 16px;position:relative}.expert-card{background:#fff;border-radius:12px;padding:12px;display:none;grid-template-columns:1fr 1fr;gap:12px;animation:fadeIn .3s ease}.expert-card.active{display:grid}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.expert-card-content{display:flex;flex-direction:column;justify-content:space-between}.expert-quote{color:#123f4f;font-size:16px;font-style:normal;text-align:left;font-family:TT Hoves,sans-serif;font-weight:400;line-height:130%;letter-spacing:0;text-transform:none;padding:0;margin:0;border:0}.expert-name{color:#123f4f;font-size:14px;font-style:normal;text-align:left;font-family:TT Hoves,sans-serif;font-weight:500;line-height:20px;margin-bottom:0;letter-spacing:0;text-transform:none;margin-top:16px}.expert-card-media{position:relative;border-radius:12px;overflow:hidden}.expert-card-media img{width:100%;height:100%;object-fit:contain;aspect-ratio:7/8}.play-button{position:absolute;top:12px;right:12px;width:40px;height:40px;border-radius:50%;background:#ffffffe6;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.play-button:hover{transform:scale(1.1)}.play-button svg{width:20px;height:20px;color:#1a3a4a;margin-left:2px}.cells-section{background:#efefef;padding:60px 16px 0}.cells-container{max-width:600px;margin:0 auto}.cells-title{display:flex;justify-content:center;position:relative;z-index:0;margin-bottom:20px}.cells-title .cells-span{color:#123f4f;font-size:24px;font-style:normal;font-family:TT Hoves,sans-serif;font-weight:500;line-height:29px;letter-spacing:0;text-transform:none;margin-bottom:20px;text-align:center;position:relative;z-index:1}.cells-title .italic{font-style:italic;font-family:"Nyght Serif",sans-serif}.cells-hero{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;margin-bottom:32px;background:#fff;border-radius:16px}.cells-hero-image{position:relative;width:100%}.cells-hero-image img{width:100%;height:auto;display:block;border-radius:8px}.cells-circle{position:absolute;bottom:10%;right:-20%;width:100px;height:100px;border:3px solid #fff;border-radius:50%;background:transparent;pointer-events:none}.cells-labels{display:flex;flex-direction:column;gap:16px}.cells-label{display:flex;align-items:center;gap:8px}.cells-label-dot{width:6px;height:6px;background:#123f4f;border-radius:50%;flex-shrink:0}.cells-label-text{color:#123f4f;font-size:14px;font-family:TT Hoves,sans-serif;font-weight:400;line-height:1.4}.cells-decoration{position:absolute;z-index:0}.cells-decoration--1{top:-20px;right:-10px;width:80px;height:80px;background:#c5e1a5;border-radius:50%/60% 60% 40% 40%;transform:rotate(-15deg)}.cells-decoration--2{bottom:-15px;left:-15px;width:60px;height:60px;background:#c5e1a5;border-radius:50%/40% 40% 60% 60%;transform:rotate(20deg)}.cells-subtitle{color:#123f4f;font-size:24px;font-style:normal;font-family:TT Hoves,sans-serif;font-weight:500;line-height:29px;letter-spacing:0;text-transform:none;margin-bottom:20px}.cells-subtitle .italic{font-style:italic;font-family:"Nyght Serif",sans-serif}.cells-benefits{display:flex;flex-direction:column;gap:20px}.cells-benefit{display:flex;align-items:flex-start;gap:10px}.cells-benefit-icon{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#76abae;display:flex;justify-content:center;align-items:center}.cells-benefit-icon img{width:100%;height:100%;object-fit:contain;max-width:15px;max-height:15px}.cells-benefit-icon-placeholder{width:100%;height:100%;background:#7fb8b6;border-radius:50%}.cells-benefit-content{flex:1}.cells-benefit-title{color:#123f4f;font-size:16px;font-style:normal;margin-top:0;text-align:left;font-family:TT Hoves,sans-serif;font-weight:500;line-height:19px;letter-spacing:0;text-transform:none;margin-bottom:6px}.cells-benefit-text{color:#123f4f;font-size:14px;font-style:normal;margin-top:0;text-align:left;font-family:TT Hoves,sans-serif;font-weight:400;line-height:20px;margin-bottom:0;letter-spacing:0;text-transform:none}.marquee-section{background:#efefef;padding:60px 0 0;overflow:hidden}.marquee-container{position:relative;width:100%;background:#e6e6e6;border-radius:100px;padding:12px 0;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,black 5%,black 95%,transparent);mask-image:linear-gradient(to right,transparent,black 5%,black 95%,transparent)}.marquee-track{display:flex;align-items:center;gap:60px;width:max-content;animation:marquee 20s linear infinite}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-item{flex-shrink:0;display:flex;align-items:center;justify-content:center}.marquee-item img{height:24px;width:auto;object-fit:contain;filter:grayscale(100%);opacity:.6;transition:opacity .3s ease}.marquee-item img:hover{opacity:1}.marquee-placeholder{font-family:TT Hoves,sans-serif;font-size:18px;font-weight:700;color:#000;white-space:nowrap;letter-spacing:1px}.stories-section{background:#efefef;padding:60px 0;overflow:hidden}.stories-container{max-width:600px;margin:0 auto}.stories-title{color:#123f4f;font-size:24px;font-style:normal;font-family:TT Hoves,sans-serif;font-weight:500;line-height:29px;letter-spacing:0;text-transform:none;margin-bottom:20px;padding:0 16px}.stories-title .italic{font-style:italic;font-family:"Nyght Serif",sans-serif}.stories-swiper{padding:0 16px;overflow:visible}.stories-swiper .swiper-wrapper{align-items:stretch}.stories-swiper .swiper-slide{width:220px;height:auto}.story-card{position:relative;height:100%;border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.story-media{position:relative;width:100%;height:300px;overflow:hidden;border-radius:16px}.story-media img{width:100%;height:100%;object-fit:cover}.story-play-btn{position:absolute;top:12px;right:12px;width:36px;height:36px;background:#ffffffe6;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .3s ease,background .3s ease;opacity:0;transform:scale(.8);transition:opacity .3s ease,transform .3s ease}.swiper-slide-active .story-play-btn{opacity:1;transform:scale(1)}.story-play-btn:hover{background:#fff;transform:scale(1.1)}.swiper-slide-active .story-play-btn:hover{transform:scale(1.1)}.story-play-btn svg{width:16px;height:16px;color:#123f4f;margin-left:2px}.story-content{position:absolute;bottom:0;left:0;right:0;padding:16px;background:linear-gradient(to top,rgba(0,0,0,.7) 0%,transparent 100%);border-radius:0 0 16px 16px;opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease}.swiper-slide-active .story-content{opacity:1;transform:translateY(0)}.story-quote{color:#fff;font-size:14px;font-style:normal;font-family:TT Hoves,sans-serif;font-weight:500;line-height:18px;letter-spacing:0;text-transform:none;margin:0 0 10px}.story-rating{display:flex;align-items:center;gap:8px}.story-stars{display:flex;gap:2px}.story-stars svg{width:14px;height:14px;color:#fff}.story-rating-value{color:#fff;font-size:14px;font-family:TT Hoves,sans-serif;font-weight:500}.clinical-section{background:#efefef;padding:60px 16px}.clinical-container{max-width:600px;margin:0 auto}.clinical-title{color:#123f4f;font-size:24px;font-style:normal;font-family:TT Hoves,sans-serif;font-weight:500;line-height:29px;letter-spacing:0;text-transform:none;margin-bottom:20px}.clinical-title .italic{font-style:italic;font-family:"Nyght Serif",sans-serif}.clinical-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.clinical-card{background:#fff;border-radius:16px;padding:12px;display:flex;flex-direction:column;align-items:flex-start;text-align:center}.clinical-percent{color:#123f4f;font-size:32px;font-style:normal;margin-top:0;font-family:"Nyght Serif",sans-serif;font-weight:400;line-height:38px;letter-spacing:0;text-transform:none;margin-bottom:8px;text-align:left}.clinical-label{color:#123f4f;font-size:16px;font-style:normal;margin-top:0;text-align:left;font-family:TT Hoves,sans-serif;font-weight:500;line-height:19px;letter-spacing:0;text-transform:none;margin-bottom:10px}.clinical-image{width:74px;height:74px;border-radius:50%;overflow:hidden;margin-top:auto}.clinical-image img{width:100%;height:100%;object-fit:cover;border-radius:50%}.energy-section{background:#efefef;padding:60px 16px 0}.energy-container{max-width:600px;margin:0 auto}.energy-title{color:#123f4f;font-size:24px;font-style:normal;font-family:TT Hoves,sans-serif;font-weight:500;line-height:29px;letter-spacing:0;text-transform:none;margin-bottom:12px}.energy-title .italic{font-style:italic;font-family:"Nyght Serif",sans-serif}.energy-intro{margin-bottom:20px}.energy-intro p{color:#123f4f;font-size:14px;font-style:normal;margin-top:0;text-align:left;font-family:TT Hoves,sans-serif;font-weight:400;line-height:20px;letter-spacing:0;text-transform:none;margin-bottom:16px}.energy-intro p:last-child{margin-bottom:0}.energy-intro strong{color:#1a3a4a}.energy-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.energy-card{background:#fff;border-radius:12px;padding:12px;display:flex;flex-direction:column}.energy-card--wide{grid-column:1 / -1}.energy-card-title{color:#123f4f;font-size:14px;font-style:normal;font-family:TT Hoves,sans-serif;font-weight:500;line-height:20px;letter-spacing:0;text-transform:none;margin-bottom:16px}.energy-chart-image{width:100%;margin-top:auto}.energy-chart-image img{width:100%;height:auto;display:block}.nad-levels{display:flex;flex-direction:column;gap:12px}.nad-row{display:grid;grid-template-columns:24px 1fr 40px;align-items:center;gap:8px}.nad-age{font-size:13px;font-weight:600;color:#1a3a4a}.nad-bar-wrapper{height:24px;background:#f0f0f0;border-radius:4px;overflow:hidden}.nad-bar{height:100%;background:linear-gradient(90deg,#5a9a97,#7fb8b6);border-radius:4px;transition:width .5s ease}.nad-percent{font-size:12px;color:#6b7280;text-align:right}.focus-chart{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 0}.focus-gauge{width:100%;max-width:120px;height:auto}.focus-value{font-family:Playfair Display,serif;font-size:32px;font-weight:500;color:#1a3a4a;margin-top:-8px}.stress-chart{display:grid;grid-template-columns:40px 1fr;grid-template-rows:1fr auto;gap:8px}.stress-y-axis{display:flex;flex-direction:column;justify-content:space-between;font-size:10px;color:#9ca3af;text-align:right;padding-right:4px}.stress-graph{grid-column:2;grid-row:1;height:120px;background:linear-gradient(to bottom,transparent 0%,transparent 20%,#f8f8f8 20%,#f8f8f8 40%,transparent 40%,transparent 60%,#f8f8f8 60%,#f8f8f8 80%,transparent 80%)}.stress-graph svg{width:100%;height:100%}.stress-x-axis{grid-column:2;grid-row:2;display:flex;justify-content:space-between;font-size:10px;color:#9ca3af}.energy-disclaimer{margin-top:8px;color:#123f4f;font-size:12px;font-style:normal;text-align:left;font-family:TT Hoves,sans-serif;font-weight:400;line-height:14px;letter-spacing:0;text-transform:none}.progress-section{background:#efefef;padding:60px 16px}.progress-container{max-width:600px;margin:0 auto}.progress-title{color:#123f4f;font-size:24px;font-style:normal;font-family:TT Hoves,sans-serif;font-weight:500;line-height:29px;letter-spacing:0;text-transform:none;margin-bottom:20px}.progress-title .italic{font-style:italic;font-family:"Nyght Serif",sans-serif}.progress-bar-wrapper{margin-bottom:24px}.progress-labels{display:flex;justify-content:space-between;margin-bottom:12px}.progress-label{color:#123f4f;font-size:14px;font-style:normal;font-family:TT Hoves,sans-serif;font-weight:400;line-height:14px;letter-spacing:0;text-transform:none;opacity:.7;transition:color .3s ease}.progress-label.active{opacity:1}.progress-bar{position:relative;height:8px}.progress-bar-track{position:absolute;top:50%;left:0;right:0;height:6px;background:#d9d9d9;transform:translateY(-50%);display:block!important}.progress-bar-fill{position:absolute;top:50%;left:0;width:0%;height:6px;background:#ffa1c4;transform:translateY(-50%);transition:width .3s ease;display:block!important}.progress-dots{position:absolute;top:0;left:0;right:0;height:100%;display:flex;justify-content:space-between;align-items:center}.progress-dot{width:12px;height:12px;border-radius:50%;background:#d9d9d9;transition:all .3s ease}.progress-dot.active{background:#f5a0b8;box-shadow:0 0 0 4px #f5a0b84d}.progress-dot.passed{background:#f5a0b8}.progress-swiper{overflow:hidden}.progress-card{background:transparent}.progress-card-header{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:12px;margin-bottom:24px}.progress-card-title{color:#123f4f;font-size:22px;font-style:normal;font-family:TT Hoves,sans-serif;font-weight:500;line-height:22px;letter-spacing:0;text-transform:none;grid-column:1;grid-row:1}.progress-nav{display:flex;gap:8px;grid-column:1;grid-row:1;margin-top:50px}.progress-nav-btn{width:40px;height:40px;border-radius:50%;border:1px solid #123f4f;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.progress-nav-btn.swiper-button-disabled{opacity:.4}.progress-nav-btn:hover{border-color:#1a3a4a}.progress-nav-btn svg{width:20px;height:20px;color:#1a3a4a}.progress-card-image{grid-column:2;grid-row:1 / 3;width:165px;height:165px;border-radius:12px;overflow:hidden}.progress-card-image img{width:100%;height:100%;object-fit:cover}.progress-card-content{padding-top:8px}.progress-subtitle{color:#123f4f;font-size:14px;font-style:normal;font-family:TT Hoves,sans-serif;font-weight:500;line-height:17px;letter-spacing:0;text-transform:none;margin-bottom:12px}.progress-description{color:#123f4f;font-size:14px;font-style:normal;margin-top:0;text-align:left;font-family:TT Hoves,sans-serif;font-weight:400;line-height:14px;letter-spacing:0;text-transform:none;margin-bottom:16px}.progress-list{list-style:none}.progress-list li{display:flex;align-items:center;gap:12px;color:#123f4f;font-size:14px;font-style:normal;margin-top:0;text-align:left;font-family:TT Hoves,sans-serif;font-weight:400;line-height:14px;letter-spacing:0;text-transform:none;margin-bottom:6px}.progress-list li:last-child{margin-bottom:0}.progress-list li svg{flex-shrink:0;width:18px;height:18px;color:#f5a0b8;margin-top:2px}.comparison-section{background:#ffa1c4;padding:16px 16px 60px;overflow:hidden}.comparison-container{max-width:600px;margin:0 auto}.comparison-hero{position:relative;width:100%;margin-bottom:32px}.comparison-hero img{width:100%;height:auto;display:block;position:relative;z-index:1}.comparison-decoration{position:absolute;border-radius:50%;z-index:0}.comparison-decoration--1{top:5%;left:-15%;width:40%;height:50%;background:#2d8a6e;border-radius:50%/60% 60% 40% 40%;transform:rotate(-20deg)}.comparison-decoration--2{bottom:10%;right:-10%;width:35%;height:45%;background:#2d8a6e;border-radius:50%/40% 40% 60% 60%;transform:rotate(15deg)}.comparison-title{color:#123f4f;font-size:24px;font-style:normal;font-family:TT Hoves,sans-serif;font-weight:500;line-height:29px;letter-spacing:0;text-transform:none;margin-bottom:20px;text-align:center}.comparison-cell.comparison-cell--feature{display:flex!important}.comparison-title .italic{font-style:italic;font-family:"Nyght Serif",sans-serif}.comparison-table{background:transparent;overflow:hidden}.comparison-row{display:grid;grid-template-columns:1fr 80px 100px;background:#ffdbe8}.comparison-row:nth-child(2){border-radius:12px 0 0}.comparison-row:last-child{border-radius:0 0 12px 12px}.comparison-row:last-child .comparison-cell--welio{border-radius:0 0 0 12px}.comparison-row:last-child .comparison-cell--other{border-radius:0 0 12px}.comparison-row--header{background:transparent}.comparison-row--header .comparison-cell--welio{border-radius:12px 0 0}.comparison-row--header .comparison-cell--other{border-radius:0 12px 0 0}.comparison-cell{padding:14px 10px;display:flex;align-items:center}.comparison-cell--feature{color:#123f4f;font-size:12px;font-style:normal;margin-top:0;text-align:left;font-family:TT Hoves,sans-serif;font-weight:500;line-height:14px;margin-bottom:0;letter-spacing:0;text-transform:none;padding-right:8px;display:flex;align-items:center}.comparison-cell--welio{justify-content:center;background:#fff;font-family:"Nyght Serif",serif;font-style:italic;font-size:16px;font-weight:500;color:#1a3a4a;border-bottom:1px solid rgba(0,0,0,.05)}.comparison-cell--other{justify-content:center;background:#fef0f5;color:#123f4f;font-size:12px;font-style:normal;margin-top:0;text-align:center;font-family:TT Hoves,sans-serif;font-weight:400;line-height:14px;margin-bottom:0;letter-spacing:0;text-transform:none;border-bottom:1px solid rgba(0,0,0,.05)}.comparison-row:last-child .comparison-cell--welio,.comparison-row:last-child .comparison-cell--other{border-bottom:none}.comparison-row--header .comparison-cell--feature{background:transparent}.comparison-row--header .comparison-cell--welio{font-family:"Nyght Serif",serif;font-style:italic;font-size:18px;color:#1a3a4a;border-bottom:1px solid rgba(0,0,0,.05)}.comparison-row--header .comparison-cell--other{color:#123f4f;font-size:12px;font-style:normal;margin-top:0;text-align:center;font-family:TT Hoves,sans-serif;font-weight:500;line-height:12px;margin-bottom:0;letter-spacing:0;text-transform:none;border-bottom:1px solid rgba(0,0,0,.05)}.check-icon{width:15px;height:15px}.manufacturing-section{padding:48px 0;background:#efefef}.manufacturing-section .container{margin:0 auto}.manufacturing-container{max-width:600px;margin:0 auto}.manufacturing-header{margin-bottom:24px;padding-left:16px;padding-right:16px}.manufacturing-title{color:#123f4f;font-size:24px;font-style:normal;font-family:TT Hoves,sans-serif;font-weight:500;line-height:29px;letter-spacing:0;text-transform:none;margin-bottom:16px}.manufacturing-title .italic{font-family:"Nyght Serif",sans-serif;font-style:italic}.badges-grid{display:flex;justify-content:space-between;gap:8px}.badge-item{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1}.badge-icon{width:48px;height:48px;margin-bottom:10px}.badge-icon img{width:100%;height:100%;object-fit:contain}.badge-label{color:#123f4f;font-size:10px;font-style:normal;margin-top:0;text-align:center;font-family:TT Hoves,sans-serif;font-weight:500;line-height:12px;margin-bottom:0;text-transform:none}.info-cards{display:flex;flex-direction:column;gap:12px;margin-bottom:24px;padding-left:16px;padding-right:16px}.info-card{padding:12px 0;border-top:1px dashed #123f4f}.info-card:last-child{border-bottom:1px dashed #123f4f}.info-card-title{color:#123f4f;font-size:18px;font-style:normal;margin-top:0;text-align:left;font-family:TT Hoves,sans-serif;font-weight:500;line-height:22px;letter-spacing:0;text-transform:none;margin-bottom:16px}.info-card-subtitle{color:#123f4f;font-size:14px;font-style:normal;margin-top:0;text-align:left;font-family:TT Hoves,sans-serif;font-weight:400;line-height:20px;letter-spacing:0;text-transform:none;margin-bottom:12px}.info-list{list-style:none}.info-list li{display:flex;align-items:center;gap:12px;margin-bottom:6px;color:#123f4f;font-size:14px;font-style:normal;font-family:TT Hoves,sans-serif;font-weight:400;line-height:20px;letter-spacing:0;text-transform:none}.info-list li:last-child{margin-bottom:0}.info-list .checkmark{flex-shrink:0;width:18px;height:18px;color:#5a7a8a;margin-top:2px}.manufacturing-image{position:relative;overflow:hidden;min-height:300px}.manufacturing-image img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;object-position:center}@media (min-width: 991px) and (max-width: 1180px){.cells-benefits{grid-template-columns:repeat(1,1fr)!important}}@media (min-width: 991px){.cells-items{display:flex;gap:24px}.cells-hero{width:50%;display:unset;height:max-content;padding:16px;height:300px}.cells-content{width:50%}.cells-hero-image{height:300px!important}}@media (min-width: 768px){.cells-section .container{max-width:1280px;margin:0 auto}.reviews-section .container{display:flex}.experts-section .container{padding:0!important}.faq-section{padding:60px 24px}.faq-title{font-size:36px;margin-bottom:32px}.accordion-header{padding:24px 32px}.accordion-header h3{font-size:20px}.accordion-content-inner{padding:0 32px 24px}.accordion-content p{font-size:15px}.manufacturing-section{padding:80px 24px}.manufacturing-title{font-size:32px}.badge-icon{width:56px;height:56px}.badge-label{font-size:11px}.info-card{padding:24px}.info-card-title{font-size:20px}.info-list li{font-size:15px}.manufacturing-image{min-height:400px}.reviews-section{padding:60px 0}.reviews-title{font-size:32px;padding:0 24px}.rating-badge{padding:0 24px}.reviews-swiper{padding-left:24px}.review-card{padding:24px}.review-text{font-size:14px}.comparison-section{padding:0 24px 80px}.comparison-title{font-size:32px}.comparison-row{grid-template-columns:1fr 100px 120px}.comparison-cell{padding:20px 16px}.comparison-cell--feature{font-size:14px}.comparison-cell--other{font-size:13px}.experts-section{padding:60px 0}.experts-section .container{margin:0 auto}.experts-title{font-size:32px;padding:0 24px}.experts-tabs,.expert-cards{padding:0 24px}.expert-card.active{padding:24px;gap:24px}.expert-quote{font-size:14px}.expert-name{font-size:18px}.progress-section{padding:60px 24px}.progress-title{font-size:32px}.progress-card-title{font-size:26px}.progress-card-image{width:180px;height:220px}.progress-description,.progress-list li{font-size:15px}.energy-section{padding:60px 24px 0}.energy-title{font-size:32px}.energy-intro p{font-size:15px}.energy-card{padding:20px}.energy-card-title{font-size:16px}.nad-bar-wrapper{height:28px}.focus-value{font-size:36px}.stress-graph{height:150px}.clinical-section{padding:60px 24px}.clinical-title{font-size:32px}.clinical-grid{gap:16px}.clinical-card{padding:24px}.clinical-percent{font-size:48px}.clinical-label{font-size:15px}.clinical-image{width:120px;height:120px}}@media (min-width: 1024px){.manufacturing-image img{object-fit:contain}.faq-section .container,.reviews-section .container,.experts-section .container,.manufacturing-section .container,.progress-section .container{max-width:1280px!important;padding-left:40px;padding-right:40px}.faq-section{padding:60px 0}.faq-section .container{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.faq-title{font-size:42px;line-height:1.2;margin-bottom:0;position:sticky;top:100px}.accordion{gap:12px}.accordion-header{padding:20px 24px}.accordion-header h3{font-size:18px;line-height:1.4}.accordion-content-inner{padding:0 24px 20px}.accordion-content p{font-size:16px;line-height:1.6}.experts-section{padding:60px 0}.experts-container{width:100%;max-width:1280px}.experts-title{font-size:42px;line-height:1.2;padding:0;margin-bottom:32px;max-width:700px}.experts-tabs{padding:0;gap:12px;margin-bottom:32px;flex-wrap:wrap}.expert-tab{padding:8px 20px;font-size:16px}.expert-cards{padding:0}.expert-card.active{grid-template-columns:1fr 290px;gap:40px;padding:16px}.expert-card-content{padding:20px 0}.expert-quote{font-size:20px;line-height:1.5}.expert-name{font-size:18px;margin-top:24px}.expert-card-media{display:flex;justify-content:flex-end}.expert-card-media img{aspect-ratio:unset;max-width:260px;object-fit:contain}.manufacturing-section{padding:60px 0 0;margin:0 auto}.manufacturing-container{width:100%;max-width:1280px;display:flex;flex-wrap:wrap}.manufacturing-header{padding:0;margin-bottom:40px;flex:0 0 70%;order:-1;display:flex;flex-direction:column;justify-content:center}.manufacturing-title{font-size:42px;line-height:1.2;margin-bottom:32px;max-width:800px}.badges-grid{max-width:600px;gap:24px}.badge-icon{width:64px;height:64px}.badge-label{font-size:13px;line-height:1.3}.info-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:0;margin-bottom:40px}.info-card{padding:24px;border:1px dashed #123f4f;border-radius:12px}.info-card:last-child{border-bottom:1px dashed #123f4f}.info-card-title{font-size:20px;line-height:1.3;margin-bottom:12px}.info-card-subtitle{font-size:15px;margin-bottom:16px}.info-list li{font-size:15px;margin-bottom:8px}.manufacturing-image{border-radius:16px;min-height:500px;flex:0 0 30%;order:-1}}.utility-bar{background:#ffa1c4}.utility-bar .page-width{display:flex;justify-content:center;align-items:center}.announcement-bar{width:100%}.announcement-bar__message{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;color:#123f4f;font-size:14px;font-style:normal;font-family:TT Hoves,sans-serif;font-weight:400;line-height:1.4;letter-spacing:0;text-transform:none}.announcement-bar__message span{color:#123f4f;font-size:14px;font-style:normal;font-family:TT Hoves,sans-serif;font-weight:400;line-height:17px;letter-spacing:0;text-transform:none}.announcement-bar__message .italic,.announcement-bar__message em,.announcement-bar__message i{font-style:italic;font-family:"Nyght Serif",sans-serif}.announcement-bar__link{display:flex;align-items:center;justify-content:center;gap:12px;text-decoration:none;color:#123f4f}.announcement-bar__link:hover{text-decoration:none}.announcement-bar__link .icon-arrow,.announcement-bar__link svg{width:20px;height:20px;color:#123f4f;transition:transform .3s ease}.announcement-bar__link:hover .icon-arrow,.announcement-bar__link:hover svg{transform:translate(4px)}.utility-bar .list-social,.utility-bar .localization-wrapper,.announcement-bar-slider .slider-button{display:none}.custom-featured-product{padding:16px 0 0;background:#efefef;overflow:visible}.custom-featured-product .container{max-width:600px;margin:0 auto;padding:0 16px;overflow:visible}.featured-product-container{display:flex;flex-direction:column;gap:24px;overflow:visible}.featured-product-media,.featured-product-swiper{width:100%;overflow:visible}.featured-product-swiper .swiper-wrapper{align-items:center}.featured-product-swiper .swiper-slide{width:85%;border-radius:16px;overflow:hidden;background:#f5f5f5;transition:transform .3s ease,opacity .3s ease}.featured-product-image{width:100%;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}.featured-product-image img{width:100%;height:100%;object-fit:cover}.featured-product-pagination{display:flex;align-items:center;justify-content:center;gap:8px;padding:20px 0;position:unset}.featured-product-pagination .swiper-pagination-bullet{width:6px;height:6px;background:#123f4f66;opacity:1;margin:0!important;border-radius:100px;transition:all .3s ease}.featured-product-pagination .swiper-pagination-bullet-active{width:55px;background:#123f4f}.featured-product-info{display:flex;flex-direction:column;gap:16px}.featured-rating-badge{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.featured-rating-stars{display:flex;align-items:center;gap:2px}.featured-rating-stars svg{width:18px;height:18px}.featured-rating-value{color:#123f4f;font-size:14px;font-style:normal;font-family:TT Hoves,sans-serif;font-weight:400;line-height:14px;letter-spacing:0;text-transform:none}.featured-rating-divider{color:#123f4f;font-size:14px}.featured-rating-count{color:#123f4f;font-size:14px;font-style:normal;font-family:TT Hoves,sans-serif;font-weight:400;line-height:14px;letter-spacing:0;text-transform:none}.featured-product-title{color:#123f4f;font-size:28px;font-style:normal;margin-top:0;text-align:left;font-family:TT Hoves,sans-serif;font-weight:500;line-height:34px;margin-bottom:0;letter-spacing:0;text-transform:none}.featured-product-description{color:#123f4f;font-size:14px;font-style:normal;margin-top:0;text-align:left;font-family:TT Hoves,sans-serif;font-weight:400;line-height:20px;margin-bottom:0;letter-spacing:0;text-transform:none}.featured-product-description p{margin:0}.featured-product-buy{margin-top:8px}.featured-buy-button{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:18px 24px;background:#123f4f;border:none;border-radius:100px;cursor:pointer;transition:background .3s ease}.featured-buy-button:hover{background:#0d2f3a}.featured-buy-button:disabled{background:#ccc;cursor:not-allowed}.featured-buy-text,.featured-buy-dash,.featured-buy-price{font-family:TT Hoves,sans-serif;font-size:16px;font-weight:500;color:#fff}.featured-buy-compare-price{font-family:TT Hoves,sans-serif;font-size:14px;font-weight:400;color:#fff9;text-decoration:line-through;margin-left:4px}.featured-guarantee-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0}.featured-guarantee{display:flex;align-items:center;gap:10px}.featured-guarantee svg{width:18px;height:18px;color:#123f4f;flex-shrink:0}.featured-guarantee span{color:#123f4f;font-size:12px;font-style:normal;margin-top:0;text-align:left;font-family:TT Hoves,sans-serif;font-weight:500;line-height:15px;margin-bottom:0;text-transform:none}.featured-payment-icons{display:flex;align-items:center;gap:4px}.featured-payment-icons img{height:22px;width:auto}.featured-accordions{display:flex;flex-direction:column;gap:0;margin-top:8px}.featured-accordion{border-bottom:1px dashed #123f4f}.featured-accordion:first-child{border-top:1px dashed #123f4f}.featured-accordion-header{width:100%;display:flex;align-items:center;justify-content:space-between;padding:16px 0;background:none;border:none;cursor:pointer;text-align:left}.featured-accordion-title{color:#123f4f;font-size:16px;font-style:normal;margin-top:0;text-align:left;font-family:TT Hoves,sans-serif;font-weight:500;line-height:19px;margin-bottom:0;letter-spacing:0;text-transform:none}.featured-accordion-icon{width:20px;height:20px;color:#123f4f;transition:transform .3s ease;flex-shrink:0}.featured-accordion.active .featured-accordion-icon{transform:rotate(180deg)}.featured-accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.featured-accordion-inner{padding-bottom:16px;font-family:TT Hoves,sans-serif;font-size:14px;color:#555;line-height:1.6}.featured-accordion-inner p{color:#123f4f;font-size:14px;font-style:normal;text-align:left;font-family:TT Hoves,sans-serif;font-weight:400;line-height:20px;letter-spacing:0;text-transform:none;margin:0 0 12px}.featured-accordion-inner p:last-child{margin-bottom:0}.featured-accordion-inner ul{margin:0;padding-left:20px}.featured-accordion-inner li{color:#123f4f;font-size:14px;font-style:normal;margin-top:0;text-align:left;font-family:TT Hoves,sans-serif;font-weight:400;line-height:20px;letter-spacing:0;text-transform:none;margin-bottom:6px}.featured-accordion-inner li:last-child{margin-bottom:0}@media (min-width: 1024px){.custom-featured-product{padding:80px 40px}.custom-featured-product .container{max-width:1280px}.featured-product-container{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.featured-product-media{position:sticky;top:120px}.featured-product-image{aspect-ratio:1 / 1}.featured-product-info{gap:20px}.featured-rating-stars svg{width:20px;height:20px}.featured-rating-value,.featured-rating-count{font-size:15px}.featured-product-title{font-size:36px}.featured-product-description{font-size:16px}.featured-buy-button{padding:20px 32px}.featured-buy-text,.featured-buy-dash,.featured-buy-price{font-size:18px}.featured-buy-compare-price{font-size:16px}.featured-accordion-header{padding:20px 0}.featured-accordion-title{font-size:18px}.featured-accordion-inner{font-size:15px}}@media (min-width: 768px){.cells-section{padding:60px 40px 0}.cells-container{max-width:1280px}.cells-title{margin-bottom:40px}.cells-title .cells-span{font-size:42px;line-height:1.2}.cells-hero{display:grid;grid-template-columns:1fr;gap:40px;align-items:center;margin-bottom:60px;padding:0;min-height:300px}.cells-hero-image{height:100%;width:100%;max-width:max-content}.cells-hero-image img{border-radius:16px;width:100%;height:100%;object-fit:contain}.cells-labels{gap:24px}.cells-label-text{font-size:16px}.cells-decoration--1{width:120px;height:120px;top:-30px;right:-20px}.cells-decoration--2{width:100px;height:100px;bottom:-25px;left:-25px}.cells-subtitle{font-size:36px;line-height:1.2;margin-bottom:40px;max-width:700px}.cells-benefits{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.cells-benefit{gap:16px}.cells-benefit-icon{width:56px;height:56px}.cells-benefit-icon img{max-width:24px;max-height:24px}.cells-benefit-title{font-size:18px;margin-bottom:8px}.cells-benefit-text{font-size:15px;line-height:1.5}.marquee-section{padding:60px 0 0}.marquee-container{max-width:1200px;margin:0 auto;padding:16px 0}.marquee-track{gap:80px}.marquee-item img{height:32px}.marquee-placeholder{font-size:22px}.stories-section{padding:60px 0 0}.stories-container{max-width:1280px}.stories-title{font-size:42px;line-height:1.2;margin-bottom:40px;padding:0;max-width:600px}.stories-swiper{padding:0}.stories-swiper .swiper-slide{width:320px}.story-media{height:420px}.story-play-btn{width:48px;height:48px;top:16px;right:16px}.story-play-btn svg{width:20px;height:20px}.story-content{padding:24px}.story-quote{font-size:16px;margin-bottom:12px}.story-rating{gap:8px}.story-rating-stars svg{width:18px;height:18px}.story-rating-value{font-size:15px}.clinical-section{padding:60px 40px}.clinical-container{max-width:1280px}.clinical-title{font-size:42px;line-height:1.2;margin-bottom:48px;max-width:700px}.clinical-grid{grid-template-columns:repeat(4,1fr);gap:24px}.clinical-card{padding:28px;border-radius:20px}.clinical-percent{font-size:56px;line-height:1.1;margin-bottom:12px}.clinical-label{font-size:18px;line-height:1.3;margin-bottom:20px}.clinical-image{width:100px;height:100px}.comparison-section{padding:60px 40px}.comparison-container{max-width:1280px;display:flex;flex-direction:row-reverse;gap:48px;align-items:flex-start}.comparison-items{max-width:550px;margin-right:auto}.reviews-hero{max-width:520px;margin:0 auto 20px}.progress-container,.energy-container{max-width:768px}.reviews-container{max-width:575px;margin-left:unset}.comparison-hero{order:2;max-width:420px;margin:0 0 0 auto}.comparison-hero img{border-radius:20px}.comparison-title{font-size:36px;line-height:1.2;text-align:left;margin-bottom:32px;grid-column:1;order:1}.comparison-table{grid-column:1;order:3}.comparison-row{grid-template-columns:1fr 120px 160px}.comparison-cell{padding:18px 16px}.comparison-cell--feature{font-size:15px;line-height:1.4}.comparison-cell--welio{font-size:18px}.comparison-cell--other{font-size:14px}.comparison-row--header .comparison-cell--welio{font-size:22px}.comparison-row--header .comparison-cell--other{font-size:14px}.custom-featured-product{padding:100px 40px}.custom-featured-product .container{max-width:1280px}.featured-product-container{grid-template-columns:1fr 1fr;gap:80px}.featured-product-swiper .swiper-slide{width:100%}.featured-product-swiper .swiper-slide:not(.swiper-slide-active){opacity:1}.featured-product-title{font-size:42px}.featured-product-description{font-size:17px}.featured-guarantee-row{padding:12px 0}.featured-guarantee span{font-size:14px}.featured-payment-icons img{height:26px}}.custom-footer{background:#ebffab;padding:40px 16px 30px}.custom-footer .container{max-width:1280px;margin:0 auto}.footer-container{display:flex;flex-direction:column;gap:32px}.footer-nav{display:grid;grid-template-columns:1fr 1fr;gap:24px}.footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.footer-links li a{color:#000;font-size:15px;font-style:normal;margin-top:0;text-align:left;font-family:TT Hoves,sans-serif;font-weight:500;line-height:15px;margin-bottom:0;text-transform:none;text-decoration:none;transition:opacity .2s ease}.footer-links li a:hover{opacity:.7}.footer-section{padding-top:12px;border-top:1px solid rgba(0,0,0,.1);display:grid;grid-template-columns:1fr 1fr;gap:24px}.footer-heading{color:#000;font-size:16px;font-style:normal;font-family:TT Hoves,sans-serif;font-weight:500;line-height:15px;text-transform:none;margin:0 0 16px}.footer-email{color:#000;text-decoration:none;font-family:TT Hoves,sans-serif;font-size:15px;font-weight:400;transition:opacity .2s ease;line-height:100%}.footer-email:hover{opacity:.7}.footer-section-right{display:flex;flex-direction:column;align-items:flex-start}.footer-social{display:flex;gap:16px;margin-top:24px}.footer-social a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:#000;transition:opacity .2s ease}.footer-social a:hover{opacity:.7}.footer-social svg{width:28px;height:28px}@media (min-width: 768px){.custom-footer{padding:60px 40px 50px}.footer-section{display:flex;flex-direction:column}.footer-nav-column{display:flex}.footer-link{margin-top:auto}.footer-container{display:grid;grid-template-columns:2fr 1fr 1.5fr;gap:60px}.footer-nav{gap:40px}.footer-section{padding-top:0;border-top:none}.footer-links li a{font-size:16px}.footer-heading{font-size:22px;margin-bottom:20px}.footer-email{font-size:16px}.footer-social{margin-top:32px}}.footer-questions-desktop{display:none}.footer-questions-mobile{padding-top:12px;border-top:1px solid rgba(0,0,0,.1);display:flex;flex-direction:column;gap:16px}.footer-questions-mobile .footer-heading,.footer-questions-desktop .footer-heading{margin-bottom:0}@media (min-width: 769px){.footer-questions-mobile{display:none}.footer-questions-desktop{display:flex;flex-direction:column;gap:16px;margin-top:32px;padding-top:24px;border:unset;width:100%}}.footer-email-form{display:flex;gap:0;width:100%;position:relative}.footer-email-form input{flex:1;padding:15.5px 12px;border-radius:200px;border-right:none;border:0;background:#fff;outline:none;color:#000;font-size:14px;font-style:normal;font-family:TT Hoves,sans-serif;font-weight:400;line-height:15px;text-transform:none}.footer-email-form input::placeholder{color:#0006}.footer-email-form button{border-radius:200px;height:38px;display:flex;justify-content:center;align-items:center;padding:9px 24px;color:#fff;font-size:16px;font-style:normal;font-family:TT Hoves,sans-serif;font-weight:500;line-height:20px;text-transform:none;top:50%;position:absolute;transform:translateY(-50%);right:4px;cursor:pointer;white-space:nowrap;background-color:#123f4f;border:0;outline:none;transition:background .2s}.footer-email-form button:hover{background:#0f2422}.footer-email-form .form-success{position:absolute;bottom:-28px;left:0;font-size:13px;color:#0a6b3d;margin:0;font-family:TT Hoves,sans-serif}.footer-email-form .form-error{position:absolute;bottom:-28px;left:0;font-size:13px;color:#c00;margin:0;font-family:TT Hoves,sans-serif}.footer-country{padding-top:12px;border-top:1px solid rgba(0,0,0,.1);display:flex;align-items:center;justify-content:space-between;gap:16px}.footer-country .footer-heading{margin-bottom:0}.footer-country-selector{display:flex;justify-content:flex-end}.country-selector-btn{display:inline-flex;align-items:center;gap:8px;padding:0;background:transparent;border:none;color:#000;font-size:15px;font-family:TT Hoves,sans-serif;cursor:pointer;transition:opacity .2s}.country-selector-btn:hover{opacity:.7}.country-selector-btn svg{width:18px;height:18px}.footer-bottom{text-align:center;margin-top:16px}.footer-logo{margin-bottom:16px}.footer-logo img{max-width:100%;width:280px;height:auto;display:block;margin:0 auto}.footer-copyright{color:#0009;font-size:16px;font-style:normal;font-family:TT Hoves,sans-serif;font-weight:400;line-height:21px;text-align:left;text-transform:none}sticky-header{background:#efefef!important;padding-top:10px}.header{padding:10px 3rem!important}body{padding-top:30px;background:#efefef!important}.experts-section .container{max-width:768px}.progress-section .container,.reviews-section .container{margin:0 auto}.featured-product-media{overflow:hidden}.energy-hero,.progress-hero{display:none;max-width:620px}@media (min-width: 991px){.experts-section .container{width:100%;max-width:1280px;padding-left:24px!important;padding-right:24px!important;display:flex;gap:48px}.experts-hero{display:block;position:sticky;top:120px;height:max-content;max-width:370px}.energy-hero{display:block;position:sticky;top:120px;height:max-content}.energy-hero img{width:100%;height:auto}.energy-section .container{display:flex;flex-direction:row-reverse;max-width:1280px;margin:0 auto;width:100%;gap:48px}.energy-container{max-width:575px}.progress-hero{display:block;position:sticky;top:120px;height:max-content}.progress-container{max-width:575px}.progress-section .container{display:flex;flex-direction:row;max-width:1280px;margin:0 auto;width:100%;gap:48px}.progress-hero img{width:100%;height:auto}}@media (max-width: 991px){.cells-hero{height:300px;display:flex;max-width:max-content;padding-right:40px}}@media (max-width: 768px){.cells-hero{padding-right:0;height:100%;max-height:250px}.cells-hero-image img{height:100%;object-fit:contain;max-height:250px}.cells-hero-image{height:100%;max-height:250px;display:flex}}@media (max-width: 575px){.cells-hero{max-width:unset}.cells-hero-image img{width:max-content}}@media (min-width: 768px) and (max-width: 1280px){.expert-card.active{grid-template-columns:1fr 170px;padding:12px}.expert-quote{font-size:16px}}@media (min-width: 768px) and (max-width: 1180px){.comparison-row{grid-template-columns:1fr 80px 120px!important}}@media (min-width: 768px){section.custom-section{padding-top:60px!important;padding-bottom:60px!important}.footer-copyright{text-align:center}.footer-questions{border:unset}}.reviews-hero-mobile{display:block}.reviews-hero-desktop{display:none}@media (min-width: 769px){.reviews-hero-mobile{display:none}.reviews-hero-desktop{display:block}}@media (min-width: 768px) and (max-width: 1024px){.faq-section .container,.manufacturing-container,.experts-container{max-width:unset}.manufacturing-image{max-width:600px;margin:0 auto}}.kaching-bundles__bar:not(.kaching-bundles__bar--selected) .kaching-bundles__bar-container{background-color:#e6e6e6!important;box-shadow:unset!important;border:2px solid transparent}.kaching-bundles__bar.kaching-bundles__bar--selected .kaching-bundles__bar-container{background-color:#ffa1c452!important;box-shadow:unset!important;border:2px solid rgba(255,161,196,1)}.kaching-bundles__bar-most-popular__content:before,.kaching-bundles__bar-most-popular__content:after{display:none!important}.kaching-bundles .kaching-bundles__bar-most-popular__content{border-radius:200px!important;background-color:#ffa1c4!important;margin:-4px 8px 0!important}.kaching-bundles .kaching-bundles__bar-price{color:#123f4f!important;font-size:16px;font-style:normal;margin-top:0;text-align:right;font-family:TT Hoves,sans-serif;font-weight:700;line-height:19px;margin-bottom:0;letter-spacing:0;text-transform:none}.kaching-bundles .kaching-bundles__bar-title{color:#123f4f!important;font-size:16px;font-style:normal;margin-top:0;text-align:left;font-family:TT Hoves,sans-serif;font-weight:500;line-height:19px;margin-bottom:0;letter-spacing:0;text-transform:none}.kaching-bundles .kaching-bundles__bar-full-price{color:#123f4f!important;font-size:12px;font-style:normal;text-align:right;font-family:TT Hoves,sans-serif;font-weight:400;line-height:14px;letter-spacing:0;text-transform:none;margin-top:8px}.kaching-bundles .kaching-bundles__bar-subtitle{color:#123f4f!important;font-size:12px;font-style:normal;text-align:left;font-family:TT Hoves,sans-serif;font-weight:400;line-height:14px;margin-bottom:0;letter-spacing:0;text-transform:none;margin-top:8px}.kaching-bundles .kaching-bundles__block-title{color:#123f4f!important;font-size:14px!important;font-style:normal;margin-top:0;text-align:left;font-family:TT Hoves,sans-serif;font-weight:500!important;line-height:17px;margin-bottom:0;letter-spacing:0;text-transform:none}.kaching-bundles .kaching-bundles__block-title:before,.kaching-bundles .kaching-bundles__block-title:after{background:#000!important;height:1px!important}@media screen and (min-width: 990px){.header:not(.drawer-menu).page-width{max-width:1280px;padding-left:16px!important;padding-right:16px!important}}.header__menu-item{color:#000;font-size:16px;font-style:normal;font-family:TT Hoves,sans-serif;font-weight:500;line-height:20px;text-transform:none}.menu-drawer__navigation{background:#efefef}.menu-drawer__menu-item--active,.menu-drawer__menu-item:focus,.menu-drawer__close-button:focus,.menu-drawer__menu-item:hover,.menu-drawer__close-button:hover{background-color:unset!important}
/*# sourceMappingURL=/cdn/shop/t/22/assets/style.css.map */
