.HubIntro-module__PgJsGq__sectionIntro{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative}.HubIntro-module__PgJsGq__introTitleWrapper{text-align:center;position:relative}.HubIntro-module__PgJsGq__introSup{font-family:var(--font-mono);letter-spacing:.2em;color:var(--text-muted);text-transform:uppercase;margin-bottom:20px;font-size:14px;display:block}.HubIntro-module__PgJsGq__introTitle{letter-spacing:-.04em;text-transform:uppercase;color:var(--text-main);font-size:clamp(60px,12vw,180px);font-weight:900;line-height:.85}.HubIntro-module__PgJsGq__introSub{color:var(--text-muted);max-width:600px;margin-top:30px;margin-left:auto;margin-right:auto;font-size:clamp(16px,2vw,24px);font-weight:300;line-height:1.4}.HubIntro-module__PgJsGq__scrollHint{bottom:calc(40px + env(safe-area-inset-bottom));cursor:pointer;opacity:.5;flex-direction:column;align-items:center;gap:10px;transition:opacity .3s;display:flex;position:absolute;left:50%;transform:translate(-50%)}.HubIntro-module__PgJsGq__scrollHint:hover{opacity:1}.HubIntro-module__PgJsGq__scrollText{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--text-main);font-size:10px}.HubIntro-module__PgJsGq__scrollLine{background:linear-gradient(#000,#0000);width:1px;height:40px}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/af8c9db3ac3b8496-s.3c7a8af2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/919150cee765f2c1-s.c47b98a8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1474caba38fad8de-s.p.32b121a4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_bee60bfc-module__tG_p8q__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal;font-weight:600}.space_grotesk_bee60bfc-module__tG_p8q__variable{--font-ng-display:"Space Grotesk","Space Grotesk Fallback"}
@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_2243cad3-module__USm7ia__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_2243cad3-module__USm7ia__variable{--font-ng-body:"Outfit","Outfit Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.6b5ea6af.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1dcddae6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.8da66e7f.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.e6cd1753.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.19510058.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.140490a3.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.b36ae37c.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.bf5f8a12.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.10086973.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.2902b61f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_d467ec4-module__FvBH2W__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_d467ec4-module__FvBH2W__variable{--font-ng-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}
.NutragenCard-module__yRTkVa__card{--ng-blue:#004fcc;--ng-blue-wash:#eef3fc;--ng-ink:#15171c;--ng-ink-soft:#4d5159;--ng-ink-faint:#84888f;--ng-paper:#fffdf7;--ng-bone-soft:#f0eee8;--ng-white:#fff;--ng-warning:#b45309;--ng-warning-soft:#fef3c7;--border-hairline:#e2dfd6;--text-muted:var(--ng-ink-soft);--text-faint:var(--ng-ink-faint);--font-display:var(--font-ng-display,"Space Grotesk",ui-sans-serif,sans-serif);--font-body:var(--font-ng-body,"Outfit",ui-sans-serif,sans-serif);--font-mono:var(--font-ng-mono,"IBM Plex Mono",ui-monospace,monospace);--font-print:var(--font-mono);--ease-out-expo:cubic-bezier(.16,1,.3,1);--dur-fast:.18s;--dur-base:.36s;--tracking-label:.12em;--tracking-title:-.02em;--radius-sm:8px;--radius-md:12px;--radius-pill:999px;--shadow-card:0 1px 2px #15171c0a,0 12px 32px -16px #15171c1a;--shadow-float:0 2px 4px #15171c0d,0 24px 56px -24px #15171c2e;--focus-ring:0 0 0 3px #004fcc2e;background:var(--ng-white);width:100%;height:100%;color:var(--ng-ink);font-family:var(--font-body);flex-direction:column;display:flex;overflow:hidden;container:ng-card/size}.NutragenCard-module__yRTkVa__bar{border-bottom:1px solid var(--border-hairline);background:var(--ng-white);z-index:2;flex:none;justify-content:space-between;align-items:center;gap:.75rem;padding:clamp(8px,2.5cqh,14px) clamp(12px,3.5cqw,22px);display:flex}.NutragenCard-module__yRTkVa__barBrand{flex:none;align-items:center;gap:.5rem;display:flex}.NutragenCard-module__yRTkVa__barLogo{object-fit:contain;border-radius:50%;width:clamp(18px,4.5cqmin,24px);height:clamp(18px,4.5cqmin,24px);display:block}.NutragenCard-module__yRTkVa__barName{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(12px,3.2cqmin,16px);font-weight:600}.NutragenCard-module__yRTkVa__barTicker{white-space:nowrap;flex:1;max-width:22rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.NutragenCard-module__yRTkVa__barTrack{font-family:var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint);will-change:transform;align-items:center;gap:1.75rem;padding-left:1.75rem;font-size:clamp(7px,1.8cqmin,11px);font-weight:500;display:inline-flex}.NutragenCard-module__yRTkVa__barDot{background:var(--ng-blue);border-radius:50%;flex:none;width:4px;height:4px;font-style:normal}@media (prefers-reduced-motion:no-preference){.NutragenCard-module__yRTkVa__barTrack{animation:22s linear infinite NutragenCard-module__yRTkVa__ticker}}@keyframes NutragenCard-module__yRTkVa__ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.NutragenCard-module__yRTkVa__body{background:var(--ng-paper);flex:1;grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr);align-items:center;gap:clamp(10px,3cqw,28px);min-height:0;padding:clamp(10px,2.8cqh,24px) clamp(12px,3.5cqw,28px);display:grid}.NutragenCard-module__yRTkVa__steps{flex-direction:column;gap:clamp(10px,2.8cqh,22px);min-width:0;padding-left:clamp(12px,3cqw,22px);display:flex;position:relative}.NutragenCard-module__yRTkVa__stepsTrack{background:var(--border-hairline);width:1.5px;position:absolute;top:.25rem;bottom:.25rem;left:0}.NutragenCard-module__yRTkVa__stepsFill{background:var(--ng-blue);transform-origin:top;width:100%;height:100%;position:absolute;top:0;left:0}.NutragenCard-module__yRTkVa__step{transition:opacity var(--dur-base)var(--ease-out-expo)}.NutragenCard-module__yRTkVa__stepDim{opacity:.26}.NutragenCard-module__yRTkVa__stepNum{font-family:var(--font-mono);letter-spacing:var(--tracking-label);color:var(--ng-blue);font-size:clamp(8px,2cqmin,12px);font-weight:600}.NutragenCard-module__yRTkVa__stepTitle{font-family:var(--font-display);letter-spacing:var(--tracking-title);margin-top:.2rem;font-size:clamp(11px,3.2cqmin,18px);font-weight:600;line-height:1.15}.NutragenCard-module__yRTkVa__stepDesc{color:var(--text-muted);max-width:16rem;margin:.2rem 0 0;font-size:clamp(8px,2.1cqmin,13px);line-height:1.45}.NutragenCard-module__yRTkVa__stage{justify-content:center;align-items:center;height:100%;min-height:clamp(180px,52cqh,360px);display:flex;position:relative}.NutragenCard-module__yRTkVa__stageDisc{aspect-ratio:1;background:var(--ng-bone-soft);pointer-events:none;border-radius:50%;max-width:min(100%,22rem);margin:auto;position:absolute;inset:-4% -2%}.NutragenCard-module__yRTkVa__stageDisc:after{content:"";background:var(--ng-blue);opacity:.18;height:1.5px;position:absolute;top:50%;left:-5%;right:-5%}.NutragenCard-module__yRTkVa__cardObj{z-index:1;background:var(--ng-white);border:1px solid var(--border-hairline);border-radius:var(--radius-md);width:min(100%,clamp(160px,42cqw,280px));min-height:clamp(180px,48cqh,320px);box-shadow:var(--shadow-float);padding:clamp(10px,2.8cqmin,18px);position:relative}.NutragenCard-module__yRTkVa__layer{pointer-events:none;position:absolute;inset:clamp(10px,2.8cqmin,18px)}.NutragenCard-module__yRTkVa__form{flex-direction:column;gap:clamp(8px,2cqmin,14px);display:flex}.NutragenCard-module__yRTkVa__formCap{font-family:var(--font-print);letter-spacing:.08em;text-transform:uppercase;color:var(--ng-ink-soft);margin-bottom:.35rem;font-size:clamp(7px,1.8cqmin,11px);font-weight:700}.NutragenCard-module__yRTkVa__ingCap{margin-bottom:.55rem}.NutragenCard-module__yRTkVa__formField{border:1.5px solid var(--border-hairline);border-radius:var(--radius-sm);font-family:var(--font-print);min-height:clamp(28px,7cqmin,42px);transition:border-color var(--dur-fast)var(--ease-out-expo),box-shadow var(--dur-fast)var(--ease-out-expo);align-items:center;padding:clamp(6px,1.8cqmin,10px) clamp(8px,2.2cqmin,12px);font-size:clamp(10px,2.6cqmin,15px);display:flex}.NutragenCard-module__yRTkVa__formFieldFocus{border-color:var(--ng-blue);box-shadow:var(--focus-ring)}.NutragenCard-module__yRTkVa__caret{background:var(--ng-blue);width:1.5px;height:1.1em;margin-left:1px;display:inline-block}@media (prefers-reduced-motion:no-preference){.NutragenCard-module__yRTkVa__caret{animation:1s step-end infinite NutragenCard-module__yRTkVa__blink}}@keyframes NutragenCard-module__yRTkVa__blink{50%{opacity:0}}.NutragenCard-module__yRTkVa__ingredient{background:var(--ng-white);border:1px solid var(--border-hairline);border-radius:var(--radius-sm);align-items:center;gap:.45rem;margin-bottom:.3rem;padding:clamp(4px,1.2cqmin,7px) clamp(6px,1.6cqmin,10px);display:flex}.NutragenCard-module__yRTkVa__ingredientCheck{background:var(--ng-blue);width:clamp(12px,3cqmin,16px);height:clamp(12px,3cqmin,16px);color:var(--ng-paper);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:clamp(7px,1.6cqmin,10px);display:flex}.NutragenCard-module__yRTkVa__ingredientName{font-family:var(--font-body);flex:1;min-width:0;font-size:clamp(8px,2.1cqmin,12px);font-weight:500}.NutragenCard-module__yRTkVa__ingredientWeight{font-family:var(--font-print);color:var(--text-muted);flex:none;font-size:clamp(7px,1.8cqmin,10px)}.NutragenCard-module__yRTkVa__ingredientAl{font-family:var(--font-print);letter-spacing:.04em;text-transform:uppercase;color:var(--ng-warning);background:var(--ng-warning-soft);border-radius:var(--radius-pill);flex:none;padding:.12rem .35rem;font-size:clamp(6px,1.5cqmin,9px);font-weight:700}.NutragenCard-module__yRTkVa__label{font-family:var(--font-print);color:var(--ng-ink)}.NutragenCard-module__yRTkVa__labelHead{justify-content:space-between;align-items:baseline;gap:.75rem;padding-bottom:.45rem;display:flex;position:relative}.NutragenCard-module__yRTkVa__labelRule{background:var(--ng-ink);transform-origin:0;height:1.5px;position:absolute;bottom:0;left:0;right:0}.NutragenCard-module__yRTkVa__labelName{font-size:clamp(10px,2.8cqmin,16px);font-weight:700}.NutragenCard-module__yRTkVa__labelWeight{color:var(--ng-ink-soft);font-size:clamp(8px,2cqmin,11px)}.NutragenCard-module__yRTkVa__labelSection{border-bottom:1px solid var(--border-hairline);padding:clamp(4px,1.2cqmin,8px) 0}.NutragenCard-module__yRTkVa__labelSectionLast{border-bottom:none}.NutragenCard-module__yRTkVa__labelCap{letter-spacing:.08em;text-transform:uppercase;color:var(--ng-ink-soft);margin-bottom:.2rem;font-size:clamp(7px,1.7cqmin,10px);font-weight:700}.NutragenCard-module__yRTkVa__labelText{margin:0;font-size:clamp(7px,1.9cqmin,11px);line-height:1.45}.NutragenCard-module__yRTkVa__labelText strong{text-underline-offset:2px;font-weight:700;text-decoration:underline}.NutragenCard-module__yRTkVa__labelRow{justify-content:space-between;padding:.12rem 0;font-size:clamp(7px,1.9cqmin,11px);display:flex}.NutragenCard-module__yRTkVa__labelRow b{font-variant-numeric:tabular-nums;font-weight:700}.NutragenCard-module__yRTkVa__labelPrint{justify-content:flex-end;margin-top:.65rem;display:flex}.NutragenCard-module__yRTkVa__printPill{background:var(--ng-blue);color:var(--ng-paper);font-family:var(--font-display);border-radius:var(--radius-pill);align-items:center;gap:.35rem;padding:clamp(4px,1.2cqmin,7px) clamp(8px,2cqmin,12px);font-size:clamp(8px,2.1cqmin,12px);font-weight:500;display:inline-flex}.NutragenCard-module__yRTkVa__chip{z-index:3;background:var(--ng-white);border:1px solid var(--border-hairline);border-radius:var(--radius-pill);font-family:var(--font-print);color:var(--text-muted);box-shadow:var(--shadow-card);white-space:nowrap;align-items:center;gap:.35rem;padding:clamp(3px,1cqmin,6px) clamp(6px,1.6cqmin,10px);font-size:clamp(7px,1.8cqmin,10px);display:inline-flex;position:absolute}.NutragenCard-module__yRTkVa__chip i{color:var(--ng-blue);font-style:normal;font-weight:700}.NutragenCard-module__yRTkVa__meta{border-top:1px solid var(--border-hairline);background:var(--ng-paper);flex:none;padding:clamp(8px,2.2cqh,14px) clamp(12px,3.5cqw,22px)}.NutragenCard-module__yRTkVa__metaEyebrow{font-family:var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ng-blue);font-size:clamp(7px,1.7cqmin,10px);font-weight:500}.NutragenCard-module__yRTkVa__metaTitle{font-family:var(--font-display);letter-spacing:var(--tracking-title);margin-top:.25rem;font-size:clamp(11px,3cqmin,16px);font-weight:600;line-height:1.1}.NutragenCard-module__yRTkVa__metaTitle em{color:var(--ng-blue);font-style:normal}.NutragenCard-module__yRTkVa__metaTags{flex-wrap:wrap;gap:.3rem;margin-top:.45rem;display:flex}.NutragenCard-module__yRTkVa__tag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);border:1px solid var(--border-hairline);border-radius:var(--radius-pill);padding:.15rem .45rem;font-size:clamp(6px,1.5cqmin,9px);font-weight:500}@container ng-card (max-width:520px){.NutragenCard-module__yRTkVa__barTicker{display:none}.NutragenCard-module__yRTkVa__body{grid-template-columns:1fr;gap:.65rem;padding-top:.65rem}.NutragenCard-module__yRTkVa__steps{flex-direction:row;gap:.55rem;padding-top:.75rem;padding-left:0}.NutragenCard-module__yRTkVa__stepsTrack{width:auto;height:1.5px;inset:0 0 auto}.NutragenCard-module__yRTkVa__stepsFill{transform-origin:0;height:100%}.NutragenCard-module__yRTkVa__stepDesc,.NutragenCard-module__yRTkVa__chip{display:none}}@media (prefers-reduced-motion:reduce){.NutragenCard-module__yRTkVa__step,.NutragenCard-module__yRTkVa__barTrack,.NutragenCard-module__yRTkVa__caret{transition:none;animation:none}}
.SlupCardContent-module__5a3egW__container{--slup-yellow:#ffd600;--slup-green:#00ff94;--slup-dark:#0d0d0d;--morph-p-clamped:clamp(0,var(--morph-p,0),1);--bg-opacity:clamp(0,(var(--morph-p-clamped) - .1)*1.5,1);--ignition:clamp(0,(var(--morph-p-clamped) - .5)*2,1);--blueprint-line:color-mix(in srgb,#00000040,#fff3 calc(var(--bg-opacity)*100%));--blueprint-text:color-mix(in srgb,#000,#fff calc(var(--bg-opacity)*100%));background:color-mix(in srgb,#fff,var(--slup-dark)calc(var(--bg-opacity)*100%));width:100%;height:100%;color:var(--blueprint-text);font-family:var(--font-mono),monospace;transition:background .1s ease-out;display:flex;position:relative;overflow:hidden}.SlupCardContent-module__5a3egW__gridOverlay{background-image:linear-gradient(var(--blueprint-line)1px,transparent 1px),linear-gradient(90deg,var(--blueprint-line)1px,transparent 1px);opacity:calc(.1 + var(--morph-p)*.5);pointer-events:none;z-index:1;background-size:50px 50px;position:absolute;inset:0}.SlupCardContent-module__5a3egW__layout{z-index:2;width:100%;height:100%;opacity:calc(.5 + var(--morph-p)*.5);transition:opacity .5s;display:flex;position:relative}.SlupCardContent-module__5a3egW__sidebar{background:rgba(255,255,255,calc(var(--bg-opacity)*.02));border-right:1px solid var(--blueprint-line);flex-direction:column;gap:2.5rem;width:30%;max-width:320px;padding:2.5rem;display:flex}.SlupCardContent-module__5a3egW__specsGroup{flex-direction:column;display:flex}.SlupCardContent-module__5a3egW__label{letter-spacing:.3em;color:color-mix(in srgb,var(--blueprint-line),var(--slup-yellow)calc(var(--ignition)*100%));text-transform:uppercase;margin-bottom:1rem;font-size:10px;font-weight:700}.SlupCardContent-module__5a3egW__specList{margin:0;padding:0;list-style:none}.SlupCardContent-module__5a3egW__specList li{color:color-mix(in srgb,#0000004d,#fff6 calc(var(--bg-opacity)*100%));flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:.6rem;font-size:12px;font-weight:700;display:flex}.SlupCardContent-module__5a3egW__sidebar.SlupCardContent-module__5a3egW__stacked .SlupCardContent-module__5a3egW__specList li{flex-direction:column;align-items:flex-start;gap:2px}.SlupCardContent-module__5a3egW__specList li span{color:var(--blueprint-text);min-width:fit-content}.SlupCardContent-module__5a3egW__sidebar.SlupCardContent-module__5a3egW__stacked .SlupCardContent-module__5a3egW__specList li span{text-align:left}.SlupCardContent-module__5a3egW__statusLine{color:color-mix(in srgb,transparent,var(--slup-green)calc(var(--ignition)*100%));letter-spacing:.1em;align-items:center;gap:12px;margin-top:auto;font-size:10px;font-weight:700;display:flex}.SlupCardContent-module__5a3egW__pulseDot{background:var(--slup-green);width:6px;height:6px;box-shadow:0 0 10px var(--slup-green);opacity:var(--ignition);border-radius:50%;animation:2s infinite SlupCardContent-module__5a3egW__pulse}.SlupCardContent-module__5a3egW__mainContent{flex-direction:column;flex:1;justify-content:center;padding:4rem;display:flex;position:relative}.SlupCardContent-module__5a3egW__dataDeco{width:200px;opacity:calc(var(--ignition)*.15);flex-direction:column;gap:8px;display:flex;position:absolute;top:3rem;right:3rem}.SlupCardContent-module__5a3egW__decoLine{background:var(--slup-yellow);height:2px;width:var(--w)}.SlupCardContent-module__5a3egW__heroTitle{letter-spacing:-.05em;text-transform:uppercase;color:var(--blueprint-text);-webkit-text-stroke:calc(var(--ignition)*1.5px)var(--slup-yellow);paint-order:stroke fill;z-index:5;margin-bottom:2rem;font-size:clamp(40px,8vw,100px);font-weight:950;line-height:.8;position:relative}.SlupCardContent-module__5a3egW__slashes{color:inherit;font-size:.7em;font-weight:inherit;-webkit-text-stroke:inherit;vertical-align:middle;margin:0;display:inline-block;transform:translateY(-.05em)}.SlupCardContent-module__5a3egW__subHeadline{color:color-mix(in srgb,#0006,#fff9 calc(var(--bg-opacity)*100%));margin-bottom:3rem;font-size:clamp(16px,2vw,24px);font-weight:300}.SlupCardContent-module__5a3egW__glassBriefing{background:rgba(255,255,255,calc(var(--ignition)*.03));-webkit-backdrop-filter:blur(calc(var(--ignition)*6px))saturate(160%);border:1px solid rgba(255,255,255,calc(var(--ignition)*.1));border-radius:12px;max-width:500px;padding:2rem;transition:-webkit-backdrop-filter .2s,backdrop-filter .2s;position:relative}.SlupCardContent-module__5a3egW__corner{border:2px solid var(--slup-yellow);width:16px;height:16px;opacity:var(--ignition);position:absolute}.SlupCardContent-module__5a3egW__tl{border-bottom:0;border-right:0;top:0;left:0}.SlupCardContent-module__5a3egW__br{border-top:0;border-left:0;bottom:0;right:0}.SlupCardContent-module__5a3egW__briefingText{color:color-mix(in srgb,#00000080,#fffc calc(var(--ignition)*100%));margin:0;font-size:14px;line-height:1.6}.SlupCardContent-module__5a3egW__flicker{pointer-events:none;z-index:10;opacity:calc(var(--ignition)*.4);background:radial-gradient(circle,#0000 0%,#0003 100%);position:absolute;inset:0}@keyframes SlupCardContent-module__5a3egW__pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@media (max-width:600px){.SlupCardContent-module__5a3egW__sidebar{gap:1rem;width:28%;padding:.8rem}.SlupCardContent-module__5a3egW__sidebar.SlupCardContent-module__5a3egW__stacked{padding-top:9rem}.SlupCardContent-module__5a3egW__label{margin-bottom:.5rem;font-size:8px}.SlupCardContent-module__5a3egW__specList li{gap:2px 6px;margin-bottom:.3rem;font-size:9px}.SlupCardContent-module__5a3egW__mainContent{justify-content:flex-start;padding:3rem 1.25rem 1.25rem}.SlupCardContent-module__5a3egW__heroTitle{margin-bottom:.5rem;font-size:clamp(32px,12vw,48px)}.SlupCardContent-module__5a3egW__subHeadline{margin-bottom:.75rem;font-size:13px}.SlupCardContent-module__5a3egW__glassBriefing{padding:.8rem}.SlupCardContent-module__5a3egW__briefingText{font-size:11px;line-height:1.35}.SlupCardContent-module__5a3egW__dataDeco{width:100px;top:1rem;right:1rem}}@media (max-width:340px){.SlupCardContent-module__5a3egW__mainContent{padding:2rem .5rem .5rem}.SlupCardContent-module__5a3egW__sidebar{gap:.5rem;width:25%;padding:.4rem}.SlupCardContent-module__5a3egW__heroTitle{margin-bottom:.2rem;font-size:clamp(24px,11vw,32px)}.SlupCardContent-module__5a3egW__subHeadline{margin-bottom:.4rem;font-size:10px}.SlupCardContent-module__5a3egW__glassBriefing{padding:.5rem}.SlupCardContent-module__5a3egW__briefingText{font-size:9px}}.SlupCardContent-module__5a3egW__container[data-exiting=true]{transition:background 1.5s cubic-bezier(.7,0,.3,1);background:#0d0d0d!important}.SlupCardContent-module__5a3egW__container[data-exiting=true] .SlupCardContent-module__5a3egW__heroTitle{color:#fff;-webkit-text-stroke:0px transparent;transition:transform 1.5s cubic-bezier(.7,0,.3,1);transform:translateY(-10vh)scale(1.4)}.SlupCardContent-module__5a3egW__container[data-exiting=true] .SlupCardContent-module__5a3egW__sidebar{opacity:0;transition:all 1.2s cubic-bezier(.7,0,.3,1);transform:translate(-150%)skew(-10deg)}.SlupCardContent-module__5a3egW__container[data-exiting=true] .SlupCardContent-module__5a3egW__glassBriefing{opacity:0;transition:all 1s cubic-bezier(.7,0,.3,1) .1s;transform:translateY(100px)scale(.8)skewY(5deg)}.SlupCardContent-module__5a3egW__container[data-exiting=true] .SlupCardContent-module__5a3egW__gridOverlay{opacity:1;background-size:150px 150px;transition:all 1.5s cubic-bezier(.7,0,.3,1)}.SlupCardContent-module__5a3egW__container[data-exiting=true] .SlupCardContent-module__5a3egW__flicker{opacity:1;animation:1.5s cubic-bezier(.7,0,.3,1) forwards SlupCardContent-module__5a3egW__exitFlash}@keyframes SlupCardContent-module__5a3egW__exitFlash{0%{opacity:.2}40%{opacity:1;background:#ffd60026}to{opacity:0}}
@font-face{font-family:Lobster;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b29693bf789d5794-s.f3bb7276.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lobster;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3d56b1387b780b9e-s.6e1d6ab0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lobster;font-style:normal;font-weight:400;font-display:swap;src:url(../media/733ff1cdaf24d2cd-s.113bc5dc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lobster;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c5d841cbaf9793b2-s.b5b26871.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lobster;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ae7b4f62a68c82ac-s.p.2190215b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lobster Fallback;src:local(Arial);ascent-override:113.72%;descent-override:28.43%;line-gap-override:0.0%;size-adjust:87.93%}.lobster_89129793-module__VW-ryG__className{font-family:Lobster,Lobster Fallback;font-style:normal;font-weight:400}.lobster_89129793-module__VW-ryG__variable{--font-lobster:"Lobster","Lobster Fallback"}
@font-face{font-family:Quicksand;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0781808e3393dbfb-s.dcfd2cce.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/fae90444fefcda8c-s.44fa2115.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/4a7551bcc3548e67-s.p.717db902.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand Fallback;src:local(Arial);ascent-override:95.87%;descent-override:23.97%;line-gap-override:0.0%;size-adjust:104.31%}.quicksand_66d4658b-module__cV06eG__className{font-family:Quicksand,Quicksand Fallback;font-style:normal}.quicksand_66d4658b-module__cV06eG__variable{--font-quicksand:"Quicksand","Quicksand Fallback"}
.FitachioCardContent-module__KGLz-q__container{--fit-bg:#ffffeb;--fit-green:#00875f;--fit-dark:#171717;--fit-glass:#ffffffe6;width:100%;height:100%;color:var(--fit-dark);font-family:var(--font-quicksand),sans-serif;border-radius:inherit;will-change:transform,opacity;background:0 0;display:flex;position:relative;overflow:hidden;transform:translate(0,0)}.FitachioCardContent-module__KGLz-q__bannerBg{background-image:var(--banner-img,url(../media/banner.46adeee0.webp));opacity:var(--bg-opacity);border-radius:inherit;will-change:opacity,filter;z-index:1;background-position:60%;background-size:cover;transition:opacity .5s;position:absolute;inset:0;transform:translate(0,0)}.FitachioCardContent-module__KGLz-q__bannerBg:after{content:"";background:inherit;filter:blur(10px)saturate(.5);opacity:calc(1 - var(--ignition));will-change:opacity;transition:opacity .3s;position:absolute;inset:0}.FitachioCardContent-module__KGLz-q__bannerOverlay{z-index:2;pointer-events:none;opacity:var(--ignition);flex-direction:column;justify-content:space-between;padding:2.5rem;transition:opacity .5s;display:flex;position:absolute;inset:0}.FitachioCardContent-module__KGLz-q__topBrand{flex-direction:column;display:flex}.FitachioCardContent-module__KGLz-q__title{font-family:var(--font-lobster);color:#84cf86;text-shadow:2px 2px #0000001a;margin:0;font-size:5rem;line-height:1}.FitachioCardContent-module__KGLz-q__description{color:#171717;margin:0;font-size:1.5rem;font-weight:700}.FitachioCardContent-module__KGLz-q__bottomTech{gap:2rem;display:flex}.FitachioCardContent-module__KGLz-q__techItem{flex-direction:column;display:flex}.FitachioCardContent-module__KGLz-q__techLabel{text-transform:uppercase;letter-spacing:.1em;color:#17171780;font-size:.7rem;font-weight:700}.FitachioCardContent-module__KGLz-q__techValue{color:#171717;font-size:1rem;font-weight:700}.FitachioCardContent-module__KGLz-q__layout{z-index:3;width:100%;height:100%;opacity:calc(var(--morph-p));flex-direction:column;justify-content:center;align-items:flex-end;padding:1.5rem 5% 1.5rem 1.5rem;transition:opacity .5s;display:flex;position:relative}.FitachioCardContent-module__KGLz-q__playStoreBox{background:var(--fit-glass);will-change:transform,opacity;width:95%;max-width:580px;transform:translate3d(0,calc((1 - var(--ignition))*30px),0)scale(calc(.9 + var(--ignition)*.1));border-radius:20px;flex-direction:column;transition:transform .6s cubic-bezier(.34,1.56,.64,1),opacity .6s;display:flex;overflow:hidden;box-shadow:0 20px 50px #0000004d}.FitachioCardContent-module__KGLz-q__playHeader{border-bottom:1px solid #0000000d;align-items:center;gap:1.25rem;padding:1.25rem;display:flex}.FitachioCardContent-module__KGLz-q__appIcon{background:#fff;border-radius:12px;justify-content:center;align-items:center;width:64px;height:64px;padding:2px;display:flex;overflow:hidden}.FitachioCardContent-module__KGLz-q__appIcon img{object-fit:contain;width:100%;height:100%}.FitachioCardContent-module__KGLz-q__appInfo{flex-direction:column;display:flex}.FitachioCardContent-module__KGLz-q__appName{margin:0;font-size:1.1rem;font-weight:700}.FitachioCardContent-module__KGLz-q__developer{color:#5f6368;font-size:.8rem}.FitachioCardContent-module__KGLz-q__carouselWrapper{align-items:center;width:100%;display:flex;position:relative}.FitachioCardContent-module__KGLz-q__carouselContainer{scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth;gap:1rem;width:100%;padding:1.5rem;display:flex;overflow-x:auto}.FitachioCardContent-module__KGLz-q__carouselContainer::-webkit-scrollbar{display:none}.FitachioCardContent-module__KGLz-q__navArrow{cursor:pointer;z-index:5;color:#5f6368;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;transition:all .2s;display:flex;position:absolute;box-shadow:0 4px 10px #0003}.FitachioCardContent-module__KGLz-q__navArrow:hover{background:#f8f9fa;transform:scale(1.1)}.FitachioCardContent-module__KGLz-q__navArrow.FitachioCardContent-module__KGLz-q__left{left:8px}.FitachioCardContent-module__KGLz-q__navArrow.FitachioCardContent-module__KGLz-q__right{right:8px}.FitachioCardContent-module__KGLz-q__screenshot{scroll-snap-align:center;cursor:zoom-in;will-change:transform;object-fit:contain;border-radius:12px;flex-shrink:0;width:auto;height:300px;transition:transform .4s cubic-bezier(.2,.8,.2,1);display:block;box-shadow:0 4px 15px #00000026}.FitachioCardContent-module__KGLz-q__screenshot:hover{transform:scale(1.02)}.FitachioCardContent-module__KGLz-q__playFooter{background:#fff;justify-content:space-between;align-items:center;padding:1rem;display:flex}.FitachioCardContent-module__KGLz-q__rating{flex-direction:column;display:flex}.FitachioCardContent-module__KGLz-q__ratingValue{align-items:center;gap:2px;font-size:.9rem;font-weight:700;display:flex}.FitachioCardContent-module__KGLz-q__downloadBtn{background:var(--fit-dark);color:#fff;letter-spacing:.02em;cursor:default;-webkit-user-select:none;user-select:none;border-radius:30px;align-items:center;padding:.6rem 1.4rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.FitachioCardContent-module__KGLz-q__enlargedOverlay{z-index:10;cursor:zoom-out;background:#000c;justify-content:center;align-items:center;animation:.3s FitachioCardContent-module__KGLz-q__fadeIn;display:flex;position:absolute;inset:0}.FitachioCardContent-module__KGLz-q__enlargedImg{border-radius:12px;height:90%;box-shadow:0 0 50px #00000080}@keyframes FitachioCardContent-module__KGLz-q__fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:600px){.FitachioCardContent-module__KGLz-q__bannerOverlay{padding:1rem}.FitachioCardContent-module__KGLz-q__title{font-size:2.2rem}.FitachioCardContent-module__KGLz-q__description{font-size:.9rem}.FitachioCardContent-module__KGLz-q__bottomTech{gap:1rem}.FitachioCardContent-module__KGLz-q__techLabel{font-size:.55rem}.FitachioCardContent-module__KGLz-q__techValue{font-size:.75rem}.FitachioCardContent-module__KGLz-q__layout{justify-content:center;align-items:center;padding:.75rem}.FitachioCardContent-module__KGLz-q__playStoreBox{border-radius:12px;width:100%;max-width:100%}.FitachioCardContent-module__KGLz-q__playHeader{gap:.75rem;padding:.75rem}.FitachioCardContent-module__KGLz-q__appIcon{border-radius:8px;width:44px;height:44px}.FitachioCardContent-module__KGLz-q__appName{font-size:.95rem}.FitachioCardContent-module__KGLz-q__developer{font-size:.7rem}.FitachioCardContent-module__KGLz-q__carouselContainer{gap:.75rem;padding:.75rem}.FitachioCardContent-module__KGLz-q__screenshot{border-radius:8px;height:180px}.FitachioCardContent-module__KGLz-q__navArrow{width:30px;height:30px;font-size:1rem}.FitachioCardContent-module__KGLz-q__playFooter{padding:.75rem}.FitachioCardContent-module__KGLz-q__ratingValue{font-size:.8rem}.FitachioCardContent-module__KGLz-q__downloadBtn{padding:.4rem 1.2rem;font-size:.8rem}}.FitachioCardContent-module__KGLz-q__container[data-exiting=true]{border-radius:0;transition:all .8s cubic-bezier(.7,0,.3,1);background:var(--fit-bg)!important}.FitachioCardContent-module__KGLz-q__container[data-exiting=true] .FitachioCardContent-module__KGLz-q__playStoreBox{opacity:0;transition:all .8s ease-in;transform:scale(1.5)translateY(100px)}.FitachioCardContent-module__KGLz-q__container[data-exiting=true] .FitachioCardContent-module__KGLz-q__bannerBg{opacity:1;filter:blur();transition:all .8s ease-in}
