.bionutrizione_btnNutrition__cYVZm{background:var(--color-nutrition)!important;border-color:var(--color-nutrition)!important}.bionutrizione_btnNutrition__cYVZm:hover{background:var(--color-nutrition-dark)!important;border-color:var(--color-nutrition-dark)!important}.bionutrizione_btnNutritionOutline__Khhqd{color:var(--color-nutrition)!important;border-color:var(--color-nutrition)!important;background:transparent!important}.bionutrizione_btnNutritionOutline__Khhqd:hover{background:var(--color-nutrition)!important;color:#fff!important}.bionutrizione_dieteBlock__uKPQN+.bionutrizione_dieteBlock__uKPQN{padding-top:28px;border-top:1px solid rgba(10,90,140,.1);margin-top:4px}.bionutrizione_controlliSubtitle__bbdHW{font-family:Montserrat,sans-serif;font-weight:700;font-size:.88rem;color:var(--primary,#0a5a8c);margin:12px 0 4px}.bionutrizione_checkList__Xa9WT{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.bionutrizione_checkList__Xa9WT li{display:flex;align-items:flex-start;gap:10px;font-size:.9rem;color:#3d5570;line-height:1.5}.bionutrizione_checkList__Xa9WT li:before{content:"✓";color:#2a9d5b;font-weight:700;flex-shrink:0;margin-top:1px}.bionutrizione_greenList__L6knq{list-style:none;padding:0;margin-top:16px}.bionutrizione_greenList__L6knq li{position:relative;padding-left:28px;margin-bottom:10px;color:#5d6f82;font-size:.95rem;line-height:1.6}.bionutrizione_greenList__L6knq li:before{content:"✓";position:absolute;left:0;color:#2a9d5b;font-weight:700}.bionutrizione_journeyTrack__cjGrP{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:60px;padding-top:28px}.bionutrizione_journeyLine__y6ob7{position:absolute;top:55px;left:12.5%;width:75%;height:2px;background:linear-gradient(90deg,#2a9d5b,rgba(42,157,91,.15));z-index:0}.bionutrizione_journeyStep__Kl7xf{display:flex;flex-direction:column;align-items:center;gap:18px;position:relative;z-index:1}.bionutrizione_journeyBubble__8v8m6{width:54px;height:54px;border-radius:50%;background:#fff;border:2px solid #2a9d5b;display:flex;align-items:center;justify-content:center;font-family:Montserrat,sans-serif;font-weight:800;font-size:.9rem;color:#2a9d5b;box-shadow:0 0 0 6px rgba(42,157,91,.07);transition:background .25s ease,color .25s ease}.bionutrizione_journeyStep__Kl7xf:hover .bionutrizione_journeyBubble__8v8m6{background:#2a9d5b;color:#fff}.bionutrizione_journeyCard__DwuOQ{background:#fff;border-radius:16px;padding:24px 20px 22px;box-shadow:0 4px 24px rgba(16,33,50,.07);border-top:3px solid #2a9d5b;width:100%;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.bionutrizione_journeyStep__Kl7xf:hover .bionutrizione_journeyCard__DwuOQ{transform:translateY(-4px);box-shadow:0 14px 36px rgba(42,157,91,.13)}.bionutrizione_journeyCardNum__JqAUA{font-family:Montserrat,sans-serif;font-weight:900;font-size:3.8rem;color:rgba(42,157,91,.07);line-height:1;margin:0 0 -16px;letter-spacing:-.05em;display:block}.bionutrizione_journeyCardTitle__iKGPo{font-family:Montserrat,sans-serif;font-weight:700;font-size:.95rem;color:#0e1f30;margin:0 0 8px}.bionutrizione_journeyCardDesc__s_Y19{font-size:.84rem;color:#5d6f82;line-height:1.65;margin:0}.bionutrizione_appCallout__l_nk0{background:linear-gradient(135deg,#f0faf5,#e8f7ef);border-radius:16px;padding:36px 40px;display:flex;align-items:flex-start;gap:28px;border:1px solid rgba(42,157,91,.2)}.bionutrizione_appCalloutIcon__gAFnd{flex-shrink:0;width:72px;height:72px;background:rgba(42,157,91,.1);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#2a9d5b}.bionutrizione_appCalloutContent__j0mjX strong{display:block;font-family:Montserrat,sans-serif;font-weight:700;font-size:1.1rem;color:#1a2b3d;margin-bottom:10px}.bionutrizione_appCalloutContent__j0mjX p{color:#5d6f82;font-size:.92rem;line-height:1.65;margin:0}@media (max-width:768px){.bionutrizione_journeyTrack__cjGrP{grid-template-columns:1fr 1fr;gap:16px;margin-top:40px}.bionutrizione_journeyLine__y6ob7{display:none}.bionutrizione_appCallout__l_nk0{flex-direction:column}}@media (max-width:640px){.bionutrizione_appCallout__l_nk0{padding:20px 16px;gap:16px}.bionutrizione_journeyCard__DwuOQ{padding:16px 14px 14px}}@media (max-width:480px){.bionutrizione_journeyTrack__cjGrP{grid-template-columns:1fr;gap:14px}.bionutrizione_journeyCardNum__JqAUA{font-size:2.4rem;margin-bottom:-10px}}