.clin-section{--ink:#141210;--ink-soft:#7c756a;--gold:#D9A23C;--rule:#141210;--rule-light:#e7e0d5;--dot:#cfc2b2;--dot-on:#141210;max-width:1120px;margin-left:auto;margin-right:auto;padding:0 16px 14px;color:var(--ink)}.clin-section *{box-sizing:border-box}.clin-section .clin{position:relative;width:100%;background:#fff;container-type:inline-size;overflow:hidden}.clin-section .v1 .clin{border-radius:4px;box-shadow:0 8px 24px -16px #1412104d}.clin-section .clin-head{position:relative;display:flex;justify-content:space-between;align-items:baseline;font-size:2.8cqw;font-weight:700;letter-spacing:.11em;text-transform:uppercase;padding:5.5cqw 6cqw 0}.clin-section .clin-head .n{color:var(--ink-soft)}.clin-section .clin-body{display:flex;align-items:flex-start;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;transition:height .35s ease}.clin-section .clin-body::-webkit-scrollbar{display:none}.clin-section .panel{flex:0 0 100%;scroll-snap-align:start;min-width:0}.clin-section .hrule{height:1.5px;background:#1412106b;align-self:stretch}.clin-section .panel--hero{display:flex;flex-direction:column;gap:3.5cqw;padding:4cqw 6cqw 4.5cqw}.clin-section .hero-main{display:flex;align-items:center;gap:4.5cqw}.clin-section .ring{position:relative;flex:0 0 auto;width:29cqw;height:29cqw}.clin-section .ring svg{width:100%;height:100%;transform:rotate(calc(-90deg + var(--gap-shift,12.6deg)))}.clin-section .ring circle{fill:none;stroke:var(--ink);stroke-width:2.4;stroke-linecap:round}.clin-section .ring .num{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:10.5cqw;font-weight:800;letter-spacing:-.035em}.clin-section .panel--hero .claim{font-size:5.6cqw;line-height:1.05;font-weight:700;letter-spacing:-.012em}.clin-section .panel--hero .claim .lead{display:block;font-size:4cqw;font-weight:500;color:var(--ink-soft);margin-bottom:.12em;letter-spacing:0}.clin-section .brk{display:none}.clin-section .panel--table{padding:7cqw 6cqw 6cqw}.clin-section .stats .row{display:flex;align-items:center;gap:4cqw;padding:3.5cqw 0;border-top:1.5px solid var(--rule);font-size:4.5cqw}.clin-section .stats .row:last-child{border-bottom:1.5px solid var(--rule)}.clin-section .stats .row .pct{font-weight:800;width:13cqw;flex:0 0 auto}.clin-section .stats .row .lbl{font-weight:500}.clin-section .lbl .verb{color:var(--ink-soft);font-weight:500}.clin-section .stats .row--gentle{display:none}.clin-section .clin-note{font-size:2.85cqw;font-weight:600;letter-spacing:.02em;text-transform:uppercase;display:flex;align-items:center;gap:2.2cqw;padding-right:5cqw;white-space:nowrap}.clin-section .clin-note .bullet{width:2.4cqw;height:2.4cqw;border-radius:100px;background:var(--ink);flex:0 0 auto}.clin-section .clin-dots{display:flex;justify-content:flex-end;gap:7px;padding:12px 6px 0 0}.clin-section .clin-dots button{width:7px;height:7px;border-radius:100px;border:0;padding:0;cursor:pointer;background:var(--dot);transition:all .25s ease}.clin-section .clin-dots button[aria-current=true]{background:var(--dot-on)}.clin-section .v2 .clin{border-radius:4px;box-shadow:0 8px 24px -16px #1412104d}.clin-section .hero-mobile{display:flex;flex-direction:column;gap:4.5cqw}.clin-section .bigrow{display:flex;align-items:center;gap:3.5cqw}.clin-section .bignum{font-size:12.75cqw;font-weight:900;line-height:.85;letter-spacing:-.04em}.clin-section .bigclaim{font-size:5cqw;font-weight:700;line-height:1.1;letter-spacing:-.01em;min-width:0}.clin-section .bigclaim .verb{font-size:3.5cqw;font-weight:500;color:var(--ink-soft)}.clin-section .hdivider{height:2px;background:var(--ink)}.clin-section .hero-desktop{display:none}@media(max-width:759px){.clin-section .v1a .ring{width:22cqw;height:22cqw}.clin-section .v1a .ring .num{font-size:8cqw}.clin-section .v1a .panel--hero .claim .lead{display:inline}.clin-section .v2 .panel--hero{padding-top:7.5cqw}.clin-section .v2b .panel--hero .claim{font-size:5cqw}.clin-section .v4 .results-btn[aria-expanded=false]~.m-foot{display:none}}.clin-section .v2b .panel--hero .claim .lead{display:inline}.clin-section .v1b .v1b-body{display:flex;flex-direction:column}.clin-section .v1b .panel{flex:0 0 auto}.clin-section .v1b .results-btn{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:0;border-top:1.5px solid rgba(20,18,16,.18);cursor:pointer;font-family:inherit;color:#8a8377;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:2.7cqw;padding:4cqw 6cqw}.clin-section .v1b .results-btn .chev{width:3.6cqw;height:3.6cqw;transition:transform .3s ease;flex:0 0 auto}.clin-section .v1b .results-btn[aria-expanded=true] .chev{transform:rotate(180deg)}.clin-section .v1b-more{overflow:hidden;height:0;transition:height .38s ease}.clin-section .v1b-more .stats{padding:0 6cqw 5cqw}.clin-section .m-card{position:relative;background:#fff;border-radius:4px;overflow:hidden;box-shadow:0 10px 30px -18px #14121059;container-type:inline-size}.clin-section .m-head{display:flex;align-items:baseline;justify-content:space-between;padding:5.5cqw 6cqw 4cqw;border-bottom:1.5px solid var(--rule-light);font-size:3.6cqw;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.clin-section .m-head .n{color:var(--ink-soft)}.clin-section .m-foot{font-size:3.2cqw;color:#8a847a;line-height:1.5;padding:5cqw 6cqw 5.5cqw;border-top:1.5px solid var(--rule-light)}.clin-section .m-ring{position:relative;flex:0 0 auto}.clin-section .m-ring svg{width:100%;height:100%}.clin-section .m-ring circle{fill:none}.clin-section .m-ring .track{stroke:var(--rule-light);stroke-width:2.2}.clin-section .m-ring .prog{stroke:var(--gold);stroke-width:2.8;stroke-linecap:round}.clin-section .m-ring .num{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-weight:800;letter-spacing:-.03em;color:var(--ink)}.clin-section .m-card.compact .m-head{padding:4.4cqw 5.5cqw 3.2cqw;font-size:2.8cqw}.clin-section .b-divider{height:1.5px;background:var(--rule-light)}.clin-section .b1 .b-lead{display:flex;align-items:center;gap:4cqw;padding:4.5cqw 5.5cqw 4cqw}.clin-section .b1 .b-lead .m-ring{width:23cqw;height:23cqw}.clin-section .b1 .b-lead .num{font-size:6.6cqw}.clin-section .b1 .b-lead .claim{font-size:4.8cqw;font-weight:700;line-height:1.08;letter-spacing:-.01em}.clin-section .b1 .b-divider{margin:0 5.5cqw}.clin-section .b1 .b-subs{display:grid;grid-template-columns:1fr 1fr;gap:4cqw;padding:3.6cqw 5.5cqw 2.5cqw}.clin-section .b1 .results-btn{margin-top:3cqw;color:#9a9388;padding:2.6cqw 5.5cqw}.clin-section .b1 .substat .pct{font-size:6.2cqw;font-weight:800;color:var(--gold);letter-spacing:-.02em;line-height:1}.clin-section .b1 .substat .lbl{font-size:3cqw;font-weight:500;color:#3a352f;margin-top:.5cqw;line-height:1.18}.clin-section .b1 .substat .stat-top{display:flex;align-items:baseline;gap:1.6cqw}.clin-section .b1 .substat .verb{font-size:2.7cqw;font-weight:500;color:#6b6459}.clin-section .results-btn{display:flex;align-items:center;justify-content:space-between;gap:2cqw;width:100%;background:none;border:0;border-top:1.5px solid var(--rule-light);margin-top:4.5cqw;cursor:pointer;height:auto;line-height:1;font-family:inherit;color:#6b6459;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:2.7cqw;padding:3.6cqw 5.5cqw;text-decoration:none}.clin-section .results-btn .chev{width:3.4cqw;height:3.4cqw;flex:0 0 auto;transition:transform .3s ease}.clin-section .results-btn[aria-expanded=true] .chev{transform:rotate(180deg)}.clin-section .results-btn .chev-left{display:none}.clin-section .more{overflow:hidden;height:0;transition:height .38s ease}.clin-section .more-inner{padding:0 5.5cqw}.clin-section .more .row{display:flex;align-items:center;gap:4cqw;padding:3cqw 0;border-top:1.5px solid var(--rule-light);font-size:3.9cqw}.clin-section .more .row:first-child{border-top:0}.clin-section .more .row .pct{font-weight:800;width:14cqw;flex:0 0 auto;color:var(--ink)}.clin-section .more .row .lbl{font-weight:500;color:#3a352f}.clin-section .more .row--sub,.clin-section .more-foot{display:none}@media(min-width:760px){.clin-section{max-width:none;padding:0}.clin-section .clin{background:#fff;max-width:none;margin:0}.clin-section .v1 .clin{border-radius:0;box-shadow:none}.clin-section .clin-head{max-width:1120px;margin:0 auto;font-size:13px;letter-spacing:.13em;padding:34px 32px 16px;border-bottom:1px solid var(--rule-light)}.clin-section .clin-body{display:grid;grid-template-columns:.92fr 1fr;gap:50px;overflow:visible;align-items:center;max-width:1120px;margin:0 auto;padding:18px 32px 10px}.clin-section .panel{padding:0!important}.clin-section .hrule{display:none}.clin-section .hero-main{gap:30px}.clin-section .hero-note{display:none}.clin-section .stats .row--gentle{display:flex}.clin-section .ring{width:220px;height:220px}.clin-section .ring circle{stroke-width:3}.clin-section .ring .num{font-size:78px;font-weight:900;letter-spacing:-.05em}.clin-section .panel--hero .claim{font-size:33px;line-height:1.02}.clin-section .panel--hero .claim .lead{font-size:21px}.clin-section .brk{display:inline}.clin-section .stats .row{font-size:12px;padding:8px 0;gap:11px}.clin-section .stats .row .pct{width:40px}.clin-section .clin-note{font-size:13px;margin-top:22px;gap:10px}.clin-section .clin-note .bullet{width:8px;height:8px}.clin-section .clin-dots{display:none}.clin-section .clin:after{content:"";display:block;height:20px}.clin-section .hero-mobile{display:none}.clin-section .hero-desktop{display:flex}.clin-section .v2 .clin{border-radius:0;box-shadow:none}.clin-section .v1b .v1b-body{display:grid;grid-template-columns:.92fr 1fr;gap:50px;align-items:center;max-width:1120px;margin:0 auto;padding:18px 32px 10px}.clin-section .v1b .results-btn{display:none}.clin-section .v1b-more{height:auto!important;overflow:visible}.clin-section .v1b-more .stats{padding:0}.clin-section .v4 .m-card{max-width:none;margin:0;border-radius:0;box-shadow:none}.clin-section .v4 .m-card.compact .m-head{max-width:1120px;margin:0 auto;font-size:13px;letter-spacing:.13em;padding:34px 32px 16px;border-bottom:1px solid var(--rule-light)}.clin-section .v4 .b-body{display:grid;grid-template-columns:.92fr 1fr;grid-template-rows:auto 1fr;column-gap:50px;row-gap:0;align-items:start;max-width:1120px;margin:0 auto;padding:18px 32px 24px}.clin-section .v4 .b-hero{grid-column:1;grid-row:1}.clin-section .v4 .more{grid-column:2;grid-row:1 / 3}.clin-section .v4 .b-divider,.clin-section .v4 .b-subs,.clin-section .v4 .results-btn{display:none}.clin-section .v4 .b-lead{padding:0;gap:24px}.clin-section .v4 .b-lead .m-ring{width:180px;height:180px}.clin-section .v4 .b-lead .num{font-size:54px}.clin-section .v4 .b-lead .claim{font-size:26px;line-height:1.05;font-weight:700}.clin-section:not(.clin-split) .v4 .more{height:auto!important;overflow:visible}.clin-section:not(.clin-split) .v4 .more-inner{padding:0}.clin-section .v4 .more .row{font-size:12px;padding:8px 0;gap:11px}.clin-section .v4 .more .row .pct{width:40px}.clin-section .v4 .more .row--sub{display:flex}.clin-section .v4 .more .row--hide-desktop{display:none}.clin-section .v4 .m-foot{grid-column:1;grid-row:2;align-self:end;margin:24px 0 0;max-width:none;font-size:13px;padding:16px 0 0;border-top:1px solid var(--rule-light)}}.clin-has-media{position:relative;overflow:hidden;background:var(--clin-bg,#efece6)}.clin-has-media .clin-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;margin:0}.clin-has-media .clin-media__vid,.clin-has-media .clin-media__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:#efece6}.clin-has-media .clin-layout{position:relative;z-index:1}.clin-section .clin-media__desktop{display:none}.clin-section .clin-media__mobile{display:block}.clin-section .clin-mobile-banner{display:none}@media(max-width:759px){.clin-section .clin-mobile-banner{display:block;width:auto;height:var(--clin-banner-h,90px);margin:-16px -16px 14px;border-radius:0;overflow:hidden}.clin-section .clin-mobile-banner img{width:100%;height:100%;object-fit:cover;display:block}}@media(max-width:759px){.clin-has-media .clin-layout{padding:30px 0 8px}.clin-has-media .clin-main{position:relative;min-width:0}.clin-hide-media-mobile .clin-media{display:none}.clin-hide-media-mobile.clin-has-media{background:var(--clin-mobile-bg, var(--clin-bg, #efece6))}}@media(min-width:760px){.clin-has-media .clin-media__desktop{display:block}.clin-has-media .clin-media__mobile{display:none}.clin-has-media .clin-layout{display:flex;align-items:center;justify-content:center;max-width:1120px;margin:0 auto;padding:28px 0}.clin-has-media .clin-main{flex:0 0 100%;max-width:1120px;min-width:0;background:#fff;border-radius:4px;overflow:hidden;box-shadow:0 22px 55px -26px #0000008c}.clin-has-media .clin{max-width:none}.clin-has-media .clin:after{display:none}.clin-has-media .clin-head{max-width:none;margin:0;padding:18px 26px 12px}.clin-has-media .clin-body{max-width:none;margin:0;padding:14px 26px 16px;gap:28px}.clin-has-media .v1 .clin,.clin-has-media .v2 .clin{border-radius:0;box-shadow:none}.clin-has-media .v4 .m-card{max-width:none;border-radius:0;box-shadow:none}.clin-has-media .v4 .m-card.compact .m-head{max-width:none;margin:0;padding:18px 26px 12px}.clin-has-media .v4 .b-body{max-width:none;margin:0;padding:16px 26px;column-gap:30px}.clin-has-media .v4 .m-foot{max-width:none;margin:0;padding:12px 0 0}.clin-has-media .v1b .v1b-body{max-width:none;margin:0;padding:18px 26px}.clin-has-media .hero-main{gap:22px}.clin-has-media .ring{width:140px;height:140px}.clin-has-media .ring .num{font-size:48px}.clin-has-media .panel--hero .claim{font-size:24px}.clin-has-media .panel--hero .claim .lead{font-size:17px}.clin-has-media .v4 .b-body{column-gap:30px}.clin-has-media .v4 .b-lead{gap:18px;padding-bottom:4px}.clin-has-media .v4 .b-lead .m-ring{width:148px;height:148px}.clin-has-media .v4 .b-lead .num{font-size:46px}.clin-has-media .v4 .b-lead .claim{font-size:23px}}@media(max-width:759px){.clin-section .v2 .clin-head{padding:7px 6cqw 3px;border-bottom:1px solid rgba(20,18,16,.1)}.clin-section .v2 .hero-mobile{gap:2.5cqw}.clin-section .v2 .panel--hero{padding:4.5cqw 6cqw 3.5cqw}.clin-section .v2 .panel--table{padding:5cqw 6cqw}.clin-section .v4 .m-foot,.clin-section .clin-formula{display:none}}@media(min-width:760px){.clin-split .clin-layout{justify-content:space-between;align-items:center;gap:clamp(32px,5vw,72px);max-width:1120px;margin:0 auto;padding:48px 0}.clin-split .clin-main{order:2;flex:0 0 auto;width:clamp(300px,34%,420px);max-width:420px;position:relative;z-index:2;background:#fff;border-radius:4px;overflow:visible;box-shadow:0 22px 55px -26px #0000008c}.clin-split .v4 .m-card{position:relative;max-width:none;margin:0;border-radius:4px;overflow:visible;box-shadow:none}.clin-split .v4 .m-card.compact .m-head{max-width:none;margin:0;padding:4.4cqw 5.5cqw 3.2cqw;font-size:2.8cqw;letter-spacing:.11em;border-bottom:1.5px solid var(--rule-light)}.clin-split .v4 .b-body{display:flex;flex-direction:column;max-width:none;margin:0;padding:0}.clin-split .v4 .b-divider{display:block;margin:0 5.5cqw}.clin-split .v4 .b-subs{display:grid;grid-template-columns:1fr 1fr;gap:4cqw;padding:3.6cqw 5.5cqw 2.5cqw}.clin-split .v4 .results-btn{display:flex}.clin-split .v4 .b-lead{padding:4.5cqw 5.5cqw 4cqw;gap:4cqw}.clin-split .v4 .b-lead .m-ring{width:23cqw;height:23cqw}.clin-split .v4 .b-lead .num{font-size:6.6cqw}.clin-split .v4 .b-lead .claim{font-size:4.8cqw}.clin-split .v4 .more{grid-column:auto;grid-row:auto;height:auto!important;overflow:hidden;position:absolute;top:0;right:100%;width:248px;z-index:1;background:#fff;border-radius:4px 0 0 4px;box-shadow:-26px 22px 55px -30px #0006;padding:18px 22px;display:flex;flex-direction:column;opacity:0;visibility:hidden;transform:translate(18px);transition:opacity .3s ease,transform .42s ease,visibility .42s}.clin-split [data-more-toggle][aria-expanded=true]~.more{opacity:1;visibility:visible;transform:translate(0)}.clin-split .v4 .results-btn{justify-content:flex-start;gap:8px}.clin-split .v4 .chev{display:none}.clin-split .v4 .chev-left{display:block;width:3.4cqw;height:3.4cqw;flex:0 0 auto;transition:transform .3s ease}.clin-split [data-more-toggle][aria-expanded=true] .chev-left{transform:rotate(180deg)}.clin-split .v4 .more-inner{padding:0}.clin-split .v4 .more .row{font-size:12px;padding:6px 0;gap:10px;border-top:1px solid var(--rule-light)}.clin-split .v4 .more .row:first-child{border-top:0}.clin-split .v4 .more .row .pct{width:38px;flex:0 0 auto;font-weight:800;color:var(--ink)}.clin-split .v4 .more .row--sub{display:none}.clin-split .v4 .m-foot{display:none!important}.clin-split .v4 .more-foot{display:block;margin-top:12px;padding-top:10px;border-top:1px solid var(--rule-light);font-size:9.5px;line-height:1.4;letter-spacing:.01em;color:#8a847a}.clin-split .clin-formula{order:1;flex:1 1 auto;min-width:0;color:var(--clin-formula-color,#2c2c2c);text-align:left}.clin-split .clin-formula__title{margin:0 0 14px;font-family:pp-mori,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:clamp(18px,2vw,24px);font-weight:300;letter-spacing:-.01em;line-height:1.2;white-space:nowrap}.clin-split .clin-formula__body{margin:0;max-width:46ch;font-family:pp-mori,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:clamp(13px,1vw,14.5px);line-height:1.6;font-weight:400}.clin-split .clin-formula__body p{margin:0 0 12px}.clin-split .clin-formula__body p:last-child{margin:0}.clin-split.clin-has-media:after{content:"";position:absolute;top:0;bottom:0;left:0;width:58%;z-index:0;background:linear-gradient(90deg,#eee,#eeeeeeeb 35%,#eee0);pointer-events:none}}.faq-section{width:100%;margin:0 auto;padding:0}.faq-container{padding:2rem clamp(20px,5vw,72px);max-width:800px;margin:0 auto}.faq__title{font-family:pp-mori,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:clamp(30px,3.4vw,40px);font-weight:300;letter-spacing:-.01em;line-height:1.2;color:#3d3d3d;text-align:left;margin:0 0 24px}.faq__list{list-style:none;padding:0;margin:0}.faq__item{border-bottom:1px solid;margin:0;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease,border-color .3s ease}.faq__item:last-child{border-bottom:none}.faq__item.animate-in{opacity:1;transform:translateY(0)}.faq__question{display:flex;justify-content:space-between;align-items:center;width:100%;text-align:left;background:none;border:none;cursor:pointer;font-weight:600;transition:color .3s ease;-webkit-text-fill-color:inherit;color:inherit!important;text-decoration:none!important;-webkit-tap-highlight-color:transparent}.faq__question:hover{opacity:.8}.faq__question-text{flex:1;text-align:left}.faq__icon{transition:transform .4s cubic-bezier(.4,0,.2,1),color .3s ease;font-size:32px;font-weight:300;line-height:1;display:flex;align-items:center;justify-content:center;width:1.2em;height:1.2em;flex-shrink:0}.faq__question[aria-expanded=true] .faq__icon{transform:rotate(45deg)}.faq__answer{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1),padding .4s cubic-bezier(.4,0,.2,1),opacity .3s ease .1s;padding:0;opacity:0}.faq__answer.open{max-height:800px;opacity:1;padding-bottom:1.5rem}.faq__answer-content{padding-right:2rem}.faq__answer-content p{margin:0 0 1rem}.faq__answer-content p:last-child{margin-bottom:5px}@media(max-width:768px){.faq-container{padding:1.5rem 20px}.faq__title{margin-bottom:18px}.faq__question{font-size:var(--mobile-question-size)!important;padding-top:var(--mobile-spacing);padding-bottom:var(--mobile-spacing)}.faq__icon{font-size:30px}.faq__answer-content{font-size:var(--mobile-answer-size)!important;padding-right:1rem}}.faq-section.animate-on-scroll .faq__item{transition-delay:0s}.faq__ledger{margin:1rem 0}.faq__ledger-row{display:flex;align-items:baseline;gap:1rem;padding:.5rem 0;border-bottom:1px solid rgba(0,0,0,.08)}.faq__ledger-row:last-child{border-bottom:none}.faq__ledger-value{flex:0 0 3.25rem;font-weight:700;color:var(--faq-ledger-accent, #c0801a)}.faq__note{margin:.75rem 0 0;opacity:.75}.feature-icons-section{width:100%;margin:0 auto}.feature-icons{display:flex;flex-direction:column;padding:0!important;margin:0 auto}.feature-icon-row{display:flex;gap:1rem;margin-bottom:1.25rem}.feature-icon-row.align-top{align-items:flex-start}.feature-icon-row.align-center{align-items:center}.feature-icon-row.align-baseline{align-items:baseline}.feature-icon-img{object-fit:contain;flex-shrink:0}.feature-icon-content h3{margin:0;line-height:1.2}.feature-icon-content p{margin:.25rem 0 0;line-height:1.4}@media(min-width:768px){.feature-icons .feature-icon-container{flex-direction:row;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.feature-icons .feature-icon-row{flex:0 1 30%;margin-bottom:0}.feature-icons .feature-icon-container.desktop-align-center .feature-icon-row{align-items:center}.feature-icons .feature-icon-container.desktop-align-top .feature-icon-row{align-items:flex-start}}.animate-fade-up{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.animate-fade-up.animated{opacity:1;transform:translateY(0)}.animate-slide-left{opacity:0;transform:translate(-30px);transition:opacity .7s ease,transform .7s ease}.animate-slide-left.animated{opacity:1;transform:translate(0)}.animate-scale{opacity:0;transform:scale(.8);transition:opacity .5s ease,transform .5s ease}.animate-scale.animated{opacity:1;transform:scale(1)}.features-v2-section{width:100%;margin:0 auto;position:relative}.features-v2-section:before,.features-v2-section:after{content:"";position:absolute;left:0;right:0;height:4px;pointer-events:none;z-index:1}.features-v2-section:before{top:0;background:linear-gradient(to bottom,rgba(100,100,100,.1),transparent)}.features-v2-section:after{bottom:0;background:linear-gradient(to top,rgba(100,100,100,.1),transparent)}.features-v2-container{max-width:1200px;margin:0 auto;padding:clamp(2rem,4vw,2.5rem) clamp(2.5rem,5vw,2.5rem)}.features-v2-grid{display:flex;flex-direction:column;gap:clamp(1.75rem,4vw,1.5rem)}.feature-v2-item{display:flex;align-items:center;gap:1rem}.feature-v2-dot-wrapper{position:relative;width:1.5rem;height:1.5rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}.feature-v2-dot{width:.5rem;height:.5rem;border-radius:50%;position:relative;z-index:2}.feature-v2-dot-stroke{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1.25rem;height:1.25rem;border-radius:50%;border:2px solid;opacity:0;animation:dotPulse 2s ease-in-out infinite}@keyframes dotPulse{0%,to{opacity:0;transform:translate(-50%,-50%) scale(.8)}50%{opacity:.6;transform:translate(-50%,-50%) scale(1)}}.feature-v2-icon{display:none}.feature-v2-content{flex:1}.feature-v2-heading{font-size:calc(clamp(1.0625rem,3vw + .5rem,1.1875rem) * var(--mobile-size-multiplier, 1));font-weight:400;line-height:1.3;margin:0 0 .25rem}.feature-v2-heading.bold{font-weight:600}.feature-v2-subheading{font-size:calc(clamp(1.0625rem,3vw + .5rem,.9375rem) * var(--mobile-size-multiplier, 1));font-weight:400;line-height:1.3;margin:0;display:block}.feature-v2-subheading.bold{font-weight:600}.features-v2-container.single-line-mobile .feature-v2-heading{font-size:calc(clamp(.875rem,2.5vw + .25rem,1.1875rem) * var(--mobile-size-multiplier, 1));margin:0;display:block}.features-v2-container.single-line-mobile .feature-v2-subheading{font-size:calc(clamp(.875rem,2.5vw + .25rem,1.1875rem) * var(--mobile-size-multiplier, 1));display:block}.features-v2-container.single-line-mobile .feature-v2-content{line-height:1.4}@media(min-width:768px){.features-v2-container.single-line-mobile .feature-v2-heading{font-size:calc(clamp(1rem,1.5vw,1.1875rem) * var(--desktop-size-multiplier, 1));display:block;margin:0}.features-v2-container.single-line-mobile .feature-v2-subheading{font-size:calc(clamp(1rem,1.5vw,1.1875rem) * var(--desktop-size-multiplier, 1));display:block}}@media(min-width:768px){.features-v2-grid{flex-direction:row;justify-content:space-between;gap:clamp(1.5rem,3vw,2.5rem)}.feature-v2-item{flex:0 1 30%;align-items:center;gap:clamp(1rem,2vw,1.75rem)}.feature-v2-dot-wrapper{display:none}.feature-v2-icon{display:block;width:clamp(2.5rem,4vw,3rem);height:clamp(2.5rem,4vw,3rem);flex-shrink:0;object-fit:contain}.feature-v2-heading,.feature-v2-subheading{font-size:calc(clamp(1rem,1.5vw,1.1875rem) * var(--desktop-size-multiplier, 1));margin:0;display:block}.feature-v2-content{line-height:1.4}}.features-v2-animate{opacity:0;transform:translateY(1.25rem);transition:opacity .6s ease,transform .6s ease}.features-v2-animate.features-v2-visible{opacity:1;transform:translateY(0)}.split-widgets-group{width:100%;margin:0 auto}.split-widgets-group-inner{display:flex;flex-wrap:wrap;margin:0!important;padding:0!important}.split-widget{flex:1 1 100%;margin:0!important}@media(min-width:768px){.split-widget.half-widget{flex:0 1 50%}.split-widget:not(.half-widget){flex-basis:100%}}.feature-icons{display:flex;flex-direction:column;padding:0!important}.feature-icon-container{height:100%;display:flex;flex-direction:column;justify-content:space-between}.feature-icon-row{display:flex;align-items:flex-start}.feature-icon-row img{object-fit:contain;flex-shrink:0}.feature-icon-content{flex:1}@media(min-width:768px){.split-widgets-group .split-widget:not(.half-widget) .feature-icons .feature-icon-container{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important}.split-widgets-group .split-widget:not(.half-widget) .feature-icons .feature-icon-row{flex:0 1 30%!important;margin-bottom:0!important}.split-widgets-group .split-widget.half-widget .feature-icons .feature-icon-container{flex-direction:column!important}.split-widgets-group .split-widget.half-widget .feature-icons .feature-icon-row{flex:none!important;width:100%!important}}.whats-included{padding:0!important}.whats-included-container{padding:3rem;height:100%}.whats-included__title{margin-bottom:2.5rem}.whats-included__list{list-style:none;padding:0;margin:0}.whats-included__item{border-bottom:1px solid;margin:0}.whats-included__item:last-child{border-bottom:none}.whats-included__toggle{display:flex;justify-content:space-between;align-items:center;width:100%;text-align:left;background:none;border:none;padding:1.5rem 0;cursor:pointer;font-weight:600}.whats-included__toggle-icon{transition:transform .3s ease}.whats-included__toggle[aria-expanded=true] .whats-included__toggle-icon{transform:translateY(-50%) rotate(45deg)}.whats-included__content{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 1rem 0 0}.whats-included__content[aria-hidden=false]{max-height:500px;padding-bottom:1.5rem}.whats-included__toggle{-webkit-text-fill-color:inherit;color:inherit!important;text-decoration:none!important}.whats-included__toggle,.whats-included__toggle *{color:inherit!important;text-decoration:none!important;-webkit-tap-highlight-color:transparent}.whats-included__list{-webkit-text-size-adjust:100%;-webkit-touch-callout:none}.whats-included__toggle{color:#000!important}.how-to-use{padding:0!important}.how-to-use-container{padding:3rem;height:100%}.how-to-use__title{text-align:center;margin-bottom:2.5rem}.how-to-use__content{max-width:800px;margin:0 auto}.how-to-use__description{margin-bottom:1.5rem}.banner{padding:0!important;position:relative;overflow:hidden}.banner-container{position:relative;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}.banner-container.use-aspect-ratio{aspect-ratio:var(--banner-aspect-ratio)}.banner-container.use-fixed-height{height:var(--banner-height)}.banner-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#0000004d;pointer-events:none}.banner-content{position:relative;z-index:2;text-align:center;padding:2rem;width:100%}.banner-heading{margin:0;color:#fff;text-shadow:none}@media(max-width:767px){.banner-content{padding:1rem}.banner-heading{font-size:var(--mobile-banner-size)!important}.banner-container.use-aspect-ratio{aspect-ratio:var(--banner-mobile-aspect-ratio)!important}.banner-container.use-fixed-height{height:var(--banner-mobile-height)!important}}@media(max-width:767px){.whats-included__title.mobile-left{text-align:left!important}.feature-icon-container{padding:var(--mobile-padding)!important;gap:var(--mobile-gap)!important}.feature-icon-row{margin-bottom:var(--mobile-margin-bottom)!important;gap:var(--mobile-gap)!important;align-items:center!important}.feature-icon-row:last-child{margin-bottom:0!important}.feature-icon-row img{width:var(--mobile-width)!important;height:var(--mobile-height)!important}.whats-included-container,.how-to-use-container{padding:2rem}.heading-text{font-size:var(--mobile-heading-size)!important;font-weight:var(--mobile-heading-weight)!important}.sub-text{font-size:var(--mobile-sub-size)!important;font-weight:var(--mobile-sub-weight)!important}.title-text{font-size:var(--mobile-title-size)!important}.product-text{font-size:var(--mobile-product-size)!important}.description-text{font-size:var(--mobile-description-size)!important}.content-text{font-size:var(--mobile-content-size)!important}}.se26{background:var(--se-bg, #fdf6ec);padding:20px 16px}.se26__inner{max-width:var(--se-max, 1160px);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px}.se26__stats{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.se26__stat{display:inline-flex;align-items:baseline;gap:8px;white-space:nowrap}.se26__stat+.se26__stat:before{content:"\b7";margin-right:8px;color:var(--se-number, #c0801a);opacity:.55}.se26__value{font-size:var(--t-stat-size, 30px);font-weight:var(--t-stat-w, 700);letter-spacing:var(--t-stat-ls, -.02em);line-height:1;font-variant-numeric:tabular-nums;color:var(--se-number, #c0801a)}.se26__label{font-size:var(--t-body-size, 15px);font-weight:var(--t-body-w, 400);letter-spacing:var(--t-body-ls, 0);line-height:var(--t-body-lh, 1.6);color:var(--se-text, #1a1714)}.se26__label-m{display:none}.se26__link{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;font-size:var(--t-label-size, 11px);font-weight:var(--t-label-w, 700);line-height:1.2;letter-spacing:var(--t-label-ls, .08em);text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;color:var(--se-text, #1a1714)}.se26__link:hover{color:var(--se-number, #c0801a)}.se26__arrow{width:12px;height:12px;flex-shrink:0}@media(max-width:767px){.se26{padding:14px 16px}.se26__inner{flex-direction:column;gap:8px}.se26__stats{justify-content:center;gap:4px 8px}.se26__stat{gap:6px}.se26__stat+.se26__stat:before{margin:0 4px 0 0}.se26__value{font-size:14px}.se26__label{font-size:13px}.se26__label-d{display:none}.se26__label-m{display:inline}.se26__link{font-size:var(--t-label-size, 11px)}}.ts26{background:var(--ts-bg, #fbf0dd);padding:var(--ts-pad-y, 20px) 16px}.ts26__inner{max-width:var(--ts-max, 1120px);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.ts26__callout{margin:0;font-size:var(--t-lead-size, 17px);font-weight:var(--t-lead-w, 400);line-height:var(--t-lead-lh, 1.5);letter-spacing:var(--t-lead-ls, 0);color:var(--ts-text, #1a1714)}.ts26__callout-line{display:block}.ts26__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px 14px}.ts26__list-item{display:flex;align-items:center;font-size:12.5px;font-weight:500;line-height:1.3;color:var(--ts-text, #1a1714);opacity:.72}.ts26__list-item+.ts26__list-item:before{content:"\b7";margin-right:14px;color:var(--ts-accent, #f0a23a);opacity:.9}.ts26__badges{list-style:none;margin:0;padding:0;display:flex;align-items:flex-start;justify-content:flex-end;gap:20px}.ts26__badge{display:flex;flex-direction:column;align-items:center;gap:6px;width:112px;text-align:center;-webkit-hyphens:none;hyphens:none}.ts26__badge-mark{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--r-circle, 50%);background:#ffffff8c;box-shadow:inset 0 0 0 1px var(--ts-mark-stroke, #1a1714)}.ts26__badge-mark img{width:22px;height:22px;object-fit:contain}.ts26__badge-label{font-size:var(--t-label-size, 11px);font-weight:var(--t-label-w, 700);line-height:1.35;letter-spacing:var(--t-label-ls, .08em);text-transform:uppercase;color:var(--ts-text, #1a1714);opacity:.8}.ts26__clinical{display:flex;flex-direction:column;align-items:center;gap:12px;flex:0 1 auto}.ts26__clinical-main{display:flex;align-items:center;gap:16px}.ts26__clinical-ring{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.05rem;width:66px;height:66px;flex-shrink:0;border-radius:var(--r-circle, 50%);background:var(--ts-clin-ring-bg, #ffffff)}.ts26__clinical-ring-value{font-size:1.375rem;font-weight:var(--t-stat-w, 700);line-height:1;letter-spacing:-.01em;color:var(--ts-text, #1a1714)}.ts26__clinical-ring-caption{font-size:var(--t-label-size, 11px);font-weight:var(--t-label-w, 700);line-height:1;letter-spacing:var(--t-label-ls, .08em);text-transform:uppercase;color:var(--ts-text, #1a1714);opacity:.7}.ts26__clinical-copy{display:flex;flex-direction:column;gap:4px;text-align:left}.ts26__clinical-headline{margin:0;font-size:17px;font-weight:var(--t-stat-w, 700);line-height:1.14;letter-spacing:-.01em;color:var(--ts-text, #1a1714)}.ts26__clinical-headline-line{display:block}.ts26__clinical-citation{margin:0;font-size:var(--t-footnote-size, 12px);font-weight:var(--t-footnote-w, 400);line-height:var(--t-footnote-lh, 1.45);letter-spacing:var(--t-footnote-ls, 0);color:var(--ts-clin-line, #a03cd4)}.ts26__clinical-derm{display:none;align-items:center;justify-content:center;gap:6px;margin:0;width:62%;max-width:240px;padding-top:12px;border-top:1px solid var(--ts-mark-stroke, #1a1714);border-color:color-mix(in srgb,var(--ts-mark-stroke, #1a1714) 18%,transparent)}.ts26__clinical-derm-icon{width:16px;height:16px;object-fit:contain;flex-shrink:0}.ts26__clinical-derm-label{font-size:var(--t-label-size, 11px);font-weight:var(--t-label-w, 700);line-height:1.2;letter-spacing:var(--t-label-ls, .08em);text-transform:uppercase;color:var(--ts-text, #1a1714);opacity:.75}@media(max-width:767px){.ts26--list .ts26__inner{flex-direction:column;align-items:center;text-align:center;gap:14px}.ts26--list .ts26__callout{max-width:26ch}.ts26__list{justify-content:center}.ts26--badges .ts26__inner{flex-direction:column;align-items:center;text-align:center;gap:18px}.ts26--badges .ts26__callout{font-size:var(--t-body-size, 15px);max-width:30ch}.ts26--badges .ts26__callout-line{white-space:normal}.ts26__badges{justify-content:center;gap:18px}.ts26__badge{width:100px}.ts26__badge--hide-m,.ts26--has-clinical .ts26__badges,.ts26--has-clinical .ts26__callout{display:none}.ts26--has-clinical .ts26__inner{flex-direction:column;align-items:center;text-align:center;gap:16px}.ts26--has-clinical .ts26__clinical{width:100%}.ts26__clinical-derm{display:flex}.ts26__clinical-ring{width:60px;height:60px}.ts26__clinical-headline{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/179/compiled_assets/styles.css.map */
