*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;font-family:Inter,"Segoe UI",Arial,sans-serif;line-height:1.65;color:#14362a;background:#f7faf5}a{color:inherit;text-underline-offset:4px}button,input{font:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #4f942f;outline-offset:5px}.skip{position:absolute;left:16px;top:-90px;background:#a6dc7a;color:#14362a;padding:12px;z-index:20}.skip:focus{top:12px}img,svg{max-width:100%}h1,h2,h3,p{margin-top:0}a,button{-webkit-tap-highlight-color:transparent}main{overflow:clip}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px max(5%,calc((100vw - 1280px)/2));border-bottom:1px solid #d7e3d0}.brand{display:flex;align-items:center;gap:11px;line-height:1.1;text-decoration:none;font-weight:750;font-size:23px;letter-spacing:-.8px}.brand img{width:40px;height:40px;flex-shrink:0}.brand small{display:block;font-size:8px;letter-spacing:1.6px;font-weight:600;margin-top:7px;text-transform:uppercase}.site-nav{display:flex;align-items:center;gap:25px;font-size:12px}.site-nav>a:not(.header-cta){text-decoration:none}.header-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:44px;padding:11px 17px;background:#14362a;color:white;font-size:14px;line-height:1.3;font-weight:650;text-decoration:none;white-space:nowrap}.header-cta:hover{background:#285b3a}.primary{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:56px;padding:17px 24px;background:#14362a;color:white;font-size:16px;line-height:1.35;font-weight:650;text-decoration:none}.primary:hover{background:#285b3a}.eyebrow{font-size:10px;letter-spacing:1.8px;font-weight:700;text-transform:uppercase;line-height:1.5}.research-note{font-size:11px;line-height:1.6;margin:15px 0 0}.secondary{display:inline-flex;gap:10px;align-items:center;min-height:44px;font-size:13px;font-weight:600}.site-footer{padding:38px 5% 27px;background:#14362a;color:#f7faf5}.footer-top{display:flex;align-items:flex-start;justify-content:space-between;gap:35px}.site-footer .brand{font-size:21px}.site-footer .brand img{width:34px;height:34px}.site-footer p{font-size:11px;max-width:610px;margin:0}.footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #496052;margin-top:25px;padding-top:17px;font-size:10px}.site-footer a:focus-visible{outline-color:#a6dc7a}.privacy-main{max-width:850px;margin:0 auto;padding:65px 6% 80px}.privacy-main h1{font-size:clamp(34px,5vw,56px);line-height:1.08;letter-spacing:-2px}.privacy-main h2{font-size:23px;margin:30px 0 14px}.privacy-main p{font-size:14px}.privacy-main .primary{margin-top:15px}.faqs details{border-top:1px solid #cbdcc1;padding:18px 0}.faqs details:last-child{border-bottom:1px solid #cbdcc1}.faqs summary{font-size:14px;font-weight:650;cursor:pointer}.faqs details p{font-size:13px;margin:15px 0 0;line-height:1.8}@media(max-width:1000px){.site-nav>a:not(.header-cta){display:none}}@media(max-width:600px){.site-header{display:grid;grid-template-columns:1fr;gap:14px;padding:20px 6%}.site-nav{width:100%}.header-cta{width:100%;min-height:44px;font-size:14px}.primary{width:100%;min-height:56px;font-size:16px}.footer-top{display:grid;gap:24px}.footer-bottom{flex-wrap:wrap}.site-footer{padding:30px 6%}.privacy-main{padding-top:45px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
.dochemco{background:#fbfcf8}.dochemco .site-header{background:#fbfcf8}.identity-hero{background:#14362a;color:#f8fcf3;padding:26px 6% 0}.identity-top{display:flex;justify-content:space-between;gap:20px;font:9px ui-monospace,monospace;letter-spacing:1px;padding-bottom:26px;border-bottom:1px solid #56705d}.identity-hero h1{font-size:clamp(68px,9.6vw,140px);font-weight:700;letter-spacing:-7px;line-height:.94;margin:45px 0}.identity-hero h1 span{color:#a6dc7a}.identity-bottom{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;padding-bottom:37px;align-items:start}.identity-bottom>p{font-size:17px;max-width:390px;line-height:1.8}.identity-hero .primary{background:#a6dc7a;color:#14362a}.identity-hero .primary:hover{background:#bde79d}.identity-hero .research-note{color:#d8e6d0}.identity-strip{display:flex;justify-content:space-between;gap:20px;padding:19px 0;border-top:1px solid #56705d;font:10px ui-monospace,monospace;letter-spacing:1.2px}.identity-section{display:grid;grid-template-columns:.85fr 1.2fr;gap:80px;padding:85px 6%;align-items:center}.reading-card{border:1px solid #14362a;background:#eff5e6;padding:27px;max-width:430px;box-shadow:10px 10px 0 #dce9d0}.card-top{display:flex;justify-content:space-between;gap:20px;font:8px ui-monospace,monospace;letter-spacing:.7px}.card-name{font-size:46px;font-weight:650;letter-spacing:-2px;line-height:1.07;margin:36px 0 25px}.barcode{height:34px;max-width:200px;background:repeating-linear-gradient(90deg,#14362a 0 2px,transparent 2px 5px,#14362a 5px 9px,transparent 9px 12px,#14362a 12px 13px,transparent 13px 18px);margin-bottom:26px}.reading-card dl{margin:0}.reading-card dl>div{display:flex;gap:20px;padding:10px 0;border-top:1px solid #becfb4}.reading-card dt{font:9px ui-monospace,monospace;min-width:55px}.reading-card dd{font-size:11px;margin:0}.reading-card>p{font-size:10px;color:#52704e;line-height:1.7;margin:22px 0 0}h2{font-size:clamp(31px,3.3vw,47px);line-height:1.14;letter-spacing:-1.8px}.identity-section article>p:not(.eyebrow){font-size:14px;color:#50674f;line-height:1.9}.reference-line{font-size:11px!important;border-top:1px solid #d7e3cd;padding-top:18px}.identity-checklist{display:grid;grid-template-columns:1fr 1.2fr;gap:75px;padding:50px 6% 65px;border-top:1px solid #d7e3cd}.identity-checklist>div>p:not(.eyebrow){font-size:13px;max-width:360px}.check-count{font:11px ui-monospace,monospace!important;color:#4f942f;margin-top:27px}.identity-checklist fieldset{border:0;margin:0;padding:0}.identity-checklist label{display:flex;align-items:flex-start;gap:16px;padding:22px 0;border-top:1px solid #b7cbb0;cursor:pointer}.identity-checklist input{width:20px;height:20px;accent-color:#14362a;margin-top:3px;flex-shrink:0}.identity-checklist strong{font-size:14px;display:block}.identity-checklist small{font-size:11px;display:block;color:#50674f;margin-top:4px}.identity-next{text-align:center;background:#a6dc7a;padding:60px 6%}.identity-next p:not(.eyebrow){font-size:14px;max-width:560px;margin:0 auto 26px}.identity-faq{padding:55px 6%;max-width:1000px;margin:auto}.identity-faq h2{font-size:35px}@media(max-width:850px){.identity-hero h1{font-size:90px;letter-spacing:-5px}.identity-section{gap:45px}.card-name{font-size:37px}.identity-checklist{gap:45px}}@media(max-width:600px){.identity-top>span:last-child{display:none}.identity-hero{padding:25px 6% 0}.identity-hero h1{font-size:clamp(52px,14.5vw,85px);letter-spacing:-3px;margin:36px 0}.identity-bottom{grid-template-columns:1fr;gap:12px;padding-bottom:30px}.identity-bottom>p{font-size:15px}.identity-strip{display:grid;grid-template-columns:1fr 1fr;gap:14px;font-size:8px;padding:20px 0}.identity-strip span:last-child{grid-column:1/-1}.identity-section{grid-template-columns:1fr;padding:45px 6%;gap:45px}.reading-card{width:calc(100% - 10px);padding:22px}.card-top{font-size:7px}.card-name{font-size:41px}.identity-checklist{grid-template-columns:1fr;padding:40px 6%;gap:15px}.identity-next{padding:45px 6%}.identity-faq{padding:40px 6%}h2{font-size:34px;letter-spacing:-1.3px}}