.landing-shared.section-lp{display:block}.landing-shared.section-lp .lp-pad{padding-top:48px;padding-bottom:48px}@media(min-width:750px){.landing-shared.section-lp .lp-pad{padding-top:64px;padding-bottom:64px}}.landing-shared.section-lp.lp-bg-cream>section,.landing-shared.section-lp.lp-bg-cream>div.lp-inner{background:var(--brand-cream)!important}.landing-shared.section-lp.lp-bg-cream-deep>section,.landing-shared.section-lp.lp-bg-cream-deep>div.lp-inner{background:var(--brand-cream-deep)!important}.landing-shared.section-lp.lp-bg-navy>section,.landing-shared.section-lp.lp-bg-navy>div.lp-inner{background:var(--brand-navy)!important}.landing-shared.section-lp .lp-placeholder{display:grid;place-items:center;min-height:220px;border:2px dashed rgba(29,37,45,.25);border-radius:16px;color:var(--brand-fg-muted);font-family:var(--brand-body);font-size:14px;text-align:center;padding:24px}.landing-shared.section-lp .how-it-works-steps{display:grid;grid-template-columns:1fr;gap:32px;max-width:800px;margin:0 auto}.landing-shared.section-lp .step{display:flex;align-items:flex-start;gap:20px;text-align:left}.landing-shared.section-lp .step-number{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;flex-shrink:0}.landing-shared.section-lp .step-content h3{margin-bottom:8px}@media(min-width:750px){.landing-shared.section-lp .how-it-works-steps{grid-template-columns:repeat(3,1fr);gap:40px;max-width:1000px}.landing-shared.section-lp .step{flex-direction:column;text-align:center;gap:16px}.landing-shared.section-lp .step-number{width:60px;height:60px;font-size:24px;margin:0 auto}.landing-shared.section-lp .step-content h3{font-size:26px;margin-bottom:12px}}@media(min-width:1024px){.landing-shared.section-lp .how-it-works-steps{gap:48px;max-width:1200px}.landing-shared.section-lp .step-number{width:70px;height:70px;font-size:28px}.landing-shared.section-lp .step-content h3{font-size:28px;margin-bottom:16px}}@media(min-width:750px){.landing-shared.section-lp .lp-steps--2 .how-it-works-steps{grid-template-columns:repeat(2,1fr);max-width:760px}.landing-shared.section-lp .lp-steps--4 .how-it-works-steps{grid-template-columns:repeat(4,1fr)}}.landing-shared.section-lp .how-it-works-section .max-width-510{max-width:510px;margin-left:auto;margin-right:auto}.landing-shared.section-lp .reviews-carousel-wrapper{position:relative;max-width:800px;margin:0 auto}.landing-shared.section-lp .reviews-carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.landing-shared.section-lp .reviews-carousel::-webkit-scrollbar{display:none}.landing-shared.section-lp .review-card{min-width:100%;scroll-snap-align:start;background:var(--brand-cream-deep);border-radius:16px;padding:20px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;min-height:280px}.landing-shared.section-lp .review-card .stars{color:var(--brand-gold);font-size:16px}.landing-shared.section-lp .review-card p{font-size:15px;line-height:1.5;color:var(--brand-navy);flex-grow:1}.landing-shared.section-lp .reviewer{display:flex;flex-direction:column;gap:4px;margin-top:12px}.landing-shared.section-lp .reviewer strong{font-size:15px;color:var(--brand-navy)}.landing-shared.section-lp .verified-badge{font-size:11px;color:var(--brand-burgundy);font-weight:600}.landing-shared.section-lp .carousel-controls{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:24px}.landing-shared.section-lp .carousel-btn{background:var(--brand-navy);color:var(--brand-cream);border:none;border-radius:50%;width:40px;height:40px;font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s}.landing-shared.section-lp .carousel-btn:hover{background:var(--brand-orange);transform:scale(1.1)}.landing-shared.section-lp .carousel-dots{display:flex;gap:8px}.landing-shared.section-lp .dot{width:6px;height:6px;border-radius:50%;background:#ccc;cursor:pointer;transition:all .3s}.landing-shared.section-lp .dot.active{background:var(--brand-navy);width:24px;border-radius:3px}@media(min-width:750px){.landing-shared.section-lp .review-card{min-width:calc(50% - 12px);margin-right:24px}.landing-shared.section-lp .review-card:last-child{margin-right:0}}@media(min-width:1024px){.landing-shared.section-lp .review-card{min-width:calc(33.333% - 16px)}}.landing-shared.section-lp .guarantee-features-grid{display:grid;grid-template-columns:1fr;gap:16px;max-width:1000px;margin:0 auto}.landing-shared.section-lp .guarantee-feature{text-align:center;padding:20px}.landing-shared.section-lp .guarantee-feature i{margin-bottom:12px}@media(min-width:750px){.landing-shared.section-lp .guarantee-features-grid{grid-template-columns:repeat(4,1fr);gap:28px}.landing-shared.section-lp .guarantee-feature{background:var(--brand-cream);border-radius:12px;padding:28px 20px;box-shadow:0 2px 8px #00000014;transition:all .3s ease;min-height:140px;display:flex;flex-direction:column;justify-content:flex-start}.landing-shared.section-lp .guarantee-feature:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001f}.landing-shared.section-lp .guarantee-feature i{margin-bottom:16px;font-size:24px}.landing-shared.section-lp .guarantee-feature h3{font-size:17px;margin-bottom:8px;font-weight:600}.landing-shared.section-lp .guarantee-feature p{font-size:15px;line-height:1.5}}@media(min-width:1024px){.landing-shared.section-lp .guarantee-features-grid{gap:32px;max-width:1200px}.landing-shared.section-lp .guarantee-feature{padding:32px 24px;min-height:160px}.landing-shared.section-lp .guarantee-feature i{margin-bottom:20px;font-size:28px}.landing-shared.section-lp .guarantee-feature h3{font-size:18px;margin-bottom:10px}.landing-shared.section-lp .guarantee-feature p{font-size:16px;line-height:1.6}}.landing-shared.section-lp .guarantee-cta .guarantee-strip{margin-top:16px}.landing-shared.section-lp .lp-benefits--4 .nutrition-features{grid-template-columns:repeat(2,1fr)}@media(min-width:750px){.landing-shared.section-lp .lp-benefits--4 .nutrition-features{grid-template-columns:repeat(4,1fr)}}@media(max-width:749px){.landing-shared.section-lp .lp-benefits--4 .nutrition-feature{padding:20px 14px}.landing-shared.section-lp .lp-benefits--4 .nutrition-feature i{margin-bottom:12px}.landing-shared.section-lp .lp-benefits--4 .nutrition-feature h3{font-size:16px}.landing-shared.section-lp .lp-benefits--4 .nutrition-feature p{font-size:13px}}@media(min-width:1024px){.landing-shared.section-lp .lp-benefits--4 .nutrition-feature{padding:32px 22px}}.landing-shared.section-lp .fresher-layout{display:grid;grid-template-columns:1fr;gap:32px;max-width:1100px;margin:0 auto;align-items:stretch}.landing-shared.section-lp .fresher-photo{margin:0;text-align:center}.landing-shared.section-lp .fresher-photo img{display:block;width:100%;height:auto;border-radius:16px;box-shadow:0 18px 40px #1d252d2e;aspect-ratio:1 / 1;object-fit:cover}.landing-shared.section-lp .fresher-pillars{display:grid;grid-auto-rows:1fr;gap:10px}.landing-shared.section-lp .fresher-pillar{display:grid;grid-template-columns:56px 1fr;gap:18px;align-items:center;background:var(--brand-cream);border:1px solid rgba(29,37,45,.06);border-radius:14px;padding:16px 18px}.landing-shared.section-lp.lp-bg-cream .fresher-pillar{background:var(--brand-cream-deep)}.landing-shared.section-lp .fresher-pillar__icon{width:56px;height:56px;border-radius:14px;background:var(--brand-burgundy);color:var(--brand-cream);display:inline-flex;align-items:center;justify-content:center}.landing-shared.section-lp .fresher-pillar__icon i{font-size:22px;color:var(--brand-cream)}.landing-shared.section-lp .fresher-pillar__body{min-width:0;text-align:left}#MainContent .landing-shared.section-lp .fresher-pillar__body h3.fresher-pillar__title,.landing-shared.section-lp .fresher-pillar__body h3{font-family:var(--brand-display);font-size:22px;line-height:1.1;letter-spacing:-.005em;text-transform:uppercase;color:var(--brand-navy);margin:0 0 4px}#MainContent .landing-shared.section-lp .fresher-pillar__body p.fresher-pillar__text,.landing-shared.section-lp .fresher-pillar__body p{font-family:var(--brand-body);font-size:15px;line-height:1.5;color:#1d252dbd;margin:0;font-weight:400}@media(max-width:749px){.landing-shared.section-lp .fresher-pillar{padding:14px 16px;gap:14px;grid-template-columns:48px 1fr}.landing-shared.section-lp .fresher-pillar__icon{width:48px;height:48px;border-radius:12px}.landing-shared.section-lp .fresher-pillar__icon i{font-size:18px}.landing-shared.section-lp .fresher-pillar__body h3{font-size:19px}.landing-shared.section-lp .fresher-pillar__body p{font-size:14px}}@media(min-width:750px){.landing-shared.section-lp .fresher-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:56px}.landing-shared.section-lp .fresher-layout--reverse .fresher-photo{order:2}}.landing-shared.section-lp .lp-intro{max-width:640px;margin-left:auto;margin-right:auto}.landing-shared.section-lp .lp-copy__inner{margin-left:auto;margin-right:auto}.landing-shared.section-lp .lp-copy--narrow .lp-copy__inner{max-width:640px}.landing-shared.section-lp .lp-copy--standard .lp-copy__inner{max-width:800px}.landing-shared.section-lp .lp-copy--wide .lp-copy__inner{max-width:1100px}.landing-shared.section-lp .lp-copy--center .lp-copy__inner{text-align:center}#MainContent .landing-shared.section-lp .lp-copy__body.lp-copy__body p,.landing-shared.section-lp .lp-copy__body p{font-size:17px;line-height:1.6;margin:0 0 16px}.landing-shared.section-lp .lp-copy__body p:last-child{margin-bottom:0}.landing-shared.section-lp .lp-copy__cta{margin-top:32px}.landing-shared.section-lp .lp-split__head{max-width:800px;margin:0 auto 40px;text-align:center}.landing-shared.section-lp .lp-stats__grid{display:grid;grid-template-columns:1fr;gap:24px;max-width:1000px;margin:32px auto 0}.landing-shared.section-lp .lp-stat{text-align:center;padding:8px 12px}#MainContent .landing-shared.section-lp .lp-stat__value.lp-stat__value,.landing-shared.section-lp .lp-stat__value{font-family:var(--brand-display);font-weight:800;font-size:clamp(44px,6vw,64px);line-height:1;letter-spacing:-.01em;color:var(--brand-burgundy);margin:0 0 8px}.landing-shared.section-lp .navy-panel .lp-stat__value{color:var(--brand-gold)}#MainContent .landing-shared.section-lp .lp-stat__label.lp-stat__label,.landing-shared.section-lp .lp-stat__label{font-size:15px;line-height:1.45;margin:0}.landing-shared.section-lp .lp-stats__source{font-size:12px;opacity:.72;margin-top:24px}@media(min-width:750px){.landing-shared.section-lp .lp-stats__grid{grid-template-columns:repeat(var(--lp-stat-cols, 3),1fr);gap:32px}}#MainContent .landing-shared.section-lp h2.text-32.text-32,#MainContent .landing-shared.section-lp h2.lp-h2.lp-h2,.landing-shared.section-lp h2{font-family:var(--brand-display);font-weight:800;text-transform:uppercase;letter-spacing:-.01em;line-height:1.05}.landing-shared.section-lp h2 .h-accent{text-transform:none}.landing-shared.section-lp .lp-ho{position:relative;padding:24px 0}.landing-shared.section-lp .lp-ho .hero-outer{position:relative;z-index:2}.landing-shared.section-lp .lp-ho .hero-inner{display:flex;flex-direction:column;gap:24px}.landing-shared.section-lp .lp-ho .hero-content-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:24px 20px}#MainContent .landing-shared.section-lp .lp-ho h1.text-40.text-40,#MainContent .landing-shared.section-lp .lp-ho h2.text-40.text-40,.landing-shared.section-lp .lp-ho .text-40{font-family:var(--brand-display);font-weight:800;text-transform:uppercase;letter-spacing:-.01em;line-height:1.02;color:var(--brand-navy);text-align:left;margin:0 0 24px}.landing-shared.section-lp .lp-ho .text-40 .h-accent{color:var(--brand-gold);text-transform:none}#MainContent .landing-shared.section-lp .lp-ho p.hero-subhead.hero-subhead,.landing-shared.section-lp .lp-ho .hero-subhead{max-width:480px;text-align:left;margin:0 0 16px}#MainContent .landing-shared.section-lp .lp-ho p.hero-eyebrow.hero-eyebrow,.landing-shared.section-lp .lp-ho .hero-eyebrow{font-family:var(--brand-body);font-weight:700;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--brand-burgundy);margin:0 0 24px;text-align:left}.landing-shared.section-lp .lp-ho .hero-checklist{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:10px}#MainContent .landing-shared.section-lp .lp-ho .hero-checklist li.hero-checklist__item,.landing-shared.section-lp .lp-ho .hero-checklist li{position:relative;padding-left:28px;font-size:15px;line-height:1.45}.landing-shared.section-lp .lp-ho .hero-checklist li:before{content:"\f058";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:0;top:0;color:var(--brand-burgundy)}.landing-shared.section-lp .lp-ho .button.button--primary{width:auto}#MainContent .landing-shared.section-lp .lp-ho p.hero-credibility.hero-credibility,.landing-shared.section-lp .lp-ho .hero-credibility{font-size:13px;margin:12px 0 0;opacity:.8}.landing-shared.section-lp .lp-ho .img-container img{display:block;width:100%;height:auto;border-radius:12px}.landing-shared.section-lp .lp-ho .lp-ho__bg{display:none}@media(min-width:750px){.landing-shared.section-lp .lp-ho{overflow:hidden;padding:48px 0;min-height:560px;display:flex;align-items:center}.landing-shared.section-lp .lp-ho .hero-outer.page-width{max-width:100%;width:100%;padding-left:clamp(32px,6vw,96px);padding-right:clamp(24px,4vw,64px)}.landing-shared.section-lp .lp-ho .img-container{display:none}.landing-shared.section-lp .lp-ho .hero-inner{justify-content:flex-start}.landing-shared.section-lp .lp-ho .hero-content-container{max-width:640px;padding:0 0 0 40px;text-align:left}.landing-shared.section-lp .lp-ho .lp-ho__bg{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-image:var(--lp-hero-img);background-size:cover;background-position:var(--lp-hero-pos, 15% 50%);background-repeat:no-repeat}.landing-shared.section-lp .lp-ho .lp-ho__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#1d252d9e,#1d252d6b 28%,#1d252d24 55%,#1d252d00 78%)}#MainContent .landing-shared.section-lp .lp-ho h1.text-40.text-40,#MainContent .landing-shared.section-lp .lp-ho h2.text-40.text-40,.landing-shared.section-lp .lp-ho .text-40{color:var(--brand-cream);text-shadow:0 2px 18px rgba(0,0,0,.28);max-width:560px;font-size:60px}#MainContent .landing-shared.section-lp .lp-ho p.hero-subhead.hero-subhead,.landing-shared.section-lp .lp-ho .hero-subhead{color:var(--brand-cream);text-shadow:0 1px 8px rgba(0,0,0,.32);font-size:17px}#MainContent .landing-shared.section-lp .lp-ho p.hero-eyebrow.hero-eyebrow,.landing-shared.section-lp .lp-ho .hero-eyebrow{color:var(--brand-gold);font-size:13px}#MainContent .landing-shared.section-lp .lp-ho .hero-checklist li.hero-checklist__item,.landing-shared.section-lp .lp-ho .hero-checklist li{color:var(--brand-cream);font-size:16px;text-shadow:0 1px 8px rgba(0,0,0,.32)}.landing-shared.section-lp .lp-ho .hero-checklist li:before{color:var(--brand-gold)}#MainContent .landing-shared.section-lp .lp-ho p.hero-credibility.hero-credibility,.landing-shared.section-lp .lp-ho .hero-credibility{color:var(--brand-cream)}}@media(min-width:750px)and (max-width:1199px){.landing-shared.section-lp .lp-ho .lp-ho__bg:after{background:linear-gradient(90deg,#1d252dd1,#1d252db8 32%,#1d252d75 55%,#1d252d2e 75%,#1d252d00 92%)}.landing-shared.section-lp .lp-ho .hero-content-container{max-width:clamp(320px,42vw,460px)}#MainContent .landing-shared.section-lp .lp-ho h1.text-40.text-40,#MainContent .landing-shared.section-lp .lp-ho h2.text-40.text-40,.landing-shared.section-lp .lp-ho .text-40{font-size:clamp(34px,4.6vw,50px);line-height:1.04}#MainContent .landing-shared.section-lp .lp-ho p.hero-subhead.hero-subhead,.landing-shared.section-lp .lp-ho .hero-subhead{max-width:clamp(280px,40vw,420px);font-size:15px}}@media(min-width:750px)and (max-width:879px){.landing-shared.section-lp .lp-ho{min-height:480px}.landing-shared.section-lp .lp-ho .lp-ho__bg:after{background:linear-gradient(90deg,#1d252de0,#1d252dc7 38%,#1d252d8c 60%,#1d252d38 80%,#1d252d00 95%)}}.landing-shared.section-lp .lp-numbered__grid{display:grid;grid-template-columns:1fr;gap:32px;max-width:1100px;margin:24px auto 0;text-align:left}.landing-shared.section-lp .lp-numbered__item{display:grid;grid-template-columns:60px 1fr;gap:20px;align-items:start}.landing-shared.section-lp .lp-numbered__num{font-family:var(--brand-display);font-weight:800;font-size:44px;line-height:1;color:var(--brand-burgundy);letter-spacing:-.02em}#MainContent .landing-shared.section-lp h3.lp-numbered__title.lp-numbered__title,.landing-shared.section-lp .lp-numbered__title{font-family:var(--brand-display);font-weight:800;font-size:22px;line-height:1.15;text-transform:uppercase;letter-spacing:.01em;color:var(--brand-navy);margin:0 0 8px}#MainContent .landing-shared.section-lp p.lp-numbered__body.lp-numbered__body,.landing-shared.section-lp .lp-numbered__body{font-family:var(--brand-body);font-size:15px;line-height:1.6;color:var(--brand-fg-muted);margin:0}@media(min-width:750px){.landing-shared.section-lp .lp-numbered__grid{grid-template-columns:repeat(2,1fr);gap:40px 56px}}@media(max-width:749px){.landing-shared.section-lp .lp-numbered__num{font-size:36px}.landing-shared.section-lp .lp-numbered__item{grid-template-columns:50px 1fr;gap:16px}}.landing-shared.section-lp .lp-benefits--numbered{padding-top:80px;padding-bottom:80px}.landing-shared.section-lp .lp-benefits--numbered .lp-numbered__grid{margin-top:48px}@media(max-width:749px){.landing-shared.section-lp .lp-benefits--numbered{padding-top:56px;padding-bottom:56px}}
/*# sourceMappingURL=/cdn/shop/t/115/assets/section-lp.css.map */
