#rb1{--ink:#183e2e;--muted:#607166;--lime:#cbf263;--paper:#f7f7f1;--line:#dce3d6}#rb1 *{box-sizing:border-box}#rb1{scroll-behavior:smooth;scroll-padding-top:28px}#rb1{margin:0;color:var(--ink);font-family:Poppins,Arial,sans-serif;font-size:15px;line-height:1.7;background:var(--paper)}#rb1 a{color:inherit;text-decoration:none}#rb1 button,#rb1 input,#rb1 select,#rb1 textarea{font:inherit}#rb1 button,#rb1 a,#rb1 input,#rb1 select,#rb1 textarea{-webkit-tap-highlight-color:transparent}#rb1 button{cursor:pointer}#rb1 a:focus-visible,#rb1 button:focus-visible{outline:3px solid #8eac29;outline-offset:4px}#rb1 img{max-width:100%;display:block}#rb1 p{color:var(--muted);margin:14px 0 22px}#rb1 h1,#rb1 h2,#rb1 h3{line-height:1.23;letter-spacing:-.8px;margin:0}#rb1 h1{font-size:clamp(32px,3.05vw,49px);font-weight:600}#rb1 h2{font-size:clamp(27px,2.45vw,37px);font-weight:600}#rb1 h3{font-size:20px;font-weight:600;letter-spacing:-.4px}#rb1 .wrap{width:min(1320px,calc(100% - 80px));margin:auto}#rb1 .section{padding-top:64px;padding-bottom:64px}#rb1 .eyebrow{font-size:11px;font-weight:700;letter-spacing:1.8px;margin-bottom:15px;color:#637e29}#rb1 .preview{display:flex;justify-content:space-between;gap:12px;background:#f5efd9;color:#6c5b25;font-size:12px;padding:7px 3%}#rb1 .announcement{background:var(--lime);font-size:10px;font-weight:700;letter-spacing:1.8px;text-align:center;padding:8px}#rb1 .nav{display:flex;align-items:center;justify-content:space-between;gap:26px;background:white;padding:22px 3%;border-bottom:1px solid var(--line)}#rb1 .nav>a:first-child{width:130px;flex-shrink:0}#rb1 .nav nav{display:flex;gap:23px;font-size:13px;align-items:center}#rb1 .nav nav .active{color:#638924;border-bottom:2px solid #96c343}#rb1 .button{display:inline-flex;justify-content:center;align-items:center;padding:14px 22px;border:0;border-radius:6px;font-weight:600;font-size:14px;line-height:1.5;transition:transform .2s,background .2s}#rb1 .button:hover{transform:translateY(-2px)}#rb1 .button.small{font-size:12px;padding:12px 16px}#rb1 .dark{background:var(--ink);color:#fff}#rb1 .lime{background:var(--lime);color:var(--ink)}#rb1 .text-link{font-weight:600;border-bottom:1px solid #799779;padding-bottom:4px;display:inline-block;font-size:14px}#rb1 .hero{margin-top:28px;display:grid;grid-template-columns:1.05fr 1fr;background:var(--ink);border-radius:14px;overflow:hidden;min-height:490px;color:white}#rb1 .hero-copy{padding:48px 40px;display:flex;flex-direction:column;justify-content:center}#rb1 .hero .eyebrow{color:var(--lime)}#rb1 .hero h1 em{font-style:normal;color:var(--lime)}#rb1 .hero p{color:#d4dfd6;font-size:14px;max-width:510px;margin:24px 0}#rb1 .actions{display:flex;flex-wrap:wrap;gap:22px;align-items:center}#rb1 .light{color:#fff;font-size:12px}#rb1 .hero-bottom{display:flex;gap:18px;margin-top:34px;font-size:10px;color:#d3dfd5}#rb1 .hero-bottom span:before{content:'•';color:var(--lime);margin-right:7px}#rb1 .hero-image{position:relative;min-width:0}#rb1 .hero-image>img{width:100%;height:100%;object-fit:cover;object-position:54% center}#rb1 .image-caption{position:absolute;bottom:18px;left:18px;right:18px;padding:13px 18px;background:#fffef0e8;color:var(--ink);border-radius:5px;display:flex;align-items:center;gap:10px;font-size:11px}#rb1 .image-caption>span:last-child{margin-left:auto;font-size:20px}#rb1 .dot{height:7px;width:7px;background:#709743;border-radius:50%}#rb1 .quick{display:grid;grid-template-columns:repeat(6,1fr);border-bottom:1px solid var(--line);padding:24px 0;gap:14px;font-size:12px;font-weight:600}#rb1 .quick span{display:block;font-size:10px;color:#7c8f75}#rb1 .quick a:hover{color:#7c9e24}#rb1 .heading{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:26px}#rb1 .heading>p{max-width:390px;margin:0;font-size:14px}#rb1 .filters{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:23px}#rb1 .filters button,#rb1 .test-tabs button{border:1px solid var(--line);border-radius:24px;padding:9px 17px;color:var(--ink);background:white;font-size:12px}#rb1 .filters .selected,#rb1 .test-tabs .selected{background:var(--ink);border-color:var(--ink);color:white}#rb1 .filters>span{margin-left:auto;font-size:11px;color:var(--muted)}#rb1 .resources{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}#rb1 .resource{background:white;border:1px solid var(--line);border-radius:10px;padding:26px;display:flex;flex-direction:column;transition:box-shadow .2s}#rb1 .resource:hover{box-shadow:0 8px 25px #24462c0e}#rb1 .tag{font-size:10px;letter-spacing:1px;color:#638324;font-weight:600;margin-bottom:15px}#rb1 .resource h3{max-width:290px}#rb1 .resource p{font-size:13px;line-height:1.8;margin-bottom:23px}#rb1 .resource>a{display:flex;justify-content:space-between;font-size:12px;font-weight:600;border-top:1px solid var(--line);padding-top:16px;margin-top:auto}#rb1 .resource>a span{font-size:18px}#rb1 [hidden]{display:none!important}#rb1 .band{background:#eaf0e2;padding:60px 0}#rb1 .testing{display:grid;grid-template-columns:1fr .9fr;gap:90px;align-items:center}#rb1 .testing>div>p{max-width:500px;font-size:14px}#rb1 .test-tabs{display:flex;gap:8px;margin:25px 0 20px}#rb1 .test-tabs button{font-size:11px;padding:9px 14px}#rb1 .testing h3{font-size:18px}#rb1 .document{background:#fff;padding:30px 34px;border:1px solid #dbe1d4;border-radius:9px;box-shadow:0 18px 40px #24462c0b;transform:rotate(1deg)}#rb1 .document-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}#rb1 .document-top img{width:94px}#rb1 .document-top span{font-size:8px;letter-spacing:1px;color:#71836a}#rb1 .document h3{font-size:24px}#rb1 .document .muted{font-size:11px;margin-top:7px}#rb1 .doc-pair{display:grid;grid-template-columns:1fr 1fr;font-size:10px;border-top:1px solid var(--line);padding:14px 0;color:#6a7b70}#rb1 .doc-pair b{color:var(--ink);font-weight:600}#rb1 .doc-table>div{display:grid;grid-template-columns:1fr 1fr;font-size:11px;padding:11px;border-bottom:1px solid #e8ece2}#rb1 .doc-table>div:first-child{background:#eef2e8}#rb1 .doc-note{font-size:9px;color:#6e794d;margin-top:20px;letter-spacing:.5px}#rb1 .pending{font-size:11px!important;color:#8b702e!important;margin:10px 0 0!important}#rb1 .certs{display:grid;grid-template-columns:1fr 1.2fr;gap:65px;align-items:center}#rb1 .certs p{font-size:14px}#rb1 .cert-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-items:center}#rb1 .cert-gallery button{border:1px solid var(--line);background:white;border-radius:8px;padding:12px;box-shadow:0 6px 20px #24462c05}#rb1 .cert-gallery button:nth-child(2){transform:translateY(-12px)}#rb1 .cert-gallery img{height:215px;width:100%;object-fit:contain}#rb1 .cert-gallery span{display:flex;justify-content:space-between;font-size:10px;padding-top:12px;border-top:1px solid var(--line);margin-top:10px;color:var(--ink)}#rb1 .subnote{font-size:11px!important;line-height:1.6;color:#7c8579!important;margin-top:18px}#rb1 .ingredients{background:#fff;border:1px solid var(--line);border-radius:14px;padding:36px;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}#rb1 .ingredients p{font-size:13px}#rb1 .ingredients ol{padding:0;margin:0;list-style:none}#rb1 .ingredients li{display:flex;gap:20px;border-bottom:1px solid var(--line);padding:18px 0}#rb1 .ingredients li:last-child{border:0}#rb1 .ingredients li>span{color:#8ca83e;font-size:13px;font-weight:600}#rb1 .ingredients li h3{font-size:17px}#rb1 .ingredients li p{font-size:12px;margin:6px 0 0}#rb1 .formula-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}#rb1 .formula{background:white;border:1px solid var(--line);border-radius:10px;overflow:hidden}#rb1 .formula>img{width:100%;aspect-ratio:1.55;object-fit:cover}#rb1 .formula>div{padding:22px}#rb1 .formula small{font-size:9px;letter-spacing:1px;color:#638324}#rb1 .formula h3{display:flex;justify-content:space-between;margin-top:9px;font-size:19px}#rb1 .formula p{font-size:12px;margin-bottom:0}#rb1 .factory-band{background:#183e2e;color:white}#rb1 .factory-band .eyebrow{color:var(--lime)}#rb1 .factory-band p{color:#c2d2c5}#rb1 .video-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}#rb1 .video{background:#244c39;border:1px solid #ffffff21;border-radius:10px;overflow:hidden;text-align:left;padding:0;color:white;position:relative}#rb1 .video>img{width:100%;aspect-ratio:1.85;object-fit:cover}#rb1 .video .play{position:absolute;top:105px;left:calc(50% - 25px);width:50px;height:50px;border-radius:50%;background:var(--lime);color:var(--ink);display:grid;place-items:center;font-size:17px;border:5px solid #ffffff4a}#rb1 .video>div{padding:23px}#rb1 .video small{font-size:9px;letter-spacing:1.4px;color:#c5e78a}#rb1 .video h3{margin-top:8px}#rb1 .video p{font-size:12px;margin:8px 0}#rb1 .video .pending{color:#d6dba9!important;font-size:10px!important}#rb1 .equipment-note{display:flex;align-items:center;gap:30px;border-top:1px solid #ffffff28;margin-top:26px;padding-top:24px;font-size:12px}#rb1 .equipment-note b{max-width:190px;font-weight:600}#rb1 .equipment-note span{flex:1;color:#c2d2c5;font-size:11px}#rb1 .equipment-note a{white-space:nowrap;color:var(--lime)}#rb1 .tour{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}#rb1 .tour>div>p{font-size:14px;max-width:440px}#rb1 .tour-points{display:grid;gap:14px;border-top:1px solid var(--line);padding-top:25px;font-size:13px}#rb1 .tour form{background:white;border:1px solid var(--line);padding:30px;border-radius:12px}#rb1 .tour form h3{margin-bottom:20px}#rb1 .tour label{display:grid;gap:5px;font-size:11px;font-weight:600;margin-bottom:14px}#rb1 .form-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}#rb1 input,#rb1 select,#rb1 textarea{width:100%;min-width:0;background:#f9faf6;border:1px solid #d8dfd2;border-radius:5px;padding:10px;color:#182b20;font-size:12px;font-weight:400}#rb1 textarea{resize:vertical}#rb1 .tour form .button{width:100%;font-size:12px}#rb1 .insights{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--line);padding:24px 0 45px;font-size:13px}#rb1 .insights span{display:block;color:var(--muted);font-size:12px}#rb1 .insights a{font-weight:600;white-space:nowrap}#rb1 footer{background:#10291e;color:#d9e3d9;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:32px max(40px,calc((100% - 1320px)/2));font-size:10px;letter-spacing:1px}#rb1 footer img{width:110px}#rb1 dialog{border:0;border-radius:12px;padding:35px;max-width:min(90vw,720px);max-height:90vh;color:var(--ink);box-shadow:0 20px 70px #0003}#rb1 dialog::backdrop{background:#10291eb3}#rb1 dialog img{max-height:75vh;margin:auto;object-fit:contain}#rb1 #rb1-close{position:absolute;right:8px;top:0;border:0;background:white;font-size:28px;color:var(--ink)}#rb1 dialog h3{margin-top:10px}#rb1 dialog p{font-size:14px}@media(min-width:1550px){#rb1 .hero{min-height:520px}#rb1 .hero-copy{padding:50px}#rb1 .hero-image>img{object-position:center}}@media(max-width:1150px){#rb1 .nav nav{gap:12px;font-size:11px}#rb1 .nav{gap:16px}#rb1 .nav>a:first-child{width:105px}#rb1 .nav .small{font-size:10px}#rb1 .wrap{width:calc(100% - 48px)}#rb1 .hero-copy{padding:32px}#rb1 .hero-bottom{flex-wrap:wrap;gap:8px}#rb1 .quick{gap:8px;font-size:10px}#rb1 .testing,#rb1 .tour{gap:40px}#rb1 .certs{gap:35px}#rb1 .ingredients{gap:35px}#rb1 .cert-gallery img{height:170px}#rb1 .video .play{top:85px}}@media(max-width:760px){#rb1 .preview{font-size:10px}#rb1 .preview>span:last-child{max-width:210px}#rb1 .announcement{font-size:8px;letter-spacing:.7px}#rb1 .nav{padding:15px 20px}#rb1 .nav nav{display:none}#rb1 .nav>a:first-child{width:105px}#rb1 .wrap{width:calc(100% - 32px)}#rb1 .hero{grid-template-columns:1fr;margin-top:16px}#rb1 .hero-copy{padding:30px 24px}#rb1 .hero h1{font-size:33px}#rb1 .hero p{font-size:13px}#rb1 .hero-image{height:270px}#rb1 .hero-bottom{margin-top:25px}#rb1 .actions{gap:17px}#rb1 .quick{grid-template-columns:repeat(3,1fr);gap:16px;padding:20px 0}#rb1 .section{padding-top:40px;padding-bottom:40px}#rb1 .heading{display:block}#rb1 .heading>p{margin-top:15px}#rb1 .heading>.text-link{margin-top:15px}#rb1 .filters{gap:6px}#rb1 .filters button{font-size:10px;padding:8px 12px}#rb1 .filters>span{width:100%;margin:7px 0 0}#rb1 .resources{grid-template-columns:1fr;gap:12px}#rb1 .resource{padding:23px}#rb1 .resource p{margin:12px 0 16px}#rb1 .band{padding:35px 0}#rb1 .testing,#rb1 .certs,#rb1 .tour{grid-template-columns:1fr;gap:28px}#rb1 .document{padding:25px;transform:none}#rb1 .cert-gallery{gap:7px}#rb1 .cert-gallery img{height:135px}#rb1 .cert-gallery button{padding:7px}#rb1 .cert-gallery span{font-size:8px}#rb1 .cert-gallery button:nth-child(2){transform:none}#rb1 .ingredients{grid-template-columns:1fr;padding:25px;gap:10px}#rb1 .formula-grid,#rb1 .video-grid{grid-template-columns:1fr}#rb1 .formula>img{aspect-ratio:1.65}#rb1 .formula>div{padding:20px}#rb1 .video .play{top:70px}#rb1 .equipment-note{display:block}#rb1 .equipment-note b{display:block;max-width:none;margin-bottom:8px}#rb1 .equipment-note span{display:block;margin-bottom:12px}#rb1 .tour form{padding:23px}#rb1 .form-pair{gap:10px}#rb1 .tour .eyebrow{font-size:10px}#rb1 .insights{align-items:flex-start;font-size:11px}#rb1 .insights span{font-size:10px;max-width:200px}#rb1 footer{padding:25px 20px;flex-wrap:wrap}#rb1 footer span{order:3;font-size:8px;width:100%}#rb1 .test-tabs button{padding:9px 11px}#rb1 .subnote{font-size:10px!important}}#rb1 .more-videos{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}#rb1 .more-videos a{border:1px solid #ffffff40;border-radius:6px;padding:10px 15px;font-size:12px;color:#d7efb1}#rb1 .youtube-player{display:block;width:min(360px,72vw);height:min(62vh,640px);border:0;margin:20px auto;background:#10291e}#rb1 dialog:has(.youtube-player){width:min(620px,94vw)}

#rb1{max-width:none;padding:0;margin:0;font-family:Poppins,Arial,sans-serif;background:#f7f7f1;color:#183e2e}#rb1 h1,#rb1 h2,#rb1 h3{font-family:inherit;color:inherit}#rb1 h1{font-size:clamp(32px,3.05vw,49px)!important}#rb1 h2{font-size:clamp(27px,2.45vw,37px)!important}#rb1 h3{font-size:20px!important}#rb1 .hero h1{color:white}#rb1 .section{display:block}#rb1 .certs,#rb1 .tour{display:grid}#rb1 .request-card{padding:30px;background:white;border:1px solid #dce3d6;border-radius:12px}#rb1 .request-card .button{margin-bottom:10px}#rb1 dialog{width:min(720px,90vw)}