.fenou-tech{background:#fff;font-family:Inter,sans-serif;color:#2c2c2c;padding:16px 0}.fenou-tech__inner{max-width:1200px;margin:0 auto;padding:0 40px}.fenou-tech__label{font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ft-accent);margin:0 0 6px}.fenou-tech__headline{font-family:Montserrat,sans-serif;font-size:34px;font-weight:800;line-height:1.1;color:#2c2c2c;margin:0 0 8px}.fenou-tech__subline{font-family:Inter,sans-serif;font-size:15px;font-weight:400;line-height:1.6;color:#6d6a66;margin:0 0 18px;max-width:600px}.fenou-tech__stage{background:#f7f4ef;border-radius:12px;overflow:hidden;margin-bottom:14px}.fenou-tech__svg{display:block;width:100%}.fenou-tech__scene{display:none}.fenou-tech__scene.is-active{display:block;animation:ftFadeIn .4s ease}@keyframes ftFadeIn{0%{opacity:0}to{opacity:1}}.ft-heading{font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;fill:#2c2c2c}.ft-caption{font-family:Inter,sans-serif;font-size:15px;font-weight:400;fill:#6d6a66}.ft-caption--warm{fill:var(--ft-accent-dark, #8c6117)}.ft-subcaption{font-family:Inter,sans-serif;font-size:13px;font-weight:400;fill:#999}.ft-water line{stroke:#93c5fd;stroke-width:.8;opacity:.2}.ft-water--light line{stroke:#93c5fd;stroke-width:.8;opacity:.12}.ft-clump{fill:var(--ft-accent, #d6a24a);opacity:.7}.ft-clump-group{animation:ftClumpShake 1.2s ease-in-out infinite;transform-origin:340px 108px}@keyframes ftClumpShake{0%,to{transform:translate(0) rotate(0)}20%{transform:translate(3px,-2px) rotate(1deg)}50%{transform:translate(-2px,3px) rotate(-1deg)}70%{transform:translate(2px,1px) rotate(.5deg)}}.ft-clump--1{animation:ftPulse1 2s ease-in-out infinite}.ft-clump--2{animation:ftPulse2 2.3s ease-in-out infinite .2s}.ft-clump--3{animation:ftPulse1 1.8s ease-in-out infinite .5s}.ft-clump--4{animation:ftPulse2 2.1s ease-in-out infinite .3s}.ft-clump--5{animation:ftPulse1 2.2s ease-in-out infinite .7s}.ft-clump--6{animation:ftPulse2 1.9s ease-in-out infinite .1s}.ft-clump--7{animation:ftPulse1 2.4s ease-in-out infinite .4s}@keyframes ftPulse1{0%,to{opacity:.7}50%{opacity:.9}}@keyframes ftPulse2{0%,to{opacity:.55}50%{opacity:.8}}.ft-shell-ring{fill:none;stroke:var(--ft-accent-dark, #c08b21);stroke-width:1.5;stroke-dasharray:6 4;animation:ftDashSpin 3s linear infinite}.ft-shell-core{fill:var(--ft-accent, #d6a24a);opacity:.7}.ft-shell--1{animation:ftShellGrow .8s ease forwards}.ft-shell--2{animation:ftShellGrow .8s ease forwards .2s}.ft-shell--3{animation:ftShellGrow .8s ease forwards .4s}.ft-shell--4{animation:ftShellGrow .8s ease forwards .6s}@keyframes ftShellGrow{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes ftDashSpin{to{stroke-dashoffset:-20}}.ft-float-ring{fill:none;stroke:var(--ft-accent-dark, #c08b21);stroke-width:.8;opacity:.45}.ft-float-core{fill:var(--ft-accent, #d6a24a);opacity:.4}.ft-float--1{animation:ftBob 2.8s ease-in-out infinite}.ft-float--2{animation:ftBob 2.4s ease-in-out infinite .4s}.ft-float--3{animation:ftBob 3s ease-in-out infinite .8s}.ft-float--4{animation:ftBob 2.6s ease-in-out infinite 1.2s}.ft-float--5{animation:ftBob 2.9s ease-in-out infinite 1.6s}@keyframes ftBob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.ft-absorb{fill:var(--ft-accent, #d6a24a);opacity:.6}.ft-absorb--1{animation:ftSink 1.8s ease-in infinite}.ft-absorb--2{animation:ftSink 1.8s ease-in infinite .4s}.ft-absorb--3{animation:ftSink 1.8s ease-in infinite .8s}.ft-absorb--4{animation:ftSink 1.8s ease-in infinite 1.2s}@keyframes ftSink{0%{opacity:.6;transform:translateY(0)}to{opacity:0;transform:translateY(65px)}}.ft-gut-wave{animation:ftWave 3s ease-in-out infinite}@keyframes ftWave{0%,to{d:path("M0 145 Q40 133 80 145 Q120 157 160 145 Q200 133 240 145 Q280 157 320 145 Q360 133 400 145 Q440 157 480 145 Q520 133 560 145 Q600 157 640 145 Q660 133 680 145")}50%{d:path("M0 145 Q40 157 80 145 Q120 133 160 145 Q200 157 240 145 Q280 133 320 145 Q360 157 400 145 Q440 133 480 145 Q520 157 560 145 Q600 133 640 145 Q660 157 680 145")}}.fenou-tech__pills{display:flex;gap:4px;padding:10px 14px 12px}.fenou-tech__pill{flex:1;padding:7px 4px;text-align:center;border-radius:6px;font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;letter-spacing:.02em;cursor:pointer;background:transparent;color:#999;border:1px solid #EEE7DE;transition:all .15s}.fenou-tech__pill.is-active{background:var(--ft-accent);color:#fff;border-color:var(--ft-accent)}.fenou-tech__pill.is-done{background:var(--ft-accent-light);color:var(--ft-accent-dark);border-color:var(--ft-accent-light)}.fenou-tech__section-title{font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;color:#2c2c2c;margin:0 0 8px}.fenou-tech__studies{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.fenou-tech__study{display:flex;align-items:center;gap:20px;background:#f7f4ef;border-radius:10px;padding:14px 20px}.fenou-tech__study-circles{display:flex;align-items:flex-end;flex-shrink:0;width:180px}.fenou-tech__study-col{display:flex;flex-direction:column;align-items:center;gap:3px}.fenou-tech__study-col:first-child{width:60px}.fenou-tech__study-col:last-child{width:76px}.fenou-tech__study-circle{border-radius:50%;flex-shrink:0}.fenou-tech__study-circle--old{width:32px;height:32px;background:#d9d4cc}.fenou-tech__study-circle--new{width:52px;height:52px;background:var(--ft-accent)}.fenou-tech__study-val{font-family:Montserrat,sans-serif;font-weight:800;line-height:1;text-align:center}.fenou-tech__study-val--old{font-size:11px;color:#999}.fenou-tech__study-val--new{font-size:14px;color:var(--ft-accent-dark)}.fenou-tech__study-lbl{font-family:Inter,sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.03em;color:#999;text-align:center}.fenou-tech__study-lbl--new{color:var(--ft-accent-dark)}.fenou-tech__study-arrow{flex-shrink:0;margin:0 4px 22px}.fenou-tech__study-info{flex:1;min-width:0}.fenou-tech__study-substance{font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;color:#2c2c2c;margin:0 0 2px}.fenou-tech__study-desc{font-family:Inter,sans-serif;font-size:13px;font-weight:400;color:#6d6a66;margin:0 0 4px}.fenou-tech__study-ref{font-family:Inter,sans-serif;font-size:11px;font-weight:400;color:#999;margin:0}.fenou-tech__study-ref a{color:var(--ft-accent);text-decoration:none}.fenou-tech__study-ref a:hover{text-decoration:underline}.fenou-tech__ingredients-sub{font-family:Inter,sans-serif;font-size:13px;font-weight:400;color:#6d6a66;margin:0 0 6px;line-height:1.4}.fenou-tech__ingredients{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:10px}.fenou-tech__ing{display:flex;align-items:center;gap:4px;padding:5px 9px;background:#f7f4ef;border-radius:6px;font-size:12px}.fenou-tech__ing-dot{width:5px;height:5px;border-radius:50%;background:var(--ft-accent);flex-shrink:0}.fenou-tech__ing-name{font-family:Montserrat,sans-serif;font-weight:700;color:#2c2c2c}.fenou-tech__ing-tag{font-family:Inter,sans-serif;font-size:10px;font-weight:500;color:var(--ft-accent-dark);background:var(--ft-accent-light);padding:1px 5px;border-radius:4px}.fenou-tech__bonus{display:flex;gap:8px;align-items:center;padding:8px 10px;background:#f7f4ef;border-radius:8px;font-family:Inter,sans-serif;font-size:13px;font-weight:400;color:#6d6a66}.fenou-tech__bonus svg{flex-shrink:0}.fenou-tech__bonus p{margin:0;line-height:1.4}.fenou-tech__bonus strong{color:#2c2c2c;font-weight:600}@media(max-width:749px){.fenou-tech{padding:10px 0}.fenou-tech__inner{padding:0 16px}.fenou-tech__label{font-size:13px}.fenou-tech__headline{font-size:26px;margin-bottom:6px}.fenou-tech__subline{font-size:13px;margin-bottom:12px}.fenou-tech__study{gap:12px;padding:12px}.fenou-tech__study-circles{width:140px}.fenou-tech__study-col:first-child{width:46px}.fenou-tech__study-col:last-child{width:58px}.fenou-tech__study-circle--old{width:26px;height:26px}.fenou-tech__study-circle--new{width:42px;height:42px}.fenou-tech__study-val--old{font-size:10px}.fenou-tech__study-val--new{font-size:12px}.fenou-tech__study-lbl{font-size:9px}.fenou-tech__study-substance{font-size:13px}.fenou-tech__study-desc{font-size:10px}.fenou-tech__study-arrow{margin:0 2px 18px}.fenou-tech__pill{font-size:9px;padding:6px 3px}.fenou-tech__section-title{font-size:12px}.fenou-tech__ingredients-sub{font-size:10px}.fenou-tech__ing{font-size:10px;padding:4px 7px}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/fenou-technology.css.map */
