.page_hero__U3hcH{background:linear-gradient(180deg,#c0d7ff,#ffffff)}.page_heroInner___Nzvn{width:min(var(--max-page),calc(100vw - 2.5rem));margin:0 auto;padding:calc(var(--site-header-height) + var(--space-4xl)) 0 var(--space-3xl)}.page_heroRender__rZf20{position:relative;height:clamp(16rem,34vw,31.25rem);margin:0 auto var(--space-3xl)}.page_heroRender__rZf20 img{object-fit:contain}.page_heroFoot__FEUAr{display:grid;grid-template-columns:minmax(0,.42fr) minmax(16rem,.5fr);grid-gap:var(--space-3xl);gap:var(--space-3xl);align-items:end}.page_heroCopyLeft__uAlDM{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg)}.page_heroFoot__FEUAr h1{margin:0;color:var(--color-black);font-size:4.375rem;font-weight:500;line-height:1.05;letter-spacing:-.02em}.page_heroCtas__wmG3t{display:flex;flex-wrap:wrap;gap:var(--space-lg)}.page_ctaPrimary__9w8JU,.page_ctaSecondary__VvUVZ{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);min-height:3.75rem;padding:0 var(--space-lg);border-radius:var(--radius-sm);font-weight:500;font-size:1.25rem;transition:transform .18s var(--ease-out)}.page_ctaPrimary__9w8JU:hover,.page_ctaSecondary__VvUVZ:hover{transform:translateY(-2px)}.page_ctaPrimary__9w8JU{background:#d3e7ff;border:1px solid transparent;color:var(--color-black)}.page_ctaSecondary__VvUVZ{background:#ffffff;border:1px solid #ffffff;color:var(--color-black)}.page_ctaPrimary__9w8JU:focus-visible,.page_ctaSecondary__VvUVZ:focus-visible{outline:2px solid var(--color-black);outline-offset:2px}.page_heroBody__T6RUb{margin:0;max-width:50rem;color:#7e7e7e;font-size:1.25rem;line-height:1.35}.page_band__AwtZR{width:min(var(--max-page),calc(100vw - 2.5rem));margin:0 auto;padding:var(--space-4xl) 0}.page_band__AwtZR h2{margin:0;color:var(--color-black);font-size:4.375rem;font-weight:500;line-height:1.05;letter-spacing:-.02em}.page_keyFeatures__vfAOM{display:grid;grid-template-columns:9rem minmax(0,1fr);grid-gap:var(--space-2xl);gap:var(--space-2xl);padding-top:var(--space-3xl);padding-bottom:var(--space-3xl)}.page_smallEyebrow__V8LPs{margin:0;color:var(--color-black);font-weight:500;font-size:1.375rem;letter-spacing:-.02em}.page_featureList__WD_nq{margin:0;display:grid}.page_featureRow__hG_uv{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);grid-gap:var(--space-2xl);gap:var(--space-2xl);padding:var(--space-lg) 0}.page_featureRow__hG_uv:first-child{padding-top:0}.page_featureRow__hG_uv dt{margin:0;color:var(--color-black);font-weight:400;font-size:1.25rem;line-height:1.2;letter-spacing:-.01em}.page_featureRow__hG_uv dd{margin:0;color:#7e7e7e;font-size:1.25rem;line-height:1.35}.page_whyQcim__Zdio_{background:#f1f5f8}.page_whyQcimInner__qJiKI{width:min(var(--max-page),calc(100vw - 2.5rem));margin:0 auto;padding:var(--space-4xl) 0;display:grid;grid-gap:var(--space-2xl);gap:var(--space-2xl)}.page_whyQcimInner__qJiKI h2{margin:0;color:var(--color-black);font-size:4.375rem;font-weight:400;line-height:1.05;letter-spacing:-.02em}.page_whyQcimGrid__ccuzN{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-2xl);gap:var(--space-2xl)}.page_whyQcimItem__xaMpu{display:flex;flex-direction:column;align-items:center;gap:var(--space-xl);text-align:left}.page_whyQcimIcon__WhcrY{width:100%;max-width:25rem}.page_whyQcimIcon__WhcrY img{display:block;width:100%;height:auto}.page_whyQcimCopy__lYpir{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);width:100%}.page_whyQcimCopy__lYpir h3{margin:0;color:var(--color-black);font-size:1.5rem;font-weight:500;letter-spacing:-.02em;line-height:1.1}.page_whyQcimCopy__lYpir p{margin:0;color:color-mix(in oklch,var(--color-ink) 60%,transparent);font-size:1rem;line-height:1.3;letter-spacing:-.02em}.page_statList__sUepR{display:grid;margin-top:var(--space-2xl)}.page_statRow__56fIs{display:grid;grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);grid-gap:var(--space-2xl);gap:var(--space-2xl);align-items:start;padding:var(--space-lg) 0;border-bottom:1px solid #ebebeb}.page_statRow__56fIs:last-child{border-bottom:none}.page_statTitle__ThRp7{margin:0;color:var(--color-black);font-size:2.25rem;font-weight:400;letter-spacing:-.02em}.page_statBody__nyn3Y{margin:0;color:#7e7e7e;font-size:1.5rem;line-height:1.35}.page_applications__chxcJ{border-top:1px solid #bdbdbd}.page_applicationsHeading__h_S5Q{display:grid;grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);grid-gap:var(--space-2xl);gap:var(--space-2xl);align-items:start}.page_applicationsHeading__h_S5Q p{margin:0;padding-top:.75rem;color:var(--color-black);font-size:1.5rem;line-height:1.35}.page_table__rrJPM{width:100%;margin-top:var(--space-xl);border-collapse:collapse;table-layout:fixed}.page_algorithms__HWdOs>.page_table__rrJPM{margin-top:3.125rem}.page_table__rrJPM tbody,.page_table__rrJPM thead{display:contents}.page_tableGroupRow__QIR2t,.page_tableHeaderRow__euPal,.page_tableRow__fnEL9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-lg);gap:var(--space-lg);width:100%}.page_tableHeaderRow__euPal,.page_tableRow__fnEL9{padding:var(--space-md) var(--space-md);border-bottom:1px solid #ebebeb}.page_table__rrJPM tbody .page_tableRow__fnEL9:last-child{border-bottom:none}.page_tableHeaderRow__euPal th{color:var(--color-black);font-weight:500;font-size:1.5rem;letter-spacing:-.01em;text-transform:uppercase;text-align:left}.page_tableRow__fnEL9 td,.page_tableRow__fnEL9 th{color:#7e7e7e;font-weight:400;font-size:1.5rem;text-align:left}.page_tableRow__fnEL9 th{color:var(--color-black)}.page_tableGroupRow__QIR2t{grid-template-columns:minmax(0,1fr);padding:var(--space-lg) var(--space-md) var(--space-md)}.page_tableGroupRow__QIR2t th{color:var(--color-black);font-weight:500;font-size:1.5rem;text-align:left}.page_tableCellNote__BKZjt{display:block;font-size:1.25rem;line-height:1.3}.page_contactBand__PVgos{background:#e5edff}.page_contactBandInner__i5Hg6{width:min(var(--max-page),calc(100vw - 2.5rem));margin:0 auto;padding:var(--space-4xl) 0;display:grid;grid-template-columns:minmax(18rem,.38fr) minmax(0,.62fr);grid-gap:var(--space-3xl);gap:var(--space-3xl);align-items:start}.page_contactBandAside__fFjhu{display:grid;grid-gap:var(--space-4xl);gap:var(--space-4xl);align-content:space-between;height:100%}.page_contactBandAside__fFjhu h2{margin:0 0 var(--space-md);color:var(--color-black);font-size:4.375rem;font-weight:400;letter-spacing:-.01em;line-height:1.05}.page_contactBandAside__fFjhu>div:first-child p{margin:0;color:#464646;font-size:1.5rem;line-height:1.35}.page_contactBandContacts__5fRU9{display:flex;gap:var(--space-2xl)}.page_contactLabel__SsEzb{margin:0;color:#7e7e7e;font-size:1.375rem}.page_contactValue__5_2c4{margin:0;color:var(--color-black);font-size:1.375rem}.page_contactForm__jxRna{display:grid;grid-gap:var(--space-xl);gap:var(--space-xl)}.page_contactFormRow__CxLVs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-xl);gap:var(--space-xl)}.page_contactForm__jxRna label{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs)}.page_contactForm__jxRna label span{color:#7e7e7e;font-size:1rem}.page_contactForm__jxRna input,.page_contactForm__jxRna select,.page_contactForm__jxRna textarea{width:100%;border:none;border-bottom:1px solid var(--color-black);border-radius:0;background:transparent;padding:var(--space-sm) 0;color:var(--color-black);font-size:1.25rem;font-family:inherit;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.page_contactForm__jxRna select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237e7e7e' stroke-width='1.5'%3E%3Cpath d='M6 9l6 6 6-6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:100%;background-size:1.25rem}.page_contactForm__jxRna textarea{resize:vertical}.page_contactForm__jxRna input:focus,.page_contactForm__jxRna select:focus,.page_contactForm__jxRna textarea:focus{border-color:var(--color-black);box-shadow:0 1px 0 0 var(--color-black)}.page_contactFormFooter__Q_9tP{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-xl);gap:var(--space-xl);align-items:end}.page_contactFormConsent__2TxdI{margin:0;color:#7e7e7e;font-size:.9rem;line-height:1.4}.page_contactFormConsent__2TxdI a{color:inherit}.page_contactForm__jxRna button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);min-height:3.75rem;padding:0 var(--space-lg);border:1px solid var(--color-black);border-radius:var(--radius-sm);background:transparent;color:var(--color-black);font-weight:400;font-size:1.25rem;cursor:pointer;white-space:nowrap;transition:transform .18s var(--ease-out)}.page_contactForm__jxRna button:hover{transform:translateY(-2px)}.page_contactConfirmation__DvtTQ{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg);padding:var(--space-xl);border:1px solid var(--color-black);border-radius:var(--radius-sm);background:#ffffff}.page_contactConfirmation__DvtTQ h2{margin:0;color:var(--color-black);font-size:2.25rem;font-weight:500;letter-spacing:-.02em}.page_contactConfirmation__DvtTQ p{margin:0;color:#7e7e7e;font-size:1.25rem;line-height:1.4}@media (max-width:1180px){.page_band__AwtZR h2,.page_contactBandAside__fFjhu h2,.page_heroFoot__FEUAr h1,.page_whyQcimInner__qJiKI h2{font-size:3.25rem}.page_whyQcimGrid__ccuzN{gap:var(--space-xl)}.page_tableGroupRow__QIR2t th,.page_tableHeaderRow__euPal th,.page_tableRow__fnEL9 td,.page_tableRow__fnEL9 th{font-size:1.25rem}.page_tableCellNote__BKZjt{font-size:1.05rem}}@media (max-width:900px){.page_heroFoot__FEUAr{grid-template-columns:1fr;gap:var(--space-xl)}.page_heroFoot__FEUAr h1{font-size:2.75rem}.page_keyFeatures__vfAOM{grid-template-columns:1fr;gap:var(--space-md)}.page_featureRow__hG_uv{grid-template-columns:1fr;gap:var(--space-sm)}.page_whyQcimGrid__ccuzN{grid-template-columns:1fr;gap:var(--space-3xl)}.page_applicationsHeading__h_S5Q,.page_statRow__56fIs{grid-template-columns:1fr;gap:var(--space-sm)}.page_tableHeaderRow__euPal,.page_tableRow__fnEL9{grid-template-columns:minmax(0,1fr);row-gap:.25rem}.page_tableHeaderRow__euPal th:not(:first-child){display:none}.page_contactBandInner__i5Hg6{grid-template-columns:1fr}.page_contactBandAside__fFjhu{gap:var(--space-2xl)}.page_contactFormFooter__Q_9tP,.page_contactFormRow__CxLVs{grid-template-columns:1fr;gap:var(--space-lg)}.page_contactFormFooter__Q_9tP{align-items:start}.page_contactForm__jxRna button{justify-self:start}}@media (max-width:640px){.page_band__AwtZR,.page_contactBandInner__i5Hg6,.page_heroInner___Nzvn,.page_whyQcimInner__qJiKI{width:min(100% - 1.25rem,var(--max-page));padding-top:var(--space-3xl);padding-bottom:var(--space-3xl)}.page_heroInner___Nzvn{padding-top:calc(var(--site-header-height) + var(--space-3xl))}.page_band__AwtZR h2,.page_contactBandAside__fFjhu h2,.page_heroFoot__FEUAr h1,.page_whyQcimInner__qJiKI h2{font-size:2.5rem}.page_applicationsHeading__h_S5Q p,.page_contactBandAside__fFjhu>div:first-child p,.page_statBody__nyn3Y{font-size:1.15rem}.page_featureRow__hG_uv dd,.page_featureRow__hG_uv dt,.page_heroBody__T6RUb{font-size:1.05rem}.page_statTitle__ThRp7{font-size:1.65rem}.page_tableGroupRow__QIR2t th,.page_tableHeaderRow__euPal th,.page_tableRow__fnEL9 td,.page_tableRow__fnEL9 th{font-size:1.15rem}.page_tableCellNote__BKZjt{font-size:1rem}.page_heroCtas__wmG3t{flex-direction:column;align-items:stretch;width:100%}.page_ctaPrimary__9w8JU,.page_ctaSecondary__VvUVZ{font-size:1.05rem;min-height:3.25rem}.page_contactBandContacts__5fRU9{flex-direction:column;gap:var(--space-md)}.page_contactForm__jxRna input,.page_contactForm__jxRna select,.page_contactForm__jxRna textarea{font-size:1.05rem}.page_contactForm__jxRna button{font-size:1.05rem;min-height:3.25rem}}@media (prefers-reduced-motion:reduce){.page_contactForm__jxRna button,.page_ctaPrimary__9w8JU,.page_ctaSecondary__VvUVZ{transition:none}}