html{scroll-behavior:smooth}body{background:#fff;color:#223029;font-family:Karla,sans-serif;font-size:1.0625rem;line-height:1.65;margin:0;-webkit-font-smoothing:antialiased}@media(min-width:640px){body{font-size:1.125rem}}:where(.wll),:where(.wll) *{box-sizing:border-box}:where(.wll) h1,:where(.wll) h2,:where(.wll) h3{color:#223029;font-family:Fraunces,serif;font-weight:600;line-height:1.25;margin:0 0 .5em}:where(.wll) p{margin:0 0 1em}:where(.wll) a{color:inherit}:where(.wll) img{display:block;max-width:100%}.wll p{text-wrap:pretty}.wll h1,.wll h2,.wll h3{letter-spacing:-.026em;text-wrap:balance}.wll h1{color:#073f34;line-height:1.04;margin:0 auto .9375rem;max-width:57.5rem}@media(max-width:760px){.wll h1{line-height:1.06}}@media(max-width:430px){.wll h1{font-size:2.125rem!important}}.wll h2{color:#073f34;font-family:Fraunces,serif;font-weight:600;line-height:1.12}@media(max-width:430px){.wll h2{font-size:1.9375rem!important}}@media(max-width:760px){.wll strong{font-size:.75rem;line-height:1.15}}.wll-topbar{background:#e7f2ec;border-bottom:1px solid rgba(8,89,70,.12);font-size:.8125rem;font-weight:800;letter-spacing:.025em;padding:.625rem 1.125rem;position:relative;text-align:center}@media(max-width:760px){.wll-topbar{font-size:.75rem;padding:.5625rem .75rem}}.wll-topbar__link{color:#073f34;text-decoration:none}.wll-section__container{margin:0 auto;max-width:65rem;padding:0 1.5rem;text-align:center;width:100%}@media(max-width:760px){.wll-section__container{padding:0 1.125rem}}.wll-eyebrow{align-items:center;background:hsla(0,0%,100%,.68);border:1px solid rgba(8,89,70,.18);color:#085946;font-family:Karla,sans-serif;font-weight:700;justify-content:center;letter-spacing:.12em;line-height:1.125rem;margin-bottom:1rem;min-height:1.875rem}.wll-eyebrow,.wll-number{border-radius:62.4375rem;display:inline-flex;font-size:.75rem;padding:.375rem .8125rem;text-transform:uppercase}.wll-number{background:#073f34;letter-spacing:.11em;margin-bottom:.75rem}.wll-button,.wll-number{color:#fff;font-weight:800}.wll-button{background:#085946;border-radius:62.4375rem;box-shadow:0 .5rem 1.125rem rgba(8,89,70,.16);display:inline-block;font-size:1.03125rem;max-width:26.25rem;padding:.9375rem 1.25rem;text-align:center;text-decoration:none;transition:transform .16s ease,background .16s ease;width:100%}.wll-button:hover{background:#0e7a5f;color:#fff;transform:translateY(-1px)}.wll-cta{display:flex;justify-content:center;margin:1.125rem 0}.wll-subhead p{color:#085946;font-family:Fraunces,serif;font-size:1.4375rem;font-style:italic;line-height:1.45;margin:0 auto;max-width:47.5rem;text-align:center}@media(max-width:760px){.wll-subhead p{font-size:1.125rem;line-height:1.48}}.wll-photo{border-radius:1.5rem;box-shadow:0 1.25rem 3.25rem rgba(34,48,41,.15);margin:1.875rem auto 1.75rem;max-width:56.25rem;overflow:hidden}@media(max-width:760px){.wll-photo{border-radius:1.125rem;margin:1.5rem -.5rem}}.wll-photo__image{display:block;width:100%}.wll-intro{margin:0 auto 1.125rem;max-width:43.125rem;padding:0 .875rem;text-align:left}@media(max-width:760px){.wll-intro{margin-bottom:.875rem;padding:0 .25rem}}.wll-intro strong{color:inherit;font-weight:600}.wll-intro__text{color:#708078;font-size:.96875rem;line-height:1.62;margin:0 0 .5625rem}@media(max-width:760px){.wll-intro__text{font-size:.90625rem;line-height:1.58}}.wll-intro__text:last-child{margin-bottom:0}.wll-intro__text--emphasis{color:#5d7067;font-family:Karla,sans-serif;font-size:1rem;font-weight:700}@media(max-width:760px){.wll-intro__text--emphasis{font-size:.9375rem}}.wll-intro__quiz-title{border-top:1px solid rgba(8,89,70,.14);color:#073f34;font-family:Fraunces,serif;font-size:1.375rem;font-weight:600;letter-spacing:-.018em;line-height:1.38;margin:1.125rem auto 0;max-width:40.625rem;padding-top:1rem;text-align:center}@media(max-width:760px){.wll-intro__quiz-title{font-size:1.25rem;line-height:1.35;margin-top:.9375rem;padding-top:.875rem}}.wll-intro__quiz-note{color:#3d6557;display:block;font-family:Karla,sans-serif;font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.5;margin-top:.25rem}@media(max-width:760px){.wll-intro__quiz-note{font-size:.9375rem;line-height:1.48}}.wll-quiz{display:block;margin:1.625rem auto 0;max-width:45rem}.wll-quiz__progress{background:#edf7f1;border-radius:62.4375rem;color:#085946;font-size:.8125rem;font-weight:700;margin:0 auto .75rem;padding:.375rem .75rem;text-align:center;width:max-content}.wll-quiz__card{background:#fff;border:1px solid rgba(8,89,70,.16);border-radius:1.125rem;box-shadow:0 .875rem 2.25rem rgba(34,48,41,.09);padding:1.625rem}@media(max-width:760px){.wll-quiz__card{padding:1.25rem 1rem}}.wll-quiz__question{font-size:1.125rem;font-weight:700;line-height:1.45;margin-bottom:.75rem;text-align:center}.wll-quiz__options{display:flex;flex-direction:column;gap:.5rem}@media(min-width:700px){.wll-quiz__options{display:grid;gap:.625rem;grid-template-columns:repeat(3,minmax(0,1fr))}}.wll-quiz__option{align-items:center;appearance:none;background:#fbf8f2;border:1.5px solid rgba(8,89,70,.16);border-radius:.75rem;color:inherit;cursor:pointer;display:flex;font:inherit;font-size:.90625rem;justify-content:center;line-height:1.35;margin:0;min-height:3.125rem;padding:.75rem .875rem;text-align:center;transition:.15s}.wll-quiz__option:hover{border-color:#085946}.wll-quiz__option.is-selected{background:#f3f9f5;border-color:#085946;color:#085946;font-weight:700}.wll-quiz__ack{color:#085946;font-size:.8125rem;font-style:italic;margin-top:.625rem;max-height:0;opacity:0;overflow:hidden;text-align:center;transition:opacity .3s ease,max-height .3s ease}.wll-quiz__ack.is-visible{max-height:3.125rem;opacity:1}.wll-quiz__result{background:#fff;border:2px solid #085946;border-radius:.875rem;padding:1.5rem 1.375rem;text-align:center}.wll-quiz__result-tag{color:#085946;display:block;font-size:.75rem;font-weight:800;letter-spacing:.1em;margin-bottom:.5rem;text-transform:uppercase}.wll-quiz__result-title{color:#c9962e;font-size:1.3125rem;margin-bottom:.625rem}.wll-quiz__result-text{color:#5c6b63;font-size:.9375rem;margin:0 0 1rem}.wll-lead p{color:#51625a;font-size:1.0625rem;line-height:1.76;margin-left:auto;margin-right:auto;max-width:45rem;text-align:left}.wll-lead p strong{color:#253c33}.wll-callout{background:hsla(0,0%,100%,.74);border-left:4px solid #b98122;border-radius:0 .875rem .875rem 0;margin:1.5rem auto 0;max-width:47.5rem;padding:1.1875rem 1.375rem}.wll-callout p{color:#253c33;font-size:1.25rem}.wll-callout p,.wll-summary{font-family:Fraunces,serif;text-align:left}.wll-summary{background:#fff3d8;border:1px solid #e6c98d;border-radius:.9375rem;color:#223029;font-size:1.0625rem;font-style:italic;margin:1.375rem auto;max-width:45rem;padding:1rem}.wll-summary p{color:#51625a;font-size:1.0625rem;line-height:1.76}@media(max-width:760px){.wll-summary p{font-size:1rem;line-height:1.7}}.wll-summary p strong{color:#253c33}.wll-clues{display:grid;gap:1.125rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:1.875rem auto 0;text-align:left}@media(max-width:760px){.wll-clues{gap:.875rem;grid-template-columns:1fr;margin-top:1.5rem}}.wll-clue{background:#fff;border:1px solid rgba(8,89,70,.14);border-left:0;border-radius:1.125rem;box-shadow:0 .75rem 1.875rem rgba(34,48,41,.08);display:flex;flex-direction:column;height:100%;margin:0;overflow:hidden;padding:0 0 1.25rem}@media(max-width:760px){.wll-clue{column-gap:1rem;display:grid;grid-template-areas:"image label" "image title" "text text";grid-template-columns:7rem minmax(0,1fr);padding:.875rem .875rem 1.0625rem}}@media(max-width:430px){.wll-clue{grid-template-columns:5.5rem minmax(0,1fr)}}.wll-clue__image{aspect-ratio:4/3;border-radius:0;display:block;margin:0 0 1.125rem;object-fit:cover;width:100%}@media(max-width:760px){.wll-clue__image{border-radius:.875rem;grid-area:image;height:7rem;margin:0;width:7rem}}@media(max-width:430px){.wll-clue__image{height:5.5rem;width:5.5rem}}.wll-clue__label{color:#c9962e;display:block;font-size:.75rem;font-weight:800;letter-spacing:.05em;margin:0 1.125rem .4375rem;text-transform:uppercase}@media(max-width:760px){.wll-clue__label{align-self:end;grid-area:label;margin:0 0 .25rem}}.wll-clue__title{color:#073f34;display:block;font-family:Fraunces,serif;font-size:1.3125rem;font-weight:600;line-height:1.28;margin:0 1.125rem .5rem}@media(max-width:760px){.wll-clue__title{align-self:start;font-size:1.1875rem;grid-area:title;margin:0}}@media(max-width:430px){.wll-clue__title{font-size:1.0625rem}}.wll-clue p{color:#5c6b63;font-size:.9375rem;line-height:1.62;margin:0 1.125rem .625rem}.wll-clue p:last-child{margin-bottom:0}@media(max-width:760px){.wll-clue p{font-size:.90625rem;grid-column:1/-1;margin:.8125rem .125rem 0}.wll-clue p:first-of-type{grid-row:3}.wll-clue p:nth-of-type(2){grid-row:4;margin-top:.5rem}}.wll-clue p strong{color:#223029}.wll-ingredients{display:grid;gap:1.25rem;grid-template-columns:1fr 1fr;margin:1.875rem auto 1.375rem;max-width:50rem}@media(max-width:760px){.wll-ingredients{gap:.625rem}}@media(max-width:430px){.wll-ingredients{grid-template-columns:1fr}}.wll-ingredient{background:#fff;border:1px solid rgba(8,89,70,.16);border-radius:1.125rem;box-shadow:0 .75rem 1.75rem rgba(34,48,41,.08);margin:0;overflow:hidden;text-align:center}.wll-ingredient__image{aspect-ratio:1/1;display:block;object-fit:cover;width:100%}.wll-ingredient__caption{color:#085946;font-size:.875rem;font-weight:700;padding:.8125rem .625rem}.wll-compounds{display:grid;gap:.875rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:1.25rem auto;max-width:50rem}@media(max-width:760px){.wll-compounds{grid-template-columns:1fr}}.wll-compound{background:#f6fbf8;border:1px solid rgba(8,89,70,.16);border-radius:.875rem;color:#5c6b63;font-size:.90625rem;line-height:1.62;padding:1.125rem}.wll-compound b{color:#085946}.wll-compare{border:1px solid rgba(8,89,70,.13);border-radius:1.25rem;box-shadow:0 1.125rem 2.625rem rgba(34,48,41,.1);display:grid;grid-template-columns:1fr 1fr;margin:1.875rem auto;max-width:51.25rem;overflow:hidden}@media(max-width:760px){.wll-compare{margin-left:-.25rem;margin-right:-.25rem}}.wll-compare__cell{padding:1rem .625rem;text-align:center}@media(max-width:760px){.wll-compare__cell{padding-left:.5rem;padding-right:.5rem}}.wll-compare__cell--resilia{background:#085946;color:#fff}.wll-compare__cell--other{background:#fff;border-left:1px solid rgba(8,89,70,.16);color:#223029}.wll-compare__cell--header{font-family:Fraunces,serif;font-size:1.1875rem;font-weight:600;letter-spacing:.03em;padding-top:1.25rem}.wll-compare__cell--row{border-top:1px solid hsla(0,0%,100%,.15);display:flex;flex-direction:column;justify-content:center;min-height:5.5rem;padding-bottom:1.125rem;padding-top:1.125rem}.wll-compare__icon{display:block;font-size:1.25rem;margin-bottom:.5rem}.wll-compare__cell--other .wll-compare__icon{color:#5c6b63}.wll-compare__label{font-size:.875rem;line-height:1.35}@media(max-width:760px){.wll-compare__label{font-size:.78125rem}}.wll-steps{display:grid;gap:.875rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:1.625rem auto;max-width:53.75rem}@media(max-width:760px){.wll-steps{gap:.625rem;grid-template-columns:1fr}}.wll-step{align-items:flex-start;background:hsla(0,0%,100%,.84);border:1px solid rgba(8,89,70,.16);border-radius:.9375rem;display:flex;gap:.875rem;height:100%;padding:1.125rem;text-align:left}.wll-step__number{align-items:center;background:#085946;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.9375rem;font-weight:800;height:2.5rem;justify-content:center;width:2.5rem}.wll-step__title{display:block;font-size:1rem;margin-bottom:.125rem}.wll-step__text{color:#5c6b63;font-size:.875rem;line-height:1.45}.wll-stories{display:block;margin:1.75rem auto .625rem;max-width:53.75rem;position:relative}.wll-stories__track{display:flex;overflow-x:auto;padding:.25rem;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.wll-stories__track::-webkit-scrollbar{display:none}.wll-stories__slide{display:flex;flex:0 0 100%;padding:0 1.375rem;scroll-snap-align:center}@media(max-width:760px){.wll-stories__slide{padding:0 .5rem}}.wll-stories__arrow{align-items:center;background:#fff;border:1px solid rgba(8,89,70,.16);border-radius:50%;box-shadow:0 .25rem .75rem rgba(8,89,70,.14);color:#085946;cursor:pointer;display:flex;font-size:1.1875rem;height:2.875rem;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:2.875rem;z-index:5}@media(max-width:760px){.wll-stories__arrow{height:2.5rem;width:2.5rem}}.wll-stories__arrow--prev{left:-.25rem}@media(max-width:760px){.wll-stories__arrow--prev{left:-.125rem}}.wll-stories__arrow--next{right:-.25rem}@media(max-width:760px){.wll-stories__arrow--next{right:-.125rem}}.wll-stories__dots{display:flex;gap:.5rem;justify-content:center;margin-top:.9375rem}.wll-stories__dot{appearance:none;background:rgba(8,89,70,.16);border:0;border-radius:50%;color:inherit;cursor:pointer;height:.5625rem;padding:0;width:.5625rem}.wll-stories__dot.is-active{background:#085946}.wll-story{background:#fff;border:1px solid rgba(8,89,70,.16);border-radius:1.25rem;box-shadow:0 1rem 2.375rem rgba(34,48,41,.1);display:grid;gap:.625rem 1.5rem;grid-template-areas:"name name" "quote quote" "photo body";grid-template-columns:minmax(15rem,.86fr) minmax(0,1.14fr);margin:0;padding:1.5rem;text-align:left;width:100%}@media(max-width:760px){.wll-story{display:block;padding:1.125rem}}.wll-story__name{color:#085946;display:block;font-size:.9375rem;font-weight:700;grid-area:name;margin:0}.wll-story__quote{color:#223029;font-family:Fraunces,serif;font-size:1.5rem;grid-area:quote;margin:0 0 .3125rem}@media(max-width:760px){.wll-story__quote{font-size:1.3125rem}}.wll-story__photo{align-self:start;aspect-ratio:1/1;border-radius:.875rem;display:block;grid-area:photo;margin:0;object-fit:cover;width:100%}@media(max-width:760px){.wll-story__photo{aspect-ratio:auto;margin:.625rem 0 .875rem;object-fit:contain}}.wll-story__body{align-self:center;color:#5c6b63;font-size:1rem;grid-area:body;line-height:1.7}.wll-video-story{aspect-ratio:4/5;background:#f3f9f5;border:1px solid rgba(8,89,70,.16);border-radius:1.25rem;margin:0 auto;max-width:21.875rem;overflow:hidden;position:relative;width:100%}@media(max-width:760px){.wll-video-story{max-width:19.375rem}}.wll-video-story__video{background:#f3f9f5;display:block;height:100%;object-fit:contain;width:100%}.wll-video-story__play{align-items:center;appearance:none;background:linear-gradient(160deg,hsla(0,0%,100%,.55),rgba(232,243,236,.8));border:0;border-radius:0;color:#223029;cursor:pointer;display:flex;flex-direction:column;font:inherit;font-size:.75rem;inset:0;justify-content:center;margin:0;padding:1rem;position:absolute;text-align:center}.wll-video-story__play[hidden]{display:none}.wll-video-story__play-icon{align-items:center;background:#085946;border-radius:50%;display:flex;height:2.75rem;justify-content:center;margin-bottom:.625rem;width:2.75rem}.wll-video-story__play-icon:after{border-bottom:.5rem solid transparent;border-left:.8125rem solid #fff;border-top:.5rem solid transparent;content:"";height:0;margin-left:.1875rem;width:0}.wll-price{background:hsla(0,0%,100%,.82);border:1px solid #ecd8bd;border-radius:1.375rem;box-shadow:0 .875rem 2.25rem rgba(94,68,31,.08);margin:0 auto;max-width:51.25rem;padding:1.875rem 2.125rem;text-align:center}@media(max-width:760px){.wll-price{padding:1.5rem 1.25rem}}.wll-price__heading{color:#085946;font-family:Fraunces,serif;font-size:clamp(1.9375rem,4vw,2.75rem);margin-bottom:.375rem}.wll-proof{background:hsla(0,0%,100%,.78);border:1px solid rgba(181,118,44,.18);border-radius:1.125rem;margin:1.625rem auto;max-width:45rem;padding:1.375rem;text-align:center}.wll-proof__join{color:#5c6b63;font-family:Fraunces,serif;font-size:.96875rem;margin-bottom:1rem}.wll-proof__rating{align-items:center;color:#223029;display:flex;font-size:.9375rem;gap:.5rem;justify-content:center;margin-bottom:.875rem}.wll-proof__stars{color:#c9962e;letter-spacing:1px}.wll-badges{display:flex;flex-wrap:wrap;gap:.625rem;justify-content:center;margin-top:1.125rem}.wll-badges__item{align-items:center;background:#fff;border:1px solid rgba(8,89,70,.16);border-radius:62.4375rem;color:#5c6b63;display:flex;font-family:Karla,sans-serif;font-size:.78125rem;font-weight:500;gap:.4375rem;letter-spacing:-.006em;line-height:1.72;padding:.5rem .875rem}.wll-badges__dot{background:#085946;border-radius:50%;height:.375rem;width:.375rem}.wll-faq{background:#fbfdfb;border:1px solid rgba(8,89,70,.13);border-radius:1.125rem;box-shadow:0 .75rem 1.875rem rgba(34,48,41,.06);display:block;margin-top:1.5rem;padding:.375rem 1.5rem}@media(max-width:760px){.wll-faq{padding:.25rem 1.0625rem}}.wll-faq__item{border-bottom:1px solid rgba(34,48,41,.1)}.wll-faq__question{align-items:center;background:none;border:none;color:#223029;cursor:pointer;display:flex;font-size:1rem;font-weight:700;justify-content:space-between;line-height:1.4;padding:1.125rem 0;text-align:left;width:100%}.wll-faq__icon{color:#085946;font-size:1.25rem}.wll-faq__answer{color:#5c6b63;font-size:.9375rem;line-height:1.68;max-height:0;overflow:hidden;transition:max-height .25s ease}.wll-faq__answer-inner{padding-bottom:.875rem;text-align:left}.wll-faq__item.is-open .wll-faq__icon{transform:rotate(45deg)}.wll-faq__item.is-open .wll-faq__answer{max-height:20rem}.wll-sticky{align-items:center;background:#fbf8f2;border-top:1px solid rgba(8,89,70,.16);bottom:0;box-shadow:0 -.375rem 1.125rem rgba(8,89,70,.1);display:flex;gap:.75rem;justify-content:space-between;left:0;padding:.625rem 1rem;position:fixed;right:0;transform:translateY(100%);transition:transform .25s ease;z-index:50}@media(max-width:760px){.wll-sticky{gap:.5rem;padding:.5rem .625rem}}.wll-sticky.is-visible{transform:translateY(0)}.wll-sticky__info{color:#5c6b63;font-size:.78125rem;text-align:left}@media(max-width:760px){.wll-sticky__info{display:block;flex:1 1 auto;font-size:.65625rem;line-height:1.15;min-width:0;white-space:nowrap}}.wll-sticky__info strong{color:#085946;display:block;font-size:.875rem}.wll-button--sticky{font-size:.875rem;padding:.75rem 1.25rem;width:auto}@media(max-width:760px){.wll-button--sticky{flex:0 0 auto;font-size:.78125rem;line-height:1.1;max-width:none;padding:.6875rem .875rem;white-space:nowrap}}.section-1{background:radial-gradient(circle at 50% 8%,hsla(0,0%,100%,.96),hsla(0,0%,100%,0) 42%),linear-gradient(180deg,#fff0e7,#fffaf5 62%,#fffdf9)!important}.thing-07 h2{margin-left:auto;margin-right:auto;max-width:37.5rem}.thing-00 .wll-lead p{color:#5c6b63;text-align:center}.sec-footer .wll-section__container{max-width:43.75rem}.sec-footer p{color:#5c6b63;font-size:.71875rem;line-height:1.55}