.EcommerceIntegrationDemoPage_highlight__kEYrG{background:var(--accent-gradient-text);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.EcommerceIntegrationDemoPage_section__wb5A1{padding:4.5rem 0}.EcommerceIntegrationDemoPage_sectionAlt__Llh00{padding:4.5rem 0;background:var(--mantine-color-gray-1)}.EcommerceIntegrationDemoPage_sectionTitle___GVwL{font-family:var(--mantine-font-family-headings);font-size:2.75rem;font-weight:400;color:var(--mantine-color-dark-9);text-align:center;margin-bottom:.75rem;line-height:1.15}.EcommerceIntegrationDemoPage_sectionSubtitle__gYoAn{font-size:var(--mantine-font-size-lg);font-weight:400;color:var(--mantine-color-gray-7);text-align:center;max-width:640px;margin:0 auto 3.5rem;line-height:1.7;font-family:var(--font-subheading)}.EcommerceIntegrationDemoPage_heroConfigurator__TtVte{width:100%;max-width:520px;border-radius:var(--mantine-radius-md);overflow:visible;display:flex;align-items:center;justify-content:center;align-self:center}.EcommerceIntegrationDemoPage_heroCtaButton__I_tsq{font-family:var(--mantine-font-family-headings);font-size:.9375rem;font-weight:400;letter-spacing:.01em;text-transform:none;border-radius:9999px;padding:18px 36px;min-width:auto;box-shadow:0 8px 32px color-mix(in oklab,var(--mantine-color-brand-4) 25%,transparent)}.EcommerceIntegrationDemoPage_heroCtaButton__I_tsq:hover{box-shadow:0 12px 40px color-mix(in oklab,var(--mantine-color-brand-4) 35%,transparent)}.EcommerceIntegrationDemoPage_heroIframe__D67zG{width:100%;height:420px;border:none;display:block}@media (max-width:56.25em){.EcommerceIntegrationDemoPage_heroIframe__D67zG{height:70vh;min-height:520px}}.EcommerceIntegrationDemoPage_painPointsGrid__5a60I{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:4rem}.EcommerceIntegrationDemoPage_painPointCard__Szhdk{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;background:var(--mantine-color-white);border:1px solid color-mix(in oklab,var(--mantine-color-dark-9) 6%,transparent);border-radius:var(--mantine-radius-lg);padding:2rem;box-shadow:0 4px 20px rgba(0,0,0,.06);transition:all .3s ease}.EcommerceIntegrationDemoPage_painPointCard__Szhdk:hover{border-color:color-mix(in oklab,var(--mantine-color-brand-4) 20%,transparent)}.EcommerceIntegrationDemoPage_painPointIcon__B3PLK{width:48px;height:48px;border-radius:var(--mantine-radius-md);background:color-mix(in oklab,var(--mantine-color-brand-4) 8%,transparent);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--mantine-color-brand-4)}.EcommerceIntegrationDemoPage_painPointPain__vTp_3{font-family:var(--mantine-font-family-headings);font-size:1.1rem;font-weight:400;color:var(--mantine-color-dark-9);margin-bottom:.35rem;line-height:1.4}.EcommerceIntegrationDemoPage_painPointSolution__axJCE{font-size:1.05rem;font-weight:600;color:var(--mantine-color-gray-7);line-height:1.7}@media (max-width:64em){.EcommerceIntegrationDemoPage_methodsGrid__eMmfm,.EcommerceIntegrationDemoPage_painPointsGrid__5a60I,.EcommerceIntegrationDemoPage_useCasesGrid__IFKwD{grid-template-columns:repeat(2,1fr)}.EcommerceIntegrationDemoPage_methodsGrid__eMmfm>:last-child:nth-child(odd),.EcommerceIntegrationDemoPage_painPointsGrid__5a60I>:last-child:nth-child(odd),.EcommerceIntegrationDemoPage_useCasesGrid__IFKwD>:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:56.25em){.EcommerceIntegrationDemoPage_painPointsGrid__5a60I{grid-template-columns:1fr}.EcommerceIntegrationDemoPage_painPointCard__Szhdk{flex-direction:row;gap:1.25rem;padding:1.5rem}}@media (max-width:48em){.EcommerceIntegrationDemoPage_painPointCard__Szhdk{flex-direction:column;gap:.75rem;padding:1.25rem}}.EcommerceIntegrationDemoPage_metricsTitle__lB4yG{font-family:var(--mantine-font-family-headings);font-size:1.5rem;font-weight:400;color:var(--mantine-color-dark-9);text-align:center;padding-top:4rem;margin-bottom:2rem;line-height:1.2}.EcommerceIntegrationDemoPage_benefitsGrid__diLA3{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}@media (max-width:64em){.EcommerceIntegrationDemoPage_benefitsGrid__diLA3{grid-template-columns:repeat(2,1fr)}}@media (max-width:48em){.EcommerceIntegrationDemoPage_benefitsGrid__diLA3{grid-template-columns:1fr 1fr}}.EcommerceIntegrationDemoPage_benefitCard__xHunW{background:transparent;border:none;border-radius:0;padding:1.75rem 1.25rem;text-align:center;transition:transform .3s ease}.EcommerceIntegrationDemoPage_benefitCard__xHunW:hover{transform:translateY(-3px)}.EcommerceIntegrationDemoPage_benefitValue__B9ppy{font-family:var(--font-heading);font-size:var(--text-h4);font-weight:400;color:var(--mantine-color-dark-9);line-height:1.2;margin-bottom:.4rem}.EcommerceIntegrationDemoPage_benefitLabel__fXCpO{font-size:1.05rem;font-weight:400;color:var(--mantine-color-gray-7);line-height:1.5;font-family:var(--font-subheading)}.EcommerceIntegrationDemoPage_methodsGrid__eMmfm{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media (max-width:56.25em){.EcommerceIntegrationDemoPage_methodsGrid__eMmfm{grid-template-columns:1fr;gap:1.25rem}}.EcommerceIntegrationDemoPage_methodCard__FLTQs{background:var(--mantine-color-white);border:1px solid color-mix(in oklab,var(--mantine-color-dark-9) 6%,transparent);border-radius:var(--mantine-radius-lg);padding:2.5rem 2rem;box-shadow:0 4px 20px rgba(0,0,0,.06);transition:all .3s ease;display:flex;flex-direction:column;align-items:center;text-align:center;cursor:pointer;font-family:inherit;color:inherit;gap:.5rem}.EcommerceIntegrationDemoPage_methodCard__FLTQs:hover{transform:translateY(-4px);border-color:color-mix(in oklab,var(--mantine-color-brand-4) 30%,transparent);box-shadow:0 6px 20px rgba(0,0,0,.1);background:color-mix(in oklab,var(--mantine-color-dark-9) 3%,transparent)}.EcommerceIntegrationDemoPage_methodIconWrapper__RO_bn{width:72px;height:72px;border-radius:var(--mantine-radius-md);display:flex;align-items:center;justify-content:center;margin-bottom:.75rem}.EcommerceIntegrationDemoPage_methodCardTitle__EVWFY{font-family:var(--mantine-font-family-headings);font-size:1.4rem;font-weight:400;color:var(--mantine-color-dark-9);margin-bottom:.25rem;line-height:1.2}.EcommerceIntegrationDemoPage_methodCardDescription__jvD8s{font-size:var(--mantine-font-size-lg);font-weight:500;color:var(--mantine-color-gray-7);line-height:1.6;margin-bottom:.5rem}.EcommerceIntegrationDemoPage_methodCardLink__SqpYf{font-size:.95rem;font-family:var(--mantine-font-family-headings);color:var(--mantine-color-brand-4);display:flex;align-items:center;transition:gap .3s ease}.EcommerceIntegrationDemoPage_methodCard__FLTQs:hover .EcommerceIntegrationDemoPage_methodCardLink__SqpYf{gap:2px}.EcommerceIntegrationDemoPage_tabBar__HmYeQ{display:flex;justify-content:center;gap:.75rem;margin-bottom:2.5rem}.EcommerceIntegrationDemoPage_tabButton__ojl0P{display:flex;align-items:center;gap:.6rem;background:color-mix(in oklab,var(--mantine-color-dark-9) 3%,transparent);border:1px solid color-mix(in oklab,var(--mantine-color-dark-9) 8%,transparent);border-radius:var(--mantine-radius-md);padding:.75rem 1.5rem;color:var(--mantine-color-gray-7);font-family:var(--mantine-font-family-headings);font-size:.95rem;font-weight:400;cursor:pointer;transition:all .3s ease}.EcommerceIntegrationDemoPage_tabButton__ojl0P:hover{border-color:color-mix(in oklab,var(--mantine-color-brand-4) 25%,transparent);background:color-mix(in oklab,var(--mantine-color-dark-9) 5%,transparent)}.EcommerceIntegrationDemoPage_tabButtonActive__7nJrn{border-color:color-mix(in oklab,var(--mantine-color-brand-4) 50%,transparent);background:color-mix(in oklab,var(--mantine-color-brand-4) 6%,transparent);color:var(--mantine-color-dark-9)}.EcommerceIntegrationDemoPage_tabIconWrapper__mQXXf{width:36px;height:36px;border-radius:var(--mantine-radius-md);display:flex;align-items:center;justify-content:center;transition:background .3s ease}@media (max-width:48em){.EcommerceIntegrationDemoPage_tabBar__HmYeQ{flex-direction:column;gap:.5rem}.EcommerceIntegrationDemoPage_tabButton__ojl0P{justify-content:center}}.EcommerceIntegrationDemoPage_tabContent__tn_A1{animation:EcommerceIntegrationDemoPage_tabFadeIn__iaSPA .4s ease}@keyframes EcommerceIntegrationDemoPage_tabFadeIn__iaSPA{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.EcommerceIntegrationDemoPage_tabContentInner__1wTBT{display:grid;grid-template-columns:1fr 1fr;gap:3.5rem;align-items:center;background:var(--mantine-color-white);border:1px solid color-mix(in oklab,var(--mantine-color-dark-9) 6%,transparent);border-radius:var(--mantine-radius-lg);padding:3rem;box-shadow:0 4px 20px rgba(0,0,0,.06)}@media (max-width:56.25em){.EcommerceIntegrationDemoPage_tabContentInner__1wTBT{grid-template-columns:1fr;gap:2rem;padding:1.5rem}}.EcommerceIntegrationDemoPage_tabDetailTitle__vYe_R{font-family:var(--mantine-font-family-headings);font-size:1.75rem;font-weight:400;color:var(--mantine-color-dark-9);margin-bottom:.75rem;line-height:1.2}.EcommerceIntegrationDemoPage_tabDetailDescription__6G5u0{font-size:var(--mantine-font-size-lg);font-weight:600;color:var(--mantine-color-gray-7);line-height:1.7;margin-bottom:1.5rem}.EcommerceIntegrationDemoPage_tabDetailBullets___ym_B{list-style:none;padding:0;margin:0 0 2rem;display:flex;flex-direction:column;gap:.75rem}.EcommerceIntegrationDemoPage_tabDetailBulletItem__63epK{display:flex;align-items:flex-start;gap:.6rem;font-size:1.05rem;font-weight:600;color:var(--mantine-color-gray-8);line-height:1.6}.EcommerceIntegrationDemoPage_tabDetailBulletIcon__eri_J{color:var(--mantine-color-brand-4);flex-shrink:0;margin-top:2px}.EcommerceIntegrationDemoPage_tabCta__lF7Rh{display:inline-flex;align-items:center;font-family:var(--mantine-font-family-headings);font-size:.9rem;font-weight:400;padding:.65rem 1.5rem;border-radius:9999px;border:1px solid;text-decoration:none;transition:all .3s ease}.EcommerceIntegrationDemoPage_tabCta__lF7Rh:hover{transform:translateY(-2px);box-shadow:0 6px 20px color-mix(in oklab,var(--mantine-color-black) 15%,transparent)}.EcommerceIntegrationDemoPage_tabVisual__3SKit{background:transparent;border:none;border-radius:var(--mantine-radius-md);padding:0;min-height:300px;display:flex;flex-direction:column;justify-content:center;align-items:center}.EcommerceIntegrationDemoPage_apiVisual__Ok_we{display:flex;flex-direction:column;gap:1.5rem}.EcommerceIntegrationDemoPage_apiFlowRow__x6m_J{display:flex;align-items:center;justify-content:center;gap:.75rem}.EcommerceIntegrationDemoPage_apiFlowNode__lCOAj{display:flex;flex-direction:column;align-items:center;gap:.5rem}.EcommerceIntegrationDemoPage_apiFlowIcon__qsie6{width:52px;height:52px;border-radius:var(--mantine-radius-md);display:flex;align-items:center;justify-content:center}.EcommerceIntegrationDemoPage_apiFlowLabel__k5lKh{font-family:var(--mantine-font-family-headings);font-size:.95rem;color:var(--mantine-color-gray-8)}.EcommerceIntegrationDemoPage_apiFlowArrow___gpyQ{display:flex;align-items:center;gap:.5rem;flex:1;max-width:160px}.EcommerceIntegrationDemoPage_apiFlowLine__7cou4{flex:1;height:1px;background:linear-gradient(90deg,color-mix(in oklab,var(--mantine-color-brand-4) 10%,transparent),color-mix(in oklab,var(--mantine-color-brand-4) 30%,transparent),color-mix(in oklab,var(--mantine-color-brand-4) 10%,transparent))}.EcommerceIntegrationDemoPage_apiFlowArrowText__WvlL5{font-size:.7rem;font-family:var(--font-subheading);color:var(--mantine-color-brand-4);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;line-height:1.4}.EcommerceIntegrationDemoPage_apiDataGrid__BNWin{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.EcommerceIntegrationDemoPage_apiDataCard__FZFJL{background:var(--mantine-color-white);border:1px solid color-mix(in oklab,var(--mantine-color-dark-9) 6%,transparent);border-radius:var(--mantine-radius-md);padding:.85rem 1rem;box-shadow:0 4px 20px rgba(0,0,0,.06);transition:all .3s ease}.EcommerceIntegrationDemoPage_apiDataCard__FZFJL:hover{border-color:color-mix(in oklab,var(--mantine-color-brand-4) 20%,transparent)}.EcommerceIntegrationDemoPage_apiDataCardLabel__o0Y3_{font-family:var(--mantine-font-family-headings);font-size:.95rem;color:var(--mantine-color-dark-9);margin-bottom:.2rem}.EcommerceIntegrationDemoPage_apiDataCardDetail__qn8__{font-size:.95rem;font-weight:500;color:var(--mantine-color-gray-7);line-height:1.5}.EcommerceIntegrationDemoPage_comparisonSection__GG9TL{padding:4.5rem 0;background:var(--mantine-color-gray-1)}.EcommerceIntegrationDemoPage_tableWrapper__k35xi{overflow-x:auto;border-radius:var(--mantine-radius-md);border:1px solid color-mix(in oklab,var(--mantine-color-dark-9) 6%,transparent)}.EcommerceIntegrationDemoPage_comparisonTable__nRio2{width:100%;border-collapse:collapse}.EcommerceIntegrationDemoPage_comparisonTable__nRio2 th{font-family:var(--mantine-font-family-headings);font-size:.95rem;font-weight:400;color:var(--mantine-color-dark-9);text-align:left;padding:1.25rem 1.5rem;background:color-mix(in oklab,var(--mantine-color-brand-4) 5%,transparent);border-bottom:1px solid color-mix(in oklab,var(--mantine-color-brand-4) 10%,transparent)}.EcommerceIntegrationDemoPage_comparisonTable__nRio2 td{font-size:1.05rem;font-weight:600;color:var(--mantine-color-gray-8);padding:1.1rem 1.5rem;border-bottom:1px solid color-mix(in oklab,var(--mantine-color-dark-9) 4%,transparent)}.EcommerceIntegrationDemoPage_comparisonTable__nRio2 tr:last-child td{border-bottom:none}.EcommerceIntegrationDemoPage_comparisonTable__nRio2 tbody tr{transition:background .3s ease}.EcommerceIntegrationDemoPage_comparisonTable__nRio2 tbody tr:hover{background:color-mix(in oklab,var(--mantine-color-brand-4) 2%,transparent)}.EcommerceIntegrationDemoPage_comparisonTable__nRio2 td:first-child{color:var(--mantine-color-dark-9);font-family:var(--mantine-font-family-headings)}.EcommerceIntegrationDemoPage_comparisonGrid__BQ_dI{display:none;flex-direction:column;gap:1rem}.EcommerceIntegrationDemoPage_comparisonCard__yshLn{background:var(--mantine-color-white);border:1px solid color-mix(in oklab,var(--mantine-color-dark-9) 6%,transparent);border-radius:var(--mantine-radius-md);padding:1.5rem;box-shadow:0 4px 20px rgba(0,0,0,.06);transition:all .3s ease}.EcommerceIntegrationDemoPage_comparisonCard__yshLn:hover{border-color:color-mix(in oklab,var(--mantine-color-dark-9) 10%,transparent)}.EcommerceIntegrationDemoPage_comparisonCardFeature__3IkhL{font-family:var(--mantine-font-family-headings);font-size:1.05rem;font-weight:400;color:var(--mantine-color-brand-4);margin-bottom:1rem}.EcommerceIntegrationDemoPage_comparisonCardValues__NbiIy{display:flex;flex-direction:column;gap:.75rem}.EcommerceIntegrationDemoPage_comparisonCardValue__HhbDO{display:flex;flex-direction:column;gap:.25rem}.EcommerceIntegrationDemoPage_comparisonCardLabel__pe5D2{font-size:.72rem;font-family:var(--font-subheading);color:var(--mantine-color-gray-7);text-transform:uppercase;letter-spacing:.1em;line-height:1.4}.EcommerceIntegrationDemoPage_comparisonCardText__8mY43{font-size:1rem;font-weight:600;color:var(--mantine-color-gray-8);line-height:1.5}@media (max-width:48em){.EcommerceIntegrationDemoPage_tableWrapper__k35xi{display:none}.EcommerceIntegrationDemoPage_comparisonGrid__BQ_dI{display:flex}}.EcommerceIntegrationDemoPage_recommendation__77rP9{text-align:center;margin-top:2rem;padding:1.25rem 2rem;background:color-mix(in oklab,var(--mantine-color-brand-4) 4%,transparent);border:1px solid color-mix(in oklab,var(--mantine-color-brand-4) 10%,transparent);border-radius:var(--mantine-radius-md);font-size:1.05rem;font-weight:600;color:var(--mantine-color-gray-8);line-height:1.6;max-width:720px;margin-left:auto;margin-right:auto}.EcommerceIntegrationDemoPage_recommendation__77rP9 strong{color:var(--mantine-color-brand-4)}.EcommerceIntegrationDemoPage_demoSection__pVDv_{padding:4.5rem 0}.EcommerceIntegrationDemoPage_demoWrapper__fraUS{border-radius:var(--mantine-radius-md);overflow:hidden;border:1px solid color-mix(in oklab,var(--mantine-color-brand-4) 12%,transparent)}.EcommerceIntegrationDemoPage_demoIframe__MwwNn{width:100%;height:600px;border:none;display:block}@media (max-width:48em){.EcommerceIntegrationDemoPage_demoIframe__MwwNn{height:75vh;min-height:560px}}.EcommerceIntegrationDemoPage_demoCta__2qlLo{text-align:center;margin-top:2rem}.EcommerceIntegrationDemoPage_demoCtaButton__Uhm9G{display:inline-block;background:var(--mantine-color-brand-4);color:var(--mantine-color-white);font-family:var(--mantine-font-family-headings);font-weight:400;font-size:1rem;padding:.85rem 2.5rem;border:none;border-radius:9999px;text-decoration:none;transition:all .3s ease}.EcommerceIntegrationDemoPage_demoCtaButton__Uhm9G:hover{transform:translateY(-2px);box-shadow:0 8px 24px color-mix(in oklab,var(--mantine-color-brand-4) 25%,transparent)}.EcommerceIntegrationDemoPage_logosSection__jK4Ih{padding:4.5rem 0;overflow:hidden}.EcommerceIntegrationDemoPage_logosTitle__nupO6{font-family:var(--mantine-font-family-headings);font-size:2.25rem;font-weight:400;color:var(--mantine-color-dark-9);text-align:center;margin-bottom:3rem}.EcommerceIntegrationDemoPage_logosSliderContainer__AvHEe{width:100%;overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent)}.EcommerceIntegrationDemoPage_logosTrack__9mmE8{display:flex;gap:120px;animation:EcommerceIntegrationDemoPage_logosScroll__Pfs9V 50s linear infinite;width:max-content}.EcommerceIntegrationDemoPage_logosItem__UwJgB{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:120px;height:60px}.EcommerceIntegrationDemoPage_logosImg__ZHCN1{max-height:60px;max-width:120px;width:auto;height:auto;object-fit:contain;filter:grayscale(100%) brightness(.6) invert(1);opacity:.6;transition:all .3s ease}.EcommerceIntegrationDemoPage_logosItem__UwJgB:hover .EcommerceIntegrationDemoPage_logosImg__ZHCN1{filter:grayscale(0) brightness(1) invert(0);opacity:1}@keyframes EcommerceIntegrationDemoPage_logosScroll__Pfs9V{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:48em){.EcommerceIntegrationDemoPage_logosTitle__nupO6{font-size:1.75rem}.EcommerceIntegrationDemoPage_logosTrack__9mmE8{gap:60px}.EcommerceIntegrationDemoPage_logosItem__UwJgB{width:90px;height:45px}.EcommerceIntegrationDemoPage_logosImg__ZHCN1{max-height:45px;max-width:90px}}.EcommerceIntegrationDemoPage_useCasesGrid__IFKwD{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media (max-width:56.25em){.EcommerceIntegrationDemoPage_useCasesGrid__IFKwD{grid-template-columns:1fr}}.EcommerceIntegrationDemoPage_useCaseCard__PpvDn{background:var(--mantine-color-white);border:1px solid color-mix(in oklab,var(--mantine-color-dark-9) 6%,transparent);border-radius:var(--mantine-radius-md);padding:2rem;box-shadow:0 4px 20px rgba(0,0,0,.06);transition:all .3s ease}.EcommerceIntegrationDemoPage_useCaseCard__PpvDn:hover{border-color:color-mix(in oklab,var(--mantine-color-brand-4) 25%,transparent)}.EcommerceIntegrationDemoPage_useCaseIcon__zwa0A{width:48px;height:48px;border-radius:var(--mantine-radius-md);background:color-mix(in oklab,var(--mantine-color-brand-4) 8%,transparent);display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;color:var(--mantine-color-brand-4)}.EcommerceIntegrationDemoPage_useCaseTitle__aAKKH{font-family:var(--mantine-font-family-headings);font-size:1.15rem;font-weight:400;color:var(--mantine-color-dark-9);margin-bottom:.5rem;line-height:1.3}.EcommerceIntegrationDemoPage_useCaseDescription__X5BpY{font-size:var(--mantine-font-size-lg);font-weight:600;color:var(--mantine-color-gray-7);line-height:1.7}.EcommerceIntegrationDemoPage_iframeVisual__eirqn{border-radius:var(--mantine-radius-md);overflow:hidden;background:var(--mantine-color-gray-0);border:1px solid color-mix(in oklab,var(--mantine-color-dark-9) 12%,transparent);box-shadow:0 8px 32px rgba(0,0,0,.12)}.EcommerceIntegrationDemoPage_iframeBrowserBar__qmlqO{display:flex;align-items:center;gap:7px;padding:.7rem 1rem;background:color-mix(in oklab,var(--mantine-color-dark-9) 8%,transparent);border-bottom:1px solid color-mix(in oklab,var(--mantine-color-dark-9) 15%,transparent)}.EcommerceIntegrationDemoPage_iframeDot__ryJdE{width:10px;height:10px;border-radius:50%;background:color-mix(in oklab,var(--mantine-color-dark-9) 35%,transparent)}.EcommerceIntegrationDemoPage_iframeUrlBar__RTx06{flex:1;margin-left:10px;font-size:.78rem;font-family:Inter-Regular,Inter,sans-serif;font-weight:500;color:color-mix(in oklab,var(--mantine-color-dark-9) 70%,transparent);background:color-mix(in oklab,var(--mantine-color-dark-9) 6%,transparent);padding:.35rem .9rem;border-radius:6px;border:1px solid color-mix(in oklab,var(--mantine-color-dark-9) 6%,transparent)}.EcommerceIntegrationDemoPage_iframeBody__Rp2kp{padding:1.5rem;display:flex;gap:1rem;min-height:240px}.EcommerceIntegrationDemoPage_iframeSidebar__w0VoY{width:30%;display:flex;flex-direction:column;gap:.5rem}.EcommerceIntegrationDemoPage_iframeSidebarBlock__oMy1p{background:color-mix(in oklab,var(--mantine-color-dark-9) 8%,transparent);border:1px solid color-mix(in oklab,var(--mantine-color-dark-9) 8%,transparent);border-radius:var(--mantine-radius-sm);height:40px}.EcommerceIntegrationDemoPage_iframeMainContent__hu2lG{flex:1;background:color-mix(in oklab,var(--mantine-color-brand-4) 6%,transparent);border:2px dashed color-mix(in oklab,var(--mantine-color-brand-4) 35%,transparent);border-radius:var(--mantine-radius-md);display:flex;align-items:center;justify-content:center;color:var(--mantine-color-gray-8);font-size:.95rem;position:relative;overflow:hidden}.EcommerceIntegrationDemoPage_iframeMainContent__hu2lG:before{content:"";position:absolute;top:50%;left:50%;width:160px;height:160px;transform:translate(-50%,-50%);background:radial-gradient(circle,color-mix(in oklab,var(--mantine-color-brand-4) 10%,transparent),transparent 70%);pointer-events:none}.EcommerceIntegrationDemoPage_pluginVisual__C7qQ0{display:flex;flex-direction:column;gap:1rem}.EcommerceIntegrationDemoPage_pluginStep__gynQm{display:flex;align-items:center;gap:1rem;background:color-mix(in oklab,var(--mantine-color-dark-9) 5%,transparent);border-radius:var(--mantine-radius-md);padding:1rem 1.25rem;border:1px solid color-mix(in oklab,var(--mantine-color-dark-9) 10%,transparent);transition:all .3s ease}.EcommerceIntegrationDemoPage_pluginStep__gynQm:hover{border-color:color-mix(in oklab,var(--mantine-color-brand-4) 20%,transparent);background:color-mix(in oklab,var(--mantine-color-brand-4) 4%,transparent)}.EcommerceIntegrationDemoPage_pluginStepNum__7_VaH{width:32px;height:32px;border-radius:50%;background:color-mix(in oklab,var(--mantine-color-brand-4) 25%,transparent);border:1px solid color-mix(in oklab,var(--mantine-color-brand-4) 20%,transparent);color:var(--mantine-color-brand-4);font-family:var(--mantine-font-family-headings);font-size:.95rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.EcommerceIntegrationDemoPage_pluginStepText__iNSOZ{font-size:1.05rem;font-weight:600;color:var(--mantine-color-gray-7);line-height:1.6}@media (max-width:48em){.EcommerceIntegrationDemoPage_sectionTitle___GVwL{font-size:2rem}.EcommerceIntegrationDemoPage_sectionSubtitle__gYoAn{font-size:var(--mantine-font-size-lg)}.EcommerceIntegrationDemoPage_metricsTitle__lB4yG{font-size:1.25rem}.EcommerceIntegrationDemoPage_tabDetailTitle__vYe_R{font-size:1.35rem}.EcommerceIntegrationDemoPage_comparisonSection__GG9TL,.EcommerceIntegrationDemoPage_demoSection__pVDv_,.EcommerceIntegrationDemoPage_sectionAlt__Llh00,.EcommerceIntegrationDemoPage_section__wb5A1{padding:4.5rem 1.25rem}.EcommerceIntegrationDemoPage_logosSection__jK4Ih{padding:4.5rem 0}}.EcommerceIntegrationDemoPage_ecOrbit__2nB4R{position:relative;width:min(480px,100%);aspect-ratio:1;margin-inline:auto;margin-bottom:1.5rem}.EcommerceIntegrationDemoPage_ecOrbitRing__q_x_F{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px dashed var(--mantine-color-gray-4);border-radius:50%}.EcommerceIntegrationDemoPage_ecOrbitRingInner__ERWcE{width:64%;height:64%}.EcommerceIntegrationDemoPage_ecOrbitRingOuter___Cms6{width:82%;height:82%}.EcommerceIntegrationDemoPage_ecOrbitCenter__NQzqv{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:18px;background:var(--mantine-color-brand-4);color:var(--mantine-color-white);box-shadow:0 14px 30px color-mix(in oklab,var(--mantine-color-brand-4) 35%,transparent)}.EcommerceIntegrationDemoPage_ecOrbitItem__jjaxU{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:.375rem}.EcommerceIntegrationDemoPage_ecOrbitLogo__HnMZO{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:13px;background:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-2);box-shadow:0 10px 24px rgba(31,35,41,.1);color:var(--mantine-color-brand-4);overflow:hidden}.EcommerceIntegrationDemoPage_ecOrbitLogo__HnMZO img{border-radius:8px}.EcommerceIntegrationDemoPage_ecOrbitName__CB7Gd{font-size:.6875rem;font-weight:400;color:var(--mantine-color-gray-7);white-space:nowrap}.EcommerceIntegrationDemoPage_ecKicker__GgXj2{display:inline-block;margin-bottom:1rem;font-family:Inter-ExtraBold,Inter,sans-serif;font-size:var(--text-eyebrow);font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--mantine-color-brand-4)}.EcommerceIntegrationDemoPage_ecTitle__PNGl4{font-size:var(--text-h2);font-weight:400;line-height:1.08;letter-spacing:-.04em;color:var(--mantine-color-dark-9);margin:0}.EcommerceIntegrationDemoPage_ecTitleOnDark__8Zlxx{color:var(--mantine-color-white)}.EcommerceIntegrationDemoPage_ecLead__U_JOl{max-width:720px;margin:1.25rem 0 0;font-size:var(--text-body-lg);font-weight:400;line-height:1.65;color:var(--mantine-color-gray-7)}.EcommerceIntegrationDemoPage_ecHeader__pwEXa{margin-bottom:3rem}.EcommerceIntegrationDemoPage_ecIconCard__HseGU{padding:1.375rem;border:1px solid var(--mantine-color-gray-2);border-radius:17px;background:var(--mantine-color-white);box-shadow:0 14px 36px rgba(31,35,41,.05)}.EcommerceIntegrationDemoPage_ecIconCardIcon__uAKjx{display:flex;line-height:1;color:var(--mantine-color-brand-4);margin-bottom:1.25rem}.EcommerceIntegrationDemoPage_ecCardTitle__oFEwl{margin:0 0 .5rem;font-family:var(--font-subheading);font-size:1.125rem;font-weight:400;line-height:1.35;color:var(--mantine-color-dark-9)}.EcommerceIntegrationDemoPage_ecCardText__xNeLE{font-size:.9375rem;font-weight:400;line-height:1.6;color:var(--mantine-color-gray-7)}.EcommerceIntegrationDemoPage_ecBenefits__DG__7{padding:6.5rem 0;background:var(--mantine-color-white)}.EcommerceIntegrationDemoPage_ecBenefitsGrid__mSGff{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.EcommerceIntegrationDemoPage_ecStatement__zKqfD{padding:6.5rem 0;background:var(--mantine-color-gray-0)}.EcommerceIntegrationDemoPage_ecStatementPanel__KD08M{position:relative;padding:52px 44px;overflow:hidden;border-radius:28px;background:linear-gradient(rgba(21,24,29,.25),rgba(21,24,29,.25)),url(/configurator-tech/ecommerce-integration/statement-redmetal.webp) 50% /cover no-repeat,#15181d;box-shadow:0 24px 65px rgba(0,0,0,.22);text-align:center}.EcommerceIntegrationDemoPage_ecStatementKicker__cIq_X{position:relative;display:block;margin-bottom:1rem;font-family:Inter-ExtraBold,Inter,sans-serif;font-size:var(--text-eyebrow);font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:#f05265}.EcommerceIntegrationDemoPage_ecStatementTitle__vWkPv{position:relative;max-width:860px;margin:0 auto;font-size:clamp(25px,3.2vw,42px);font-weight:400;line-height:1.15;letter-spacing:-.035em;color:var(--mantine-color-white)}.EcommerceIntegrationDemoPage_ecBaBand__bXSFK{padding:6.5rem 0;background:var(--mantine-color-gray-0)}.EcommerceIntegrationDemoPage_ecBaGrid__V5Vb6{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.EcommerceIntegrationDemoPage_ecBaCard__N846M{padding:1.75rem;border:1px solid color-mix(in oklab,var(--mantine-color-white) 12%,transparent);border-radius:17px;background:#303336}.EcommerceIntegrationDemoPage_ecBaCardAfter__paEpm{border-color:color-mix(in oklab,var(--mantine-color-brand-4) 55%,transparent);background:color-mix(in oklab,var(--mantine-color-brand-4) 22%,#303336)}.EcommerceIntegrationDemoPage_ecBaLabel__rL1jX{display:inline-block;margin-bottom:1.5rem;padding:.3125rem .75rem;border-radius:999px;background:color-mix(in oklab,var(--mantine-color-white) 10%,transparent);font-family:Inter-ExtraBold,Inter,sans-serif;font-size:var(--text-eyebrow);font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--mantine-color-gray-4)}.EcommerceIntegrationDemoPage_ecBaLabelAfter__XuyC4{background:var(--mantine-color-brand-4);color:var(--mantine-color-white)}.EcommerceIntegrationDemoPage_ecBaSteps__qYw1T{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.25rem}.EcommerceIntegrationDemoPage_ecBaStep__2jp1K{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start}.EcommerceIntegrationDemoPage_ecBaStepNum__c06Ur{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:color-mix(in oklab,var(--mantine-color-white) 10%,transparent);border:1px solid color-mix(in oklab,var(--mantine-color-white) 16%,transparent);font-size:.8125rem;font-weight:400;color:var(--mantine-color-gray-3)}.EcommerceIntegrationDemoPage_ecBaStepNumAfter__cpVhO{background:var(--mantine-color-brand-4);border-color:var(--mantine-color-brand-4);color:var(--mantine-color-white)}.EcommerceIntegrationDemoPage_ecBaStepTitle__vnnG0{display:block;font-family:var(--font-subheading);font-size:1rem;font-weight:400;color:var(--mantine-color-white);margin-bottom:.25rem}.EcommerceIntegrationDemoPage_ecBaStepText__lkojt{font-size:.875rem;font-weight:400;line-height:1.55;color:var(--mantine-color-gray-4)}.EcommerceIntegrationDemoPage_ecConnections__jBwQ1{padding:6.5rem 0;background:var(--mantine-color-white)}.EcommerceIntegrationDemoPage_ecConnectionsGrid__3Xe_1{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.EcommerceIntegrationDemoPage_ecConnectionCard__24AWs{display:flex;flex-direction:column;padding:1.375rem;border:1px solid var(--mantine-color-gray-2);border-radius:17px;background:var(--mantine-color-white);box-shadow:0 14px 36px rgba(31,35,41,.05)}.EcommerceIntegrationDemoPage_ecTagRow__QUGK5{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:auto;padding-top:1.25rem}.EcommerceIntegrationDemoPage_ecTag__opl_a{padding:.25rem .625rem;border-radius:999px;background:var(--mantine-color-gray-0);border:1px solid var(--mantine-color-gray-2);font-size:.75rem;font-weight:400;color:var(--mantine-color-gray-7)}.EcommerceIntegrationDemoPage_ecFormats__Qgpf9{position:relative;overflow:hidden;padding:6.5rem 0;background:#1f2329}.EcommerceIntegrationDemoPage_ecFormatsGlow__eQ_Mq{position:absolute;left:-8%;bottom:-28%;width:55%;height:95%;background:radial-gradient(circle at 32% 68%,color-mix(in oklab,var(--mantine-color-brand-4) 55%,transparent),transparent 62%);filter:blur(50px);pointer-events:none;z-index:0}.EcommerceIntegrationDemoPage_ecFormatsWatermark__5gWBc{position:absolute;left:0;bottom:-8%;width:420px;aspect-ratio:1;color:color-mix(in oklab,var(--mantine-color-white) 8%,transparent);transform:rotate(-8deg);pointer-events:none;z-index:0}.EcommerceIntegrationDemoPage_ecFormatsWatermark__5gWBc svg{width:100%;height:100%}.EcommerceIntegrationDemoPage_ecFormatsInner__4_Ovv{position:relative;z-index:1}.EcommerceIntegrationDemoPage_ecFormats__Qgpf9 .EcommerceIntegrationDemoPage_ecKicker__GgXj2{color:#f05265}.EcommerceIntegrationDemoPage_ecFormatsGrid__A91Tl{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.EcommerceIntegrationDemoPage_ecFormatCard__O1HXS{padding:1.625rem;border:1px solid color-mix(in oklab,var(--mantine-color-white) 11%,transparent);border-radius:17px;background:linear-gradient(160deg,color-mix(in oklab,var(--mantine-color-white) 7%,transparent),transparent 55%),color-mix(in oklab,var(--mantine-color-white) 5%,transparent);backdrop-filter:blur(10px)}.EcommerceIntegrationDemoPage_ecFormatIcon__Qe2cz{display:flex;line-height:1;color:#f05265;margin-bottom:1.25rem}.EcommerceIntegrationDemoPage_ecFormatTag__TTO__{display:block;margin-bottom:.625rem;font-family:Inter-ExtraBold,Inter,sans-serif;font-size:var(--text-eyebrow);font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--mantine-color-gray-5)}.EcommerceIntegrationDemoPage_ecFormatTitle__Zr7rO{margin:0 0 .5rem;font-family:var(--font-subheading);font-size:1.125rem;font-weight:400;line-height:1.35;color:var(--mantine-color-white)}.EcommerceIntegrationDemoPage_ecFormatText__TLl1V{font-size:.875rem;font-weight:400;line-height:1.6;color:var(--mantine-color-gray-4)}.EcommerceIntegrationDemoPage_ecMetrics__Spclh{padding:6.5rem 0;background:var(--mantine-color-gray-0)}.EcommerceIntegrationDemoPage_ecMetricsGrid__ZMzAF{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.EcommerceIntegrationDemoPage_ecMetricTile__yjxII{padding:1.625rem;border:1px solid var(--mantine-color-gray-2);border-radius:17px;background:var(--mantine-color-white);box-shadow:0 14px 36px rgba(31,35,41,.05)}.EcommerceIntegrationDemoPage_ecMetricIcon__L54qk{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:1rem;border-radius:12px;background:color-mix(in oklab,var(--mantine-color-brand-4) 10%,transparent);color:var(--mantine-color-brand-4)}.EcommerceIntegrationDemoPage_ecMetricTileFeatured__95s8H .EcommerceIntegrationDemoPage_ecMetricIcon__L54qk{background:var(--mantine-color-white)}.EcommerceIntegrationDemoPage_ecMetricTileFeatured__95s8H{border-color:color-mix(in oklab,var(--mantine-color-white) 12%,transparent);background:#1f2329}.EcommerceIntegrationDemoPage_ecMetricKw__C6yZP{display:block;font-family:var(--font-heading);font-size:1.75rem;font-weight:400;line-height:1;letter-spacing:-.04em;color:var(--mantine-color-brand-4)}.EcommerceIntegrationDemoPage_ecMetricText__UgweI{margin-top:.625rem;font-size:.875rem;font-weight:400;line-height:1.55;color:var(--mantine-color-gray-7)}.EcommerceIntegrationDemoPage_ecMetricTileFeatured__95s8H .EcommerceIntegrationDemoPage_ecMetricKw__C6yZP{color:var(--mantine-color-white)}.EcommerceIntegrationDemoPage_ecMetricTileFeatured__95s8H .EcommerceIntegrationDemoPage_ecMetricText__UgweI{color:var(--mantine-color-gray-4)}.EcommerceIntegrationDemoPage_ecForWhom__FTAY8{padding:6.5rem 0;background:var(--mantine-color-white)}.EcommerceIntegrationDemoPage_ecForWhomRows__jj9r5{border-top:1px solid var(--mantine-color-gray-2)}.EcommerceIntegrationDemoPage_ecForWhomRow__3xH6H{display:grid;grid-template-columns:55px 1fr;align-items:center;padding:1.375rem 0;border-bottom:1px solid var(--mantine-color-gray-2)}.EcommerceIntegrationDemoPage_ecForWhomNum__GWV9C{font-style:normal;font-size:.5625rem;letter-spacing:.08em;color:var(--mantine-color-gray-5)}.EcommerceIntegrationDemoPage_ecForWhomItemTitle__56QhS{display:block;font-family:Inter-Medium,Inter-Regular,sans-serif;font-size:var(--text-body-lg);font-weight:400;color:var(--mantine-color-dark-9);margin-bottom:.25rem}.EcommerceIntegrationDemoPage_ecForWhomItemText__FqFK2{font-size:.9375rem;font-weight:400;line-height:1.6;color:var(--mantine-color-gray-7)}@media (max-width:64em){.EcommerceIntegrationDemoPage_ecConnectionsGrid__3Xe_1,.EcommerceIntegrationDemoPage_ecFormatsGrid__A91Tl,.EcommerceIntegrationDemoPage_ecMetricsGrid__ZMzAF{grid-template-columns:repeat(2,1fr)}}@media (max-width:56.25em){.EcommerceIntegrationDemoPage_ecBaBand__bXSFK,.EcommerceIntegrationDemoPage_ecBenefits__DG__7,.EcommerceIntegrationDemoPage_ecConnections__jBwQ1,.EcommerceIntegrationDemoPage_ecForWhom__FTAY8,.EcommerceIntegrationDemoPage_ecFormats__Qgpf9,.EcommerceIntegrationDemoPage_ecMetrics__Spclh,.EcommerceIntegrationDemoPage_ecStatement__zKqfD{padding:4.5rem 0}.EcommerceIntegrationDemoPage_ecHeader__pwEXa{margin-bottom:2.25rem}.EcommerceIntegrationDemoPage_ecBaGrid__V5Vb6,.EcommerceIntegrationDemoPage_ecBenefitsGrid__mSGff{grid-template-columns:1fr}}@media (max-width:48em){.EcommerceIntegrationDemoPage_ecBaBand__bXSFK,.EcommerceIntegrationDemoPage_ecBenefits__DG__7,.EcommerceIntegrationDemoPage_ecConnections__jBwQ1,.EcommerceIntegrationDemoPage_ecForWhom__FTAY8,.EcommerceIntegrationDemoPage_ecFormats__Qgpf9,.EcommerceIntegrationDemoPage_ecMetrics__Spclh,.EcommerceIntegrationDemoPage_ecStatement__zKqfD{padding:4rem 0}.EcommerceIntegrationDemoPage_ecStatementPanel__KD08M{padding:32px 26px}.EcommerceIntegrationDemoPage_ecConnectionsGrid__3Xe_1,.EcommerceIntegrationDemoPage_ecFormatsGrid__A91Tl,.EcommerceIntegrationDemoPage_ecMetricsGrid__ZMzAF{grid-template-columns:1fr}}