.XnRQ3q_page{color:#213e3a;font-family:var(--font-body),sans-serif;isolation:isolate;background:#fcfbf7;position:relative}.XnRQ3q_page h1,.XnRQ3q_page h2,.XnRQ3q_page h3{font-family:var(--font-display),serif;letter-spacing:-.035em;text-wrap:balance;font-weight:500}.XnRQ3q_page h1{font-size:calc(clamp(2.7rem,5vw,4.5rem) * var(--cultr-mobile-font-scale,1));line-height:1.15}.XnRQ3q_page h2{font-size:calc(clamp(2rem,3.4vw,3.25rem) * var(--cultr-mobile-font-scale,1));line-height:1.2}.XnRQ3q_page h3{font-size:calc(1.8rem * var(--cultr-mobile-font-scale,1));line-height:1.3}.XnRQ3q_page p{font-size:calc(1.125rem * var(--cultr-mobile-font-scale,1));line-height:1.65}.XnRQ3q_page a,.XnRQ3q_page summary{min-height:44px}.XnRQ3q_page a{align-items:center;gap:1rem;display:inline-flex}.XnRQ3q_page a:focus-visible,.XnRQ3q_page summary:focus-visible{outline-offset:5px;outline:3px solid #62806c}.XnRQ3q_page section[id]{scroll-margin-top:2rem}.XnRQ3q_skip{z-index:10;background:#fff;padding:1rem;position:absolute;top:-6rem;left:1rem}.XnRQ3q_skip:focus{top:1rem}.XnRQ3q_header{padding:.65rem max(5vw,env(safe-area-inset-right)) .65rem max(5vw,env(safe-area-inset-left));background:#fcfbf7;justify-content:space-between;align-items:center;gap:1rem;display:flex}.XnRQ3q_logo{width:144px;height:auto}.XnRQ3q_header nav{font-size:calc(1rem * var(--cultr-mobile-font-scale,1));align-items:center;gap:2rem;display:flex}.XnRQ3q_login{border:1px solid #ced5ce;border-radius:30px;padding:.25rem 1.1rem}.XnRQ3q_hero{background:#294c48;height:clamp(260px,35vw,510px);position:relative;overflow:hidden}.XnRQ3q_heroImage{-o-object-fit:cover;object-fit:cover;-o-object-position:center 45%;object-position:center 45%}.XnRQ3q_hero:after{content:"";background:linear-gradient(#0000,#102624cc);position:absolute;inset:45% 0 0}.XnRQ3q_heroCaption{color:#fff;z-index:1;font-size:calc(1rem * var(--cultr-mobile-font-scale,1));letter-spacing:.08em;justify-content:space-between;gap:1rem;display:flex;position:absolute;bottom:1.75rem;left:5%;right:5%}.XnRQ3q_slogan{color:#fff;text-align:center;background:#243f3b;padding:3rem 1.5rem 2rem}.XnRQ3q_page .XnRQ3q_eyebrow{font-size:calc(.875rem * var(--cultr-mobile-font-scale,1));letter-spacing:.15em;margin-bottom:1rem;font-weight:500}.XnRQ3q_slogan .XnRQ3q_eyebrow{color:#c8dfce}.XnRQ3q_slogan h1{margin-bottom:1.25rem}.XnRQ3q_slogan em{color:#c6dfb8}.XnRQ3q_slogan>p{margin:1rem auto}.XnRQ3q_slogan .XnRQ3q_heroDescription{color:#e0e8e2;max-width:49ch}.XnRQ3q_primary,.XnRQ3q_secondary{font-size:calc(1rem * var(--cultr-mobile-font-scale,1));border-radius:40px;justify-content:center;padding:.9rem 1.5rem;font-weight:600}.XnRQ3q_primary{color:#203b30;background:#d6e8bc}.XnRQ3q_primary:hover{background:#e5f1d4}.XnRQ3q_secondary{border:1px solid #40594d;margin-top:1.5rem}.XnRQ3q_page .XnRQ3q_disclosure{font-size:calc(1rem * var(--cultr-mobile-font-scale,1));color:#dce5df;max-width:52ch}.XnRQ3q_trust{color:#e7eee8;font-size:calc(1rem * var(--cultr-mobile-font-scale,1));background:#243f3b;border-top:1px solid #607770;flex-wrap:wrap;justify-content:center;gap:1rem 3rem;padding:1.15rem 1rem;list-style:none;display:flex}.XnRQ3q_trust li:before{content:"✓";color:#c6dfb8;margin-right:.6rem}.XnRQ3q_section{max-width:1320px;margin:auto;padding:4.5rem max(5vw,1.25rem)}.XnRQ3q_sectionHeading{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2rem;display:flex}.XnRQ3q_sectionHeading>p{color:#4d6258;max-width:36ch}.XnRQ3q_cards{grid-template-columns:1.15fr 1fr 1fr;gap:1.25rem;display:grid}.XnRQ3q_card,.XnRQ3q_photoCard{border-radius:1.4rem;min-height:460px;position:relative;overflow:hidden}.XnRQ3q_card{background:#e9eddf;flex-direction:column;padding:1.75rem;display:flex}.XnRQ3q_tag{font-size:calc(.875rem * var(--cultr-mobile-font-scale,1));letter-spacing:.12em;font-weight:500}.XnRQ3q_card p{margin:.9rem 0 1.3rem}.XnRQ3q_card a,.XnRQ3q_photoCard a{font-size:calc(1rem * var(--cultr-mobile-font-scale,1));border-top:1px solid;justify-content:space-between;margin-top:auto;padding-top:.7rem}.XnRQ3q_photoCard>img{-o-object-fit:cover;object-fit:cover}.XnRQ3q_photoCard:after{content:"";background:linear-gradient(#10251d40,#10251df2);position:absolute;inset:0}.XnRQ3q_photoCard>div{z-index:1;color:#fff;flex-direction:column;height:100%;padding:1.75rem;display:flex;position:relative}.XnRQ3q_photoCard h3{margin-top:auto;padding-top:7rem}.XnRQ3q_photoCard p{margin:.8rem 0 1.2rem}.XnRQ3q_photoCard .XnRQ3q_tag{color:#fff}.XnRQ3q_darkCard{color:#f8faf5;background:#2f4b43}.XnRQ3q_orbit{width:105px;height:105px;font-size:calc(1.3rem * var(--cultr-mobile-font-scale,1));border:1px solid #6b836c;border-radius:50%;place-items:center;margin:1.6rem 0;display:grid;box-shadow:12px 0 0 -1px #e9eddf,13px 0 #81967d}.XnRQ3q_plus{font-size:calc(5rem * var(--cultr-mobile-font-scale,1));color:#c6dfb8;margin:1.8rem 0;font-weight:200;line-height:1}.XnRQ3q_process{background:#edf0e6;grid-template-columns:1fr 1.15fr;gap:4rem;padding:4rem max(5vw,1.25rem);display:grid}.XnRQ3q_process>div{justify-self:center;max-width:500px}.XnRQ3q_process ol{max-width:620px;list-style:none}.XnRQ3q_process li{border-bottom:1px solid #c6cfc0;gap:1.5rem;padding:1.4rem 0;display:flex}.XnRQ3q_process li:first-child{padding-top:0}.XnRQ3q_process li>span{font-size:calc(1rem * var(--cultr-mobile-font-scale,1));padding-top:.4rem}.XnRQ3q_process li p{color:#465f52;margin-top:.5rem}.XnRQ3q_process h3{font-size:calc(1.5rem * var(--cultr-mobile-font-scale,1))}.XnRQ3q_faqs{border-top:1px solid #bdc9be}.XnRQ3q_faqs details{border-bottom:1px solid #bdc9be;padding:1rem 0}.XnRQ3q_faqs summary{cursor:pointer;font-size:calc(1.125rem * var(--cultr-mobile-font-scale,1));justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.XnRQ3q_faqs summary::-webkit-details-marker{display:none}.XnRQ3q_faqs summary span{font-size:calc(1.5rem * var(--cultr-mobile-font-scale,1))}.XnRQ3q_faqs details[open] summary span{transform:rotate(45deg)}.XnRQ3q_faqs details p{color:#465f52;max-width:75ch;padding:1rem 2rem .5rem 0}.XnRQ3q_page .XnRQ3q_source{font-size:calc(1rem * var(--cultr-mobile-font-scale,1));color:#465f52;margin-top:1.5rem}.XnRQ3q_source a{text-decoration:underline;display:inline}.XnRQ3q_finalCta{text-align:center;color:#fff;background:#243f3b;padding:4rem 1.25rem}.XnRQ3q_finalCta h2{margin-bottom:1.8rem}.XnRQ3q_finalCta p:last-child{margin-top:1rem}.XnRQ3q_finalCta p a{text-decoration:underline}@media (max-width:767px){.XnRQ3q_header{padding:.5rem 1rem}.XnRQ3q_logo{width:112px}.XnRQ3q_header nav{gap:.7rem}.XnRQ3q_login{padding:.25rem .75rem}.XnRQ3q_hero{height:300px}.XnRQ3q_heroImage{-o-object-position:58% center;object-position:58% center}.XnRQ3q_heroCaption{font-size:calc(.875rem * var(--cultr-mobile-font-scale,1));flex-direction:column;gap:.2rem;bottom:1rem}.XnRQ3q_slogan{padding:2.25rem 1.25rem 1.5rem}.XnRQ3q_page h1{font-size:calc(var(--mobile-h1,2.7rem) * var(--cultr-mobile-font-scale,1))}.XnRQ3q_page h2{font-size:calc(var(--mobile-h2,2.25rem) * var(--cultr-mobile-font-scale,1))}.XnRQ3q_page h3{font-size:calc(var(--mobile-h3,1.875rem) * var(--cultr-mobile-font-scale,1))}.XnRQ3q_trust{gap:.65rem 1.2rem}.XnRQ3q_section{padding:3rem 1.25rem}.XnRQ3q_sectionHeading{display:block}.XnRQ3q_sectionHeading>p{margin-top:1rem}.XnRQ3q_cards{grid-template-columns:1fr}.XnRQ3q_card,.XnRQ3q_photoCard{min-height:380px}.XnRQ3q_photoCard h3{padding-top:9rem}.XnRQ3q_process{grid-template-columns:1fr;gap:2rem;padding:3rem 1.25rem}.XnRQ3q_process>div{justify-self:start}.XnRQ3q_process li{gap:1rem}.XnRQ3q_finalCta{padding-bottom:max(3rem,env(safe-area-inset-bottom))}}.XnRQ3q_heroLayout{background:#243f3b;grid-template-columns:1fr 1fr;display:grid}.XnRQ3q_heroLayout .XnRQ3q_slogan{text-align:left;align-self:center;padding:clamp(2rem,5vw,5rem)}.XnRQ3q_heroLayout h1{font-size:calc(clamp(2.7rem, 3.8vw, 4rem) * var(--cultr-mobile-font-scale,1))}.XnRQ3q_heroLayout .XnRQ3q_slogan>p{margin-left:0;margin-right:0}.XnRQ3q_heroLayout .XnRQ3q_hero{height:100%;min-height:540px}.XnRQ3q_heroLayout .XnRQ3q_heroImage{-o-object-position:57% center;object-position:57% center}.XnRQ3q_heroLayout .XnRQ3q_heroCaption{flex-direction:column;gap:.3rem}.XnRQ3q_page .XnRQ3q_nextStep{font-size:calc(1rem * var(--cultr-mobile-font-scale,1));color:#e0e8e2;max-width:38ch}.XnRQ3q_decisionSection{background:#f0f2e9;padding:4rem max(5vw,1.25rem)}.XnRQ3q_decisionIntro{color:#465f52;max-width:58ch;margin-top:1.25rem}.XnRQ3q_decisionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:2.5rem;display:grid}.XnRQ3q_decisionGrid article{border-top:1px solid #aebdaf;flex-direction:column;padding-top:1.4rem;display:flex}.XnRQ3q_decisionGrid p{color:#465f52;margin:.75rem 0}.XnRQ3q_decisionGrid a{text-underline-offset:.25em;margin-top:auto;text-decoration:underline}@media (max-width:767px){.XnRQ3q_heroLayout,.XnRQ3q_decisionGrid{grid-template-columns:minmax(0,1fr)}.XnRQ3q_heroLayout .XnRQ3q_slogan{padding:2rem 1.25rem 1.25rem}.XnRQ3q_heroLayout h1{font-size:calc(var(--mobile-h1) * var(--cultr-mobile-font-scale,1))}.XnRQ3q_heroLayout .XnRQ3q_hero{height:230px;min-height:0}.XnRQ3q_heroLayout .XnRQ3q_primary{width:100%}.XnRQ3q_decisionSection{padding:3rem 1.25rem}.XnRQ3q_decisionGrid{gap:1.5rem;margin-top:1.75rem}}.XnRQ3q_bundleSection{background:#edf0e6;padding:4rem max(5vw,1.25rem)}.XnRQ3q_bundleNotice{border-left:3px solid #5b775e;margin-bottom:2rem;padding:.75rem 1rem}.XnRQ3q_bundleGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1.25rem;display:grid}.XnRQ3q_bundleCard{background:#fcfbf7;border:1px solid #b5c4b3;border-radius:1.3rem;min-width:0;padding:1.75rem}.XnRQ3q_bundleFeatured{border:2px solid #486c51;box-shadow:0 8px 24px #243f3b0d}.XnRQ3q_bundleCard>p{margin-top:1rem}.XnRQ3q_bundleItems{margin-top:1.25rem;padding-left:1.2rem;line-height:1.65;list-style:outside}.XnRQ3q_bundleItems li+li{margin-top:.6rem}.XnRQ3q_page .XnRQ3q_quoteLabel{font-size:calc(1.35rem * var(--cultr-mobile-font-scale,1));margin-top:1.5rem;font-weight:600}.XnRQ3q_page .XnRQ3q_bundleNote{font-size:calc(1rem * var(--cultr-mobile-font-scale,1));color:#465f52}.XnRQ3q_bundleSection summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 0;list-style:none;display:flex}.XnRQ3q_bundleSection summary::-webkit-details-marker{display:none}.XnRQ3q_bundleSection details{border-top:1px solid #b5c4b3;margin-top:1rem}.XnRQ3q_bundleSection details[open]>summary span{transform:rotate(45deg)}.XnRQ3q_bundleCard .XnRQ3q_secondary{text-align:center;width:100%}.XnRQ3q_protocolIngredients{padding-block:.75rem}.XnRQ3q_page .XnRQ3q_protocolIngredients h4{font-family:var(--font-body), sans-serif;font-size:calc(1.125rem * var(--cultr-mobile-font-scale,1));font-weight:600;line-height:1.4}.XnRQ3q_protocolIngredients ul{padding-left:1.2rem;line-height:1.65;list-style:outside}.XnRQ3q_protocolIngredients li{margin-top:.75rem}.XnRQ3q_bundleMemberPath{border-bottom:1px solid #b5c4b3;justify-content:space-between;align-items:center;gap:2rem;padding:1.5rem 0;display:flex}.XnRQ3q_bundleMemberPath p{max-width:65ch}.XnRQ3q_bundleMemberPath a{flex-shrink:0;text-decoration:underline}.XnRQ3q_protocolChoices>p{margin-top:.75rem}.XnRQ3q_protocolChoices details{max-width:80ch}.XnRQ3q_page .XnRQ3q_bundleJump{color:#e4eddf;font-size:calc(1rem * var(--cultr-mobile-font-scale,1));text-decoration:underline}@media (max-width:767px){.XnRQ3q_bundleSection{padding:3rem 1.25rem}.XnRQ3q_bundleGrid{grid-template-columns:minmax(0,1fr)}.XnRQ3q_bundleMemberPath{display:block}.XnRQ3q_bundleMemberPath a{margin-top:.5rem}.XnRQ3q_page .XnRQ3q_protocolIngredients h4{font-size:calc(var(--mobile-h4) * var(--cultr-mobile-font-scale,1))}}.XnRQ3q_process li>span{white-space:nowrap;flex-shrink:0;min-width:2ch}.XnRQ3q_bundleActions{margin-top:1.5rem}.XnRQ3q_bundleActions .XnRQ3q_secondary{margin-top:0}.XnRQ3q_bundleGrid{align-items:stretch}.XnRQ3q_bundleCard{flex-direction:column;display:flex}.XnRQ3q_bundleCard details{margin-top:auto}.XnRQ3q_bundleItems{margin-bottom:1.5rem}.XnRQ3q_bundleNotice{color:#465f52;border:0;padding:0}.XnRQ3q_bundleMemberPath{border-bottom:0;padding-bottom:0}.XnRQ3q_protocolChoices{margin-top:1.5rem}.XnRQ3q_process{position:relative;overflow:clip}.XnRQ3q_process .XnRQ3q_processIntro{width:100%;min-height:330px;padding-right:150px;position:relative}.XnRQ3q_vialDrop{aspect-ratio:341/893;pointer-events:none;width:120px;opacity:var(--drop-opacity,1);position:absolute;top:1rem;right:10px}.XnRQ3q_vialDrop img{width:100%;height:auto;transform:translate3d(var(--drop-x,0px),var(--drop-y,0px),0) rotate(var(--drop-rotate,0deg)) scale(var(--drop-scale,1));transform-origin:50% 88%;filter:drop-shadow(0 1.75rem 1.3rem #08292533);display:block;position:relative}.XnRQ3q_vialDrop[data-active=true] img{will-change:transform}.XnRQ3q_vialShadow{filter:blur(.55rem);height:1rem;opacity:var(--shadow-opacity,.72);transform:scaleX(var(--shadow-scale,1));background:#08292533;border-radius:50%;position:absolute;bottom:-1rem;left:12%;right:12%}@media (max-width:900px){.XnRQ3q_process .XnRQ3q_processIntro{min-height:280px;padding-top:2rem;padding-right:110px}.XnRQ3q_vialDrop{width:72px;top:5rem;right:8px}}@media (prefers-reduced-motion:reduce){.XnRQ3q_vialDrop{opacity:1}.XnRQ3q_vialDrop img{will-change:auto;transform:none}.XnRQ3q_vialShadow{opacity:.72;transform:none}}
