.product-site{--p-ink:#193127;--p-muted:#67766d;--p-green:#194836;--p-line:#e2e9e3;color:var(--p-ink);background:#fbfcfa;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.product-site a{text-decoration:none}.product-site-header{max-width:1240px;margin:auto;padding:17px 28px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #edf0eb}.product-site-header nav,.product-site-header>div{display:flex;align-items:center;gap:23px}.product-site-header nav a,.product-site-header>div>a:first-child{font-size:11px;color:#54645a;font-weight:600}.product-site-header>div{gap:16px}.site-cta{display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:#194836;color:white!important;font-size:11px;font-weight:700;padding:10px 14px}.product-hero{max-width:1180px;margin:auto;padding:81px 24px 79px;display:grid;grid-template-columns:1.05fr .95fr;grid-gap:56px;gap:56px;align-items:center}.product-eyebrow{font-size:9px;letter-spacing:1.4px;font-weight:750;color:#50735d}.product-hero h1{font-size:clamp(42px,5vw,62px);letter-spacing:-2.6px;line-height:1.06;margin:20px 0 17px;max-width:650px}.product-hero h1 em{font-style:normal;color:#286447}.product-hero>div:first-child>p{font-size:14px;line-height:1.75;color:#69776f;max-width:580px}.product-hero-actions{display:flex;gap:15px;align-items:center;flex-wrap:wrap;margin-top:24px}.site-cta.large{padding:13px 17px;font-size:12px}.site-secondary{font-size:11px;color:#426a52;font-weight:700}.product-proof{font-size:9px;color:#7a887e;margin-top:19px}.product-proof span{padding:0 5px;color:#acb7ad}.procurement-preview{border:1px solid #e3e9e2;border-radius:12px;background:#fff;box-shadow:0 20px 55px rgba(27,62,43,.11);overflow:hidden;transform:rotate(-.8deg)}.preview-top{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid #edf0ec}.preview-mode{font-size:8px;letter-spacing:1px;color:#78857c;font-weight:750}.preview-content{padding:23px 20px}.preview-content>small{font-size:8px;letter-spacing:1px;color:#728077;font-weight:750}.preview-content h2{font-size:18px;letter-spacing:-.4px;margin:10px 0 15px}.preview-row{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #eff2ee}.preview-icon{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;background:#eaf1e7;color:#426c4a;font-size:9px;font-weight:750}.preview-icon.mint{background:#e4f3ed;color:#38836b}.preview-row>div{flex:1 1;display:grid;grid-gap:3px;gap:3px}.preview-row b{font-size:10px}.preview-row small{font-size:8px;color:#839087}.preview-tag{font-size:8px;color:#5f7466;background:#f2f5f1;border-radius:20px;padding:4px 7px}.preview-tag.pending{background:#f8f3e4;color:#917d43}.preview-callout{font-size:9px;line-height:1.6;color:#776a42;background:#fbf8ee;border:1px solid #f1ecd9;border-radius:7px;padding:10px;margin-top:14px}.preview-bottom{padding:12px 16px;border-top:1px solid #edf0ec;background:#fafbf9;font-size:9px;color:#607066}.preview-bottom span{padding:0 7px;color:#7a9a7d}.workflow-section{background:#f4f7f2;border-block:1px solid #e9eee7;padding:70px max(24px,calc((100% - 1130px)/2))}.section-heading{text-align:center;max-width:650px;margin:0 auto 32px}.section-heading h2{font-size:38px;line-height:1.12;letter-spacing:-1.3px;margin:13px 0}.section-heading p{font-size:12px;line-height:1.6;color:#748077}.workflow-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.workflow-grid article{background:#fff;border:1px solid #e6ebe5;border-radius:9px;padding:17px}.workflow-grid article>span{font-size:9px;color:#729078;font-weight:750}.workflow-grid h3{font-size:12px;margin:12px 0 6px}.workflow-grid p{font-size:9px;line-height:1.6;color:#76837b}.product-notes{max-width:1130px;margin:auto;padding:77px 24px;display:grid;grid-template-columns:1fr .85fr;grid-gap:65px;gap:65px;align-items:center}.product-notes h2{font-size:31px;line-height:1.14;letter-spacing:-.9px;margin:13px 0}.product-notes>div:first-child p{font-size:12px;line-height:1.75;color:#6b7970}.notes-list{display:grid;grid-gap:10px;gap:10px}.notes-list span{font-size:10px;padding:10px 12px;border:1px solid #e6ece5;border-radius:7px;background:#fff;color:#536358}.notes-list span:last-child,.notes-list span:nth-last-child(2){background:#faf8ef;color:#776d4b}.product-cta{background:#194836;color:white;padding:38px max(24px,calc((100% - 1130px)/2));display:flex;justify-content:space-between;gap:20px;align-items:center}.product-cta .product-eyebrow{color:#bad4b7}.product-cta h2{font-size:28px;line-height:1.16;margin-top:10px;letter-spacing:-.7px}.site-cta.inverse{background:white;color:#194836!important;padding:13px 16px}.product-site-footer{max-width:1180px;margin:auto;padding:22px 24px;display:grid;grid-template-columns:auto 1fr auto auto;grid-gap:20px;gap:20px;align-items:center}.product-site-footer small,.product-site-footer>span{font-size:9px;color:#79867e}.product-site-footer>div{display:flex;gap:13px;flex-wrap:wrap}.product-site-footer>div a{font-size:9px;color:#53685a;font-weight:650}.product-site a:focus-visible{outline:3px solid #a6c794;outline-offset:3px}@media(max-width:840px){.product-site-header{padding:14px 18px}.product-site-header nav{gap:12px}.product-hero{padding:55px 20px;gap:28px}.product-hero h1{font-size:44px}.product-site-footer{grid-template-columns:auto 1fr}.product-site-footer>div{grid-column:1/3;grid-row:2}.product-site-footer small{grid-column:2;grid-row:1;justify-self:end}}@media(max-width:620px){.product-site-header nav{display:none}.product-site-header{padding:12px 16px}.product-hero{grid-template-columns:1fr;padding:45px 18px;gap:34px}.product-hero h1{font-size:42px;letter-spacing:-2px}.product-hero>div:first-child>p{font-size:13px}.product-proof{line-height:1.8}.procurement-preview{transform:none}.workflow-section{padding:53px 18px}.section-heading{text-align:left}.section-heading h2{font-size:32px}.workflow-grid{grid-template-columns:1fr 1fr}.workflow-grid article{padding:14px}.product-notes{grid-template-columns:1fr;padding:55px 18px;gap:25px}.product-notes h2{font-size:29px}.product-cta{padding:31px 18px;display:grid}.product-cta h2{font-size:26px}.site-cta.inverse{justify-self:start}.product-site-footer{grid-template-columns:1fr 1fr;padding:22px 18px}.product-site-footer>span{grid-column:1/3;grid-row:2}.product-site-footer>div{grid-column:1/3;grid-row:3}.product-site-footer small{grid-column:2;grid-row:1}}