:root{--ink:#18382f;--text:#253d36;--muted:#64746d;--green:#075846;--green2:#0b715b;--cream:#fffaf3;--cream2:#fbf4e9;--mint:#e9f3ed;--mint2:#f3f8f5;--gold:#c6932d;--line:rgba(7,88,70,.16);--line-warm:rgba(177,131,55,.22);--shadow:0 1.125rem 2.8125rem rgba(31,54,46,.12);--shadow-soft:0 0.625rem 1.625rem rgba(31,54,46,.09);--radius:1.375rem;--max:70rem;--copy:47.5rem}html{scroll-behavior:smooth}li{margin-bottom:.25em}h2,h3{letter-spacing:normal}body{background:#fffdf9;color:var(--text);font-family:Karla,Arial,sans-serif;font-size:1.0625rem;line-height:1.58;margin:0;-webkit-font-smoothing:antialiased}@media(max-width:760px){body{font-size:1rem}}:where(.wls-topbar,.wls),:where(.wls-topbar,.wls) *{box-sizing:border-box}:where(.wls) img{display:block;max-width:100%}:where(.wls) a{color:inherit}:where(.wls) h1,:where(.wls) h2,:where(.wls) h3{color:var(--ink);font-family:Fraunces,Georgia,serif;font-weight:700;line-height:1.08;margin:0}:where(.wls) p{margin:0 0 1em}@media(prefers-reduced-motion:reduce){:where(.wls-topbar,.wls) *{scroll-behavior:auto!important;transition:none!important}}.wls-container{margin:0 auto;max-width:87.5rem;width:min(100% - 2.25rem,var(--max))}@media(max-width:760px){.wls-container{width:min(100% - 1.75rem,var(--max))}}.wls-eyebrow{color:var(--green);display:block;font-family:Satoshi,sans-serif;font-size:.75rem;font-weight:800;letter-spacing:.12em;line-height:1.125rem;margin-bottom:.5625rem;text-transform:uppercase}.wls-button{align-items:center;background:var(--green);border-radius:.875rem;box-shadow:0 .625rem 1.375rem rgba(7,88,70,.19);color:#fff;display:inline-flex;font-weight:800;gap:.625rem;justify-content:center;min-height:3.25rem;padding:.8125rem 1.5rem;text-decoration:none;transition:.18s}.wls-button:hover{background:var(--green2);color:#fff;transform:translateY(-1px)}.wls-section-title{margin-bottom:1.75rem;text-align:center}.wls-section-title__heading{font-size:clamp(1.9375rem,4vw,2.875rem);letter-spacing:-.025em}.wls-section-title__text{color:var(--muted);font-size:1.25rem;margin:.4375rem 0 0}@media(max-width:760px){.wls-section-title__text{font-size:1.0625rem}}.wls-section-title__rule{background:#60ad8f;border-radius:1.25rem;height:3px;margin:.875rem auto 0;width:3.5rem}.wls-testimonial{background:#fff;border:1px solid var(--line);border-radius:1.125rem;box-shadow:var(--shadow-soft);margin:1.5625rem auto;max-width:48.75rem;padding:1.25rem 1.375rem}.wls-testimonial__stars{color:var(--gold);letter-spacing:2px}.wls-testimonial__quote{font-family:Fraunces,Georgia,serif;font-size:1.3125rem;line-height:1.4;margin:.4375rem 0 .625rem;padding:0}@media(max-width:760px){.wls-testimonial__quote{font-size:1.1875rem}}.wls-testimonial__author{color:var(--green);font-size:.8125rem;font-weight:800}.wls-topbar{background:#edf5f0;border-bottom:1px solid rgba(7,88,70,.12);color:var(--green)}.wls-topbar__inner{align-items:center;display:flex;gap:1.125rem;justify-content:center;min-height:2.75rem}@media(max-width:760px){.wls-topbar__inner{min-height:2.5rem}}.wls-topbar__label{color:var(--green);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-align:center;text-transform:uppercase}@media(max-width:760px){.wls-topbar__label{font-size:.625rem;line-height:1.2}}.wls-hero{background:radial-gradient(circle at 50% 10%,rgba(201,150,46,.08),transparent 32%),linear-gradient(180deg,#fff8ef,#fffdf9 80%);padding:3.25rem 0 2.25rem}@media(max-width:760px){.wls-hero{padding:2.375rem 0 1.75rem}}.wls-hero__copy{margin:0 auto 1.375rem;max-width:58.125rem;text-align:center}.wls-hero__title{font-size:clamp(2.625rem,6.1vw,4.75rem);letter-spacing:-.045em;margin:0 auto;max-width:56.25rem}@media(max-width:760px){.wls-hero__title{font-size:clamp(2.3125rem,11vw,3.1875rem)}}.wls-hero__subtitle{color:var(--green);font-family:Fraunces,Georgia,serif;font-size:clamp(1.25rem,2.35vw,1.8125rem);font-style:italic;line-height:1.25;margin:1.0625rem auto 0;max-width:51.25rem}@media(max-width:760px){.wls-hero__subtitle{font-size:1.1875rem}}.wls-hero__media{margin:0 auto 2.125rem;max-width:65rem;position:relative}@media(max-width:760px){.wls-hero__media{margin:0 -.625rem 1.875rem;width:calc(100% + 1.25rem)}}.wls-hero__photo{aspect-ratio:1200/628;background:#eadfce;border:1px solid hsla(0,0%,100%,.9);border-radius:1.5rem;box-shadow:var(--shadow);overflow:hidden}@media(max-width:760px){.wls-hero__photo{aspect-ratio:5/4;border-radius:1.125rem}}.wls-hero__photo-image{height:100%;object-fit:cover;object-position:center;width:100%}@media(max-width:760px){.wls-hero__photo-image{object-position:42% center}}.wls-hero__product{align-items:center;background:#fff;border:1px solid rgba(7,88,70,.12);border-radius:1.375rem;box-shadow:0 1.125rem 2.375rem rgba(31,54,46,.18);display:grid;gap:1.375rem;grid-template-columns:10rem 1fr auto;margin:-1.625rem auto 0;padding:.9375rem 1.4375rem;position:relative;text-decoration:none;width:min(82%,51.25rem);z-index:4}@media(max-width:760px){.wls-hero__product{border-radius:1rem;gap:.5rem;grid-template-columns:4rem minmax(5.125rem,1fr) minmax(6.5rem,7.375rem);margin:-1.5rem auto 0;padding:.5rem;width:min(82%,22.5rem)}}@media(max-width:350px){.wls-hero__product{gap:.4375rem;grid-template-columns:3.625rem minmax(4.75rem,1fr) 6.25rem;padding:.4375rem;width:86%}}.wls-hero__product-image{background:var(--cream2);border-radius:.875rem;height:7rem;overflow:hidden}@media(max-width:760px){.wls-hero__product-image{border-radius:.6875rem;height:4rem}}@media(max-width:350px){.wls-hero__product-image{height:3.625rem}}.wls-hero__product-img{height:100%;object-fit:cover;width:100%}@media(max-width:760px){.wls-hero__product-copy{min-width:0}}.wls-hero__product-name{color:var(--green);display:block;font-family:Fraunces,Georgia,serif;font-size:1.6875rem;line-height:1.12}@media(max-width:760px){.wls-hero__product-name{font-size:.9375rem;line-height:1.08}}@media(max-width:350px){.wls-hero__product-name{font-size:.84375rem}}.wls-hero__product-text{color:var(--muted);display:block;font-size:1.125rem;margin-top:.375rem}@media(max-width:760px){.wls-hero__product-text{font-size:.65625rem;line-height:1.22;margin-top:.1875rem}}@media(max-width:350px){.wls-hero__product-text{font-size:.59375rem}}.wls-hero__product-action{align-items:center;background:var(--green);border-radius:1rem;box-shadow:0 .625rem 1.375rem rgba(7,88,70,.18);color:#fff;display:flex;font-size:1.125rem;font-weight:800;gap:.8125rem;justify-content:center;min-height:3.625rem;min-width:15.625rem}@media(max-width:760px){.wls-hero__product-action{border-radius:.6875rem;font-size:.71875rem;gap:.3125rem;line-height:1.15;min-height:3rem;min-width:0;padding:.4375rem .5rem;text-align:center;white-space:normal}}@media(max-width:350px){.wls-hero__product-action{font-size:.65625rem;min-height:2.75rem;padding:.375rem}}.wls-reassure{align-items:center;background:#fffdf9;border:1px solid var(--line-warm);border-radius:1.0625rem;box-shadow:0 .4375rem 1.25rem rgba(31,54,46,.04);display:flex;gap:1.125rem;margin:0 auto;max-width:56.25rem;padding:.9375rem 1.25rem}@media(max-width:760px){.wls-reassure{gap:.75rem;padding:.8125rem .875rem}}.wls-reassure__icon{background:#dceee3;border-radius:50%;color:var(--green);display:grid;flex:0 0 auto;font-size:1.5625rem;height:3.0625rem;place-items:center;width:3.0625rem}@media(max-width:760px){.wls-reassure__icon{font-size:1.25rem;height:2.5rem;width:2.5rem}}.wls-reassure__title{color:var(--ink);display:block;font-size:1.25rem;line-height:1.2}@media(max-width:760px){.wls-reassure__title{font-size:1.0625rem}}.wls-reassure__text{display:block;font-size:1.125rem;margin-top:2px}@media(max-width:760px){.wls-reassure__text{font-size:.9375rem}}.wls-loop{background:#fffdf9;padding:1.125rem 0 3.25rem}@media(max-width:760px){.wls-loop{padding-bottom:2.375rem}}.wls-loop__flow{counter-reset:loop;display:grid;gap:2.125rem;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:62.5rem}@media(max-width:760px){.wls-loop__flow{gap:.75rem;grid-template-columns:1fr}}.wls-loop__step{counter-increment:loop;position:relative;text-align:center}.wls-loop__step:not(:last-child):after{color:var(--green);content:"→";font-size:2.5rem;font-weight:400;position:absolute;right:-1.8125rem;top:2.6875rem}@media(max-width:760px){.wls-loop__step{align-items:center;background:#fff;border:1px solid rgba(201,150,46,.15);border-radius:.9375rem;display:grid;gap:.875rem;grid-template-columns:4rem 1fr;padding:.8125rem;text-align:left}.wls-loop__step:not(:last-child):after{display:none}}.wls-loop__icon{background:#fffaf3;border:3px solid #f0e5d6;border-radius:50%;color:var(--green);display:grid;height:6.5rem;margin:0 auto .875rem;place-items:center;width:6.5rem}.wls-loop__icon svg{fill:none;height:3.4375rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:3.4375rem}@media(max-width:760px){.wls-loop__icon{height:4rem;margin:0;width:4rem}.wls-loop__icon svg{height:2.3125rem;width:2.3125rem}}.wls-loop__step-title{font-family:Karla,Arial,sans-serif;font-size:1rem;line-height:1.3;margin-bottom:.5rem}.wls-loop__step-title:before{color:var(--green);content:counter(loop) ". ";font-weight:800}@media(max-width:760px){.wls-loop__step-title{margin:0 0 .25rem}}.wls-loop__step-text{color:var(--muted);font-size:.875rem;line-height:1.45;margin:0}@media(max-width:760px){.wls-loop__step-text{font-size:.8125rem}}.wls-clues{background:linear-gradient(180deg,#fffdf9,#fff9f1);border:1px solid rgba(201,150,46,.15);border-radius:1.375rem;box-shadow:var(--shadow-soft);margin:2.625rem auto 0;padding:1.5rem 1.75rem 1.625rem}@media(max-width:760px){.wls-clues{margin-top:1.6875rem;padding:1.25rem .9375rem}}.wls-clues__title{font-family:Karla,Arial,sans-serif;font-size:1.75rem;font-weight:700;letter-spacing:.01em;margin-bottom:1.375rem;text-align:center;text-transform:uppercase}@media(max-width:760px){.wls-clues__title{font-size:1.4375rem}}.wls-clues__grid{display:grid;gap:0;grid-template-columns:repeat(3,1fr)}@media(max-width:760px){.wls-clues__grid{grid-template-columns:1fr}}.wls-clues__item{min-height:8.125rem;padding:0 1.6875rem 0 3.375rem;position:relative}.wls-clues__item:not(:last-child){border-right:1px solid rgba(7,88,70,.12)}@media(max-width:760px){.wls-clues__item{min-height:0;padding:.9375rem .4375rem .9375rem 3.25rem}.wls-clues__item:not(:last-child){border-bottom:1px solid rgba(7,88,70,.12);border-right:0}}.wls-clues__number{background:var(--green);border-radius:50%;color:#fff;display:grid;font-size:1.125rem;font-weight:800;height:2.125rem;left:.5rem;place-items:center;position:absolute;top:1px;width:2.125rem}@media(max-width:760px){.wls-clues__number{left:.25rem;top:1rem}}.wls-clues__heading{font-family:Karla,Arial,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.22;margin-bottom:.5rem}.wls-clues__text{color:var(--muted);font-size:.9375rem;line-height:1.45;margin:0}.wls-clues__signal{color:var(--green);display:block;font-size:.8125rem;font-weight:800;margin-top:.5625rem}.wls-quiz{background:var(--mint);padding:3.625rem 0}@media(max-width:760px){.wls-quiz{padding:2.75rem 0}}.wls-quiz__intro{margin:0 auto 1.5rem;max-width:42.5rem;text-align:center}.wls-quiz__title{font-size:clamp(1.9375rem,4vw,2.6875rem);font-weight:700}.wls-quiz__description{color:var(--muted);font-size:1.125rem;margin:.5rem 0 0}.wls-quiz__card{background:#fff;border:1px solid var(--line);border-radius:1.375rem;box-shadow:var(--shadow);display:block;margin:auto;max-width:38.75rem;padding:1.5rem}@media(max-width:760px){.wls-quiz__card{padding:1.1875rem 1rem}}.wls-quiz__top{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.75rem}.wls-quiz__count,.wls-quiz__label{color:var(--green);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.wls-quiz__progress{background:var(--mint);border-radius:62.4375rem;height:.4375rem;margin-bottom:1.1875rem;overflow:hidden}.wls-quiz__progress-bar{background:var(--green);display:block;height:100%;transition:width .25s;width:16.66%}.wls-quiz__question{color:var(--ink);font-family:Fraunces,Georgia,serif;font-size:1.5625rem;font-weight:700;line-height:1.2;margin-bottom:1.125rem;text-align:center}@media(max-width:760px){.wls-quiz__question{font-size:1.375rem}}.wls-quiz__options{display:grid;gap:.625rem}.wls-quiz__option{appearance:none;background:var(--cream);border:1.5px solid var(--line);border-radius:.8125rem;color:var(--text);cursor:pointer;font:700 .9375rem Karla,Arial,sans-serif;padding:.875rem 1rem;transition:.15s}.wls-quiz__option:focus,.wls-quiz__option:hover{background:var(--mint2);border-color:var(--green);outline:0}.wls-quiz__ack{color:var(--green);font-size:.8125rem;font-style:italic;margin-top:.625rem;min-height:1.375rem}.wls-quiz__ack,.wls-quiz__result{text-align:center}.wls-quiz__result-tag{color:var(--green);font-size:.75rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.wls-quiz__result-title{color:var(--gold);font-size:1.875rem;margin:.5rem 0 .6875rem}.wls-quiz__note{color:var(--muted);font-size:.6875rem;margin:.75rem 0 0;text-align:center}.wls-oils{background:linear-gradient(180deg,#fff9f1,#fffdf9);padding:3.875rem 0}@media(max-width:760px){.wls-oils{padding:2.75rem 0}}.wls-oils__intro{margin:0 auto 1.75rem;max-width:48.125rem;text-align:center}.wls-oils__title{font-size:clamp(2.1875rem,4.4vw,3.125rem)}.wls-oils__description p{color:var(--muted);font-size:1.1875rem;margin-top:.625rem}.wls-oils__grid{align-items:center;display:grid;gap:1.125rem;grid-template-columns:1fr auto 1fr;margin:auto;max-width:57.5rem}@media(max-width:760px){.wls-oils__grid{grid-template-columns:1fr}}.wls-oils__card{background:#fff;border:1px solid var(--line);border-radius:1.25rem;box-shadow:var(--shadow-soft);height:100%;overflow:hidden}.wls-oils__card-image{height:14.375rem;object-fit:cover;width:100%}@media(max-width:760px){.wls-oils__card-image{height:11.875rem}}.wls-oils__card-copy{padding:1.125rem 1.25rem 1.25rem}.wls-oils__card-title{color:var(--green);font-size:1.625rem;margin-bottom:.5rem}.wls-oils__card-text p{color:var(--muted);font-size:.9375rem}.wls-oils__card-role{border-top:1px solid var(--line);color:var(--ink);display:block;font-weight:800;padding-top:.6875rem}.wls-oils__plus{background:var(--green);border-radius:50%;box-shadow:0 .625rem 1.375rem rgba(7,88,70,.2);color:#fff;display:grid;font-size:1.8125rem;font-weight:800;height:3rem;place-items:center;width:3rem}@media(max-width:760px){.wls-oils__plus{margin:-.4375rem auto;position:relative;z-index:2}}.wls-oils__combo{background:#f7e7c7;border:1px solid rgba(198,147,45,.38);border-radius:1.0625rem;box-shadow:0 .5rem 1.25rem rgba(122,75,18,.08);color:#7a4b12;font-family:Fraunces,Georgia,serif;font-size:1.375rem;line-height:1.3;margin:1.5rem auto 0;max-width:51.25rem;padding:1.0625rem 1.375rem;text-align:center}.wls-product{align-items:center;background:#fff;border:1px solid var(--line);border-radius:1.375rem;box-shadow:var(--shadow);display:grid;gap:1.625rem;grid-template-columns:13.125rem 1fr;margin:1.75rem auto 0;max-width:51.25rem;padding:1.25rem}@media(max-width:760px){.wls-product{grid-template-columns:1fr;padding:1.125rem;text-align:center}}.wls-product__image{max-height:13.125rem;object-fit:contain;width:100%}@media(max-width:760px){.wls-product__image{margin:auto;max-height:11.875rem}}.wls-product__title{font-size:1.9375rem;margin-bottom:.4375rem}.wls-product__text p{color:var(--muted)}.wls-not-ask__photo{border-radius:1.25rem;box-shadow:var(--shadow);overflow:hidden}@media(max-width:760px){.wls-not-ask__photo{margin:auto;max-width:26.25rem}}.wls-not-ask__photo-image{aspect-ratio:1/1;object-fit:cover;width:100%}.wls-not-ask{background:var(--cream2);padding:3.625rem 0}@media(max-width:760px){.wls-not-ask{padding:2.75rem 0}}.wls-not-ask__grid{align-items:center;display:grid;gap:2.75rem;grid-template-columns:.9fr 1.1fr}@media(max-width:760px){.wls-not-ask__grid{gap:1.5rem;grid-template-columns:1fr}}.wls-not-ask__title{font-size:clamp(2.1875rem,4.2vw,2.9375rem)}.wls-not-ask__list ul{display:grid;gap:.5625rem;list-style:none;margin:1.1875rem 0;padding:0}.wls-not-ask__list li{background:#fff;border:1px solid var(--line);border-radius:.8125rem;font-weight:700;padding:.75rem .875rem .75rem 2.625rem;position:relative}.wls-not-ask__list li:before{color:var(--green);content:"✓";font-weight:900;left:.9375rem;position:absolute}.wls-future__photo{border-radius:1.25rem;box-shadow:var(--shadow);overflow:hidden}@media(max-width:760px){.wls-future__photo{margin:auto;max-width:26.25rem}}.wls-future__photo-image{aspect-ratio:1/1;object-fit:cover;width:100%}.wls-future{background:var(--mint);padding:3.625rem 0 1.75rem}@media(max-width:760px){.wls-future{padding:2.75rem 0 1.25rem}}.wls-future__grid{align-items:center;display:grid;gap:2.625rem;grid-template-columns:.9fr 1.1fr}@media(max-width:760px){.wls-future__grid{gap:1.5rem;grid-template-columns:1fr}}.wls-future__title{font-size:clamp(2.1875rem,4.2vw,3rem)}.wls-future__list ul{display:grid;gap:.625rem;list-style:none;margin:1.0625rem 0;padding:0}.wls-future__list li{padding-left:1.75rem;position:relative}.wls-future__list li:before{color:var(--green);content:"✓";font-weight:900;left:0;position:absolute}.wls-stories{background:linear-gradient(180deg,#fff2e3,#fff9f2);border-bottom:1px solid rgba(198,147,45,.14);border-top:1px solid rgba(198,147,45,.18);display:block;overflow:hidden;padding:2.75rem 0 3rem}@media(max-width:640px){.wls-stories{padding:2.25rem 0 2.625rem}}.wls-stories__container{margin:0 auto;max-width:87.5rem;width:min(100% - 2.75rem,51.25rem)}@media(max-width:640px){.wls-stories__container{width:min(100% - 1.875rem,51.25rem)}}.wls-stories__intro{margin:0 auto;max-width:42.5rem;padding-bottom:.25rem;text-align:center}.wls-stories__lede{color:var(--muted);font-size:.9375rem;margin-bottom:.3125rem}@media(max-width:640px){.wls-stories__lede{font-size:.8125rem}}.wls-stories__title{color:var(--green);font-size:clamp(1.6875rem,4vw,2.25rem);letter-spacing:-.025em}@media(max-width:640px){.wls-stories__title{font-size:1.8125rem;line-height:1.05}}.wls-stories__subtitle{color:var(--muted);font-size:.9375rem;margin:.375rem auto 0;max-width:35rem}@media(max-width:640px){.wls-stories__subtitle{font-size:.875rem}}.wls-stories__note{color:var(--muted);font-size:.71875rem;margin-top:.5625rem}@media(max-width:640px){.wls-stories__note{margin-top:.375rem}}.wls-stories__carousel{margin:1.5rem auto .5rem;position:relative}@media(max-width:640px){.wls-stories__carousel{margin-top:1.25rem}}.wls-stories__arrow{align-items:center;background:#fff;border:1px solid rgba(7,88,70,.16);border-radius:50%;box-shadow:0 .5rem 1.375rem rgba(7,88,70,.16);color:var(--green);cursor:pointer;display:flex;font-size:1.125rem;height:2.875rem;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:2.875rem;z-index:5}.wls-stories__arrow--prev{left:-1.125rem}.wls-stories__arrow--next{right:-1.125rem}@media(max-width:640px){.wls-stories__arrow{font-size:1rem;height:2.5rem;width:2.5rem}.wls-stories__arrow--prev{left:-.6875rem}.wls-stories__arrow--next{right:-.6875rem}}.wls-stories__track{align-items:flex-start;display:flex;gap:0;overflow:auto hidden;padding:.25rem 0 .5rem;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;transition:height .28s}.wls-stories__track::-webkit-scrollbar{display:none}.wls-stories__slide{align-items:flex-start;display:flex;flex:0 0 100%;justify-content:center;min-width:0;padding:0 .375rem;scroll-snap-align:center;width:100%}@media(max-width:640px){.wls-stories__slide{padding:0 .1875rem}}.wls-stories__dots{display:flex;gap:.4375rem;justify-content:center;margin-top:.625rem}.wls-stories__dot{background:rgba(7,88,70,.18);border:0;border-radius:50%;cursor:pointer;height:.5rem;padding:0;transition:.18s;width:.5rem}.wls-stories__dot.is-active{background:var(--green);transform:scale(1.15)}.wls-story{align-items:start;background:#fff;border:1px solid rgba(7,88,70,.15);border-radius:1.375rem;box-shadow:0 1.125rem 2.625rem rgba(46,67,58,.12);display:grid;gap:0 1.5rem;grid-template-areas:"name name" "quote quote" "photo body";grid-template-columns:15rem minmax(0,1fr);max-width:45rem;padding:1.5rem;position:relative;width:100%}.wls-story:before{color:rgba(198,147,45,.43);content:"“";display:block;font-family:Fraunces,serif;font-size:3.125rem;line-height:.55;margin:0;position:absolute;right:1.375rem;top:1.125rem}@media(max-width:640px){.wls-story{border-radius:1.1875rem;grid-template-areas:"name" "quote" "photo" "body";grid-template-columns:1fr;max-width:32.5rem;padding:1.125rem}.wls-story:before{font-size:2.5rem;right:1rem;top:.875rem}}.wls-story__name{color:var(--green);display:block;font-size:.9375rem;font-weight:800;grid-area:name;margin:0 0 .375rem;padding-right:2.5rem}@media(max-width:640px){.wls-story__name{font-size:.875rem;margin-bottom:.3125rem;padding-right:2.125rem}}.wls-story__quote{color:var(--ink);font-family:Fraunces,serif;font-size:1.5rem;grid-area:quote;line-height:1.25;margin:0 0 1.0625rem;padding-right:2.625rem}.wls-story__quote p{margin:0}@media(max-width:640px){.wls-story__quote{font-size:1.3125rem;margin-bottom:.8125rem;padding-right:1.5rem}}.wls-story__photo{aspect-ratio:1/1;border-radius:.9375rem;display:block;grid-area:photo;height:15rem;margin:0;max-width:100%;object-fit:cover;object-position:center;width:15rem}@media(max-width:640px){.wls-story__photo{background:#f4f6f2;height:auto;margin:0 0 .875rem;max-height:22.5rem;object-fit:contain;width:100%}}.wls-story__body{align-self:center;color:var(--muted);font-size:1rem;grid-area:body;line-height:1.58;margin:0}.wls-story__body p{margin:0}@media(max-width:640px){.wls-story__body{font-size:.875rem;line-height:1.52}}.wls-video-story{aspect-ratio:3/4;background:var(--mint2);border:1px solid var(--line);border-radius:1.375rem;box-shadow:0 1.125rem 2.625rem rgba(46,67,58,.14);margin:0 auto;max-height:none;max-width:24.375rem;overflow:hidden;position:relative;width:min(100%,24.375rem)}@media(max-width:640px){.wls-video-story{max-width:20.625rem;width:min(100%,20.625rem)}}.wls-video-story video{background:var(--mint2);display:block;height:100%;object-fit:contain;width:100%}.wls-video-story__play{align-items:center;background:linear-gradient(160deg,hsla(0,0%,100%,.22),rgba(232,243,236,.58));color:var(--ink);cursor:pointer;display:flex;flex-direction:column;font-size:.75rem;font-weight:700;inset:0;justify-content:center;padding:1rem;position:absolute;text-align:center}.wls-video-story__play[hidden]{display:none}.wls-video-story__play-icon{align-items:center;background:var(--green);border-radius:50%;box-shadow:0 .625rem 1.5rem rgba(7,88,70,.24);display:flex;height:2.875rem;justify-content:center;margin-bottom:.5rem;width:2.875rem}.wls-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:.25rem;width:0}.wls-video-story__play-text{margin:0}.wls-guarantee{background:linear-gradient(180deg,#fff6ea,#fffdf9);padding:3.875rem 0}@media(max-width:760px){.wls-guarantee{padding:2.75rem 0}}.wls-guarantee__card{background:#fff;border:1px solid var(--line);border-radius:1.5rem;box-shadow:var(--shadow);margin:auto;max-width:48.75rem;padding:1.75rem;text-align:center}.wls-guarantee__seal{border:.375rem double var(--gold);border-radius:50%;color:var(--gold);display:grid;font-size:1.3125rem;font-weight:900;height:5.75rem;line-height:1;margin:0 auto 1rem;place-items:center;width:5.75rem}.wls-guarantee__title{font-size:clamp(2.25rem,4.5vw,3.125rem)}.wls-guarantee__price{color:var(--green);display:block;font-family:Fraunces,Georgia,serif;font-size:2.125rem;font-weight:700;margin:.75rem 0}.wls-guarantee__micro{color:var(--muted);font-size:.75rem;margin:.625rem 0 0}.wls-faq{background:#fffdf9;display:block;padding:3.625rem 0 4.5rem}@media(max-width:760px){.wls-faq{padding:2.875rem 0 5.75rem}}.wls-faq__container{margin:0 auto;max-width:87.5rem;width:min(100% - 2.25rem,51.25rem)}@media(max-width:760px){.wls-faq__container{width:min(100% - 2rem,56.25rem)}}.wls-faq__title{font-size:clamp(1.9375rem,4vw,2.75rem);letter-spacing:-.025em;margin-bottom:1.375rem;text-align:center}.wls-faq__list{background:#fff;border:1px solid var(--line);border-radius:1.375rem;box-shadow:var(--shadow-soft);padding:.25rem 1.375rem}.wls-faq__item.is-open,.wls-faq__item:not(:last-child){border-bottom:1px solid rgba(24,56,47,.1)}.wls-faq__question{align-items:center;background:none;border:0;color:var(--ink);cursor:pointer;display:flex;font-family:Karla,Arial,sans-serif;font-size:1rem;font-weight:800;gap:1.125rem;justify-content:space-between;line-height:1.35;padding:1.125rem 0;text-align:left;width:100%}@media(max-width:760px){.wls-faq__question{font-size:.9375rem;padding:1.0625rem 0}}.wls-faq__icon{color:var(--green);display:block;font-size:1.5625rem;font-weight:500;line-height:1;min-width:1.25rem;place-items:center;transition:transform .2s}@media(max-width:760px){.wls-faq__icon{margin:-.4375rem auto;position:relative;z-index:2}}.wls-faq__item.is-open .wls-faq__icon{transform:rotate(45deg)}.wls-faq__answer{color:var(--muted);display:grid;font-size:.9375rem;grid-template-rows:0fr;line-height:1.58;overflow:hidden;transition:grid-template-rows .25s}.wls-faq__item.is-open .wls-faq__answer{grid-template-rows:1fr}.wls-faq__answer-inner{min-height:0;padding:0 2.125rem 0 0}@media(max-width:760px){.wls-faq__answer-inner{padding-right:1.125rem}}.wls-faq__item.is-open .wls-faq__answer-inner{padding-bottom:1.125rem}.wls-disclosure{background:#121212;color:#d3dbd7;font-size:.6875rem;padding:1.75rem 0 3.125rem}.wls-disclosure__inner{margin:0 auto;max-width:87.5rem;width:min(100%,var(--copy))}@media(max-width:760px){.wls-disclosure__inner{width:min(100% - 1.75rem,var(--max))}}.wls-disclosure__notice{font-size:.6875rem;font-weight:700;letter-spacing:.02em}