.gellies-menu-item a,.gellies-mobile-item a{color:#fff;padding:5px 0;transition:color .3s;font-weight:800;text-decoration:none}.gellies-menu-item a::after,.gellies-mobile-item a::after{content:'';position:absolute;height:2px;left:0;background-color:#74bdee;transition:transform .3s;bottom:0}.gh-intro-badge,.gh-nowrap,.gh-title-line{white-space:nowrap}.gellies-emoji-badge,.gellies-feature-item,.gellies-mobile-track,.gellies-testimonial-item,.ingredient-showcase-card,.ingredient-showcase-flag,.ingredient-showcase-icon,.quote-svg{will-change:transform}.gp-container,:root{--primary-blue:#74BDEE;--secondary-blue:#2E496A}body,html{scroll-behavior:smooth}.gh-intro-badge,.mobile-lang-btn.active,.mobile-language-selector-label{text-shadow:0 1px 2px rgba(0,0,0,.2)}.gellies-header{position:relative;width:100%;background-color:#2e496a;z-index:100}.gellies-nav-container{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:12px 30px}.gellies-cta,.gellies-logo{flex:0 0 auto}.gellies-logo-img{width:70px;height:auto;transition:transform .3s}.gellies-logo a:hover .gellies-logo-img{transform:scale(1.05)}.gellies-nav-desktop{flex:1;display:flex;justify-content:center}.gellies-menu{display:flex;list-style:none;margin:0;padding:0;gap:40px}.gellies-menu-item a{font-family:Nunito,sans-serif;font-size:16px;position:relative}.gellies-menu-item a::after{width:100%;transform:scaleX(0);transform-origin:center}.gellies-menu-item a:hover{color:#55beff}.gellies-menu-item a:hover::after,.gellies-menu-item.gellies-active a::after,.gellies-mobile-item a:hover::after,.gellies-mobile-item.gellies-active a::after{transform:scaleX(1)}.gellies-menu-item.gellies-active a{color:#74bdee}.gellies-button-nav{display:inline-block;background:linear-gradient(135deg,#74bdee 0,#5ba3d9 100%);color:#fff;font-family:Nunito,sans-serif;font-weight:800;font-size:15px;text-decoration:none;padding:10px 20px;border-radius:6px;transition:.3s;text-transform:uppercase;letter-spacing:.5px}.gellies-button-nav:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(116,189,238,.4)}.gellies-mobile-toggle{display:none;background:0 0;border:none;cursor:pointer;padding:10px;z-index:1001;width:40px;height:40px;position:relative;border-radius:50%;transition:background-color .3s}.gh-feature-item,.gh-intro-badge,.gh-main-title{cursor:default;font-family:Nunito,sans-serif}.gellies-mobile-toggle:hover{background-color:rgba(255,255,255,.1)}.gellies-burger-icon{display:block;position:relative;width:22px;height:22px;margin:0 auto}.gellies-burger-icon::after,.gellies-burger-icon::before{content:'';position:absolute;left:0;width:22px;height:2px;background-color:#fff;border-radius:2px;transition:.3s}.gellies-burger-icon::before{top:6px;width:16px;right:0;left:auto}.gellies-burger-icon::after{bottom:6px}.gellies-mobile-toggle.active .gellies-burger-icon::before{transform:translateY(4px) rotate(45deg);width:22px;left:0}.gellies-mobile-toggle.active .gellies-burger-icon::after{transform:translateY(-4px) rotate(-45deg)}.gellies-nav-mobile{display:none;position:fixed;top:74px;left:0;width:100%;height:0;background-color:#2e496a;overflow:hidden;transition:height .4s;z-index:999}.gellies-nav-mobile.active{height:calc(100vh - 74px)}.gellies-mobile-menu{list-style:none;margin:0;padding:60px 40px;opacity:0;transform:translateY(20px);transition:.4s;max-width:320px}.gellies-nav-mobile.active .gellies-mobile-menu{opacity:1;transform:translateY(0)}.gellies-mobile-item{text-align:left;margin-bottom:30px;position:relative}.gellies-mobile-item a{font-family:Nunito,sans-serif;font-size:22px;display:inline-block;position:relative}.gellies-mobile-item a::after{width:100%;transform:scaleX(0);transform-origin:left}.gellies-linkedin:hover,.gellies-mobile-item a:hover,.gellies-mobile-item.gellies-active a{color:#21aaff}.gellies-mobile-item.gellies-mobile-cta{margin-top:50px}.gellies-mobile-item.gellies-mobile-cta a{display:inline-block;background:linear-gradient(135deg,#74bdee 0,#5ba3d9 100%);color:#fff;font-weight:800;font-size:16px;padding:12px 20px;border-radius:6px;text-transform:uppercase;letter-spacing:0;white-space:nowrap}.gellies-mobile-item.gellies-mobile-cta a::after{display:none}.gellies-no-padding-top,body{padding-top:0}@media (min-width:992px){.gellies-logo-img{width:100px}.gh-section{padding-top:100px}}@media (max-width:992px){.gellies-menu{gap:20px}.gellies-button-nav{padding:8px 16px;font-size:13px;white-space:nowrap}}.gh-section{background-color:#2e496a;min-height:90vh;display:flex;align-items:center;justify-content:space-between;margin:0;position:relative;overflow:visible;pointer-events:auto;user-select:auto;z-index:1}.gh-left-content{flex:1;max-width:40%;padding-left:10%;padding-right:2%;z-index:2;pointer-events:auto}.gellies-title-text,.gh-highlight-text,.gh-intro-badge,.soutiens{position:relative;z-index:1}.gh-intro-badge{color:#fff;font-weight:700;font-size:clamp(14px, 1vw, 18px);text-align:left;margin:0 0 clamp(40px,6vh,60px);line-height:1.3;display:inline-block;padding:clamp(5px,.8vw,8px) clamp(10px,1.2vw,15px);border-radius:30px;opacity:0;animation:.6s ease-out .2s forwards gh-fadeIn;border:3px solid #9dbdff;background-color:rgba(157,190,255,.3)}.gh-main-title{color:#fff;font-weight:900;font-size:clamp(32px, 4vw, 60px);text-align:left;line-height:1.1;margin:0 0 clamp(40px,7vh,70px);opacity:0;animation:.8s cubic-bezier(.23,1,.32,1) .3s forwards gh-fadeInScale;transform:scale(.95);word-break:normal;hyphens:none;overflow:visible;max-height:none}@media (min-width:1200px) and (max-width:1600px){.gh-main-title{font-size:clamp(36px, 3.2vw, 52px);line-height:1.1}.gh-intro-badge{white-space:nowrap;font-size:clamp(15px, 1.2vw, 18px);padding:6px 15px}.gh-feature-item{font-size:clamp(15px, 1.1vw, 18px);margin-bottom:15px}.gh-button{font-size:clamp(15px, 1vw, 18px)}.gh-button-wrapper{margin-bottom:clamp(35px,6vh,60px)}}@media (min-width:1600px) and (max-width:1920px){.gh-main-title{font-size:clamp(42px, 3.5vw, 60px)}.gh-intro-badge{font-size:clamp(16px, 1.3vw, 20px);padding:7px 18px}.gh-feature-item{font-size:clamp(16px, 1.2vw, 22px);margin-bottom:18px}.gh-button{font-size:clamp(16px, 1.1vw, 22px);padding:clamp(12px,.8vw,18px) clamp(20px,1.5vw,30px)}.gh-button-wrapper{margin-bottom:clamp(40px,7vh,80px)}}@media (min-width:1920px){.gh-main-title{font-size:clamp(48px, 3.2vw, 80px)}.gh-intro-badge{font-size:clamp(18px, 1.2vw, 26px);padding:8px 20px;border-width:3px}.gh-feature-item{font-size:clamp(20px, 1.4vw, 30px);margin-bottom:22px}.gh-features{margin-bottom:clamp(45px,5vh,70px)}.gh-button{font-size:clamp(20px, 1.3vw, 28px);padding:clamp(15px,1vw,20px) clamp(25px,2vw,40px)}.gh-button-wrapper{margin-bottom:clamp(50px,8vh,100px)}}@media (min-width:2400px){.gh-main-title{font-size:clamp(60px, 3.5vw, 90px)}.gh-intro-badge{font-size:clamp(22px, 1.4vw, 30px);padding:10px 25px;border-width:4px}.gh-feature-item{font-size:clamp(24px, 1.6vw, 36px);margin-bottom:28px}.gh-button{font-size:clamp(24px, 1.5vw, 34px);padding:clamp(18px,1.2vw,25px) clamp(30px,2.2vw,50px)}}@keyframes gh-fadeInScale{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.gh-title-line{display:block;position:relative;max-width:100%;margin-bottom:.1em}.gellies-image-display-block,.gh-title-line-1,.gh-title-line-2,.gh-title-line-3,.quote-svg defs{display:block}@media (min-width:1366px) and (max-width:1600px){.gh-main-title{font-size:clamp(32px, 3.2vw, 48px);line-height:1.2}}.gellies-title-highlight,.gh-highlight{position:relative;display:inline-block}.gh-button::after,.gh-button::before,.gh-highlight-bg{position:absolute;opacity:0}.gh-highlight-bg{bottom:0;left:-.1em;right:-.1em;height:.4em;background-color:#74bdee;border-radius:.35em;z-index:0;transform:scaleX(0);transform-origin:left;animation:.6s ease-out .8s forwards gh-underlineExpand;pointer-events:none}.gh-features{margin:clamp(45px,8vh,80px) 0;opacity:0;animation:.6s ease-out 1s forwards gh-fadeIn}.gh-feature-item{color:#fff;font-weight:400;font-size:clamp(13px, 1.6vw, 18px);margin-bottom:clamp(20px,3vh,25px);display:flex;align-items:flex-start;line-height:1.3}.gh-check,.gh-feature-item strong{font-weight:700}.gh-button,.gh-check{display:inline-block;position:relative}.gh-check{color:#74bdee;margin-right:10px;font-size:1.2em;animation:3s ease-in-out infinite gh-sparkle;flex-shrink:0;width:1.2em;text-align:center;transform-origin:center;line-height:1;height:1.2em;vertical-align:middle}@keyframes gh-sparkle{0%,100%{text-shadow:0 0 0 rgba(116,189,238,0);transform:scale(1) translateY(0)}50%{text-shadow:0 0 10px rgba(116,189,238,.7);transform:scale(1.1) translateY(0)}}.gh-feature-item:first-child .gh-check{animation-delay:0s}.gh-feature-item:nth-child(2) .gh-check{animation-delay:1s}.gh-feature-item:nth-child(3) .gh-check{animation-delay:2s}.gh-button-wrapper{margin-top:clamp(45px,8vh,80px);margin-bottom:clamp(30px,5vh,60px);opacity:0;animation:.6s ease-out 1s forwards gh-fadeIn}.gh-button{background:linear-gradient(135deg,#74bdee 0,#5ba3d9 100%);color:#fff;font-family:Nunito,sans-serif;font-weight:800;font-size:clamp(14px, 1.6vw, 18px);text-decoration:none;padding:clamp(12px,2vh,15px) clamp(20px,3vw,30px);border-radius:8px;overflow:hidden;transition:.3s;box-shadow:0 4px 15px rgba(116,189,238,.3);transform:translateY(0);cursor:pointer;animation:3s ease-in-out infinite gh-button-scale;letter-spacing:.03em}@keyframes gh-button-scale{0%,100%{transform:scale(1)}50%{transform:scale(1.03)}}.gh-button::before{content:"";top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(120deg,#74bdee 30%,#5ba3d9,#74bdee 70%);background-size:300% 300%;border-radius:10px;z-index:-1;filter:blur(1px);animation:3s infinite gh-gradient-rotate,2.5s cubic-bezier(.455,.03,.515,.955) infinite gh-pulse-glow}@keyframes gh-gradient-rotate{0%,100%{background-position:0 0}50%{background-position:100% 100%}}@keyframes gh-pulse-glow{0%,100%{opacity:.2;transform:scale(.98)}50%{opacity:.8;transform:scale(1.05)}}.gh-button::after{content:"";top:0;left:0;right:0;bottom:0;background:radial-gradient(circle,rgba(157,189,255,.2) 0,rgba(255,255,255,0) 70%);border-radius:8px;animation:2.5s cubic-bezier(.455,.03,.515,.955) infinite gh-pulse-overlay}@keyframes gh-pulse-overlay{0%,100%{opacity:0;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}}.gh-button:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 8px 25px rgba(116,189,238,.5);background:linear-gradient(135deg,#5ba3d9 0,#74bdee 100%);animation:none}.gellies-feature-item--joy:hover,.gellies-feature-item--love:hover,.gellies-feature-item--success:hover,.gellies-feature-item:hover{background:linear-gradient(135deg,rgba(255,255,255,.98) 0,rgba(248,250,252,.95) 100%)}.gh-button:hover::after,.gh-button:hover::before{animation-play-state:paused}.gh-button:active{transform:translateY(-1px) scale(.98)}.gh-right-content{flex:1;display:flex;align-items:center;justify-content:space-between;position:relative;max-width:60%;height:100%;overflow:visible;padding:0;margin:0;pointer-events:auto}.gh-image-container{position:absolute;right:0;width:100%;height:120%;display:flex;justify-content:flex-end;align-items:center;overflow:visible;pointer-events:none}.gh-image,.gh-image-mobile{height:auto;opacity:0;animation:1s ease-out forwards gh-fadeIn;object-fit:contain}.gh-image{width:200%;max-width:none;z-index:2;position:relative;margin:0;padding:0;pointer-events:none}@media (min-width:2400px){.gh-right-content{max-width:65%}.gh-image{width:300%;max-width:none}}.gh-image-mobile{display:none;width:100%;max-width:100%}@keyframes gh-fadeIn{from{opacity:0}to{opacity:1}}@keyframes gh-underlineExpand{from{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}.gh-title-line-1,.gh-title-line-2{display:inline-block}@media (min-width:1400px){.gh-main-title{display:flex;flex-direction:column}.gh-title-line-1,.gh-title-line-2,.gh-title-line-3{display:block;white-space:normal}}@media (min-width:901px) and (max-width:1399px){.gh-main-title{display:flex;flex-direction:column}.gh-title-line-1,.gh-title-line-2,.gh-title-line-3{display:block;white-space:normal}}@media (max-width:1400px){.gh-left-content{padding-left:5%}}@media (max-width:1200px){.gh-left-content{max-width:45%}.gh-image{width:220%}}@media (max-width:1024px){.gh-left-content{max-width:50%;padding-left:4%}.gh-image{width:240%}.gh-main-title{font-size:clamp(24px, 3.8vw, 46px)}.gh-feature-item{font-size:clamp(12px, 1.5vw, 16px)}}@media (max-width:900px) and (min-width:769px){.gh-main-title{font-size:clamp(24px, 3.8vw, 46px);line-height:1.2;margin-bottom:clamp(35px,6vh,50px)}.gh-features{margin:clamp(35px,6vh,50px) 0}.gh-intro-badge{margin-bottom:clamp(30px,5vh,45px)}.gh-button-wrapper{margin-top:clamp(35px,6vh,50px)}}@media (max-width:768px){.gellies-cta,.gellies-nav-desktop,.gh-image{display:none}.gellies-mobile-toggle,.gellies-nav-mobile{display:block}.gellies-nav-container{padding:12px 20px}.gh-section{flex-direction:column;padding:40px 28px 50px;min-height:auto;overflow:visible;position:relative}.gh-left-content{max-width:100%;padding-left:0;padding-right:0;text-align:left;z-index:2;margin-bottom:30px}.gh-intro-badge{text-align:left;margin:0 0 32px;font-size:clamp(14px, 4vw, 16px);display:inline-block;padding:8px 16px}.gh-main-title{font-size:clamp(38px, 10vw, 48px);text-align:left;margin-bottom:65px;line-height:1.1;max-width:100%;word-break:normal;hyphens:none;overflow-wrap:normal;font-weight:900}.gh-title-line{display:block;margin-bottom:.1em;white-space:normal}.gh-title-line-1,.gh-title-line-2{margin-bottom:.05em}.gh-title-line-3{display:inline-block}.gh-features{margin:0 0 60px;text-align:left;width:100%;padding-top:20px}.gh-feature-item{justify-content:flex-start;text-align:left;margin-left:0;margin-right:0;max-width:100%;margin-bottom:24px;font-size:clamp(16px, 4.2vw, 20px);padding-left:8px;line-height:1.4;display:flex;flex-wrap:nowrap;align-items:flex-start}.gh-feature-text{flex:1;display:inline-block;white-space:normal}.gh-check{color:#74bdee;margin-right:12px;font-weight:700;font-size:1.4em;position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:-8px}.gh-button-wrapper{margin-top:32px;text-align:center;width:100%;margin-bottom:10px}.gh-button{font-size:clamp(16px, 4.2vw, 18px);padding:18px 32px;display:inline-block;min-height:54px;box-shadow:0 6px 12px rgba(0,0,0,.15);border-radius:10px;min-width:240px;text-align:center;font-weight:900;letter-spacing:.05em}.gh-image-container,.gh-right-content{position:relative;width:100%;display:flex;height:auto}.gh-right-content{max-width:100%;margin-top:5px;margin-bottom:-80px;z-index:1;justify-content:center;align-items:center}.gh-image-container{justify-content:center;align-items:center;overflow:visible}.gh-image-mobile{display:block;width:111%;max-width:111%;height:auto;transform:translateY(0);object-fit:contain;margin-bottom:-80px}}@media (max-width:480px){.gh-section{padding:52px 24px 40px}.gh-main-title{font-size:clamp(32px, 9vw, 40px);margin-bottom:32px;width:100%}.gh-title-line{display:block}.gh-feature-item{font-size:clamp(15px, 4vw, 18px);margin-bottom:20px}.gh-intro-badge{font-size:clamp(13px, 3.8vw, 15px);margin-bottom:30px}.gh-image-mobile,.gh-right-content{margin-bottom:-80px}.gh-button{font-size:clamp(15px, 4vw, 17px);padding:16px 28px;min-width:220px}.gh-image-mobile{width:120%;max-width:120%}}@media (max-width:375px){.gh-section{padding:50px 20px 60px}.gh-main-title{font-size:clamp(32px, 8.5vw, 36px);width:100%;line-height:1.15;margin-bottom:40px}.gh-title-line{margin-bottom:.15em}.gh-title-line-1,.gh-title-line-2{margin-bottom:.1em}.gh-features{width:95%;margin:0 0 45px;padding-top:10px}.gh-feature-item{margin-bottom:18px}.gh-intro-badge{font-size:clamp(12px, 3.5vw, 14px);margin-bottom:20px}.gh-button{min-width:160px;width:90%}}@media (max-width:320px){.gh-main-title{font-size:clamp(28px, 8vw, 32px);margin-bottom:35px}.gh-features{margin:0 0 40px;padding-top:5px}.gh-feature-item{font-size:clamp(14px, 4vw, 16px);margin-bottom:16px}}@media (min-width:376px) and (max-width:480px){.gh-main-title{margin-bottom:50px}.gh-features{margin:0 0 55px;padding-top:15px}.gh-feature-item{margin-bottom:20px}}@media (max-width:900px) and (max-height:450px) and (orientation:landscape){.gh-section{flex-direction:row;padding:30px 24px;min-height:auto}.gh-left-content{max-width:60%;margin-bottom:0;padding-right:20px}.gh-right-content{max-width:40%;margin-top:0;margin-bottom:-40px}.gh-intro-badge,.gh-main-title{margin-bottom:16px}.gh-main-title{font-size:clamp(20px, 4vw, 24px)}.gh-features{margin:0 0 20px}.gh-feature-item{margin-bottom:12px;font-size:clamp(12px, 2vw, 14px)}.gh-button-wrapper{margin-top:20px;text-align:left}}@media (min-width:769px) and (max-width:1100px){.gh-title-line,.gh-title-line-1,.gh-title-line-2,.gh-title-line-3{display:block!important;white-space:normal}.gh-feature-item strong,.gh-intro-badge{white-space:nowrap}.gh-section{min-height:60vh;padding-top:60px;padding-bottom:30px}.gh-left-content{padding-left:6%;max-width:45%}.gh-intro-badge{margin-bottom:clamp(30px,4vh,40px);font-size:clamp(14px, 1.6vw, 18px);padding:clamp(6px,.8vw,9px) clamp(10px,1.2vw,15px);width:auto}.gh-main-title{margin-bottom:clamp(30px,5vh,50px);font-size:clamp(40px, 4.8vw, 54px);line-height:1.15}.gh-title-line{margin-bottom:.1em}.gh-features{margin:clamp(25px,5vh,40px) 0}.gh-feature-item{font-size:clamp(16px, 1.9vw, 20px);margin-bottom:16px;display:flex;align-items:flex-start;flex-wrap:nowrap;width:100%}.gh-feature-text{flex:1;width:100%;white-space:normal;line-height:1.3}.gh-check{font-size:1.25em;flex-shrink:0;margin-right:10px}.gh-button{font-size:clamp(16px, 1.8vw, 19px);padding:clamp(14px,2.2vh,18px) clamp(25px,3.5vw,35px)}.gh-image{width:234%;margin-top:-90px}.gh-right-content{max-width:65%}}.lang-btn,.sr-only{white-space:nowrap}@media (min-width:768px) and (max-width:1024px){.gellies-form-optional{font-size:10px;opacity:.8;display:inline-block;margin-left:5px;vertical-align:middle;white-space:nowrap;letter-spacing:-.5px}#gp_compagnon{width:100%}.gp-form-group label{white-space:nowrap;display:flex;align-items:center;flex-wrap:nowrap}.label-text{margin-right:2px}}.label-text{display:inline}@supports (-webkit-touch-callout:none){@media (min-width:768px) and (max-width:1024px){.gp-form-group{width:100%}.gellies-form-optional{font-size:9px}}}.gellies-title-bg{position:absolute;bottom:0;left:-.1em;right:-.1em;height:.4em;background-color:#9dbdff;border-radius:.35em;z-index:0;transform:scaleX(0);transform-origin:left center;animation:1s ease-out 1s forwards highlightExpand;animation-timeline:view();animation-range-start:entry 0%;animation-range-end:entry 80%}.gellies-mt-preorder-title,.title-hero-standardized{opacity:0;animation:.8s ease-out .4s forwards fadeInUp}.gellies-title-bg-white{background-color:#fff}.gellies-badge,.gellies-title-bg-blue{background-color:#74bdee}.gellies-badge{font-size:30px;border-radius:50px;padding:10px}.gellies-text-normal{font-size:20px;line-height:1.6}.gellies-text-bold{font-weight:700;color:#2e496a;font-family:Nunito,sans-serif;margin:0 auto}.gellies-text-center{text-align:center}.gellies-text-right{text-align:right}.gellies-text-white{color:#fff}.gellies-mt-20{margin-top:20px}.gellies-mt-30{margin-top:30px}.gellies-mt-40{margin-top:40px}.gellies-mb-20{margin-bottom:20px}.gellies-mt-preorder-title{color:#fff;font-family:Nunito,sans-serif;font-weight:900;text-align:left;line-height:1.2;font-size:var(--font-size-hero);max-width:1100px;margin-bottom:60px;animation-timeline:view();animation-range-start:entry 0%;animation-range-end:entry 50%}.gellies-pt-80{padding-top:80px}.gellies-input{border-radius:15px;font-size:16px}.gellies-form-optional{font-size:15px;font-style:italic}.gellies-form-note{font-size:14px;color:#9dbdff}.gellies-large-title,.gellies-welcome-text{font-family:Nunito,sans-serif;color:#2e496a;margin:0}.gellies-section-blue{background-color:#2e496a}.gellies-section-light-blue{background-color:#9dbdff}.crown-visible,.gellies-animate-pop-in{animation:.5s forwards popIn;animation-timeline:view();animation-range-start:entry 0%;animation-range-end:entry 50%}.gellies-welcome-text{font-weight:300;font-size:clamp(20px, 5vw, 35px);padding-bottom:25px}.gellies-large-title{font-weight:900;font-size:clamp(33px, 5vw, 72px);max-width:1100px}.gellies-mobile-text{line-height:1}.gellies-signature{margin-top:30px;font-style:italic;text-align:right;font-size:20px}.gll-text-a1b2c3 p,.titlesection2-secondary{font-family:Nunito,sans-serif;text-align:left}.gellies-group-text{font-size:20px}.gellies-font-bold{font-weight:900}.form-label,.gp-input{font-weight:600;color:var(--secondary-blue)}:root{--spacing-unit:1rem;--border-radius:0.5rem;--transition-standard:all 0.3s ease;--font-size-hero:clamp(48px, 5vw, 72px);--font-size-title:clamp(28px, 4vw, 45px);--font-size-subtitle:clamp(22px, 3vw, 35px);--font-size-body:clamp(16px, 2vw, 20px);--font-size-small:clamp(14px, 1.5vw, 18px);--font-size-tiny:clamp(12px, 1.2vw, 15px);--spacing-xs:8px;--spacing-sm:16px;--spacing-md:24px;--spacing-lg:32px;--spacing-xl:48px;--spacing-xxl:64px;--spacing-section:clamp(60px, 8vw, 120px);--spacing-element:clamp(24px, 4vw, 48px);--spacing-section-mobile:80px;--spacing-element-mobile:40px;--transition-fast:0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);--transition-normal:0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);--transition-slow:0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);--animation-delay-base:0.1s;--star-size-desktop:32px;--star-size-mobile:26px;--gold-gradient:linear-gradient(135deg, #ffd932 0%, #FFA500 50%, #FF8C00 100%);--gold-shadow:0 4px 8px rgba(255, 165, 0, 0.3)}*{margin:0;padding:0;box-sizing:border-box}body,html{font-family:Nunito,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;line-height:1.6;color:var(--secondary-blue);overflow-x:hidden}.container{max-width:1200px;margin:0 auto;padding:0 var(--spacing-unit)}.gp-input{width:100%;padding:15px;border:2px solid rgba(255,255,255,.3);background:rgba(255,255,255,.9);font-size:16px;transition:var(--transition-standard);border-radius:var(--border-radius)}.gellies-feature-item,.gellies-feature-item--joy,.gellies-feature-item--love,.gellies-feature-item--success{background:linear-gradient(135deg,rgba(255,255,255,.95) 0,rgba(248,250,252,.9) 100%)}.gp-input::placeholder{color:rgba(46,73,106,.6);font-weight:400}.gp-input:focus{outline:2px solid var(--primary-blue);box-shadow:0 0 0 2px rgba(116,189,238,.3)}.form-label{display:block;margin-bottom:.5rem}.title-hero-standardized{font-size:var(--font-size-hero);font-weight:900;line-height:1.2;margin-bottom:60px;animation-timeline:view();animation-range-start:entry 0%;animation-range-end:entry 50%}.subtitle-standardized{font-size:var(--font-size-title);font-weight:800;margin-bottom:var(--spacing-element)}.body-text-standardized{font-size:var(--font-size-body);line-height:1.6}.button-standardized{font-size:18px;font-weight:700;padding:15px 30px;transition:transform .3s,box-shadow .3s}.button-standardized:hover{transform:translateY(-3px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.titlesection2,.titlesection2-secondary{font-size:var(--font-size-hero);opacity:0}.titlesection2-secondary{color:var(--secondary-blue);font-weight:900;line-height:1.2;max-width:1100px;margin-bottom:60px;animation:.8s ease-out .4s forwards fadeInUp;animation-timeline:view();animation-range-start:entry 0%;animation-range-end:entry 50%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border-width:0}.section-container{padding-top:var(--spacing-section);padding-bottom:var(--spacing-section);padding-left:10%;padding-right:10%}.soutiens{display:flex;justify-content:center;align-items:center;max-width:1200px;margin:2rem auto;padding:0 20px}.soutiens-container{display:flex;flex-wrap:nowrap;justify-content:space-evenly;align-items:center;width:100%;max-width:1000px}.logo-link{display:flex;align-items:center;justify-content:center;height:50px;width:18%;margin:0 15px}.support-logo{width:100%;height:auto;max-height:35px;object-fit:contain;display:block;transition:transform .3s,filter .3s;filter:brightness(0) saturate(100%) invert(83%) sepia(0%) saturate(0%) hue-rotate(153deg) brightness(107%) contrast(93%)}.logo-link:hover .support-logo{transform:scale(1.1);filter:none}.gellies-feature-item:hover .gellies-emoji-badge,.ingredient-showcase-card:hover .ingredient-icon-emoji{filter:drop-shadow(0 4px 8px rgba(0, 0, 0, .15))}.titlesection2{color:#2e496a;margin-bottom:var(--spacing-element);animation:.8s ease-out .2s forwards fadeInUp;animation-timeline:view();animation-range-start:entry 0%;animation-range-end:entry 50%}@keyframes universalFadeIn{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes highlightExpand{from{transform:scaleX(0)}to{transform:scaleX(1)}}.gll-container-a1b2c3{display:flex;flex-direction:column;align-items:center;margin:0 0 80px;padding:0;opacity:0;animation:.8s ease-out .5s forwards fadeInLeft;animation-timeline:view();animation-range-start:entry 0%;animation-range-end:entry 50%}.gll-text-a1b2c3 p{color:#2e496a;padding-top:0;padding-bottom:0;margin:0;line-height:1.6;font-size:20px}@media (min-width:768px){.gll-container-a1b2c3{flex-direction:row-reverse;justify-content:space-between;align-items:flex-start;margin-bottom:100px}.gll-text-a1b2c3{flex:1;margin-right:20px}}.gellies-image-section,.gellies-video-section{width:100%;display:flex;justify-content:center;margin-bottom:120px;opacity:0;animation:.8s ease-out .8s forwards fadeInScale;animation-timeline:view();animation-range-start:entry 0%;animation-range-end:entry 50%}.gellies-custom-image{border-radius:30px;width:70%;max-width:100%;height:auto;object-fit:cover;transition:transform .4s,filter .4s;transform-origin:center center}.gellies-custom-image:hover{transform:scale(1.05);filter:brightness(1.05);z-index:1}.gellies-features-wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:60px;max-width:1200px;margin:0 auto 80px;padding:0 20px}.gellies-feature-item{position:relative;padding:32px 24px;border-radius:20px;display:flex;flex-direction:column;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 2px 12px rgba(0,0,0,.06);transition:.4s cubic-bezier(.25, .46, .45, .94);cursor:pointer;opacity:0;transform:translateY(50px) scale(.9);animation:.8s cubic-bezier(.25,.46,.45,.94) forwards cardSlideUp;animation-timeline:view();animation-range-start:entry 0%;animation-range-end:entry 50%}@keyframes cardSlideUp{0%{opacity:0;transform:translateY(50px) scale(.9)}60%{opacity:.8;transform:translateY(-10px) scale(1.02)}100%{opacity:1;transform:translateY(0) scale(1)}}.gellies-feature-item:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 8px 24px rgba(0,0,0,.1)}.gellies-emoji-badge{font-size:48px;margin-bottom:20px;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, .1));transition:.3s cubic-bezier(.25, .46, .45, .94);line-height:1;animation:.6s cubic-bezier(.68,-.55,.265,1.55) forwards bounceIn;transform:scale(0);animation-timeline:view();animation-range-start:entry 0%;animation-range-end:entry 70%}@keyframes bounceIn{0%{transform:scale(0)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.gellies-feature-item:hover .gellies-emoji-badge{transform:scale(1.1) rotate(5deg)}.gellies-feature-title{font-size:26px;color:#2e496a;margin:0 0 16px;font-weight:700;line-height:1.2;transition:color .3s}.gellies-feature-item:hover .gellies-feature-title{color:#1a365d}.gellies-feature-desc{font-size:17px;line-height:1.6;color:#2e496a;opacity:.9;margin:0;transition:color .3s}.gellies-feature-item:hover .gellies-feature-desc{opacity:1;color:#2d3748}.gellies-feature-item:first-child,.gellies-stats-item:first-child{animation-delay:1.2s}.gellies-feature-item:first-child .gellies-emoji-badge,.gellies-feature-item:nth-child(2),.gellies-stats-item:nth-child(2){animation-delay:1.4s}.gellies-feature-item:nth-child(2) .gellies-emoji-badge,.gellies-feature-item:nth-child(3),.gellies-stats-item:nth-child(3){animation-delay:1.6s}.gellies-feature-item:nth-child(3) .gellies-emoji-badge{animation-delay:1.8s}.gellies-features-cta{margin-top:0;text-align:center;opacity:0;animation:.6s ease-out 2s forwards fadeInUp;animation-timeline:view();animation-range-start:entry 0%;animation-range-end:entry 50%}.gellies-cta-text{display:block;text-align:center;margin:0;font-size:17px;color:#2e496a;text-decoration:none;transition:.3s cubic-bezier(.25, .46, .45, .94)}.gellies-cta-text:hover{color:#9dbdff;transform:translateY(-2px)}.star-container{margin:70px 0 20px 20px;text-align:left}.gellies-testimonial-card-mobile,.gellies-testimonial-card-v2{backdrop-filter:blur(10px);text-align:center;box-sizing:border-box}.stars{display:inline-flex;background:linear-gradient(135deg,#fff 0,#f8f9fa 100%);padding:16px 28px;border-radius:50px;box-shadow:0 8px 25px rgba(46,73,106,.15),0 2px 6px rgba(46,73,106,.1),inset 0 1px 0 rgba(255,255,255,.8);border:1px solid rgba(255,255,255,.2);position:relative;overflow:hidden}.stars::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:3s infinite shimmer}@keyframes shimmer{0%{left:-100%}100%{left:100%}}.star{display:inline-block;width:var(--star-size-desktop);height:var(--star-size-desktop);margin:0 8px;background:var(--gold-gradient);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);filter:drop-shadow(var(--gold-shadow));transition:.4s cubic-bezier(.4, 0, .2, 1);cursor:pointer;position:relative;opacity:0;transform:scale(0) rotate(180deg);animation-name:starAppear,twinkle;animation-duration:.6s,4s;animation-timing-function:ease-out,ease-in-out;animation-delay:0s,2s;animation-iteration-count:1,infinite;animation-fill-mode:forwards,none;animation-timeline:view(),auto;animation-range-start:entry 0%;animation-range-end:entry 60%}@keyframes starAppear{0%{opacity:0;transform:scale(0) rotate(180deg)}70%{transform:scale(1.2) rotate(10deg)}100%{opacity:1;transform:scale(1) rotate(0)}}.star::before{content:'';position:absolute;top:50%;left:50%;width:120%;height:120%;background:radial-gradient(circle,rgba(255,255,255,.6) 0,transparent 70%);transform:translate(-50%,-50%);opacity:0;transition:opacity .3s;clip-path:inherit}.star:hover{transform:scale(1.3) rotate(5deg);filter:drop-shadow(0 6px 12px rgba(255, 165, 0, .5)) brightness(1.1);animation:.6s ease-in-out starPulse}.star:hover::before{opacity:1}@keyframes starPulse{0%,100%{transform:scale(1.3) rotate(5deg)}50%{transform:scale(1.4) rotate(8deg)}}.star:first-child{animation:.6s ease-out .1s forwards starAppear,4s ease-in-out 2s infinite twinkle}.star:nth-child(2){animation:.6s ease-out .2s forwards starAppear,4s ease-in-out 3s infinite twinkle}.star:nth-child(3){animation:.6s ease-out .3s forwards starAppear,4s ease-in-out 2.5s infinite twinkle}.star:nth-child(4){animation:.6s ease-out .4s forwards starAppear,4s ease-in-out 3.5s infinite twinkle}.star:nth-child(5){animation:.6s ease-out .5s forwards starAppear,4s ease-in-out 4s infinite twinkle}@keyframes twinkle{0%,100%{filter:drop-shadow(var(--gold-shadow)) brightness(1)}50%{filter:drop-shadow(0 4px 15px rgba(255, 215, 0, .8)) brightness(1.3)}}@media screen and (max-width:767px){.star-container{margin-left:10px}.stars{padding:12px 20px}.star{width:var(--star-size-mobile);height:var(--star-size-mobile);margin:0 5px}}@keyframes popIn{0%{opacity:0;transform:scale(0) rotate(10deg)}70%{transform:scale(1.2) rotate(10deg)}100%{opacity:1;transform:scale(1) rotate(10deg)}}.quote-svg{transition:.3s cubic-bezier(.4, 0, .2, 1);filter:drop-shadow(0 2px 8px rgba(46, 73, 106, .15));float:right;width:clamp(52px,9vw,120px);max-width:120px;margin-left:auto;margin-right:1.5rem;margin-top:-1.5rem;position:relative;z-index:10;animation:.8s ease-out quoteSlideIn,5s ease-in-out 1s infinite quotePulse;animation-timeline:view(),auto;animation-range-start:entry 0%;animation-range-end:entry 50%}@media (max-width:768px){.subtitle-standardized{margin-bottom:var(--spacing-element-mobile)}.body-text-standardized{font-size:var(--font-size-body-mobile)}.button-standardized{font-size:16px;padding:12px 24px}.section-container{padding-top:var(--spacing-section-mobile);padding-bottom:var(--spacing-section-mobile);padding-left:20px;padding-right:20px}.soutiens-container{justify-content:space-evenly;max-width:100%}.logo-link{width:20%;height:45px;margin:0 8px}.support-logo{max-height:30px}.gellies-feature-item{padding:24px 20px;box-shadow:0 1px 8px rgba(0,0,0,.05)}.gellies-feature-item:hover{transform:none;box-shadow:0 1px 8px rgba(0,0,0,.05)}.gellies-emoji-badge{font-size:40px;margin-bottom:15px}.gellies-feature-title{font-size:22px;margin-bottom:14px}.gellies-feature-desc{font-size:15px}.quote-svg{width:clamp(45px,12vw,75px);margin-right:1rem;margin-top:-1rem}}@media (min-width:769px) and (max-width:1200px){.quote-svg{width:clamp(75px,10.5vw,105px);margin-right:2rem;margin-top:-1.8rem}}@media (min-width:1201px){.quote-svg{width:clamp(90px,9vw,135px);margin-right:2.5rem;margin-top:-2.2rem}}.quote-svg:hover{transform:scale(1.1) rotate(2deg);filter:drop-shadow(0 4px 16px rgba(46, 73, 106, .25))}@keyframes quotePulse{0%,100%{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}@keyframes quoteSlideIn{from{opacity:0;transform:translateX(30px) rotate(10deg) scale(.9)}to{opacity:1;transform:translateX(0) rotate(0) scale(1)}}.gellies-testimonials-section-v2{padding:80px 20px;font-family:Nunito,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;background:0 0;overflow:hidden;width:100%;display:flex;flex-direction:column;align-items:center}.gellies-testimonials-container-v2{max-width:1400px;margin:0 auto;position:relative;width:100%}.gellies-testimonials-carousel-desktop{display:block;position:relative;height:520px;perspective:1200px;width:100%;max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:center}.gellies-carousel-wrapper{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transform-style:preserve-3d}.gellies-testimonial-item{position:absolute;width:450px;height:480px;transition:.8s cubic-bezier(.25, .46, .45, .94);cursor:pointer;left:50%;top:50%;transform-origin:center center}.gellies-testimonial-item.gellies-item-center{transform:translate(-50%,-50%) scale(1) rotateY(0);z-index:10;opacity:1}.gellies-testimonial-item.gellies-item-right{transform:translate(calc(-50% + 280px),-50%) scale(.85) rotateY(-25deg);z-index:5;opacity:.6}.gellies-testimonial-item.gellies-item-left{transform:translate(calc(-50% - 280px),-50%) scale(.85) rotateY(25deg);z-index:5;opacity:.6}.gellies-testimonial-item.gellies-item-hidden{transform:translate(-50%,-50%) scale(.5) rotateY(0);z-index:1;opacity:0;pointer-events:none}.gellies-testimonial-card-v2{background:linear-gradient(135deg,rgba(255,255,255,.95) 0,rgba(248,250,252,.9) 100%);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:45px 38px;box-shadow:0 8px 32px rgba(0,0,0,.1);height:100%;display:flex;flex-direction:column;align-items:center;transition:.4s}.gellies-testimonial-item:hover .gellies-testimonial-card-v2{box-shadow:0 12px 40px rgba(0,0,0,.15)}.gellies-testimonial-avatar-v2{width:90px;height:90px;border-radius:50%;overflow:hidden;margin-bottom:28px;border:4px solid rgba(255,255,255,.8);box-shadow:0 4px 16px rgba(0,0,0,.1);flex-shrink:0}.gellies-testimonial-avatar-mobile img,.gellies-testimonial-avatar-v2 img{width:100%;height:100%;object-fit:cover}.gellies-testimonial-content-v2{flex:1;display:flex;flex-direction:column;justify-content:flex-start;width:100%;position:relative;padding-bottom:70px}.gellies-testimonial-text-v2{font-size:var(--font-size-body);line-height:1.6;color:#2e496a;margin:0;font-style:italic;flex:1;display:flex;align-items:center}.gellies-testimonial-author-v2{position:absolute;bottom:0;left:0;width:100%;padding-top:20px}.gellies-author-name-v2{font-size:20px;font-weight:700;color:#2e496a;margin:0 0 6px}.gellies-author-role-v2{font-size:15px;color:#64748b;margin:0}.gellies-arrow-desktop{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.8);border:none;color:#2e496a;cursor:pointer;z-index:15;padding:12px;width:48px;height:48px;transition:.3s;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px rgba(0,0,0,.1)}.gellies-mobile-slider,.gellies-testimonials-mobile{width:100%;margin:0 auto;position:relative;overflow:hidden}.gellies-arrow-desktop:hover,.gellies-arrow-mobile:hover{color:#1a365d;background:#fff;box-shadow:0 4px 15px rgba(0,0,0,.15)}.gellies-arrow-left-desktop{left:20px}.gellies-arrow-right-desktop{right:20px}.gellies-testimonials-mobile{display:none;max-width:320px}.gellies-mobile-slider{height:420px}.gellies-mobile-track{display:flex;width:500%;height:100%;transition:transform .6s cubic-bezier(.25, .46, .45, .94);transform:translateX(0);margin:0 auto}.gellies-mobile-slide{width:100%;flex:0 0 20%;padding:0 15px;box-sizing:border-box;display:flex;justify-content:center}.gellies-testimonial-card-mobile{background:linear-gradient(135deg,rgba(255,255,255,.95) 0,rgba(248,250,252,.9) 100%);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:32px 24px;box-shadow:0 4px 20px rgba(0,0,0,.08);height:100%;width:100%;max-width:350px;display:flex;flex-direction:column;align-items:center;margin:0 auto}.gellies-testimonial-avatar-mobile{width:70px;height:70px;border-radius:50%;overflow:hidden;margin-bottom:20px;border:3px solid rgba(255,255,255,.8);box-shadow:0 4px 16px rgba(0,0,0,.08);flex-shrink:0}.gellies-testimonial-content-mobile{flex:1;display:flex;flex-direction:column;justify-content:flex-start;width:100%;position:relative;padding-bottom:60px}.gellies-testimonial-text-mobile{font-size:var(--font-size-small);line-height:1.5;color:#2e496a;margin:0;font-style:italic;flex:1;display:flex;align-items:center}.gellies-testimonial-author-mobile{position:absolute;bottom:0;left:0;width:100%;padding-top:15px}.gellies-author-name-mobile{font-size:var(--font-size-body-mobile);font-weight:700;color:#2e496a;margin:0 0 4px}.gellies-author-role-mobile{font-size:13px;color:#64748b;margin:0}.gellies-arrows-mobile{display:flex;justify-content:center;gap:40px;margin-top:20px;margin-bottom:12px}.gellies-arrow-mobile{background:rgba(255,255,255,.8);border:none;color:#2e496a;cursor:pointer;padding:10px;width:40px;height:40px;transition:color .3s;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px rgba(0,0,0,.1)}.gellies-testimonials-dots-v2{display:flex;justify-content:center;gap:8px;margin-top:32px;width:100%}.gellies-dot-v2{width:10px;height:10px;border-radius:50%;background:rgba(46,73,106,.3);cursor:pointer;transition:.3s}.gellies-dot-v2.gellies-dot-active-v2{background:#2e496a;transform:scale(1.4)}@media (max-width:1024px) and (min-width:769px){.gellies-testimonials-carousel-desktop{height:480px;perspective:1000px}.gellies-testimonial-item{width:400px;height:440px}.gellies-testimonial-item.gellies-item-right{transform:translate(calc(-50% + 230px),-50%) scale(.85) rotateY(-25deg)}.gellies-testimonial-item.gellies-item-left{transform:translate(calc(-50% - 230px),-50%) scale(.85) rotateY(25deg)}.gellies-testimonial-card-v2{padding:35px 28px}.gellies-testimonial-text-v2{font-size:16px;margin:0 0 20px}}@media (max-width:900px) and (min-width:769px){.gellies-testimonial-item.gellies-item-right{transform:translate(calc(-50% + 200px),-50%) scale(.8) rotateY(-20deg)}.gellies-testimonial-item.gellies-item-left{transform:translate(calc(-50% - 200px),-50%) scale(.8) rotateY(20deg)}}@media (max-width:768px){.gellies-testimonials-carousel-desktop{display:none}.gellies-testimonials-mobile{display:block;opacity:0;animation:.5s ease-out forwards fadeIn;animation-timeline:view();animation-range-start:entry 0%;animation-range-end:entry 50%}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.gellies-testimonials-section-v2{padding:40px 15px}.gellies-mobile-slider{height:400px;transition:height .3s ease-out}.gellies-mobile-slide{padding:0 10px}.gellies-testimonial-card-mobile{padding:28px 20px;max-width:320px;transition:.3s}.gellies-testimonial-avatar-mobile{width:60px;height:60px;margin-bottom:16px}.gellies-testimonial-text-mobile{font-size:14px;margin-bottom:16px}.gellies-author-name-mobile{font-size:15px}.gellies-author-role-mobile{font-size:12px}.gellies-testimonials-dots-v2{margin-top:20px}.gellies-dot-v2{width:8px;height:8px}.gellies-arrows-mobile{margin-top:16px;gap:30px}.gellies-arrow-mobile{padding:8px;width:36px;height:36px}}.titlesection3{color:#74bdee;font-family:Nunito,sans-serif;font-weight:900;text-align:left;line-height:1.2;font-size:72px;max-width:1100px;margin-bottom:20px;opacity:0;animation:.8s ease-out .2s forwards fadeInUp;animation-timeline:view();animation-range-start:entry 0%;animation-range-end:entry 50%}.gellies-hero-title-responsive-59{color:#2e496a;font-family:Nunito,sans-serif;font-weight:800;font-size:25px;margin:0 0 80px;opacity:0;animation:.8s ease-out .5s forwards fadeInLeft;animation-timeline:view();animation-range-start:entry 0%;animation-range-end:entry 50%}@media (min-width:768px){.gellies-hero-title-responsive-59{font-size:45px;margin-bottom:100px}.background-svg{position:absolute;top:50%;left:50%;width:60%!important;height:auto;opacity:.2;transform:translate(-50%,-50%) rotate(10deg);z-index:0;animation:10s linear infinite rotation}.titlesection2-image{width:50%!important;position:relative;z-index:1;margin-left:auto!important;margin-right:auto!important;display:block}}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInScale{from{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.gellies-custom-video{border-radius:30px;width:70%;max-width:100%;height:auto;object-fit:cover;transition:transform .4s,filter .4s}.gellies-custom-video:hover{transform:scale(1.02);filter:brightness(1.05)}@media screen and (max-width:768px){.gellies-image-section,.gellies-video-section{margin-bottom:80px}.gellies-custom-image,.gellies-custom-video{width:90%;border-radius:15px}}@media screen and (max-width:480px){.gellies-image-section,.gellies-video-section{margin-bottom:60px}.gellies-custom-image,.gellies-custom-video{width:95%;border-radius:15px}}.gellies-stats-section{max-width:1200px;margin:0 auto;padding:0 20px;font-family:Nunito,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;position:relative}.arrow-text,.gp-container,.titlesection2{font-family:Nunito,sans-serif}.gellies-stats-item{margin-bottom:60px;position:relative;opacity:0;transform:translateY(30px);animation:.8s ease-out forwards gellies-unique-slideUp;animation-timeline:view();animation-range-start:entry 0%;animation-range-end:entry 50%}.gellies-stats-item:last-child{margin-bottom:0}.gellies-stats-label{font-size:20px;font-weight:700;color:#2e496a;margin-bottom:20px;display:flex;align-items:center;gap:20px;animation:.6s ease-out .8s forwards gellies-unique-fadeInLeft;opacity:0;transform:translateX(-20px);animation-timeline:view();animation-range-start:entry 0%;animation-range-end:entry 50%}.gellies-unique-logo{width:90px;height:90px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0;animation:.8s ease-out 1s forwards gellies-unique-logoSpin;transform:scale(0);animation-timeline:view();animation-range-start:entry 0%;animation-range-end:entry 50%}.gellies-unique-logo img{width:80px;height:80px;object-fit:contain}.gellies-unique-bar-container{position:relative;width:100%}.gellies-unique-bar-fill{height:50px;border-radius:25px;position:relative;transform-origin:left;transition:width .3s;box-shadow:0 4px 15px rgba(116,189,238,.3);animation:2s ease-in-out infinite alternate gellies-unique-barGlow}.gellies-unique-bar-fill.gellies-unique-primary{background:linear-gradient(90deg,#74bdee 0,#5ba8e6 20%,#74bdee 40%,#8ac8f0 60%,#74bdee 80%,#5ba8e6 100%);background-size:300% 100%;animation-name:gellies-unique-fillBar76,gellies-unique-barGradientFlow;animation-duration:2s,4s;animation-timing-function:ease-out,ease-in-out;animation-fill-mode:forwards,none;animation-iteration-count:1,infinite;animation-delay:1.2s,3.2s;animation-timeline:view(),auto;animation-range-start:entry 0%;animation-range-end:entry 80%}.gellies-unique-bar-fill.gellies-unique-secondary{background:linear-gradient(90deg,#2e496a 0,#3a5a7a 50%,#2e496a 100%);background-size:200% 100%;animation:3s ease-in-out infinite gellies-unique-barShimmerSecondary}.gellies-unique-percentage{position:absolute;right:25px;top:50%;transform:translateY(-50%);color:#fff;font-weight:700;font-size:18px;z-index:2;animation:.5s ease-out 2.2s forwards gellies-unique-percentageBounce;opacity:0;animation-timeline:view();animation-range-start:entry 0%;animation-range-end:entry 50%}.gellies-unique-crown{position:absolute;right:-30px;top:-35px;width:60px;height:60px;z-index:3;opacity:0;animation-name:gellies-unique-popIn,gellies-unique-crownFloat;animation-duration:.8s,2s;animation-timing-function:ease,ease-in-out;animation-fill-mode:forwards,none;animation-iteration-count:1,infinite;animation-delay:2s,3s;animation-timeline:view(),auto;animation-range-start:entry 0%;animation-range-end:entry 50%}.gellies-unique-crown svg{width:100%;height:100%;transform:rotate(10deg)}.arrow-outer-container{position:relative;margin-top:-80px;text-align:right;margin-right:20%;width:100%;animation:.8s 2.5s both gellies-unique-arrowSlideIn;opacity:0;animation-timeline:view();animation-range-start:entry 0%;animation-range-end:entry 50%}.arrow-container{display:inline-block;position:relative;width:120px;margin-right:20px;animation:3s ease-in-out 3.5s infinite gellies-unique-arrowBobGentle}.arrow-text{position:absolute;right:0;bottom:100%;color:#9dbdff;font-size:20px;font-weight:400;line-height:1.4;width:220px;text-align:right;margin-bottom:15px;animation:.8s 3s forwards gellies-unique-textPulse;opacity:0;animation-timeline:view();animation-range-start:entry 0%;animation-range-end:entry 50%}.arrow-text strong{font-weight:900;color:#9dbdff}.arrow-svg{width:100%;height:auto;fill:#9DBDFF;transform:rotate(180deg) scaleX(-1);animation:2.5s ease-in-out 3.5s infinite gellies-unique-arrowPulseGentle}.gellies-unique-bar-76{width:76%;animation:2s ease-out 1.2s forwards gellies-unique-fillBar76,4s ease-in-out 3.2s infinite gellies-unique-barGradientFlow}.gellies-unique-bar-47{width:47%;animation:2s ease-out 1.4s forwards gellies-unique-fillBar47,3s ease-in-out 3.4s infinite gellies-unique-barShimmerSecondary}.gellies-unique-bar-36{width:36%;animation:2s ease-out 1.6s forwards gellies-unique-fillBar36,3s ease-in-out 3.6s infinite gellies-unique-barShimmerSecondary}@keyframes gellies-unique-slideUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes gellies-unique-fadeInLeft{from{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes gellies-unique-logoSpin{from{transform:scale(0) rotate(-180deg)}to{transform:scale(1) rotate(0)}}@keyframes gellies-unique-barGradientFlow{0%,100%{background-position:0 0}50%{background-position:100% 0}}@keyframes gellies-unique-barShimmerSecondary{0%{background-position:-200% 0}100%{background-position:200% 0}}@keyframes gellies-unique-barGlow{from{box-shadow:0 4px 15px rgba(116,189,238,.3)}to{box-shadow:0 6px 25px rgba(116,189,238,.6)}}@keyframes gellies-unique-percentageBounce{from{opacity:0;transform:translateY(-50%) scale(.5)}60%{transform:translateY(-50%) scale(1.1)}to{opacity:1;transform:translateY(-50%) scale(1)}}@keyframes gellies-unique-crownFloat{0%,100%{transform:translateY(0) rotate(10deg)}50%{transform:translateY(-5px) rotate(12deg)}}@keyframes gellies-unique-arrowSlideIn{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes gellies-unique-arrowBobGentle{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes gellies-unique-textPulse{from{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes gellies-unique-arrowPulseGentle{0%,100%{transform:rotate(180deg) scaleX(-1) scale(1)}50%{transform:rotate(180deg) scaleX(-1) scale(1.02)}}@keyframes gellies-unique-fillBar76{from{width:0%}to{width:76%}}@keyframes gellies-unique-fillBar47{from{width:0%}to{width:47%}}@keyframes gellies-unique-fillBar36{from{width:0%}to{width:36%}}@keyframes gellies-unique-popIn{0%{transform:scale(0) rotate(10deg);opacity:0}100%{transform:scale(1) rotate(10deg);opacity:1}}.image-container{position:relative;display:block;text-align:center}@keyframes rotation{0%{transform:translate(-50%,-50%) rotate(10deg)}100%{transform:translate(-50%,-50%) rotate(370deg)}}.gp-container{--background-blue:#365573;--white:#FFFFFF;color:#fff;max-width:1200px;width:100%;margin:0 auto;padding:20px;box-sizing:border-box}.gp-heading{font-weight:900;color:var(--primary-blue);font-size:28px;margin-bottom:20px;text-align:left}.gp-form{display:grid;gap:15px;margin-bottom:20px}@media (min-width:768px){.gp-form{grid-template-columns:repeat(2,1fr)}.gp-form .gp-full{grid-column:span 2}}@media (max-width:767px){.gll-container-a1b2c3{margin-bottom:60px}.gellies-features-wrapper{gap:40px;margin-bottom:60px}.background-svg{position:absolute;top:50%;left:50%;width:100%!important;height:auto;opacity:.2;transform:translate(-50%,-50%) rotate(10deg);z-index:0;animation:10s linear infinite rotation}.titlesection2-secondary{margin-top:0!important}.titlesection2-image{width:80%!important;position:relative;z-index:1;margin-left:auto!important;margin-right:auto!important;display:block}.titlesection-mobile,.titlesection-mobile>span{font-size:18px!important}.gp-form{grid-template-columns:1fr}}.gp-form-group{display:flex;flex-direction:column}.gp-label{font-weight:700;font-size:20px;margin-bottom:5px}.gp-input:focus{outline:0;border-color:var(--secondary-blue);box-shadow:0 0 5px rgba(46,73,106,.5)}.gp-button{background-color:var(--primary-blue);color:var(--white);border:none;font-weight:900;font-size:20px;padding:20px 30px;border-radius:20px;cursor:pointer;transition:background-color .3s,transform .3s;text-align:center;width:100%;max-width:300px;justify-self:center;margin-top:40px}.gp-button:hover{background-color:#9dbdff;transform:translateY(-2px)}.gp-reassurance{color:#fff;font-size:15px;font-weight:700;text-align:center;width:100%;justify-self:center;margin:10px auto 0}.gp-success-message{margin-top:20px;text-align:center;font-size:20px;color:var(--primary-blue)}.titlesection2{color:var(--secondary-blue);font-weight:900;text-align:left;line-height:1.2;font-size:var(--font-size-hero);max-width:1100px}@media (max-width:600px){.title-hero-standardized,.titlesection2-secondary{margin-bottom:40px}.titlesection2{margin-bottom:var(--spacing-element-mobile);font-size:41px}.titlesection3{font-size:41px;margin-bottom:15px}.gellies-hero-title-responsive-59{margin-bottom:60px}}.titlesection2 .highlight-bg{position:absolute;bottom:0;left:-.1em;right:-.1em;height:.4em;background:#9dbdff;border-radius:.35em;z-index:0}.ingredients-showcase-section{padding:var(--spacing-section) var(--spacing-md);font-family:Nunito,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;display:block}.ingredients-showcase-container{max-width:1400px;margin:0 auto;width:100%}.ingredients-masonry-grid{columns:3;column-gap:24px;column-fill:balance}@media (min-width:1600px){.ingredients-masonry-grid{columns:4;column-gap:28px}}@media (max-width:1200px) and (min-width:1025px){.ingredients-masonry-grid{columns:2;column-gap:20px}}@media (max-width:1024px) and (min-width:769px){.ingredients-showcase-section{padding:40px 15px}.ingredients-masonry-grid{columns:2;column-gap:18px}.ingredient-showcase-card{margin-bottom:18px}}.ingredient-showcase-card{break-inside:avoid;margin-bottom:var(--spacing-md);border-radius:var(--border-radius);overflow:hidden;position:relative;cursor:pointer;transition:var(--transition-normal);box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid rgba(255,255,255,.1);background:linear-gradient(135deg,rgba(255,255,255,.95) 0,rgba(248,250,252,.9) 100%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;transform:translateY(30px) scale(.95);animation:ingredient-card-appear var(--transition-slow) forwards;min-height:180px;display:flex;flex-direction:column;animation-timeline:view();animation-range-start:entry 0%;animation-range-end:entry 50%}.ingredient-showcase-short{min-height:200px}.ingredient-showcase-medium{min-height:260px}.ingredient-showcase-tall{min-height:320px}.ingredient-showcase-content{padding:var(--spacing-md);height:100%;display:flex;flex-direction:column;position:relative;z-index:2;flex:1;justify-content:space-between}.ingredient-showcase-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px rgba(0,0,0,.15);background:linear-gradient(135deg,rgba(255,255,255,.98) 0,rgba(248,250,252,.95) 100%);transition:var(--transition-fast)}.ingredient-showcase-icon{width:64px;height:64px;background:rgba(255,255,255,.8);border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.3);box-shadow:0 4px 16px rgba(0,0,0,.08);transition:.3s cubic-bezier(.25, .46, .45, .94)}.ingredient-showcase-card:hover .ingredient-showcase-icon{transform:scale(1.1) rotate(5deg);background:rgba(255,255,255,.95);box-shadow:0 6px 20px rgba(0,0,0,.12)}.ingredient-icon-emoji{font-size:32px;line-height:1;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, .1));transition:.3s}.ingredient-showcase-text{flex:1;display:flex;flex-direction:column;text-align:left}.ingredient-showcase-name{font-weight:700;font-size:var(--font-size-subtitle);color:var(--secondary-blue);margin:0 0 var(--spacing-xs) 0;line-height:1.3;letter-spacing:-.01em;transition:var(--transition-normal)}.ingredient-showcase-card:hover .ingredient-showcase-benefit,.ingredient-showcase-card:hover .ingredient-showcase-name{color:#2d3748}.ingredient-showcase-subtitle{display:block;font-size:var(--font-size-small);font-weight:400;color:#64748b;margin-top:-2px;font-style:italic}.ingredient-showcase-benefit{font-size:var(--font-size-body);color:#475569;line-height:1.5;margin:0;flex:1;transition:var(--transition-normal)}.ingredient-showcase-flag{position:absolute;top:20px;right:20px;font-size:30px;z-index:3;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, .1));transition:.3s cubic-bezier(.25, .46, .45, .94)}@media (max-width:768px){.gellies-stats-section{margin-bottom:80px}.gellies-stats-item{margin-bottom:40px}.gellies-stats-label{font-size:18px;flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:18px}.gellies-unique-logo{width:80px;height:80px}.gellies-unique-logo img{width:70px;height:70px}.gellies-unique-bar-fill{height:45px}.gellies-unique-percentage{font-size:16px;right:20px}.gellies-unique-crown{right:-25px;top:-30px;width:50px;height:50px}.arrow-outer-container{margin-top:-70px;margin-right:15%}.arrow-container{width:90px}.arrow-text{font-size:16px;width:180px;line-height:1.3;margin-bottom:12px}.ingredients-showcase-section{padding:var(--spacing-section-mobile) var(--spacing-sm)}.ingredient-showcase-card{box-shadow:0 2px 12px rgba(0,0,0,.1);background:linear-gradient(135deg,rgba(255,255,255,.98) 0,rgba(245,248,252,.95) 100%);min-height:180px;display:flex;flex-direction:column}.ingredient-showcase-short{min-height:170px}.ingredient-showcase-medium{min-height:210px}.ingredient-showcase-tall{min-height:220px}.ingredient-showcase-content{padding:var(--spacing-sm);flex:1;display:flex;flex-direction:column;justify-content:space-between}.ingredient-showcase-card:hover{transform:none;box-shadow:0 6px 24px rgba(0,0,0,.18);background:linear-gradient(135deg,rgba(255,255,255,.98) 0,rgba(240,245,251,.92) 100%)}.ingredient-showcase-icon{width:50px;height:50px;margin-bottom:15px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.ingredient-icon-emoji{font-size:26px}.ingredient-showcase-name{font-size:18px;margin:0 0 8px}.ingredient-showcase-subtitle{font-size:12px;margin-top:-2px}.ingredient-showcase-benefit{font-size:14px;line-height:1.4}.ingredient-showcase-flag{font-size:24px;top:15px;right:15px}}@media (max-width:480px){.soutiens-container{justify-content:space-between}.logo-link{width:22%;margin:0 4px}.gellies-features-wrapper{gap:30px;margin-bottom:40px}.gellies-feature-item{padding:20px 16px;box-shadow:0 1px 6px rgba(0,0,0,.04)}.gellies-emoji-badge{font-size:36px;margin-bottom:12px}.gellies-feature-title{font-size:20px;margin-bottom:12px}.gellies-feature-desc{font-size:14px}.gellies-mobile-slider{height:380px}.gellies-testimonial-card-mobile{padding:24px 18px;max-width:290px;border-radius:16px}.gellies-testimonial-avatar-mobile{width:55px;height:55px;margin-bottom:14px}.gellies-testimonial-text-mobile{font-size:13px}.gellies-arrow-mobile{width:34px;height:34px;padding:7px}.gellies-arrows-mobile{gap:24px}.gellies-dot-v2{width:7px;height:7px}.gellies-stats-section{margin-bottom:60px}.gellies-stats-item{margin-bottom:30px}.gellies-unique-bar-fill{height:40px}.gellies-unique-percentage{font-size:15px;right:15px}.arrow-text,.gellies-stats-label{font-size:var(--font-size-small)}.gellies-stats-label{margin-bottom:var(--spacing-sm)}.gellies-unique-logo{width:75px;height:75px}.gellies-unique-logo img{width:65px;height:65px}.arrow-outer-container{margin-top:-20px;margin-right:10%}.arrow-container{width:80px}.arrow-text{width:160px;line-height:1.2;margin-bottom:var(--spacing-xs)}.ingredients-showcase-section{padding:calc(var(--spacing-section-mobile)/ 2) var(--spacing-xs)}.ingredient-showcase-card{box-shadow:0 3px 16px rgba(0,0,0,.12);background:linear-gradient(135deg,#fff 0,rgba(240,245,251,.96) 100%);min-height:160px}.ingredient-showcase-short{min-height:155px}.ingredient-showcase-medium{min-height:200px}.ingredient-showcase-tall{min-height:195px}.ingredient-showcase-content{padding:var(--spacing-sm)}.ingredient-showcase-card:hover{box-shadow:0 4px 20px rgba(0,0,0,.15);background:linear-gradient(135deg,#fff 0,#eef4fb 100%)}.ingredient-showcase-icon{width:45px;height:45px;margin-bottom:12px;box-shadow:0 1px 6px rgba(0,0,0,.05)}.ingredient-icon-emoji{font-size:22px}.ingredient-showcase-name{font-size:16px;margin:0 0 6px}.ingredient-showcase-subtitle{font-size:11px}.ingredient-showcase-benefit{font-size:13px;line-height:1.3}.ingredient-showcase-flag{font-size:20px;top:12px;right:12px}}.ingredient-showcase-card:hover .ingredient-showcase-flag{transform:scale(1.15) rotate(-5deg);filter:drop-shadow(0 4px 8px rgba(0, 0, 0, .15))}@keyframes ingredient-card-appear{0%{opacity:0;transform:translateY(30px) scale(.95)}60%{opacity:.8;transform:translateY(-5px) scale(1.02)}100%{opacity:1;transform:translateY(0) scale(1)}}.faq-item:first-child,.ingredient-showcase-card:first-child{animation-delay:.1s}.faq-item:nth-child(2),.ingredient-showcase-card:nth-child(2){animation-delay:.2s}.faq-item:nth-child(3),.ingredient-showcase-card:nth-child(3){animation-delay:.3s}.faq-item:nth-child(4),.ingredient-showcase-card:nth-child(4){animation-delay:.4s}.faq-item:nth-child(5),.ingredient-showcase-card:nth-child(5){animation-delay:.5s}.faq-item:nth-child(6),.ingredient-showcase-card:nth-child(6){animation-delay:.6s}.faq-item:nth-child(7),.ingredient-showcase-card:nth-child(7){animation-delay:.7s}.faq-item:nth-child(8),.ingredient-showcase-card:nth-child(8){animation-delay:.8s}.ingredient-showcase-card:hover .ingredient-showcase-text{transform:translateY(-2px);transition:transform .3s cubic-bezier(.25, .46, .45, .94)}@media (min-width:1025px) and (max-width:1200px){.ingredients-showcase-section{padding:50px 15px}.ingredient-showcase-content{padding:24px}.ingredient-showcase-name{font-size:22px}.ingredient-showcase-benefit{font-size:15px}.ingredient-showcase-flag{font-size:28px}}@media (min-width:1600px){.ingredients-showcase-section{padding:80px 20px}.ingredient-showcase-content{padding:32px}.ingredient-showcase-name{font-size:26px}.ingredient-showcase-benefit{font-size:17px}.ingredient-showcase-flag{font-size:32px}.ingredient-showcase-short{min-height:220px}.ingredient-showcase-medium{min-height:280px}.ingredient-showcase-tall{min-height:340px}}.ingredient-showcase-card *,.ingredient-showcase-flag *,.ingredient-showcase-icon *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gellies-usage-container{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:1200px;margin:0 auto;padding:0 var(--spacing-md)}.gellies-usage-item{display:flex;flex-direction:column;align-items:center;width:100%;max-width:300px;margin-bottom:var(--spacing-element);position:relative}.gellies-usage-number{position:absolute;font-size:150px;color:#9dbdff36;top:-10px;left:-30px;z-index:1;font-weight:700}.gellies-usage-item-content{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;position:relative;z-index:2}.gellies-usage-item img{display:block;margin:0 auto 15px;max-width:60%;height:auto;position:relative;z-index:3}.gellies-usage-item h2{font-size:var(--font-size-body);color:var(--secondary-blue);margin-top:0;margin-bottom:var(--spacing-xs);font-family:Nunito,sans-serif;font-weight:600;line-height:1.4em;text-align:center;position:relative;z-index:4}.faq-item summary,.faq-item summary::after{font-weight:700;transition:.4s cubic-bezier(.4, 0, .2, 1)}.mg-section-container{display:flex;flex-direction:column;align-items:stretch;max-width:1200px;margin:0 auto;font-family:Nunito,sans-serif;gap:20px}@media (min-width:768px){.gellies-usage-container{flex-direction:row;justify-content:space-between}.mg-section-container{flex-direction:row;align-items:flex-start}.mg-section-text{flex:1;padding-left:40px;display:flex;flex-direction:column;justify-content:flex-start}.mg-section-image{flex:1;max-width:50%}}.mg-section-image img{width:100%;height:auto;object-fit:cover;border-radius:30px}.mg-section-text span{display:block;margin-top:40px;text-align:right}.faq-section,.faq-section *{font-family:Nunito,sans-serif;box-sizing:border-box}.faq-section{width:100%;padding:40px 20px;margin:0 auto;background:#2e496a}.faq-title{text-align:left;font-size:clamp(33px, 5vw, 72px);font-weight:900;margin-bottom:40px;animation:.8s ease-out fadeInDown;animation-timeline:view();animation-range-start:entry 0%;animation-range-end:entry 50%}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.faq-container{width:100%;margin:0}.faq-item{margin-bottom:12px;opacity:0;animation:.6s ease-out forwards fadeInUp;border-radius:8px;overflow:hidden;transition:.3s;background:0 0;animation-timeline:view();animation-range-start:entry 0%;animation-range-end:entry 30%}@keyframes fadeInUp{0%{opacity:0;transform:translateY(15px)}100%{opacity:1;transform:translateY(0)}}.faq-item:hover{background:rgba(255,255,255,.08);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.faq-item details{border:none;background:0 0;width:100%}.faq-item summary{list-style:none;cursor:pointer;font-size:20px;color:#fff;padding:18px 20px;position:relative;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.15);margin:0;min-height:60px;width:100%}.faq-item summary:hover{background:rgba(255,255,255,.1);padding-left:25px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:'+';color:#9dbdff;font-size:24px;opacity:.8;transform:rotate(0);flex-shrink:0;width:30px;text-align:center}.faq-item summary:hover::after{opacity:1;transform:scale(1.1) rotate(0)}.faq-item details[open] summary::after{content:'−';transform:rotate(180deg);color:#74dee2}.faq-item details[open] summary:hover::after{transform:scale(1.1) rotate(180deg)}.faq-content{overflow:hidden;transition:.5s cubic-bezier(.4, 0, .2, 1);max-height:0;opacity:0;background:rgba(255,255,255,.02)}.faq-item details[open] .faq-content{max-height:500px;opacity:1}.faq-inner{padding:20px;transform:translateY(-10px);transition:.4s cubic-bezier(.4, 0, .2, 1);transition-delay:0.1s;opacity:0}.faq-item details[open] .faq-inner{transform:translateY(0);opacity:1}.faq-inner p{margin:0;font-size:var(--font-size-body);font-weight:600;line-height:1.6;color:rgba(255,255,255,.9)}.faq-inner b{color:#74dee2;font-weight:800}@keyframes popIn{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.2)}100%{opacity:1;transform:scale(1)}}.crown-container{opacity:0;transform:scale(0)}.error-message{color:#d9534f;font-size:14px;margin-top:5px;display:block}input[aria-invalid=true]{border-color:#d9534f}.gellies-footer-bottom,.gellies-footer-legal,.language-selector{border-top:1px solid rgba(255,255,255,.1)}.gellies-footer{background-color:#2e496a;color:#fff;padding:60px 0 30px;margin-top:0}.gellies-footer-container{max-width:1200px;margin:0 auto;padding:0 30px}.gellies-footer-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:40px}.gellies-footer-logo img{width:100px;height:auto}.gellies-footer-social{display:flex;flex-direction:column;align-items:flex-end}.gellies-social-link,.lang-btn{align-items:center;font-family:Nunito,sans-serif}.gellies-footer-contact{color:#9dbdff;font-family:Nunito,sans-serif;font-weight:900;font-size:18px;margin-bottom:15px}.gellies-social-icons{display:flex;gap:20px}.gellies-social-link{display:flex;color:#fff;text-decoration:none;font-size:16px;transition:color .3s}.gellies-instagram:hover{color:#ff5fca}.gellies-social-icon{display:inline-flex;margin-right:8px}.gellies-social-icon svg{width:20px;height:20px;fill:currentColor}.gellies-footer-legal{display:flex;flex-wrap:wrap;justify-content:space-between;margin:30px 0;padding-top:30px}.gellies-footer-legal-section{flex:1;min-width:280px;margin-bottom:25px}.gellies-footer-heading{font-family:Nunito,sans-serif;font-weight:700;font-size:20px;color:#9dbdff;margin-bottom:20px}.gellies-footer-legal-content{display:flex;flex-wrap:wrap;gap:25px}.gellies-footer-legal-item{flex:1;min-width:200px}.gellies-footer-legal-item h4{font-family:Nunito,sans-serif;font-weight:700;font-size:16px;color:#fff;margin-bottom:10px}.gellies-footer-legal-item p{font-family:Nunito,sans-serif;font-size:14px;color:rgba(255,255,255,.7);margin:5px 0;line-height:1.4}.gellies-footer-links{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:25px}.gellies-footer-link{font-family:Nunito,sans-serif;font-size:15px;color:#fff;text-decoration:none}.gellies-footer-link:hover{color:#9dbdff;font-weight:500}.gellies-footer-bottom{padding-top:20px;text-align:center}.gellies-footer-copyright{font-family:Nunito,sans-serif;font-size:14px;color:rgba(255,255,255,.8)}.gellies-heart{color:#ff5a5f;display:inline-block;animation:1.5s infinite heartbeat}@keyframes heartbeat{0%,100%{transform:scale(1)}50%{transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.gellies-mobile-track,.gellies-testimonial-item{transition-duration:.1s}.faq-content,.faq-inner,.faq-item,.faq-item summary::after{transition-duration:.2s}*{animation-duration:.5s!important;transition-duration:.5s!important}.arrow-svg,.gellies-unique-bar-fill.gellies-unique-primary,.gellies-unique-bar-fill.gellies-unique-secondary,.gellies-unique-crown,.quote-svg,.stars::before{animation-name:none!important}}.language-selector{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px}.language-selector-label{font-family:Nunito,sans-serif}.language-selector-buttons{display:flex;gap:8px;justify-content:center}.lang-btn{background:rgba(255,255,255,.1);color:#fff;display:flex;gap:5px}.lang-btn:hover{background:rgba(255,255,255,.2);box-shadow:0 3px 10px rgba(0,0,0,.1)}.lang-btn.active{background:#74bdee;box-shadow:0 2px 8px rgba(116,189,238,.3)}@media (max-width:768px){.ingredient-showcase-card{background:linear-gradient(135deg,rgba(255,255,255,.98) 0,rgba(240,245,251,.92) 100%);border:1px solid rgba(255,255,255,.2)}.faq-section{padding:30px 15px}.faq-item{margin-bottom:8px}.faq-item summary{font-size:18px;padding:15px;min-height:50px;-webkit-tap-highlight-color:rgba(255,255,255,0.1)}.faq-item summary:hover{padding-left:20px}.faq-inner{padding:15px}.faq-inner p{font-size:16px}.faq-item summary::after{font-size:22px;width:25px}.gellies-footer-legal{flex-direction:column}.gellies-footer-links{justify-content:left}.gellies-footer-certifications,.gellies-social-icons{justify-content:center}.gellies-footer-top{flex-direction:column;align-items:center;gap:30px}.gellies-footer-social{align-items:center}.gellies-title-bg{left:0;right:0}.language-selector{margin:20px auto 15px;padding:10px}.language-selector-label{font-size:12px;margin-bottom:8px}.lang-btn{padding:6px 12px;font-size:12px}.soutiens{padding-top:120px}@media (min-width:420px) and (max-width:440px){.gh-image-mobile,.gh-right-content{margin-bottom:-80px}.gh-image-mobile{width:121%;max-width:121%}.soutiens{padding-top:130px}}}@media (max-width:480px){.ingredient-showcase-card{background:linear-gradient(135deg,rgba(255,255,255,.97) 0,rgba(235,242,250,.9) 100%);border:1px solid rgba(255,255,255,.25)}.faq-section{padding:20px 10px}.faq-item summary{padding:12px;font-size:17px}.faq-item summary:hover{padding-left:17px}.faq-inner{padding:12px}.faq-inner p{font-size:15px}.soutiens{padding-top:110px}}@media (max-width:375px){.gh-image-mobile,.gh-right-content{margin-bottom:-80px}.soutiens{padding-top:100px}.gh-image-mobile{width:114%;max-width:114%}}@media (min-width:376px) and (max-width:419px){.gh-image-mobile,.gh-right-content{margin-bottom:-80px}.gh-image-mobile{width:116%;max-width:116%}.soutiens{padding-top:85px}}.header-lang-btn{background-color:rgba(151,203,255,.1);border:1px solid rgba(151,203,255,.3);border-radius:6px;color:#cdcdcd;font-size:14px;padding:6px 10px;margin-left:15px;cursor:pointer;transition:.2s;box-shadow:0 1px 2px rgba(0,0,0,.05);display:inline-flex;align-items:center;justify-content:center;font-family:Nunito,sans-serif;font-weight:600}.header-lang-btn:hover{background-color:rgba(151,203,255,.2);transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.header-lang-btn:active{transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.1)}@keyframes highlightPulse{0%{box-shadow:0 0 0 0 rgba(116,189,238,.4)}70%{box-shadow:0 0 0 10px rgba(116,189,238,0)}100%{box-shadow:0 0 0 0 rgba(116,189,238,0)}}.language-selector-highlight{animation:1.5s ease-out highlightPulse}.language-selector,.mobile-language-selector{margin:25px auto;text-align:center;width:100%;max-width:600px}.language-selector-label,.mobile-language-selector-label{font-size:15px;margin-bottom:10px;color:#2e496a;font-weight:700;letter-spacing:.02em}.language-selector-buttons,.mobile-language-selector-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin:0 auto}.lang-btn,.mobile-lang-btn{background-color:#97cbff1a;border:2px solid #e2e8f0;border-radius:6px;padding:8px 12px;font-size:15px;font-weight:600;cursor:pointer;transition:.2s;box-shadow:0 1px 3px rgba(0,0,0,.1);min-width:60px}.lang-btn:hover,.mobile-lang-btn:hover{background-color:#e2e8f0;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.15)}.lang-btn.active,.mobile-lang-btn.active{background-color:#74bdee;color:#fff;border-color:#5ba8d9;box-shadow:0 2px 5px rgba(116,189,238,.4);font-weight:700}.mobile-language-selector{margin:20px 0;padding:15px 0;border-top:1px solid rgba(255,255,255,.2)}.mobile-language-selector-label{color:#fff;opacity:.95;font-size:14px;margin-bottom:12px}.mobile-lang-btn{background-color:rgba(255,255,255,.15);border-color:rgba(255,255,255,.3);color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.1)}.mobile-lang-btn:hover{background-color:rgba(255,255,255,.25);transform:translateY(-1px)}.mobile-lang-btn.active{background-color:#74bdee;color:#fff;border-color:#5ba8d9;box-shadow:0 2px 8px rgba(0,0,0,.2)}.gellies-mobile-language{margin:25px auto;width:100%;padding:0 15px;display:flex;flex-direction:column;align-items:center}@-moz-document url-prefix(){.gh-image-container{width:100%;height:120%;display:flex;justify-content:flex-end;align-items:center;overflow:visible}.gh-image,.gh-image-mobile{height:auto;object-fit:contain}.gh-image{width:200%;max-width:none}.gh-image-mobile{width:120%;max-width:120%}@media (max-width:768px){.gh-image-mobile{width:120%;max-width:120%}}@media (max-width:480px){.gh-image-mobile{width:125%;max-width:125%}}@media (max-width:375px){.gh-image-mobile{width:130%;max-width:130%}}}@media (min-width:1025px){.ingredients-masonry-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;grid-auto-flow:row dense!important;gap:24px!important;grid-auto-rows:auto!important}.ingredient-showcase-card:first-child{grid-column:1;grid-row:1}.ingredient-showcase-card:nth-child(2){grid-column:2;grid-row:1}.ingredient-showcase-card:nth-child(3){grid-column:3;grid-row:1}.ingredient-showcase-short{min-height:180px!important}.ingredient-showcase-medium{min-height:240px!important}.ingredient-showcase-tall{min-height:300px!important}.ingredient-showcase-card{width:100%!important}.ingredient-showcase-name{font-size:20px!important}.ingredient-showcase-benefit{font-size:14px!important}}@media (min-width:1025px) and (max-width:1366px){.ingredients-masonry-grid{grid-template-columns:repeat(2,1fr)!important;gap:20px!important}.ingredient-showcase-card:first-child{grid-column:1;grid-row:1}.ingredient-showcase-card:nth-child(2){grid-column:2;grid-row:1}.ingredient-showcase-card:nth-child(3){grid-column:1;grid-row:2}}@media (max-width:768px){.language-selector-buttons,.mobile-language-selector-buttons{flex-wrap:wrap;justify-content:center;gap:8px}.language-selector{margin:35px auto 20px;padding:0 15px;max-width:100%}.lang-btn,.mobile-lang-btn{padding:8px 10px;min-width:55px;margin-bottom:5px}@media (max-width:360px){.language-selector-label,.mobile-language-selector-label{font-size:13px}}.gellies-form-note,.gellies-group-text,.gll-text-a1b2c3 p,.titlesection2-description{font-size:17px!important}.ingredients-masonry-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:15px!important;height:auto!important;align-content:stretch!important}.ingredient-showcase-card{width:100%!important;margin-bottom:0!important}}@media (max-width:480px){.ingredients-masonry-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}}