.booking-direct[data-astro-cid-vjd3fee3]{margin-top:1.2rem;font-size:.85rem}.booking-direct[data-astro-cid-vjd3fee3] a[data-astro-cid-vjd3fee3]{text-decoration:underline;text-underline-offset:3px}[data-astro-cid-vjd3fee3][hidden]{display:none!important}.box-models-section[data-astro-cid-ikpsrwxo]{padding:4.5rem 0;background:#f4f6f2}.box-models-section[data-astro-cid-ikpsrwxo] h2[data-astro-cid-ikpsrwxo]{font-size:clamp(1.8rem,3vw,2.4rem);color:#0e2f3d}.pricing-eyebrow[data-astro-cid-ikpsrwxo]{color:#036341;font-size:.8rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.pricing-section-lead[data-astro-cid-ikpsrwxo]{max-width:850px;line-height:1.8}.box-model-grid[data-astro-cid-ikpsrwxo]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:2rem}.box-model[data-astro-cid-ikpsrwxo]{display:flex;flex-direction:column;padding:1.8rem;border:1px solid #d5dfd8;border-radius:14px;background:#fff;min-width:0}.box-model[data-astro-cid-ikpsrwxo] h3[data-astro-cid-ikpsrwxo]{font-size:1.25rem;color:#0e2f3d}.box-model[data-astro-cid-ikpsrwxo] p[data-astro-cid-ikpsrwxo],.box-model[data-astro-cid-ikpsrwxo] li[data-astro-cid-ikpsrwxo]{font-size:.9rem;line-height:1.75}.box-model[data-astro-cid-ikpsrwxo] ul[data-astro-cid-ikpsrwxo]{padding-left:1.2rem;margin-bottom:1.5rem}.box-model[data-astro-cid-ikpsrwxo] a[data-astro-cid-ikpsrwxo]{margin-top:auto;font-size:.87rem;font-weight:600}.box-model[data-astro-cid-ikpsrwxo] .box-model-badge[data-astro-cid-ikpsrwxo]{align-self:flex-start;color:#036341;background:#eff7e7;padding:.3rem .6rem;border-radius:5px;font-size:.75rem;font-weight:700}.box-model--upcoming[data-astro-cid-ikpsrwxo]{background:#edf1ed;border-style:dashed}.pricing-footnote[data-astro-cid-ikpsrwxo]{font-size:.85rem;line-height:1.8;margin-top:1.5rem}@media(max-width:800px){.box-model-grid[data-astro-cid-ikpsrwxo]{grid-template-columns:1fr}.box-models-section[data-astro-cid-ikpsrwxo]{padding:3rem 0}}.connect-pricing[data-astro-cid-onbjs6ym]{color:#0e2f3d}.connect-pricing-hero[data-astro-cid-onbjs6ym]{padding:3rem 0 3.5rem;background:#0e2f3d;color:#fff}.connect-pricing-hero[data-astro-cid-onbjs6ym] h1[data-astro-cid-onbjs6ym]{max-width:960px;font-size:clamp(2.1rem,4.2vw,3.7rem);line-height:1.15;letter-spacing:-.04em}.connect-pricing-hero[data-astro-cid-onbjs6ym]>.container[data-astro-cid-onbjs6ym]>p[data-astro-cid-onbjs6ym]:not(.pricing-eyebrow){max-width:820px;line-height:1.8;color:#e0e9e8}.pricing-eyebrow[data-astro-cid-onbjs6ym]{color:#036341;font-size:.8rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.connect-pricing-hero[data-astro-cid-onbjs6ym] .pricing-eyebrow[data-astro-cid-onbjs6ym]{color:#bdf347}.pricing-common[data-astro-cid-onbjs6ym]{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin-top:2rem;font-size:.8rem}.pricing-common[data-astro-cid-onbjs6ym]>span[data-astro-cid-onbjs6ym]>span[data-astro-cid-onbjs6ym]{color:#bdf347}.connect-pricing-section[data-astro-cid-onbjs6ym]{padding:4rem 0}.connect-pricing-section[data-astro-cid-onbjs6ym] h2[data-astro-cid-onbjs6ym]{font-size:clamp(1.75rem,3vw,2.35rem);line-height:1.25}.pricing-section-lead[data-astro-cid-onbjs6ym]{max-width:850px;line-height:1.8;color:#536569}.connect-plan-grid[data-astro-cid-onbjs6ym]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:2.5rem 0 1.5rem}.connect-plan[data-astro-cid-onbjs6ym]{display:flex;flex-direction:column;padding:2rem;border:1px solid #d5dfd8;border-radius:16px;background:#fff}.connect-plan-featured[data-astro-cid-onbjs6ym]{border:2px solid #038053;padding:calc(2rem - 1px);background:#f6faf0;box-shadow:0 12px 30px #0e2f3d0a}.connect-plan[data-astro-cid-onbjs6ym] h3[data-astro-cid-onbjs6ym]{margin:0;font-size:1.5rem}.connect-plan-description[data-astro-cid-onbjs6ym]{min-height:3.6em;margin:.75rem 0 1.5rem;font-size:.9rem;line-height:1.8;color:#536569}.connect-plan-price[data-astro-cid-onbjs6ym]{margin:0 0 1.5rem}.connect-plan-price[data-astro-cid-onbjs6ym] strong[data-astro-cid-onbjs6ym]{display:block;font-size:clamp(2rem,3.3vw,3rem);line-height:1.25;letter-spacing:-.04em}.connect-plan-price[data-astro-cid-onbjs6ym]>span[data-astro-cid-onbjs6ym]{display:block;margin-top:.35rem;font-size:.8rem;color:#536569}.connect-plan[data-astro-cid-onbjs6ym] dl[data-astro-cid-onbjs6ym]{margin:0;font-size:.85rem}.connect-plan[data-astro-cid-onbjs6ym] dl[data-astro-cid-onbjs6ym]>div[data-astro-cid-onbjs6ym]{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:.7rem 0;border-bottom:1px solid #d5dfd8}.connect-plan[data-astro-cid-onbjs6ym] dd[data-astro-cid-onbjs6ym]{margin:0;font-size:1.1rem;font-weight:700}.connect-plan[data-astro-cid-onbjs6ym] ul[data-astro-cid-onbjs6ym]{display:grid;gap:.85rem;list-style:none;padding:0;margin:1.5rem 0 2rem;font-size:.85rem;line-height:1.5}.connect-plan[data-astro-cid-onbjs6ym] li[data-astro-cid-onbjs6ym]{display:flex;gap:.6rem}.connect-plan[data-astro-cid-onbjs6ym] li[data-astro-cid-onbjs6ym]>span[data-astro-cid-onbjs6ym]{color:#036341}.connect-plan-cta[data-astro-cid-onbjs6ym]{display:block;padding:.9rem .6rem;border:1px solid #038053;border-radius:8px;margin-top:auto;color:#036341;text-align:center;text-decoration:none;font-weight:600;font-size:.85rem;line-height:1.5}.connect-plan-featured[data-astro-cid-onbjs6ym] .connect-plan-cta[data-astro-cid-onbjs6ym]{background:#036341;color:#fff}.connect-plan-cta[data-astro-cid-onbjs6ym]:hover{background:#0e2f3d;border-color:#0e2f3d;color:#fff}.connect-plan-cta[data-astro-cid-onbjs6ym]:focus-visible{outline:3px solid #036341;outline-offset:4px}.connect-capacity-rates[data-astro-cid-onbjs6ym]{margin:2rem 0 1.5rem}.connect-capacity-rates[data-astro-cid-onbjs6ym] summary[data-astro-cid-onbjs6ym]{cursor:pointer;font-size:.9rem;font-weight:600;line-height:1.8}.connect-capacity-rates[data-astro-cid-onbjs6ym] .connect-price-table[data-astro-cid-onbjs6ym]{background:#fff;margin:1rem 0}.connect-price-table[data-astro-cid-onbjs6ym]{overflow-x:auto;margin:2rem 0;border:1px solid #d5dfd8;border-radius:12px}.connect-price-table[data-astro-cid-onbjs6ym] table[data-astro-cid-onbjs6ym]{width:100%;border-collapse:collapse;text-align:left;font-size:.95rem}.connect-price-table[data-astro-cid-onbjs6ym] th[data-astro-cid-onbjs6ym],.connect-price-table[data-astro-cid-onbjs6ym] td[data-astro-cid-onbjs6ym]{padding:1rem 1.25rem;border-bottom:1px solid #e2e7e3}.connect-price-table[data-astro-cid-onbjs6ym] thead[data-astro-cid-onbjs6ym]{background:#f0f5ed}.connect-price-table[data-astro-cid-onbjs6ym] tbody[data-astro-cid-onbjs6ym] tr[data-astro-cid-onbjs6ym]:last-child>[data-astro-cid-onbjs6ym]{border-bottom:0}.pricing-capacity-note[data-astro-cid-onbjs6ym]{padding:1rem 1.25rem;border-left:3px solid #038053;background:#f4f6f2;font-size:.9rem;line-height:1.8}.pricing-footnote[data-astro-cid-onbjs6ym]{font-size:.85rem;line-height:1.8;max-width:960px}.connect-calculator-section[data-astro-cid-onbjs6ym],.pricing-organizations[data-astro-cid-onbjs6ym]{background:#f4f6f2}.connect-calculator-section[data-astro-cid-onbjs6ym]{scroll-margin-top:100px}.connect-calculator[data-astro-cid-onbjs6ym]{display:grid;grid-template-columns:1.1fr 1fr;gap:3rem;align-items:start}.connect-calculator-inputs[data-astro-cid-onbjs6ym]>p[data-astro-cid-onbjs6ym]:not(.pricing-eyebrow){line-height:1.8}.connect-calculator[data-astro-cid-onbjs6ym] label[data-astro-cid-onbjs6ym]{display:block;font-size:.9rem;font-weight:600;margin-top:1.4rem}.connect-calculator[data-astro-cid-onbjs6ym] input[data-astro-cid-onbjs6ym],.connect-calculator[data-astro-cid-onbjs6ym] select[data-astro-cid-onbjs6ym]{display:block;width:100%;max-width:330px;border:1px solid #9aac9c;border-radius:7px;padding:.8rem 1rem;font:inherit;color:#0e2f3d;background:#fff;margin-top:.5rem}.connect-calculator[data-astro-cid-onbjs6ym] input[data-astro-cid-onbjs6ym][aria-invalid=true]{border-color:#a42b2b}.connect-calculator-result[data-astro-cid-onbjs6ym]{background:#fff;padding:2rem;border:1px solid #d5dfd8;border-radius:14px}.connect-price-total[data-astro-cid-onbjs6ym] output[data-astro-cid-onbjs6ym]{display:block;font-size:clamp(2.5rem,4vw,3.8rem);letter-spacing:-.045em;font-weight:700;line-height:1.3}.connect-price-total[data-astro-cid-onbjs6ym] span[data-astro-cid-onbjs6ym]{font-size:.8rem;color:#536569}.connect-calculator[data-astro-cid-onbjs6ym] dl[data-astro-cid-onbjs6ym]{margin:1.5rem 0 2rem;font-size:.84rem}.connect-calculator[data-astro-cid-onbjs6ym] dl[data-astro-cid-onbjs6ym]>div[data-astro-cid-onbjs6ym]{display:flex;justify-content:space-between;gap:1rem;padding:.65rem 0;border-bottom:1px solid #e2e7e3}.connect-calculator[data-astro-cid-onbjs6ym] dd[data-astro-cid-onbjs6ym]{margin:0;font-weight:600;white-space:nowrap}.connect-price-error[data-astro-cid-onbjs6ym]{min-height:1.6rem;color:#a42b2b;font-size:.85rem}.connect-price-email[data-astro-cid-onbjs6ym]{display:block;margin-top:1rem;font-size:.85rem;font-weight:600}.connect-price-email[data-astro-cid-onbjs6ym][hidden]{display:none}.pricing-example[data-astro-cid-onbjs6ym]{font-size:.9rem;max-width:900px;margin:2rem 0 0;line-height:1.8}.pricing-explainer-grid[data-astro-cid-onbjs6ym]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:2rem}.pricing-explainer-grid[data-astro-cid-onbjs6ym] h3[data-astro-cid-onbjs6ym],.pricing-organization-grid[data-astro-cid-onbjs6ym] h3[data-astro-cid-onbjs6ym]{font-size:1.15rem;line-height:1.4}.pricing-explainer-grid[data-astro-cid-onbjs6ym] p[data-astro-cid-onbjs6ym],.pricing-organization-grid[data-astro-cid-onbjs6ym] p[data-astro-cid-onbjs6ym]{font-size:.95rem;line-height:1.8;color:#536569}.connect-independent[data-astro-cid-onbjs6ym]{padding:1.5rem;border-left:3px solid #038053;background:#f4f6f2;margin-top:2rem;line-height:1.8;font-size:.95rem}.connect-independent[data-astro-cid-onbjs6ym] a[data-astro-cid-onbjs6ym]{font-weight:600}.pricing-organization-grid[data-astro-cid-onbjs6ym]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;margin-top:2rem}.pricing-faq[data-astro-cid-onbjs6ym]{max-width:1000px}.pricing-faq[data-astro-cid-onbjs6ym] details[data-astro-cid-onbjs6ym]{border-bottom:1px solid #d5dfd8;padding:1.3rem 0;line-height:1.8}.pricing-faq[data-astro-cid-onbjs6ym] summary[data-astro-cid-onbjs6ym]{font-weight:600;cursor:pointer}.pricing-faq[data-astro-cid-onbjs6ym] details[data-astro-cid-onbjs6ym] p[data-astro-cid-onbjs6ym]{margin-top:1rem}.sr-only[data-astro-cid-onbjs6ym]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:1000px)and (min-width:801px){.connect-plan[data-astro-cid-onbjs6ym]{padding:1.25rem}.connect-plan-featured[data-astro-cid-onbjs6ym]{padding:calc(1.25rem - 1px)}}@media(max-width:800px){.connect-calculator[data-astro-cid-onbjs6ym],.connect-plan-grid[data-astro-cid-onbjs6ym],.pricing-explainer-grid[data-astro-cid-onbjs6ym],.pricing-organization-grid[data-astro-cid-onbjs6ym]{grid-template-columns:1fr;gap:1.5rem}.connect-plan-description[data-astro-cid-onbjs6ym]{min-height:0}}@media(max-width:600px){.connect-pricing-section[data-astro-cid-onbjs6ym]{padding:3rem 0}.connect-price-table[data-astro-cid-onbjs6ym] th[data-astro-cid-onbjs6ym],.connect-price-table[data-astro-cid-onbjs6ym] td[data-astro-cid-onbjs6ym]{padding:.85rem .55rem;font-size:.75rem}.connect-calculator-result[data-astro-cid-onbjs6ym]{padding:1.25rem}}.platform-map[data-astro-cid-o35mtlpl]{padding-top:1rem;padding-bottom:3.5rem;color:#173e41}h2[data-astro-cid-o35mtlpl]{font-size:clamp(1.4rem,2.3vw,1.9rem);line-height:1.35;margin-bottom:2rem}ol[data-astro-cid-o35mtlpl]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;padding:0;list-style:none}li[data-astro-cid-o35mtlpl]{position:relative;padding:1.8rem;background:#f0f5eb;border:1px solid #d9e4d0;border-radius:16px}li[data-astro-cid-o35mtlpl]:not(:last-child):after{content:"→";position:absolute;right:-2rem;top:50%;font-size:1.3rem;color:#648a56}svg[data-astro-cid-o35mtlpl]{width:48px;height:48px;margin-bottom:1rem;color:#326951}h3[data-astro-cid-o35mtlpl]{font-size:1.1rem;margin:0 0 .6rem}p[data-astro-cid-o35mtlpl]{font-size:.87rem;line-height:1.75;margin:0;color:#4f635b}.platform-map__note[data-astro-cid-o35mtlpl]{margin-top:1.2rem;font-size:.8rem}@media(max-width:700px){ol[data-astro-cid-o35mtlpl]{grid-template-columns:minmax(0,1fr);gap:2.5rem}li[data-astro-cid-o35mtlpl]{padding:1.4rem}li[data-astro-cid-o35mtlpl]:not(:last-child):after{content:"↓";top:auto;bottom:-2rem;right:50%}}.solutions-grid[data-astro-cid-awzut3z5]{grid-template-columns:repeat(3,minmax(0,1fr))}.solution-link-card[data-astro-cid-awzut3z5]{display:flex;flex-direction:column;padding:1.75rem;border-radius:12px;background:#fff;box-shadow:none;border:1px solid #dfe7db}.solution-link-card[data-astro-cid-awzut3z5] h3[data-astro-cid-awzut3z5]{font-size:1.15rem;line-height:1.5}.solution-link-card[data-astro-cid-awzut3z5] p[data-astro-cid-awzut3z5]{font-size:.85rem;line-height:1.8;flex:1}.solution-link-card[data-astro-cid-awzut3z5]>span[data-astro-cid-awzut3z5]{font-size:.75rem;padding-top:.75rem;margin-top:.75rem;border-top:1px solid #e3eadf}.solution-link-card[data-astro-cid-awzut3z5]:hover{border-color:#a9c695;box-shadow:0 8px 24px #153e3f08}.solution-cta-card[data-astro-cid-awzut3z5]{background:#edf3e4;border:1px solid #dbe6cd;box-shadow:none}@media(max-width:950px){.solutions-grid[data-astro-cid-awzut3z5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.solutions-grid[data-astro-cid-awzut3z5]{grid-template-columns:minmax(0,1fr)}}.product-showcase[data-astro-cid-j26n5e3m]{position:relative;min-width:0;margin:0;padding:1.4rem;background:#e7ede8;border:1px solid #dbe3dc;border-radius:24px}.product-showcase--photo[data-astro-cid-j26n5e3m]{padding:0;background:transparent;border:0;border-radius:0}.product-showcase__photo[data-astro-cid-j26n5e3m]{width:83%;height:235px;margin:0 0 0 auto;overflow:hidden;border-radius:20px;background:#dce4dc}.product-showcase__photo[data-astro-cid-j26n5e3m] img[data-astro-cid-j26n5e3m]{display:block;width:100%;height:100%;object-fit:cover}.product-showcase__screen[data-astro-cid-j26n5e3m]{display:block;position:relative;overflow:hidden;background:#fff;border:1px solid #cedbd4;border-radius:12px;box-shadow:0 18px 48px -20px #153e3f55,0 3px 10px #153e3f0a;color:#214a4a;transition:transform .2s,box-shadow .2s}.product-showcase__screen[data-astro-cid-j26n5e3m]:hover{transform:translateY(-3px);box-shadow:0 22px 48px -18px #153e3f55}.product-showcase--photo[data-astro-cid-j26n5e3m] .product-showcase__screen[data-astro-cid-j26n5e3m]{margin-top:-100px;width:95%}.product-showcase__bar[data-astro-cid-j26n5e3m]{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .9rem;font-size:.65rem;line-height:1.4;font-weight:650;background:#fcfdfb;border-bottom:1px solid #e2e8e2}.product-showcase__demo[data-astro-cid-j26n5e3m]{font-weight:400;color:#587367;text-align:right}.product-showcase__screen[data-astro-cid-j26n5e3m] img[data-astro-cid-j26n5e3m]{display:block;width:100%;height:auto}figcaption[data-astro-cid-j26n5e3m]{display:flex;flex-wrap:wrap;gap:.2rem 1rem;margin-top:.8rem;color:#617368;font-size:.63rem;line-height:1.6}figcaption[data-astro-cid-j26n5e3m] a[data-astro-cid-j26n5e3m]{color:inherit;text-decoration:underline;text-underline-offset:2px}.product-showcase--compact[data-astro-cid-j26n5e3m]{padding:1rem;border:0;border-radius:0}.product-showcase--compact[data-astro-cid-j26n5e3m].product-showcase--photo{padding:1rem 1rem 0}.product-showcase--compact[data-astro-cid-j26n5e3m] .product-showcase__photo[data-astro-cid-j26n5e3m]{height:170px}.product-showcase--compact[data-astro-cid-j26n5e3m].product-showcase--photo .product-showcase__screen[data-astro-cid-j26n5e3m]{margin-top:-95px}.product-showcase--compact[data-astro-cid-j26n5e3m] figcaption[data-astro-cid-j26n5e3m]{font-size:.59rem}@media(max-width:600px){.product-showcase[data-astro-cid-j26n5e3m]{padding:.75rem;border-radius:16px}.product-showcase--photo[data-astro-cid-j26n5e3m]{padding:0}.product-showcase__photo[data-astro-cid-j26n5e3m]{height:180px}.product-showcase__bar[data-astro-cid-j26n5e3m]{padding:.5rem .65rem;font-size:.57rem}.product-showcase--photo[data-astro-cid-j26n5e3m] .product-showcase__screen[data-astro-cid-j26n5e3m]{margin-top:-75px;width:96%}.product-showcase--compact[data-astro-cid-j26n5e3m] .product-showcase__photo[data-astro-cid-j26n5e3m]{height:145px}}.products-intro[data-astro-cid-yu7yex5o]{padding:4.5rem 0 3rem;background:#f3f6ef;border-bottom:1px solid #e2e8dc}.products-eyebrow[data-astro-cid-yu7yex5o]{font-size:.72rem;font-weight:650;color:#4e7058;margin-bottom:.8rem}h1[data-astro-cid-yu7yex5o]{font-size:clamp(2.3rem,4.3vw,3.8rem);line-height:1.15;letter-spacing:-.045em;color:#153e41;max-width:920px;text-wrap:balance;margin:0 0 1.3rem}.products-lead[data-astro-cid-yu7yex5o]{max-width:780px;color:#52685e;font-size:1.05rem;line-height:1.85}.products-jump[data-astro-cid-yu7yex5o]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:2rem}.products-jump[data-astro-cid-yu7yex5o] a[data-astro-cid-yu7yex5o]{display:flex;align-items:center;gap:1.1rem;font-size:.75rem;font-weight:600;padding:.7rem .9rem;border:1px solid #d7e1ce;border-radius:7px;background:#ffffffb3;color:#345a43}.products-jump[data-astro-cid-yu7yex5o] a[data-astro-cid-yu7yex5o]:hover{border-color:#8eb267;background:#e9f1dd}.products-apps[data-astro-cid-yu7yex5o]{padding:3.5rem 0}.products-grid[data-astro-cid-yu7yex5o]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.products-app[data-astro-cid-yu7yex5o]{display:flex;flex-direction:column;gap:1rem;background:#f7f9f4;border:1px solid #e0e7db;border-radius:18px;overflow:hidden}.products-app__copy[data-astro-cid-yu7yex5o]{padding:2rem 2rem 0;flex:1}.product-question[data-astro-cid-yu7yex5o]{display:flex;gap:.75rem;align-items:center;color:#50714e;font-size:.73rem;font-weight:600;margin:0 0 1.1rem}.product-question[data-astro-cid-yu7yex5o] span[data-astro-cid-yu7yex5o]{font-size:.65rem;color:#74946b}h2[data-astro-cid-yu7yex5o]{font-size:1.7rem;color:#153e41;letter-spacing:-.035em;line-height:1.3;margin:0 0 .8rem}h2[data-astro-cid-yu7yex5o] a[data-astro-cid-yu7yex5o]{color:inherit}.products-app__copy[data-astro-cid-yu7yex5o]>p[data-astro-cid-yu7yex5o]:not(.product-question),.products-fit[data-astro-cid-yu7yex5o] p[data-astro-cid-yu7yex5o]:not(.products-eyebrow),.products-platform[data-astro-cid-yu7yex5o] p[data-astro-cid-yu7yex5o]:not(.products-eyebrow){color:#52665b;font-size:.9rem;line-height:1.8}.products-explore[data-astro-cid-yu7yex5o]{display:inline-flex;gap:1.6rem;color:#24613e;font-size:.8rem;font-weight:650;margin-top:.6rem;padding-bottom:.4rem;border-bottom:1px solid #b7cfa7}.products-explore[data-astro-cid-yu7yex5o]:hover{color:#153e41;border-color:#416b44}.products-fit[data-astro-cid-yu7yex5o]{display:grid;grid-template-columns:1fr 1.4fr;gap:3rem;padding:3rem 0 .5rem;margin-top:2rem;border-top:1px solid #dde6d8}.products-fit[data-astro-cid-yu7yex5o] a[data-astro-cid-yu7yex5o]{color:#24613e;font-size:.8rem;font-weight:600}.products-platform[data-astro-cid-yu7yex5o]{background:#f3f6f0;padding:3.5rem 0 4.5rem;border-top:1px solid #e2e8dc}.products-platform__heading[data-astro-cid-yu7yex5o]{max-width:750px;margin-bottom:2rem}.products-platform__grid[data-astro-cid-yu7yex5o]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.products-platform__card[data-astro-cid-yu7yex5o]{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:1.5rem;padding:1.7rem;background:#fff;border:1px solid #dde6d8;border-radius:14px}.products-platform__card[data-astro-cid-yu7yex5o] h3[data-astro-cid-yu7yex5o]{font-size:1.25rem;margin:0 0 .6rem;color:#153e41}.products-platform__card[data-astro-cid-yu7yex5o] .products-eyebrow[data-astro-cid-yu7yex5o]{font-size:.64rem}.products-platform__visual[data-astro-cid-yu7yex5o] img[data-astro-cid-yu7yex5o]{width:100%;height:auto;display:block;border-radius:5px}.products-platform__card--box[data-astro-cid-yu7yex5o] .products-platform__visual[data-astro-cid-yu7yex5o] img[data-astro-cid-yu7yex5o]{max-height:180px;object-fit:contain}@media(max-width:900px){.products-platform__card[data-astro-cid-yu7yex5o]{grid-template-columns:1fr}.products-platform__visual[data-astro-cid-yu7yex5o] img[data-astro-cid-yu7yex5o]{max-height:180px;object-fit:contain}}@media(max-width:700px){.products-intro[data-astro-cid-yu7yex5o]{padding:3rem 0 2rem}.products-grid[data-astro-cid-yu7yex5o],.products-fit[data-astro-cid-yu7yex5o],.products-platform__grid[data-astro-cid-yu7yex5o]{grid-template-columns:minmax(0,1fr);gap:1.5rem}.products-app__copy[data-astro-cid-yu7yex5o]{padding:1.5rem 1.5rem 0}.products-fit[data-astro-cid-yu7yex5o]{margin-top:2rem;padding-top:2rem}.products-apps[data-astro-cid-yu7yex5o],.products-platform[data-astro-cid-yu7yex5o]{padding:2.5rem 0}}.product-walkthrough[data-astro-cid-shjrkfbp]{display:grid;gap:4rem;padding-bottom:4rem}.product-walkthrough__row[data-astro-cid-shjrkfbp]{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:3rem}.product-walkthrough__row[data-astro-cid-shjrkfbp]:nth-child(2n) .product-walkthrough__copy[data-astro-cid-shjrkfbp]{order:2}h2[data-astro-cid-shjrkfbp]{font-size:clamp(1.35rem,2.2vw,1.8rem);line-height:1.4;color:#173e41;margin:0 0 1.2rem}p[data-astro-cid-shjrkfbp]{font-size:.94rem;line-height:1.85;color:#4f635b}figure[data-astro-cid-shjrkfbp]{min-width:0;width:100%;margin:0;padding:1.25rem;background:#e3ece5;border:1px solid #d1dfd5;border-radius:20px}.product-detail--portrait[data-astro-cid-shjrkfbp]{max-width:370px;justify-self:center}a[data-astro-cid-shjrkfbp]{display:block;border:1px solid #cedbd4;border-radius:10px;overflow:hidden;background:#fff;color:#285b53;box-shadow:0 12px 24px -18px #173e41}a[data-astro-cid-shjrkfbp]:focus-visible{outline:3px solid #326951;outline-offset:5px}.product-detail__crop[data-astro-cid-shjrkfbp]{position:relative;overflow:hidden}.product-detail__crop[data-astro-cid-shjrkfbp] img[data-astro-cid-shjrkfbp]{position:absolute;display:block;height:auto}.product-detail__open[data-astro-cid-shjrkfbp]{display:block;padding:.7rem;text-align:right;font-size:.72rem;font-weight:600;border-top:1px solid #e1e9e3}figcaption[data-astro-cid-shjrkfbp]{padding-top:1rem;font-size:.8rem;line-height:1.65;color:#34594a}small[data-astro-cid-shjrkfbp]{display:block;font-size:.68rem;color:#5f7468;margin-top:.5rem}@media(max-width:800px){.product-walkthrough[data-astro-cid-shjrkfbp]{gap:3rem}.product-walkthrough__row[data-astro-cid-shjrkfbp]{grid-template-columns:minmax(0,1fr);gap:1.25rem}.product-walkthrough__row[data-astro-cid-shjrkfbp]:nth-child(2n) .product-walkthrough__copy[data-astro-cid-shjrkfbp]{order:initial}figure[data-astro-cid-shjrkfbp]{padding:.8rem}}.manufacturing-product[data-astro-cid-wfcg5gf3]{color:#173c49}.product-intro[data-astro-cid-wfcg5gf3]{padding:4rem 0 3rem;background:#f4f6f1;border-bottom:1px solid #e0e6dc}.product-intro-grid[data-astro-cid-wfcg5gf3]{display:grid;grid-template-columns:.9fr 1.1fr;gap:3.25rem;align-items:center}.product-kicker[data-astro-cid-wfcg5gf3]{font-size:.8rem;color:#326951;font-weight:700;margin:0 0 1rem}h1[data-astro-cid-wfcg5gf3]{font-size:clamp(2rem,3.4vw,3.3rem);line-height:1.15;margin:0 0 1.25rem}.product-lead[data-astro-cid-wfcg5gf3]{font-size:1.06rem;line-height:1.8}.marketing-actions[data-astro-cid-wfcg5gf3]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;margin-top:1.4rem}.marketing-actions[data-astro-cid-wfcg5gf3]>a[data-astro-cid-wfcg5gf3]{max-width:100%}.marketing-actions[data-astro-cid-wfcg5gf3]>a[data-astro-cid-wfcg5gf3]:not(.cta-button){white-space:nowrap}figure[data-astro-cid-wfcg5gf3]{margin:0;min-width:0}figure[data-astro-cid-wfcg5gf3] img[data-astro-cid-wfcg5gf3]{width:100%;height:auto;border-radius:12px;border:1px solid #dce4df}figure[data-astro-cid-wfcg5gf3] img[data-astro-cid-wfcg5gf3].context-photo{aspect-ratio:4 / 3;object-fit:cover}figcaption[data-astro-cid-wfcg5gf3]{font-size:.74rem;line-height:1.6;color:#566b63;padding-top:.6rem}figcaption[data-astro-cid-wfcg5gf3] a[data-astro-cid-wfcg5gf3]{color:inherit;text-decoration:underline}.product-jumps[data-astro-cid-wfcg5gf3]{display:flex;flex-wrap:wrap;gap:.6rem 1.75rem;padding-top:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid #dce4df}.product-jumps[data-astro-cid-wfcg5gf3] a[data-astro-cid-wfcg5gf3]{font-size:.85rem;font-weight:600}.product-answer[data-astro-cid-wfcg5gf3]{max-width:850px;margin-bottom:2rem;font-size:1.05rem;line-height:1.8}.product-capability[data-astro-cid-wfcg5gf3]{padding:1.7rem 1.8rem 1.6rem 0;border-top:1px solid #cddbd1}.product-capability[data-astro-cid-wfcg5gf3] h3[data-astro-cid-wfcg5gf3]{font-size:1.2rem;line-height:1.5;margin:1rem 0 .75rem}.product-capability[data-astro-cid-wfcg5gf3] p[data-astro-cid-wfcg5gf3]{font-size:.93rem;color:#52675d;line-height:1.8;margin:0}.product-capability__number[data-astro-cid-wfcg5gf3]{color:#3e7a58;font-size:.8rem;font-weight:600}section[data-astro-cid-wfcg5gf3][id]{scroll-margin-top:110px}.product-workflow-heading[data-astro-cid-wfcg5gf3]{margin-bottom:2rem}.product-workflow-steps[data-astro-cid-wfcg5gf3]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin:1.5rem 0 0;padding:0;list-style:none}.product-workflow-steps[data-astro-cid-wfcg5gf3] li[data-astro-cid-wfcg5gf3]{border-top:2px solid #aec69a;padding:1rem 0 0;line-height:1.7}.product-workflow-steps[data-astro-cid-wfcg5gf3] span[data-astro-cid-wfcg5gf3]{display:inline-grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:50%;background:#e1edcd;color:#345a34;font-size:.8rem;font-weight:700}.product-workflow-steps[data-astro-cid-wfcg5gf3] p[data-astro-cid-wfcg5gf3]{font-size:.88rem;margin:.75rem 0 0}.product-screen[data-astro-cid-wfcg5gf3]{max-width:1100px;margin:auto}.product-end[data-astro-cid-wfcg5gf3]{max-width:1100px;text-align:center;padding:3rem;border-radius:24px;background:#e8efdf;border:1px solid #d9e3d1}.product-end[data-astro-cid-wfcg5gf3] p[data-astro-cid-wfcg5gf3]{margin-bottom:1.75rem}@media(max-width:800px){.product-intro-grid[data-astro-cid-wfcg5gf3],.product-workflow-heading[data-astro-cid-wfcg5gf3]{grid-template-columns:1fr;gap:1.5rem}.product-intro[data-astro-cid-wfcg5gf3]{padding-top:2rem}.product-jumps[data-astro-cid-wfcg5gf3]{gap:.6rem 1.1rem}}@media(max-width:700px){.product-workflow-steps[data-astro-cid-wfcg5gf3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:400px){.product-workflow-steps[data-astro-cid-wfcg5gf3]{grid-template-columns:minmax(0,1fr)}}.industry-grid[data-astro-cid-ps6h3b5y]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.industry-card[data-astro-cid-ps6h3b5y]{display:flex;flex-direction:column;padding:1.75rem;border:1px solid #dde6d8;border-radius:14px;color:#173e41;background:#f8faf5}.industry-card[data-astro-cid-ps6h3b5y]:hover{background:#edf4e4;border-color:#b6ce9f}.industry-card[data-astro-cid-ps6h3b5y] h2[data-astro-cid-ps6h3b5y]{font-size:1.2rem}.industry-card[data-astro-cid-ps6h3b5y] p[data-astro-cid-ps6h3b5y]{font-size:.86rem;line-height:1.8;color:#52685e;flex:1}.industry-card[data-astro-cid-ps6h3b5y] span[data-astro-cid-ps6h3b5y]{font-size:.78rem;font-weight:600;margin-top:.75rem}@media(max-width:950px){.industry-grid[data-astro-cid-ps6h3b5y]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.industry-grid[data-astro-cid-ps6h3b5y]{grid-template-columns:minmax(0,1fr)}}.deep-sections[data-astro-cid-wakjc7pf]{padding:1rem 0 3.5rem}.deep-sections__grid[data-astro-cid-wakjc7pf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}.deep-sections[data-astro-cid-wakjc7pf] article[data-astro-cid-wakjc7pf]{border-top:2px solid #dbe7d0;padding-top:1.7rem}.deep-sections[data-astro-cid-wakjc7pf] h2[data-astro-cid-wakjc7pf]{font-size:1.5rem;line-height:1.4;letter-spacing:-.02em;color:#173e41}.deep-sections[data-astro-cid-wakjc7pf] p[data-astro-cid-wakjc7pf]{font-size:.94rem;line-height:1.9;color:#4f635b;margin-bottom:1rem}@media(max-width:760px){.deep-sections__grid[data-astro-cid-wakjc7pf]{grid-template-columns:1fr;gap:1.5rem}.deep-sections[data-astro-cid-wakjc7pf]{padding-bottom:2.5rem}.deep-sections[data-astro-cid-wakjc7pf] h2[data-astro-cid-wakjc7pf]{font-size:1.35rem}}figure[data-astro-cid-gkgl5pr2]{margin:0}figcaption[data-astro-cid-gkgl5pr2]{font-size:.72rem;color:#617368;margin-top:.65rem}.industry-example[data-astro-cid-gkgl5pr2]{padding:3rem 0;background:#f3f6ef;border-block:1px solid #e0e7d8}.industry-example[data-astro-cid-gkgl5pr2] h2[data-astro-cid-gkgl5pr2]{font-size:1.6rem}.industry-example[data-astro-cid-gkgl5pr2]>div[data-astro-cid-gkgl5pr2]>p[data-astro-cid-gkgl5pr2]{max-width:850px;line-height:1.85;color:#52665b}.industry-table[data-astro-cid-gkgl5pr2]{overflow-x:auto;margin:1.5rem 0}table[data-astro-cid-gkgl5pr2]{border-collapse:collapse;width:100%;font-size:.88rem;text-align:left}th[data-astro-cid-gkgl5pr2],td[data-astro-cid-gkgl5pr2]{padding:1.1rem;border-bottom:1px solid #d5dfcd;vertical-align:top;line-height:1.7}thead[data-astro-cid-gkgl5pr2] th[data-astro-cid-gkgl5pr2]{background:#e7efdd;color:#264b37}tbody[data-astro-cid-gkgl5pr2] th[data-astro-cid-gkgl5pr2]{width:38%;font-weight:600}.industry-takeaway[data-astro-cid-gkgl5pr2]{border-left:3px solid #87ae61;padding-left:1rem}.industry-links[data-astro-cid-gkgl5pr2]{display:flex;flex-wrap:wrap;gap:1rem}.industry-links[data-astro-cid-gkgl5pr2] a[data-astro-cid-gkgl5pr2]{padding:1rem 1.4rem;border:1px solid #d7e2cd;border-radius:9px;font-size:.85rem;font-weight:600}.industry-next[data-astro-cid-gkgl5pr2]{display:grid;grid-template-columns:1.5fr 1fr;gap:3rem;align-items:center}.industry-next[data-astro-cid-gkgl5pr2] p[data-astro-cid-gkgl5pr2]{line-height:1.85;color:#52665b}.industry-actions[data-astro-cid-gkgl5pr2]{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}@media(max-width:700px){.industry-next[data-astro-cid-gkgl5pr2]{grid-template-columns:1fr;gap:1.3rem}th[data-astro-cid-gkgl5pr2],td[data-astro-cid-gkgl5pr2]{padding:.8rem}.industry-example[data-astro-cid-gkgl5pr2] h2[data-astro-cid-gkgl5pr2]{font-size:1.35rem}}
