/* Chem Sheet product page and service-site connection. */
.chem-promo{display:grid;grid-template-columns:100px 1fr auto;align-items:center;gap:35px;padding:48px 4%;margin:35px -3% 55px;background:#dceae5;border-radius:4px 55px 4px 4px}.chem-promo .eyebrow{color:#42695f;margin:0 0 12px}.chem-promo h3{font-size:32px;font-weight:400;letter-spacing:-1px;margin:0 0 15px}.chem-promo p{line-height:1.7;max-width:590px;font-size:14px}.chem-promo .button{white-space:nowrap}.chem-promo-icon{height:100px;border:1px solid #71988e;border-radius:25px;background:#f8f8f2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.chem-promo-icon span:first-child{font-size:32px;font-weight:800;letter-spacing:-2px;color:#174c52}.chem-promo-icon span:last-child{font-size:9px;letter-spacing:1px}
.chem-page p{line-height:1.8}.chem-page h2{font-size:clamp(34px,4vw,58px);line-height:1.1;letter-spacing:-2px;font-weight:400}.chem-hero{display:grid;grid-template-columns:1.1fr .9fr;background:#112d36;color:#f4f5ef;min-height:620px}.chem-hero-copy{padding:70px 10%}.chem-hero .eyebrow{font-size:10px;line-height:1.9}.chem-hero h1{font-size:clamp(50px,5.8vw,86px);font-weight:400;line-height:1.05;letter-spacing:-3.8px;margin:35px 0 25px}.chem-lead{font-size:18px;color:#d3e2de;max-width:480px}.chem-actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin:30px 0 16px}.chem-secondary{font-size:14px;border-bottom:1px solid #779e96;padding:10px 0}.chem-access-note{font-size:12px;color:#bad0ca;max-width:380px}.chem-identity{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:55px 9%;background:#e7efeb;border-radius:0 0 0 100px;text-align:center;color:#174c52}.chem-identity>img{display:block;width:100%;height:auto;background:#fff;border-radius:5px}.chem-wordmark{font-size:clamp(21px,2.1vw,30px);letter-spacing:6px;margin-top:28px;font-weight:700}.chem-identity>p{margin:25px 0;font-size:15px}.chem-mini-nav{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.chem-mini-nav span{border:1px solid #aec6bd;border-radius:30px;padding:8px 14px;font-size:12px}
.chem-overview{background:#f8f8f2}.chem-section-heading{display:grid;grid-template-columns:1fr 1fr;column-gap:9%;align-items:end}.chem-section-heading>.eyebrow{grid-column:1/-1;color:#547c70;margin-bottom:25px}.chem-section-heading h2{margin:0}.chem-section-heading>p:last-child{max-width:440px;color:#55666a}.chem-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:55px}.chem-feature-grid article{border-top:1px solid #b9ccc5;padding-top:25px}.chem-feature-number{font-family:monospace;font-size:10px;letter-spacing:1px;color:#547c70}.chem-feature-grid h3{font-size:25px;font-weight:400;line-height:1.25;margin:22px 0 18px;letter-spacing:-.5px}.chem-feature-grid p{font-size:14px;color:#55666a}
.chem-workflow{display:grid;grid-template-columns:1fr 1fr;gap:10%;background:#eee9df;border-radius:0 80px 0 0}.chem-workflow>div>p{max-width:440px;color:#55666a}.chem-workflow h2{margin:25px 0}.chem-flow{list-style:none;padding:0;margin:0}.chem-flow li{display:flex;gap:24px;border-top:1px solid #bac4bc;padding:27px 0}.chem-flow li>span{font-family:monospace;color:#547c70;font-size:12px;padding-top:5px}.chem-flow h3{font-weight:400;font-size:22px;margin:0 0 8px}.chem-flow p{font-size:14px;margin:0;color:#55666a}.chem-availability{display:grid;grid-template-columns:1fr 1fr;gap:10%}.chem-availability h2{margin:25px 0}.chem-availability>div>p{color:#55666a;max-width:460px}.chem-release-list{align-self:center}.chem-release-list>div{display:grid;grid-template-columns:10px 1fr auto;gap:16px;align-items:center;padding:24px 0;border-bottom:1px solid #d2d9d5}.chem-release-list h3{font-weight:400;font-size:20px;margin:0 0 5px}.chem-release-list p{font-size:12px;color:#55666a;margin:0}.chem-release-list a{font-size:13px;border-bottom:1px solid #78998d;padding:8px 0}.release-dot{width:8px;height:8px;border-radius:50%;background:#348576}.release-dot.planned{background:#b9c4bd}.release-status{font-size:10px;color:#55666a}
.chem-early{display:grid;grid-template-columns:1fr 1fr;gap:10%;background:#174c52;color:#f4f5ef;border-radius:70px 0 0 0}.chem-early h2{margin:25px 0}.chem-early p{color:#d1e2dc;max-width:450px}.chem-pricing{border-top:1px solid #70958b;padding-top:25px;margin-top:35px;font-size:14px}.chem-early label{display:block;font-size:12px;margin:0 0 19px}.chem-early label>span{color:#b7cec7}.chem-early input,.chem-early select,.chem-early textarea{display:block;box-sizing:border-box;width:100%;margin-top:8px;border:1px solid #7c9e94;border-radius:3px;background:#f4f5ef;color:#142e37;padding:13px 14px;font-size:15px}.chem-early textarea{resize:vertical;min-height:100px}.chem-early .form-note,.chem-early [role=status]{font-size:12px;line-height:1.7}.chem-email-fallback{display:inline-block;font-size:12px;margin-top:15px;text-decoration:underline;text-underline-offset:4px}.chem-help{display:grid;grid-template-columns:1fr 1fr;gap:10%}.chem-help h2{margin:25px 0}.chem-help h3{font-size:22px;font-weight:400}.chem-help p{font-size:14px;color:#55666a}.chem-help p>a{overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}.chem-use-note{border-top:1px solid #d2d9d5;padding-top:20px;margin-top:25px}.chem-page footer .brand{max-width:240px}.site-header nav [aria-current=page]{color:#287867;text-decoration:underline;text-underline-offset:7px}
@media(max-width:1100px){.chem-promo{grid-template-columns:80px 1fr}.chem-promo>.button{grid-column:2;justify-self:start}.chem-promo-icon{height:80px}.chem-hero-copy{padding:55px 8%}.chem-feature-grid{gap:25px}}
@media(min-width:721px) and (max-width:960px){.site-header{position:relative;z-index:5}.menu-toggle{display:flex;background:none;border:1px solid #b8c6bd;padding:9px 12px;gap:20px;color:var(--ink);font-size:12px;align-items:center}.site-header nav{display:none;position:absolute;left:0;right:0;top:118px;background:var(--paper);padding:20px 6%;box-shadow:0 10px 20px #112d3620;flex-direction:column;align-items:stretch;gap:0;font-size:15px}.site-header nav.open{display:flex}.site-header nav a{padding:16px 0}}
@media(max-width:720px){.chem-promo{grid-template-columns:1fr;padding:30px 7%;margin:30px 0;gap:22px}.chem-promo-icon{width:80px}.chem-promo>.button{grid-column:auto;white-space:normal}.chem-promo h3{font-size:29px}.chem-hero{grid-template-columns:1fr}.chem-hero-copy{padding:45px 7%}.chem-hero h1{font-size:clamp(44px,10.5vw,70px);letter-spacing:-2px}.chem-hero .eyebrow{margin-bottom:22px}.chem-lead{font-size:16px}.chem-identity{padding:40px 12%;border-radius:0 0 0 65px}.chem-identity>img{max-width:370px}.chem-wordmark{font-size:23px;letter-spacing:4px}.chem-actions{gap:18px}.chem-page h2{letter-spacing:-1px}.chem-section-heading,.chem-feature-grid,.chem-workflow,.chem-availability,.chem-early,.chem-help{grid-template-columns:1fr;gap:30px}.chem-section-heading{gap:15px}.chem-section-heading>.eyebrow{margin-bottom:10px}.chem-feature-grid{margin-top:30px}.chem-workflow{border-radius:0 50px 0 0}.chem-release-list>div{gap:12px}.release-status{font-size:9px}.chem-early{border-radius:50px 0 0 0}.chem-help>div:last-child{border-top:1px solid #d2d9d5;padding-top:20px}}
