:root{--pink:#df0957;--darkPink:#be0349;--purple:#4f205d;--lightestPurple:#d3b8db;--lightPurple:#642a73;--white:#fff;--black:#000;--lightGrey:#ddd;--grey:#707070;--grey-600:#757575;--grey-800:#444;--greenPhone:#1ac494;--errorForm:#dc143c;--doneForm:#28a745;--orange:#ff6307;--tGreen:#1ac494;--tPurple:#4f205d;--tRed:#be0349;--tGrey:#979797;--tLightGrey:#f8f9fa;--bkgPurple:#d3b8db;--bkgPink:#f3e2e4;--brand-primary:#df0957;--brand-primary-dark:#be0349;--brand-secondary:#4f205d;--text-color:#000;--text-color-muted:#707070;--text-color-inverse:#fff;--bg-page:#fff;--bg-soft:#f3e2e4;--bg-alt:#d3b8db;--bg-muted:#f8f9fa;--border-color:#ddd;--state-success:#1ac494;--state-danger:#dc143c;--state-warning:#ff6307;--form-phone:#1ac494}.proteines-pillars{background:#f5f1df;padding:2.5rem 0 1.5rem}.proteines-pillars__container{margin:0 auto;width:min(100% - 2rem,980px)}.proteines-pillars__intro{margin-bottom:1.5rem;text-align:center}.proteines-pillars__eyebrow{color:#5f443e;font-size:clamp(1.2rem,2vw,1.6rem);line-height:1.2;margin:0 0 .5rem}@media only screen and (min-width:375px){.proteines-pillars__eyebrow{font-size:1.4rem}}@media only screen and (min-width:992px){.proteines-pillars__eyebrow{font-size:1.4rem}}.proteines-pillars__title{color:#d20f63;font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:800;line-height:1.05;margin:0}@media only screen and (min-width:992px){.proteines-pillars__title{font-size:2rem}}.proteines-pillars__benefits{display:flex;flex-wrap:wrap;gap:0 .75rem;justify-content:center;list-style:none;margin:1rem 0 0;padding:0}.proteines-pillars__benefit{color:#5f443e;font-size:1rem;padding-left:1rem;position:relative}.proteines-pillars__benefit:before{border-radius:50%;content:"";height:.7rem;left:0;position:absolute;top:.35rem;width:.7rem}.proteines-pillars__benefit--pink:before{background:#c70f62}.proteines-pillars__benefit--orange:before{background:#f57c00}.proteines-pillars__benefit--green:before{background:#49bf16}.proteines-pillars__panel{background:linear-gradient(180deg,#fcfbf7,#f4eedf);border-radius:1.5rem;box-shadow:0 8px 20px rgba(84,52,32,.2);margin-bottom:1.75rem;padding:1.25rem}@media only screen and (min-width:768px){.proteines-pillars__panel{padding:1.75rem}}.proteines-pillars__panel-title{color:#4f205d;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:800;line-height:1.05;margin:0 0 1.25rem;text-align:center}.proteines-pillars__list{display:grid;gap:1rem}@media only screen and (min-width:768px){.proteines-pillars__list{align-items:stretch;grid-template-columns:repeat(3,1fr)}}.proteines-pillars__item{align-items:center;border-radius:1.25rem;box-shadow:0 8px 18px rgba(59,26,68,.15);display:flex;flex-direction:column;gap:.5rem;min-height:120px;padding:.8rem 1rem;position:relative}@media only screen and (min-width:768px){.proteines-pillars__item{align-items:center;flex-direction:column;gap:1.2rem;justify-content:flex-start;min-height:220px;padding:2.25rem 1rem 1.25rem;text-align:center}}.proteines-pillars__item--dark{background:linear-gradient(180deg,#d3b8db,#d3b8db);border:2px solid #ad80b5;color:#f8e8bc}.proteines-pillars__item--light{background:linear-gradient(180deg,#ead089,#dcc176);border:2px solid #cba95b;box-shadow:0 8px 18px rgba(155,122,40,.18);color:#4f205d}.proteines-pillars__badge{align-items:center;background:#caa24b;border-radius:50%;box-shadow:0 4px 10px rgba(0,0,0,.16);color:#4f205d;display:inline-flex;font-size:1.35rem;font-weight:800;height:2.75rem;justify-content:center;left:1rem;position:absolute;top:-.85rem;width:2.75rem}@media only screen and (min-width:768px){.proteines-pillars__badge{font-size:1.5rem;height:3rem;left:50%;top:-1rem;transform:translateX(-50%);width:3rem}}.proteines-pillars__media{flex:0 0 96px;width:96px}@media only screen and (min-width:768px){.proteines-pillars__media{flex:none;margin-top:.5rem;width:140px}}.proteines-pillars__media img{display:block;height:auto;object-fit:contain;width:100%}.proteines-pillars__content{flex:1 1 auto}@media only screen and (min-width:768px){.proteines-pillars__content{width:100%}}.proteines-pillars__item-title{color:#3c1546;font-size:clamp(1rem,1.2vw,1.2rem);font-weight:700;line-height:1.15;margin:0;text-align:center}@media only screen and (min-width:992px){.proteines-pillars__item-title{font-size:1rem}}.proteines-pillars__footer{text-align:center}.proteines-pillars__footer-title{color:#5a2b67;font-size:clamp(1.2rem,2.2vw,2rem);font-weight:600;line-height:1.15;margin:0 0 1rem}@media only screen and (min-width:992px){.proteines-pillars__footer-title{font-size:1.8rem}}.proteines-pillars__footer-title strong{color:#d20f63;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:800}.proteines-pillars__highlights{align-items:flex-start;display:inline-flex;flex-direction:column;list-style:none;margin:0 auto;max-width:760px;padding:0;text-align:left}.proteines-pillars__highlights li{align-items:center;color:#4b2a21;display:flex;font-size:1rem;justify-content:center;line-height:1.4;margin-bottom:.5rem}.proteines-pillars__highlights li .program-footer_icon{padding-right:1rem}