.gut-page{color:#202723;letter-spacing:0;--gut-green:#2d4a3e;--gut-accent:#a3b494;background:#fff;line-height:1.65}.gut-wrap{max-width:1140px;margin:auto;padding:0 28px}.gut-nav{justify-content:space-between;align-items:center;gap:20px;min-height:94px;display:flex}.gut-nav img{-o-object-fit:cover;object-fit:cover;width:170px;height:76px}.gut-nav>a:last-child{color:#2d4a3e;font-size:14px;font-weight:700}.gut-hero{color:#fff;background:linear-gradient(90deg,#090c0ef5 0%,#090c0eeb 45%,#090c0e55 100%),url(/pure-fullscript/gut/enzymes.png) right 35%/auto 140% no-repeat,#090c0e;min-height:640px;padding:64px 0 48px}.gut-eyebrow{color:#59705b;margin:0 0 16px;font-size:11px;font-weight:700}.gut-hero .gut-eyebrow{color:#b7c9b2}.gut-page h1{letter-spacing:0;max-width:780px;margin:0 0 22px;font-size:52px;font-weight:650;line-height:1.1}.gut-lead{margin:0 0 20px;font-size:25px;line-height:1.35}.gut-intro{color:#d8deda;max-width:520px;font-size:16px}.gut-primary{color:#fff;text-align:center;background:#2d4a3e;border-radius:5px;justify-content:center;align-items:center;gap:20px;min-height:50px;margin-top:16px;padding:13px 22px;font-size:15px;font-weight:700;display:inline-flex}.gut-primary:hover{background:#1c392d}.gut-hero .gut-primary{color:#1b3023;background:#e6efdf}.gut-shop-note{color:#64736a;max-width:490px;margin:14px 0;font-size:12px;line-height:1.6}.gut-hero .gut-shop-note{color:#bec9c2}.gut-quiet-link{text-underline-offset:5px;margin-top:12px;font-size:13px;text-decoration:underline;display:inline-block}.gut-section{padding-top:64px;padding-bottom:64px}.gut-page h2{letter-spacing:0;margin:0 0 22px;font-size:34px;line-height:1.2}.gut-page h3{margin:12px 0 6px;font-size:20px;line-height:1.3}.gut-role-grid{border-top:1px solid #cbd5ce;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:30px;display:grid}.gut-role-grid>a{border-bottom:1px solid #cbd5ce;padding:24px 0}.gut-role-grid>a:hover h3{text-decoration:underline}.gut-number{color:#63795f;font-size:12px}.gut-role-grid p{color:#637069;margin:0 0 16px;font-size:14px}.gut-context{color:#5a685f;max-width:790px;margin:28px 0 0;font-size:14px}.gut-product-band{background:#f2f5f3}.gut-product{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:64px;padding-top:64px;padding-bottom:64px;scroll-margin-top:20px;display:grid}.gut-visual{position:relative}.gut-visual img{aspect-ratio:9/16;-o-object-fit:cover;object-fit:cover;border-radius:4px;width:100%;height:auto;display:block}.gut-visual>span{color:#67746d;margin-top:8px;font-size:10px;display:block}.gut-product-copy{min-width:0}.gut-product-lead{color:#324e3e;font-size:20px}.gut-page details{border-bottom:1px solid #cbd5ce;padding:18px 0}.gut-page summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:15px;font-weight:650;list-style:none;display:flex}.gut-page summary::-webkit-details-marker{display:none}.gut-page summary>span{flex-shrink:0;font-size:24px;font-weight:400}.gut-page details[open] summary>span{transform:rotate(45deg)}.gut-page details p{color:#4e6055;margin:18px 0 0;font-size:14px}.gut-ingredients{margin:18px 0 0}.gut-ingredients>div{border-top:1px solid #dde5df;padding:12px 0}.gut-ingredients dt{font-size:14px;font-weight:700}.gut-ingredients dd{color:#4e6055;margin:4px 0 0;font-size:14px}.gut-label-link{color:#2d4a3e;text-underline-offset:4px;margin-top:24px;font-size:13px;text-decoration:underline;display:inline-block}.gut-consult{background:#e4ece5;padding:54px 0}.gut-consult-inner{grid-template-columns:1.2fr 1fr;align-items:center;gap:60px;display:grid}.gut-price{margin:20px 0 0;font-size:28px;font-weight:700}.gut-price span{font-size:15px;font-weight:400}.gut-faq{max-width:900px}.gut-faq>.gut-primary{margin-top:32px}.gut-footer{color:#68756d;border-top:1px solid #d5dfd7;padding-top:28px;padding-bottom:40px;font-size:11px}.gut-page a,.gut-page summary{overflow-wrap:anywhere}.gut-page :focus-visible{outline-offset:5px;outline:3px solid #a2763f}.gut-page p{margin-bottom:16px}@media (max-width:700px){.gut-wrap{padding-left:20px;padding-right:20px}.gut-nav{min-height:80px}.gut-nav img{width:140px;height:64px}.gut-nav>a:last-child{text-align:right;max-width:130px;font-size:12px}.gut-hero{background-position:75%;background-size:auto 120%;min-height:610px;padding:38px 0 32px}.gut-page h1{font-size:36px}.gut-lead{font-size:22px}.gut-intro{max-width:95%;font-size:15px}.gut-page h2{font-size:28px}.gut-section{padding-top:40px;padding-bottom:40px}.gut-role-grid{grid-template-columns:1fr;gap:0}.gut-role-grid>a{padding:16px 0;position:relative}.gut-role-grid>a>span:last-child{position:absolute;top:34px;right:8px}.gut-role-grid p{margin-bottom:0}.gut-role-grid h3{margin:4px 0;font-size:18px}.gut-product{grid-template-columns:1fr;gap:28px;padding-top:40px;padding-bottom:40px}.gut-visual{width:100%;max-width:260px;margin:auto}.gut-product-lead{font-size:18px}.gut-consult-inner{grid-template-columns:1fr;gap:8px}.gut-primary{max-width:100%}.gut-consult{padding:40px 0}}@media (prefers-reduced-motion:no-preference){.gut-page{scroll-behavior:smooth}}.gut-bottle{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:4px;width:240px;max-width:100%;height:auto;margin:12px 0 24px;display:block}@media (max-width:700px){.gut-bottle{width:220px;margin:16px auto 24px}}
