.NutritionSignupPage-module__CkZKga__hero{color:#142c42;grid-template-columns:1.08fr .92fr;align-items:start;gap:70px;max-width:1220px;margin:auto;padding:64px 24px 76px;display:grid}.NutritionSignupPage-module__CkZKga__eyebrow{letter-spacing:.13em;color:#126b9d;margin:0 0 20px;font-size:12px;font-weight:800}.NutritionSignupPage-module__CkZKga__intro h1{letter-spacing:-.045em;margin:0;font-size:clamp(42px,5.4vw,72px);font-weight:850;line-height:1.03}.NutritionSignupPage-module__CkZKga__lead{color:#526574;max-width:490px;margin:26px 0;font-size:19px;line-height:1.7}.NutritionSignupPage-module__CkZKga__photo{border-radius:12px;height:265px;margin-top:30px;position:relative;overflow:hidden}.NutritionSignupPage-module__CkZKga__photo:after{content:"";background:linear-gradient(#0000,#102a25d9);position:absolute;inset:50% 0 0}.NutritionSignupPage-module__CkZKga__photo span{color:#fff;z-index:1;font-size:16px;font-weight:650;line-height:1.5;position:absolute;bottom:20px;left:22px;right:20px}.NutritionSignupPage-module__CkZKga__signup{background:#f6f9f7;border:1px solid #d4e2dd;border-radius:14px;padding:32px;box-shadow:0 14px 42px #142c4207}.NutritionSignupPage-module__CkZKga__badge{color:#256447;letter-spacing:.12em;background:#e2f0e8;border-radius:4px;padding:7px 10px;font-size:10px;font-weight:800;display:inline-block}.NutritionSignupPage-module__CkZKga__signup h2{letter-spacing:-.025em;margin:20px 0 12px;font-size:30px;font-weight:800;line-height:1.2}.NutritionSignupPage-module__CkZKga__signup>p{color:#526574;font-size:15px;line-height:1.65}.NutritionSignupPage-module__CkZKga__field{margin-top:20px}.NutritionSignupPage-module__CkZKga__field label,.NutritionSignupPage-module__CkZKga__devices legend{margin-bottom:8px;font-size:14px;font-weight:750;display:block}.NutritionSignupPage-module__CkZKga__field label span{color:#526574;font-weight:400}.NutritionSignupPage-module__CkZKga__field input{color:#142c42;background:#fff;border:1px solid #afc4ba;border-radius:7px;width:100%;min-height:48px;padding:12px;font-size:16px}.NutritionSignupPage-module__CkZKga__devices{border:0;margin:24px 0;padding:0}.NutritionSignupPage-module__CkZKga__devices label{cursor:pointer;align-items:center;gap:10px;min-height:42px;font-size:14px;display:flex}.NutritionSignupPage-module__CkZKga__devices input,.NutritionSignupPage-module__CkZKga__consent input{accent-color:#256447;flex-shrink:0;width:18px;min-width:18px;height:18px}.NutritionSignupPage-module__CkZKga__consent{cursor:pointer;align-items:flex-start;gap:12px;margin-top:24px;font-size:14px;line-height:1.65;display:flex}.NutritionSignupPage-module__CkZKga__consent input{margin-top:3px}.NutritionSignupPage-module__CkZKga__note{color:#526574;margin:16px 0;line-height:1.7;font-size:12px!important}.NutritionSignupPage-module__CkZKga__note a,.NutritionSignupPage-module__CkZKga__contact a,.NutritionSignupPage-module__CkZKga__success a{color:#126b9d;text-underline-offset:3px;text-decoration:underline}.NutritionSignupPage-module__CkZKga__submit{color:#fff;cursor:pointer;background:#256447;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:54px;margin-top:24px;padding:16px 18px;font-size:15px;font-weight:750;display:flex}.NutritionSignupPage-module__CkZKga__submit:disabled{opacity:.65;cursor:wait}.NutritionSignupPage-module__CkZKga__contact{border-top:1px solid #d4e2dd;margin-top:24px;padding-top:18px;font-size:12px!important}.NutritionSignupPage-module__CkZKga__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.NutritionSignupPage-module__CkZKga__error{color:#862f16;background:#fff0e9;border-radius:6px;margin:18px 0;padding:14px;font-size:14px;line-height:1.6}.NutritionSignupPage-module__CkZKga__success{padding:18px 0;line-height:1.75}.NutritionSignupPage-module__CkZKga__success h3{font-size:22px;font-weight:750}.NutritionSignupPage-module__CkZKga__success p{font-size:15px}.NutritionSignupPage-module__CkZKga__details{color:#142c42;background:#f3f6f7;padding:60px max(24px,50vw - 586px)}.NutritionSignupPage-module__CkZKga__details h2{letter-spacing:-.025em;font-size:clamp(28px,3vw,40px);font-weight:800;line-height:1.2}.NutritionSignupPage-module__CkZKga__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:40px;display:grid}.NutritionSignupPage-module__CkZKga__steps article{border-top:1px solid #cbd9d2;padding-top:20px}.NutritionSignupPage-module__CkZKga__steps span{color:#256447;font-size:13px;font-weight:800}.NutritionSignupPage-module__CkZKga__steps h3{margin:12px 0;font-size:20px;font-weight:750}.NutritionSignupPage-module__CkZKga__steps p{color:#526574;font-size:15px;line-height:1.8}.NutritionSignupPage-module__CkZKga__other{border-top:1px solid #cbd9d2;justify-content:space-between;align-items:center;gap:20px;margin-top:40px;padding-top:26px;display:flex}.NutritionSignupPage-module__CkZKga__other p{margin:0}.NutritionSignupPage-module__CkZKga__other a{color:#126b9d;font-weight:750;text-decoration:underline}.NutritionSignupPage-module__CkZKga__hero :is(input,button,a):focus-visible{outline-offset:3px;outline:3px solid #126b9d}@media (max-width:850px){.NutritionSignupPage-module__CkZKga__hero{grid-template-columns:1fr;gap:32px;padding-top:38px}.NutritionSignupPage-module__CkZKga__photo{height:210px}.NutritionSignupPage-module__CkZKga__steps{grid-template-columns:1fr;gap:12px}.NutritionSignupPage-module__CkZKga__signup{padding:24px}.NutritionSignupPage-module__CkZKga__other{flex-direction:column;align-items:start}.NutritionSignupPage-module__CkZKga__intro h1{font-size:48px}}@media (prefers-reduced-motion:reduce){.NutritionSignupPage-module__CkZKga__hero *{scroll-behavior:auto}}
