@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes floatBottle{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-10px) scale(1.02)}}@keyframes pulseGlow{0%,to{box-shadow:0 25px 30px rgba(0,0,0,.1)}50%{box-shadow:0 25px 40px rgba(0,0,0,.15)}}.health-benefits-app :focus{outline:none!important}.animate-header{animation:fadeInDown 1s ease-out forwards}.animate-grid{animation:fadeInUp 1s ease-out forwards;animation-delay:.3s}.animate-card{animation:fadeInUp .8s ease-out forwards}.animate-bottle{animation:scaleIn 1s ease-out forwards,floatBottle 4s ease-in-out 1s infinite}.animate-card-left{animation:fadeInLeft .8s ease-out forwards}.animate-card-right{animation:fadeInRight .8s ease-out forwards}.health-benefits-app ::selection{background-color:hsla(0,0%,100%,.3);color:#1a7a1a}.health-benefits-app{height:100vh;width:100vw;position:relative;overflow-x:hidden;overflow-y:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:linear-gradient(135deg,#0d4d0d,#1a7a1a);opacity:1;animation:fadeInUp .5s ease-out}.health-bg-elements{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;opacity:1;animation:fadeInUp 1s ease-out}.health-bg-radial{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 50% 50%,hsla(0,0%,100%,.08),transparent 70%)}.health-blob-1{top:-10%;left:-10%;width:40%;height:40%;background-color:rgba(76,175,80,.1);filter:blur(80px);animation:fadeInLeft 1s ease-out .2s both}.health-blob-1,.health-blob-2{position:absolute;border-radius:50%}.health-blob-2{top:20%;right:0;width:30%;height:30%;background-color:rgba(139,195,74,.08);filter:blur(60px);animation:fadeInRight 1s ease-out .4s both}.health-blob-3{position:absolute;bottom:-10%;left:20%;width:50%;height:50%;background-color:rgba(56,142,60,.12);border-radius:50%;filter:blur(100px);animation:fadeInUp 1s ease-out .6s both}.health-header{position:relative;z-index:10;width:100%;height:100vh;max-width:1600px;margin:0 auto;padding:40px 30px 30px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;box-sizing:border-box;overflow:hidden}.health-header-content{text-align:center;margin-bottom:40px;opacity:0;width:100%;flex-shrink:0}.health-tag{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.5rem;border-radius:100px;background:hsla(0,0%,100%,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);color:#fff;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.25rem;box-shadow:0 4px 15px rgba(0,0,0,.1);opacity:0;animation:fadeInDown .8s ease-out .2s forwards;outline:none!important}.health-title{font-size:2.5rem;font-weight:700;color:#fff;line-height:1.1;letter-spacing:-.02em;margin-bottom:1rem;text-shadow:0 2px 15px rgba(0,0,0,.2);opacity:0;animation:fadeInDown .8s ease-out .3s forwards}@media (min-width:768px){.health-title{font-size:3rem}}@media (min-width:1024px){.health-title{font-size:3.25rem}}.health-title-highlight{background:linear-gradient(135deg,#fff9c4,#ffeb3b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;display:inline-block}.health-title-underline{position:absolute;width:100%;height:6px;bottom:-4px;left:0;background:linear-gradient(90deg,transparent,#ffeb3b,transparent);z-index:-1;opacity:.8;border-radius:3px;animation:fadeInLeft 1s ease-out .5s both}.health-subtitle{font-size:1.1rem;color:hsla(0,0%,100%,.9);font-weight:400;max-width:48rem;margin:0 auto;line-height:1.6;opacity:0;animation:fadeInUp .8s ease-out .4s forwards}@media (min-width:768px){.health-subtitle{font-size:1.2rem}}.health-grid{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;align-items:center;justify-items:center;opacity:0;width:100%;max-width:1600px;margin:0 auto;box-sizing:border-box;flex:1 1;min-height:0;overflow:hidden}@media (min-width:1024px){.health-grid{grid-template-columns:1fr auto 1fr;gap:2.5rem;align-items:center}}.health-grid-left{display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%;max-width:420px;margin:0 auto;transform:translateX(-40px)}@media (min-width:1024px){.health-grid-left{align-items:flex-end;margin:0;gap:2.25rem}}.health-grid-center{justify-content:center;position:relative;padding:1.5rem 0;min-height:350px}.health-grid-center,.health-grid-right{display:flex;align-items:center;width:100%}.health-grid-right{flex-direction:column;gap:2rem;max-width:420px;margin:0 auto;transform:translateX(40px)}@media (min-width:1024px){.health-grid-right{align-items:flex-start;margin:0;gap:2.25rem}}.feature-cardz{position:relative;padding:1.75rem;border-radius:18px;background:hsla(0,0%,100%,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.3);box-shadow:0 10px 25px -8px rgba(0,0,0,.12),inset 0 0 0 1px hsla(0,0%,100%,.25),0 3px 6px rgba(0,0,0,.06);transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden;width:100%;max-width:100%;display:flex;align-items:flex-start;gap:1.5rem;opacity:0;outline:none!important;min-height:170px;box-sizing:border-box}@media (min-width:768px){.feature-cardz{max-width:380px;min-height:180px}}@media (min-width:1024px){.feature-cardz{max-width:400px;min-height:190px}}.feature-cardz:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#1a7a1a,#4caf50);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.feature-cardz:hover:before{transform:scaleX(1)}.feature-cardz:hover{transform:translateY(-6px);box-shadow:0 18px 35px -12px rgba(0,0,0,.18),inset 0 0 0 1px hsla(0,0%,100%,.3),0 6px 25px rgba(0,0,0,.1);background:#fff}.feature-cardz:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:18px;box-shadow:0 0 0 0 rgba(26,122,26,0);transition:box-shadow .4s ease;pointer-events:none}.feature-cardz:hover:after{box-shadow:0 0 0 1px rgba(26,122,26,.1)}.feature-icon-containerz{position:relative;flex-shrink:0;z-index:2}.feature-iconz{width:64px;height:64px;border-radius:16px;background:linear-gradient(135deg,#1a7a1a,#4caf50);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px rgba(26,122,26,.25),inset 0 0 0 1px hsla(0,0%,100%,.35);transition:all .4s cubic-bezier(.4,0,.2,1);outline:none!important;position:relative;overflow:hidden}.feature-iconz:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.25),transparent);opacity:0;transition:opacity .4s ease}.feature-cardz:hover .feature-iconz:before{opacity:1}.feature-cardz:hover .feature-iconz{transform:scale(1.1) translateY(-3px);box-shadow:0 12px 30px rgba(26,122,26,.35),inset 0 0 0 1px hsla(0,0%,100%,.45)}.feature-icon-svgz{width:28px;height:28px;color:#fff;stroke-width:2;filter:drop-shadow(0 3px 6px rgba(0,0,0,.25));transition:all .4s ease}.feature-cardz:hover .feature-icon-svgz{transform:scale(1.08);filter:drop-shadow(0 5px 10px rgba(0,0,0,.35))}.feature-contentz{position:relative;display:flex;flex-direction:column;gap:.75rem;flex:1 1;min-width:0;z-index:2}.feature-titlez{font-size:1.3rem;font-weight:700;color:#1a1a1a;line-height:1.3;transition:color .3s ease;word-wrap:break-word;letter-spacing:-.01em;margin:0}@media (min-width:768px){.feature-titlez{font-size:1.35rem}}@media (min-width:1024px){.feature-titlez{font-size:1.4rem}}.feature-cardz:hover .feature-titlez{color:#0d4d0d}.feature-descriptionz{font-size:.95rem;color:#666;line-height:1.6;font-weight:400;word-wrap:break-word;margin:0;opacity:.9}@media (min-width:768px){.feature-descriptionz{font-size:1rem}}.feature-card-number{position:absolute;top:12px;right:12px;background:linear-gradient(135deg,#1a7a1a,#4caf50);color:#fff;font-size:.7rem;font-weight:700;width:20px;height:20px;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.2);z-index:3;opacity:.9}.bottle-container,.feature-card-number{display:flex;align-items:center;justify-content:center}.bottle-container{position:relative;width:100%;opacity:0;outline:none!important;height:100%;max-height:420px}.bottle-container.animate-bottle{opacity:1}.bottle-image-wrapper{position:relative;width:100%;max-width:320px;height:100%;max-height:420px;display:flex;justify-content:center;align-items:center;margin:0 auto;filter:drop-shadow(0 20px 40px rgba(0,0,0,.3))}@media (min-width:768px){.bottle-image-wrapper{max-width:340px;max-height:450px}}@media (min-width:1024px){.bottle-image-wrapper{max-width:380px;max-height:480px}}.bottle-image{margin-top:30px;width:560px;height:720px;object-fit:contain;transition:all .6s cubic-bezier(.4,0,.2,1);outline:none!important;transform-origin:center bottom}.bottle-image:hover{transform:scale(1.06) translateY(-5px);filter:drop-shadow(0 25px 50px rgba(0,0,0,.4))}.bottle-image-wrapper:after{content:"";position:absolute;top:50%;left:50%;width:120%;height:120%;background:radial-gradient(circle at center,rgba(26,122,26,.1),transparent 70%);transform:translate(-50%,-50%);z-index:-1;opacity:0;transition:opacity .6s ease}.bottle-image-wrapper:hover:after{opacity:1}@media (max-width:1023px){.health-benefits-app{overflow-y:auto}.health-header{min-height:auto;height:auto;padding:30px 20px}.health-grid{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;align-items:center;justify-items:center;opacity:0;width:100%;max-width:1600px;margin:0 auto;box-sizing:border-box;flex:1 1;min-height:0;overflow:hidden}.health-grid-left,.health-grid-right{max-width:100%;width:100%;gap:1.75rem}.feature-cardz{max-width:100%;margin:0 auto;min-height:160px;padding:1.5rem}.bottle-container{order:-1;max-height:320px;margin-bottom:2rem}.bottle-image-wrapper{max-width:280px;max-height:350px}}@media (min-width:1024px) and (max-height:900px){.health-header{padding:25px 30px 15px}.health-header-content{margin-bottom:25px}.health-title{font-size:2.75rem;margin-bottom:.75rem}.health-subtitle{font-size:1.1rem;margin-bottom:.5rem}.health-grid{gap:2rem}.health-grid-left,.health-grid-right{gap:1.75rem}.feature-cardz{padding:1.5rem;min-height:170px;gap:1.25rem}.feature-iconz{width:60px;height:60px;border-radius:14px}.feature-icon-svgz{width:26px;height:26px}.feature-titlez{font-size:1.25rem}.feature-descriptionz{font-size:.9rem}.bottle-container{max-height:380px}.bottle-image-wrapper{max-width:320px;max-height:400px}}@media (max-height:700px) and (min-width:1024px){.health-header{padding:20px 30px 10px;justify-content:center}.health-header-content{margin-bottom:20px}.health-tag{margin-bottom:.75rem;padding:.5rem 1.25rem;font-size:.75rem}.health-title{font-size:2.25rem;margin-bottom:.5rem}.health-subtitle{font-size:1rem;line-height:1.4}.health-grid,.health-grid-left,.health-grid-right{gap:1.5rem}.feature-cardz{padding:1.25rem;min-height:150px;gap:1rem;border-radius:16px}.feature-iconz{width:56px;height:56px;border-radius:14px}.feature-icon-svgz{width:24px;height:24px}.feature-titlez{font-size:1.15rem}.feature-descriptionz{font-size:.85rem;line-height:1.5}.bottle-container{max-height:320px}.bottle-image-wrapper{max-width:280px;max-height:340px}}@media (min-height:1000px){.health-header{padding:50px 30px 40px}.health-header-content{margin-bottom:50px}.health-title{font-size:3.5rem}.health-subtitle{font-size:1.4rem}.health-grid{gap:3rem}.feature-cardz{padding:2rem;min-height:200px;max-width:420px}.feature-iconz{width:72px;height:72px;border-radius:18px}.feature-icon-svgz{width:32px;height:32px}.feature-titlez{font-size:1.5rem}.feature-descriptionz{font-size:1.1rem}.bottle-container{max-height:480px}.bottle-image-wrapper{max-width:420px;max-height:520px}}@media (min-width:1600px){.health-grid{max-width:1800px;gap:3rem}.feature-cardz{max-width:450px;min-height:200px}.bottle-image-wrapper{max-width:450px;max-height:550px}}@media (min-width:1024px){.health-grid-left,.health-grid-right{height:100%;padding:1.5rem 0}}.feature-cardz{will-change:transform,box-shadow}@keyframes cardEntrance{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.feature-cardz.animate-card{animation:cardEntrance .6s cubic-bezier(.4,0,.2,1) forwards}