.saliva-module__DkotZW__page{--ink:#173e30;--green:#285e48;--cream:#f4f1e9;--sage:#e6ece3;color:var(--ink);background:#f7f8f5;padding-top:90px;font-family:Arial,Helvetica,sans-serif}.saliva-module__DkotZW__page *{box-sizing:border-box}.saliva-module__DkotZW__page h1,.saliva-module__DkotZW__page h2,.saliva-module__DkotZW__page h3{color:var(--ink)}.saliva-module__DkotZW__page h1,.saliva-module__DkotZW__page h2{letter-spacing:-.055em;font-weight:500;line-height:1.08}.saliva-module__DkotZW__page h1{font-size:clamp(42px,4.8vw,68px)}.saliva-module__DkotZW__page h2{margin:0 0 26px;font-size:clamp(32px,3.4vw,48px)}.saliva-module__DkotZW__page a{text-decoration:none}.saliva-module__DkotZW__page :is(a,summary):focus-visible{outline-offset:5px;outline:3px solid #56a887}.saliva-module__DkotZW__subnav{z-index:40;scrollbar-width:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #eef1e9;justify-content:center;gap:34px;padding:18px 24px;display:flex;position:sticky;top:90px;overflow-x:auto}.saliva-module__DkotZW__subnav a{color:#213e30;flex-shrink:0;font-size:13px;font-weight:500}.saliva-module__DkotZW__subnav a:hover{text-underline-offset:5px;text-decoration:underline}.saliva-module__DkotZW__subnav a[aria-current=page]{color:#173e30;font-weight:600}.saliva-module__DkotZW__page section[id]{scroll-margin-top:160px}.saliva-module__DkotZW__hero{isolation:isolate;text-align:center;background:#123c32;justify-content:center;align-items:flex-end;height:min(850px,100svh - 146px);min-height:680px;padding:48px 24px;display:flex;position:relative;overflow:hidden}.saliva-module__DkotZW__heroPhoto{object-fit:cover;object-position:center 38%;z-index:-3}.saliva-module__DkotZW__heroShade{z-index:-1;background:linear-gradient(#071e170a 0%,#071e1726 30%,#071e17d4 74%,#0b3026 100%);position:absolute;inset:0}.saliva-module__DkotZW__heroContent{color:#fff;max-width:740px}.saliva-module__DkotZW__eyebrow{letter-spacing:.16em;margin:0 0 20px;font-size:10px;font-weight:600;line-height:1.5}.saliva-module__DkotZW__hero h1{color:#fff;margin:0 0 20px}.saliva-module__DkotZW__heroContent>p:not(.saliva-module__DkotZW__eyebrow){color:#ecf3ed;max-width:590px;margin:0 auto 26px;font-size:16px;line-height:1.6}.saliva-module__DkotZW__hero .saliva-module__DkotZW__eyebrow{color:#d1eada}.saliva-module__DkotZW__heroPrice{color:#d2dfd6;margin-top:20px;font-size:11px;display:block}.saliva-module__DkotZW__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.saliva-module__DkotZW__primary,.saliva-module__DkotZW__secondary{border-radius:99px;justify-content:center;align-items:center;gap:24px;min-height:48px;padding:14px 23px;font-size:13px;display:inline-flex}.saliva-module__DkotZW__primary{color:#fff;background:var(--ink);border:1px solid var(--ink)}.saliva-module__DkotZW__primary:hover{background:#306d52}.saliva-module__DkotZW__secondary{color:var(--ink);background:0 0;border:1px solid #c5d1c6}.saliva-module__DkotZW__secondary:hover{background:#e9eee7}.saliva-module__DkotZW__lightActions{justify-content:center}.saliva-module__DkotZW__lightActions .saliva-module__DkotZW__primary{color:var(--ink);background:#fff;border-color:#fff}.saliva-module__DkotZW__lightActions .saliva-module__DkotZW__secondary{color:#fff;border-color:#b1c9b9}.saliva-module__DkotZW__lightActions .saliva-module__DkotZW__secondary:hover{background:#ffffff1f}.saliva-module__DkotZW__noteBand{background:#fff;border-radius:26px 26px 0 0;margin-top:-24px;padding:30px 24px 0;position:relative}.saliva-module__DkotZW__testNote{text-align:center;color:#6c7c70;max-width:690px;margin:0 auto;font-size:11px;line-height:1.6}.saliva-module__DkotZW__split{background:#fff;border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,7vw,100px);margin-bottom:10px;padding:64px max(28px,50% - 620px);display:grid}.saliva-module__DkotZW__splitCopy{padding:12px 0}.saliva-module__DkotZW__splitCopy>p:not(.saliva-module__DkotZW__eyebrow){color:#5a6a60;max-width:500px;font-size:15px;line-height:1.65}.saliva-module__DkotZW__checkList{margin:28px 0;padding:0;list-style:none}.saliva-module__DkotZW__checkList li{color:#3f5547;margin:0 0 18px;padding-left:28px;font-size:14px;line-height:1.55;position:relative}.saliva-module__DkotZW__checkList li:before{content:"✓";color:#fff;background:#54896b;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;display:grid;position:absolute;top:2px;left:0}.saliva-module__DkotZW__artwork{aspect-ratio:1.04;background:var(--cream);border-radius:18px;justify-content:center;align-items:center;min-width:0;padding:40px;display:flex;position:relative;overflow:hidden}.saliva-module__DkotZW__productArtwork{background:#e5eee5}.saliva-module__DkotZW__productArtwork>img{object-fit:contain;z-index:1;padding:38px 52px 55px}.saliva-module__DkotZW__artRing{aspect-ratio:1;border:1px solid #c0d3be;border-radius:50%;width:70%;position:absolute}.saliva-module__DkotZW__artRing:after{content:"";border:1px solid #d0dfce;border-radius:50%;position:absolute;inset:-35px}.saliva-module__DkotZW__artCaption{text-align:center;color:#48644e;z-index:2;font-size:12px;position:absolute;bottom:22px;left:0;right:0}.saliva-module__DkotZW__numberList{margin:30px 0;padding:0;list-style:none}.saliva-module__DkotZW__numberList li{gap:17px;margin-bottom:20px;display:flex}.saliva-module__DkotZW__numberList li>span{background:var(--sage);width:26px;height:26px;color:var(--green);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;display:grid}.saliva-module__DkotZW__numberList strong{font-size:15px;font-weight:500}.saliva-module__DkotZW__numberList p{color:#657369;margin:6px 0 0;font-size:13px;line-height:1.6}.saliva-module__DkotZW__science{background:#e7ede4;border-radius:24px;margin:10px 0;padding:80px max(28px,50% - 620px)}.saliva-module__DkotZW__sectionHeading{text-align:center}.saliva-module__DkotZW__scienceGrid{grid-template-columns:repeat(3,1fr);gap:40px;margin:36px 0;display:grid}.saliva-module__DkotZW__scienceGrid h3{letter-spacing:-.035em;margin:14px 0;font-size:25px;font-weight:500;line-height:1.15}.saliva-module__DkotZW__scienceGrid p{color:#536957;margin:0;font-size:14px;line-height:1.7}.saliva-module__DkotZW__stepLabel{letter-spacing:.09em;color:#486c55;font-size:10px}.saliva-module__DkotZW__microbeArt,.saliva-module__DkotZW__chemistryArt,.saliva-module__DkotZW__reviewArt{justify-content:center;align-items:center;height:230px;margin-bottom:30px;display:flex;position:relative}.saliva-module__DkotZW__microbeArt{flex-wrap:wrap;gap:10px;padding:46px}.saliva-module__DkotZW__microbeArt i{background:#478064;border-radius:99px;width:45px;height:24px;transform:rotate(40deg);box-shadow:inset 0 0 0 5px #729c7b}.saliva-module__DkotZW__microbeArt i:nth-child(2n){background:#a6c2a0;transform:rotate(-35deg);box-shadow:inset 0 0 0 5px #bbcfb2}.saliva-module__DkotZW__microbeArt i:nth-child(3n){width:58px;transform:rotate(85deg)}.saliva-module__DkotZW__chemistryArt{flex-wrap:wrap;align-content:center;gap:12px;padding:30px 50px}.saliva-module__DkotZW__chemistryArt span{letter-spacing:-.05em;text-align:center;width:100%;font-size:76px;font-weight:400}.saliva-module__DkotZW__chemistryArt i{background:#42674d;border-radius:12px;width:44px;height:10px}.saliva-module__DkotZW__chemistryArt i:nth-of-type(2){background:#85a27d}.saliva-module__DkotZW__chemistryArt i:nth-of-type(3){background:#baceaf}.saliva-module__DkotZW__reviewArt{flex-direction:column;gap:15px}.saliva-module__DkotZW__reviewArt span{background:#f5f8ee;border:1px solid #cad9c2;border-radius:50%;padding:13px 20px;font-size:30px}.saliva-module__DkotZW__reviewArt div{background:#a4bd9c;border-radius:10px;width:120px;height:8px}.saliva-module__DkotZW__reviewArt div:last-child{width:80px}.saliva-module__DkotZW__textLink{color:var(--ink);border-bottom:1px solid #829981;width:fit-content;margin:38px auto 0;padding-bottom:7px;font-size:14px;display:block}.saliva-module__DkotZW__textLink span{margin-left:16px}.saliva-module__DkotZW__reportCard,.saliva-module__DkotZW__progressCard{background:#fff;border-radius:18px;width:100%;max-width:380px;padding:28px;transform:rotate(-3deg);box-shadow:0 20px 50px #263b2712}.saliva-module__DkotZW__reportTop{letter-spacing:.08em;color:#708172;justify-content:space-between;gap:10px;font-size:9px;display:flex}.saliva-module__DkotZW__reportTop>span:first-child{color:#244934;font-weight:700}.saliva-module__DkotZW__reportCard h3,.saliva-module__DkotZW__progressCard h3{letter-spacing:-.04em;margin:25px 0 12px;font-size:31px;font-weight:500;line-height:1.1}.saliva-module__DkotZW__reportCard>p{color:#6a7f6e;margin-bottom:20px;font-size:10px}.saliva-module__DkotZW__reportRow{border-top:1px solid #e4eae1;justify-content:space-between;align-items:center;padding:13px 0;font-size:13px;display:flex}.saliva-module__DkotZW__reportRow small{color:#708172;margin-top:4px;font-size:10px;display:block}.saliva-module__DkotZW__reportBottom{text-align:center;background:#ecf3e9;border-radius:8px;margin:10px -10px -10px;padding:12px;font-size:10px}.saliva-module__DkotZW__reportBottom span{margin-right:5px}.saliva-module__DkotZW__faq{background:#fff;border-radius:24px;grid-template-columns:1fr 1.25fr;gap:80px;padding:80px max(28px,50% - 620px);display:grid}.saliva-module__DkotZW__faq details{border-bottom:1px solid #d8e0d5}.saliva-module__DkotZW__faq details:first-child{border-top:1px solid #d8e0d5}.saliva-module__DkotZW__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:15px;list-style:none;display:flex}.saliva-module__DkotZW__faq summary::-webkit-details-marker{display:none}.saliva-module__DkotZW__faq summary span{font-size:22px;font-weight:400}.saliva-module__DkotZW__faq details[open] summary span{transform:rotate(45deg)}.saliva-module__DkotZW__faq details p{color:#5a6b5f;margin:-3px 30px 25px 0;font-size:14px;line-height:1.7}.saliva-module__DkotZW__closing{text-align:center;color:#fff;background:#245640;border-radius:26px 26px 0 0;padding:85px 24px}.saliva-module__DkotZW__closing h2{color:#fff;margin-bottom:24px;font-size:clamp(48px,6vw,84px)}.saliva-module__DkotZW__closing em{color:#b8dec0}.saliva-module__DkotZW__closing>p:not(.saliva-module__DkotZW__eyebrow){color:#d5e5d7;font-size:14px}.saliva-module__DkotZW__processHero{background:var(--cream);text-align:center;padding:85px 24px 75px}.saliva-module__DkotZW__processHero h1{margin:0 0 22px}.saliva-module__DkotZW__processHero>p:not(.saliva-module__DkotZW__eyebrow):not(.saliva-module__DkotZW__testNote){color:#5f7363;margin:0 0 26px;font-size:17px;line-height:1.65}.saliva-module__DkotZW__processSteps{background:var(--cream)}.saliva-module__DkotZW__stepPill{color:#fff;background:#4d7d60;border-radius:99px;margin-bottom:20px;padding:5px 10px;font-size:11px;display:inline-block}.saliva-module__DkotZW__protocolArtwork{background:#e5ece0}.saliva-module__DkotZW__protocolArtwork>img{object-fit:contain;padding:50px 45px 90px}.saliva-module__DkotZW__artLabel{text-align:center;background:#ffffffed;border-radius:12px;padding:18px;font-size:13px;position:absolute;bottom:20px;left:20px;right:20px}.saliva-module__DkotZW__artLabel span{color:#64816c;margin-top:5px;font-size:10px;display:block}.saliva-module__DkotZW__progressCard{transform:rotate(2deg)}.saliva-module__DkotZW__sampleLabel{letter-spacing:.1em;color:#69856f;font-size:9px}.saliva-module__DkotZW__timeline{margin:30px 0}.saliva-module__DkotZW__timeline>div{padding:0 0 32px 28px;font-size:14px;position:relative}.saliva-module__DkotZW__timeline>div:last-child{padding-bottom:0}.saliva-module__DkotZW__timeline span{color:#748576;margin-top:7px;font-size:10px;display:block}.saliva-module__DkotZW__timeline i{border:2px solid #5c8766;border-radius:50%;width:12px;height:12px;position:absolute;top:0;left:0}.saliva-module__DkotZW__timeline>div:not(:last-child):after{content:"";background:#c9d8c4;width:1px;position:absolute;top:12px;bottom:0;left:5px}.saliva-module__DkotZW__progressCard>p{color:#68806e;border-top:1px solid #dce5d6;padding-top:14px;font-size:10px}@media (max-width:760px){.saliva-module__DkotZW__subnav{justify-content:start;gap:24px;padding:15px 20px}.saliva-module__DkotZW__subnav a{font-size:12px}.saliva-module__DkotZW__hero{height:670px;min-height:0;padding:36px 22px}.saliva-module__DkotZW__heroPhoto{object-position:51% center}.saliva-module__DkotZW__hero h1{font-size:42px}.saliva-module__DkotZW__heroContent>p:not(.saliva-module__DkotZW__eyebrow){font-size:14px}.saliva-module__DkotZW__hero .saliva-module__DkotZW__eyebrow{font-size:9px}.saliva-module__DkotZW__primary,.saliva-module__DkotZW__secondary{gap:16px;min-height:46px;padding:13px 18px;font-size:12px}.saliva-module__DkotZW__split{grid-template-columns:1fr;gap:30px;padding:44px 22px}.saliva-module__DkotZW__splitCopy{padding:0}.saliva-module__DkotZW__split h2{margin-bottom:22px}.saliva-module__DkotZW__checkList li{font-size:13px}.saliva-module__DkotZW__artwork{padding:30px}.saliva-module__DkotZW__productArtwork>img{padding:25px 40px 45px}.saliva-module__DkotZW__numberList{margin-bottom:22px}.saliva-module__DkotZW__science{padding:48px 22px}.saliva-module__DkotZW__scienceGrid{grid-template-columns:1fr;gap:30px}.saliva-module__DkotZW__scienceGrid article{grid-template-columns:90px 1fr;column-gap:20px;display:grid}.saliva-module__DkotZW__scienceGrid article>div{grid-row:1/4;align-self:center;width:90px;height:130px;margin:0;padding:0}.saliva-module__DkotZW__scienceGrid h3{font-size:22px}.saliva-module__DkotZW__scienceGrid p{font-size:13px}.saliva-module__DkotZW__microbeArt{align-content:center;gap:8px}.saliva-module__DkotZW__microbeArt i{width:28px;height:15px;box-shadow:inset 0 0 0 3px #729c7b}.saliva-module__DkotZW__microbeArt i:nth-child(3n){width:30px}.saliva-module__DkotZW__chemistryArt{gap:4px}.saliva-module__DkotZW__chemistryArt span{font-size:43px}.saliva-module__DkotZW__chemistryArt i{width:20px;height:6px}.saliva-module__DkotZW__reviewArt span{padding:5px 12px;font-size:22px}.saliva-module__DkotZW__reviewArt div{width:65px;height:5px}.saliva-module__DkotZW__reviewArt div:last-child{width:40px}.saliva-module__DkotZW__reportCard,.saliva-module__DkotZW__progressCard{padding:22px}.saliva-module__DkotZW__reportCard h3{font-size:28px}.saliva-module__DkotZW__reportRow{padding:10px 0;font-size:12px}.saliva-module__DkotZW__reportBottom{font-size:9px}.saliva-module__DkotZW__faq{grid-template-columns:1fr;gap:22px;padding:48px 22px}.saliva-module__DkotZW__faq summary{font-size:14px}.saliva-module__DkotZW__closing{padding:64px 22px}.saliva-module__DkotZW__processHero{padding:55px 22px 48px}.saliva-module__DkotZW__processHero>p:not(.saliva-module__DkotZW__eyebrow):not(.saliva-module__DkotZW__testNote){font-size:15px}.saliva-module__DkotZW__progressCard h3{font-size:26px}.saliva-module__DkotZW__artLabel{padding:12px;font-size:11px}}@media (prefers-reduced-motion:reduce){.saliva-module__DkotZW__page *,.saliva-module__DkotZW__page :before,.saliva-module__DkotZW__page :after{scroll-behavior:auto;transition:none;animation:none}}
