.HeroViewer_toggleGroup__L0njy{position:relative;display:inline-flex;background:color-mix(in oklab,var(--mantine-color-black) 30%,transparent);border-radius:9999px;padding:4px;gap:2px}.HeroViewer_togglePill__BsSbq{position:absolute;top:4px;bottom:4px;background:var(--mantine-color-brand-4);border-radius:9999px;transition:left .45s cubic-bezier(.34,1.56,.64,1),width .45s cubic-bezier(.34,1.56,.64,1);z-index:0}.HeroViewer_toggleBtn__Iypg9{position:relative;z-index:1;min-width:36px;height:36px;padding:0 .5rem;border:none;background:transparent;color:#ffffff;font-family:monospace;font-size:.7rem;letter-spacing:.04em;cursor:pointer;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;transition:color .2s ease}.HeroViewer_toggleBtn__Iypg9[data-tg-active=true]{color:#000000}.HeroViewer_swatchCarousel__REKv8{display:inline-flex;align-items:center;gap:4px;background:color-mix(in oklab,var(--mantine-color-white) 4%,transparent);border-radius:50px;padding:4px}.HeroViewer_swatchArrow__TgaG5{width:28px;height:28px;border-radius:50%;background:transparent;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#ffffff;padding:0;transition:background .2s ease,color .2s ease}.HeroViewer_swatchArrow__TgaG5:hover{background:color-mix(in oklab,var(--mantine-color-white) 8%,transparent);color:var(--mantine-color-brand-4)}.HeroViewer_swatchDot__D8bn5{width:36px;height:36px;border-radius:50%;border:2.5px solid var(--mantine-color-brand-4);box-shadow:0 0 8px color-mix(in oklab,var(--mantine-color-brand-4) 40%,transparent);transition:background .2s ease,box-shadow .2s ease}.HeroViewer_swatchRow__UZCAw{display:flex;flex-wrap:wrap;gap:8px}.HeroViewer_swatchItem__BYiNJ{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border-radius:9999px;border:1.5px solid color-mix(in oklab,var(--mantine-color-white) 12%,transparent);background:color-mix(in oklab,var(--mantine-color-white) 4%,transparent);color:color-mix(in oklab,var(--mantine-color-white) 75%,transparent);font-family:Gilroy-Regular,Gilroy,sans-serif;font-size:.82rem;font-weight:600;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.HeroViewer_swatchItem__BYiNJ:hover{border-color:color-mix(in oklab,var(--mantine-color-brand-4) 45%,transparent);color:#ffffff}.HeroViewer_swatchItem__BYiNJ[data-selected]{border-color:var(--mantine-color-brand-4);background:color-mix(in oklab,var(--mantine-color-brand-4) 12%,transparent);color:#ffffff}.HeroViewer_swatchItemDot__jBOTP{width:22px;height:22px;border-radius:50%;border:2px solid color-mix(in oklab,var(--mantine-color-black) 25%,transparent);box-shadow:inset 0 0 4px color-mix(in oklab,var(--mantine-color-black) 30%,transparent);flex-shrink:0}.HeroViewer_swatchItem__BYiNJ[data-selected] .HeroViewer_swatchItemDot__jBOTP{border-color:var(--mantine-color-brand-4);box-shadow:0 0 8px color-mix(in oklab,var(--mantine-color-brand-4) 40%,transparent)}.HeroViewer_configPanelWrapper__atNp9{position:relative;display:inline-flex;align-items:center;justify-content:center}.HeroViewer_configPanelToggle__ggn9x{width:48px;height:48px;border-radius:50%;background:color-mix(in oklab,var(--mantine-color-white) 8%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid color-mix(in oklab,var(--mantine-color-white) 15%,transparent);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px color-mix(in oklab,var(--mantine-color-black) 30%,transparent);position:relative;z-index:3;transition:transform .2s ease,background .2s ease}.HeroViewer_configPanelToggle__ggn9x:hover{transform:scale(1.05);background:color-mix(in oklab,var(--mantine-color-white) 12%,transparent)}.HeroViewer_configPanel__jxX2O{background:#1a1a24;border:1px solid color-mix(in oklab,var(--mantine-color-white) 10%,transparent);border-radius:20px;padding:16px 24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.5rem;white-space:nowrap;box-shadow:0 8px 32px color-mix(in oklab,var(--mantine-color-black) 50%,transparent)}.HeroViewer_configPanelWrapper__atNp9>.HeroViewer_configPanel__jxX2O{position:absolute;top:60px;right:0;z-index:10;opacity:0;transform:translateY(-8px) scale(.95);pointer-events:none;transition:opacity .2s ease,transform .2s ease;box-shadow:0 8px 32px color-mix(in oklab,var(--mantine-color-black) 50%,transparent)}.HeroViewer_configPanelWrapper__atNp9>.HeroViewer_configPanel__jxX2O[data-config-panel-open=true]{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}@media (max-width:62em){.HeroViewer_configPanelWrapper__atNp9>.HeroViewer_configPanel__jxX2O{top:auto;bottom:60px;transform:translateY(8px) scale(.95)}.HeroViewer_configPanelWrapper__atNp9>.HeroViewer_configPanel__jxX2O[data-config-panel-open=true]{transform:translateY(0) scale(1)}}.HeroViewer_configPanelTitle__MtI08{font-family:var(--mantine-font-family-headings);font-size:.95rem;color:var(--mantine-color-white);letter-spacing:.04em}.HeroViewer_configPanelBody__6Q6wu{display:flex;flex-direction:column;gap:var(--mantine-spacing-sm)}.HeroViewer_configPanelGroup__deTKC{display:flex;flex-direction:column;gap:6px;align-items:center;min-width:80px}.HeroViewer_configPanelLabel__WDC5b{font-family:monospace;font-size:.65rem;color:#ffffff;text-transform:uppercase;letter-spacing:.08em;text-align:center}.JewelryPage_highlight__oxO7f{color:var(--mantine-color-brand-4)}.JewelryPage_heroControls__nQthE{position:absolute;top:16px;right:16px;z-index:10}@media (max-width:62em){.JewelryPage_heroControls__nQthE{top:auto;bottom:16px}}.JewelryPage_jewelHeroViewer__Ee7OC{width:100%;height:100%;min-height:400px;position:relative}@media (max-width:62em){.JewelryPage_jewelHeroViewer__Ee7OC{margin-top:-120px}}.JewelryPage_blankHero__cx3lm{padding:5rem 2rem}.JewelryPage_liveDemoSection__S__tG{padding:12rem 2rem 20rem}.JewelryPage_liveDemoTitle__j0_xy{font-family:var(--mantine-font-family-headings);font-size:48px;font-weight:400;color:var(--mantine-color-white);text-align:center;margin-bottom:3rem;line-height:1.2}.JewelryPage_configuratorWrapper__5Ia0h{width:100%;border-radius:var(--mantine-radius-lg);overflow:hidden}.JewelryPage_configuratorIframe__zlHQR{width:100%;height:600px;border:none}.JewelryPage_liveDemoButtonWrapper__vepkr{display:flex;justify-content:center;margin-top:2rem}.JewelryPage_liveDemoButton__RKs1D{display:inline-block;background:var(--mantine-color-brand-4);color:var(--mantine-color-dark-9);font-family:var(--mantine-font-family-headings);font-size:1rem;font-weight:600;padding:1rem 2.5rem;border-radius:9999px;text-decoration:none;transition:background .15s ease,transform .15s ease}.JewelryPage_liveDemoButton__RKs1D:hover{background:var(--mantine-color-brand-5);transform:translateY(-2px)}.JewelryPage_buildSection__NBkmg{padding-top:0}.JewelryPage_featuresWrapper__kzIYF{padding-top:7rem}.JewelryPage_aboutWrapper__M1mwG{padding-top:14rem}.JewelryPage_aboutWrapper__M1mwG .mantine-Card-root{height:auto;min-height:320px;border-radius:20px}.JewelryPage_aboutWrapper__M1mwG .mantine-Text-root:last-child{margin-top:10px}.JewelryPage_quoteWrapper__Mi9n_{padding-top:10rem}.JewelryPage_heroDescription___ERKC{font-family:Gilroy-Regular,Gilroy,sans-serif;font-size:var(--mantine-font-size-lg);color:var(--mantine-color-gray-5);line-height:1.6;margin-bottom:2rem}.JewelryPage_featuresSection__p1Vhp{padding:7rem 2rem}.JewelryPage_sectionTitle__2h9Sc{font-family:var(--mantine-font-family-headings);font-size:48px;font-weight:400;color:var(--mantine-color-white);text-align:center;margin-bottom:1rem;line-height:1.2}.JewelryPage_sectionSubtitle__pgcwK{font-family:Gilroy-Regular,Gilroy,sans-serif;font-size:1.1rem;color:var(--mantine-color-gray-5);text-align:center;max-width:700px;margin:0 auto 3rem}.JewelryPage_featureCard__vLy21{background:color-mix(in oklab,var(--mantine-color-white) 3%,transparent);border:1px solid color-mix(in oklab,var(--mantine-color-brand-4) 20%,transparent);text-align:center;transition:transform .2s ease,border-color .2s ease}.JewelryPage_featureCard__vLy21:hover{transform:translateY(-4px);border-color:color-mix(in oklab,var(--mantine-color-brand-4) 40%,transparent)}.JewelryPage_featureImageSection__h4GTy{display:flex;justify-content:center;align-items:center;padding:1.5rem;min-height:160px}.JewelryPage_featureImage__nV4wn{max-width:100%;height:auto}.JewelryPage_featureTitle__A87VE{font-family:var(--mantine-font-family-headings);font-size:1.25rem;color:var(--mantine-color-brand-4);margin-bottom:.75rem}.JewelryPage_featureDescription__cZxS0{font-family:Gilroy-Regular,Gilroy,sans-serif;font-size:.95rem;color:var(--mantine-color-gray-5);line-height:1.5}.JewelryPage_stepsSection__DaTh6{padding:7rem 2rem}.JewelryPage_step__ahu9d{align-items:center}.JewelryPage_stepImageWrapper__BXzTE{display:flex;justify-content:center;align-items:center}.JewelryPage_stepImage__R29l2{width:100%;max-width:500px;height:auto}.JewelryPage_stepImageLeft__B5c5n{justify-content:flex-start;margin-left:-30px}.JewelryPage_stepImageRight__eWpMN{justify-content:flex-end}.JewelryPage_stepContent__VYqLp{display:flex;flex-direction:column;justify-content:center}.JewelryPage_stepContentRight__d7SUL{text-align:right;align-items:flex-end}.JewelryPage_stepNumber__eDlKU{font-family:var(--mantine-font-family-headings);font-size:.875rem;color:var(--mantine-color-gray-5);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem}.JewelryPage_stepTitle__tL_pD{font-family:var(--mantine-font-family-headings);font-size:2rem;font-weight:600;color:var(--mantine-color-brand-4);margin-bottom:1.5rem;line-height:1.2}.JewelryPage_stepDescription__peX_J{font-family:Gilroy-Regular,Gilroy,sans-serif;font-size:1rem;color:var(--mantine-color-gray-5);line-height:1.6;margin-bottom:1.5rem}.JewelryPage_stepChecklist__hZ44v{margin-top:.5rem}.JewelryPage_stepCheckText__7x7ho{font-family:Gilroy-Regular,Gilroy,sans-serif;font-size:.9rem;color:var(--mantine-color-gray-3);font-style:italic}.JewelryPage_metricsSection__xDL9n{padding:7rem 0;background:transparent}.JewelryPage_metricCard__qTtlP{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;padding:2.5rem 2rem}.JewelryPage_metricValueWrapper__dVeNl{display:flex;flex-direction:column;align-items:center;gap:.5rem}.JewelryPage_metricPrefix__iYf9o{font-family:Gilroy-Regular,Gilroy,sans-serif;font-size:1.1rem;font-weight:500;color:var(--mantine-color-white);text-transform:lowercase;letter-spacing:.05em}.JewelryPage_metricValue__1wl65{font-size:4rem;font-weight:700;color:var(--mantine-color-brand-4);line-height:1}.JewelryPage_metricLabel__BJKI9{font-family:Gilroy-Regular,Gilroy,sans-serif;font-size:1.025rem;font-weight:400;color:var(--mantine-color-white);line-height:1.4}.JewelryPage_benefitsSection__4Ga_J{padding:7rem 2rem}.JewelryPage_benefitCard__USy1g{background:color-mix(in oklab,var(--mantine-color-white) 3%,transparent);border:1px solid color-mix(in oklab,var(--mantine-color-brand-4) 20%,transparent);transition:transform .2s ease,border-color .2s ease}.JewelryPage_benefitCard__USy1g:hover{transform:translateY(-4px);border-color:color-mix(in oklab,var(--mantine-color-brand-4) 40%,transparent)}.JewelryPage_benefitTitle__g_r_x{font-family:var(--mantine-font-family-headings);font-size:1.5rem;color:var(--mantine-color-brand-4);margin-bottom:1rem}.JewelryPage_benefitDescription__hkh5m{font-family:Gilroy-Regular,Gilroy,sans-serif;font-size:1rem;color:var(--mantine-color-gray-5);line-height:1.6;margin-bottom:1.5rem}.JewelryPage_benefitLink__038jf{color:var(--mantine-color-white);transition:transform .2s ease;cursor:pointer}.JewelryPage_benefitCard__USy1g:hover .JewelryPage_benefitLink__038jf{transform:translateX(4px)}.JewelryPage_benefitLinkText__W7dm8{font-family:Gilroy-Regular,Gilroy,sans-serif;font-size:.9rem;color:var(--mantine-color-white)}@media (max-width:75em){.JewelryPage_benefitsSection__4Ga_J,.JewelryPage_blankHero__cx3lm,.JewelryPage_featuresSection__p1Vhp,.JewelryPage_liveDemoSection__S__tG,.JewelryPage_stepsSection__DaTh6{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:62em){.JewelryPage_blankHero__cx3lm{padding-left:1.25rem;padding-right:1.25rem}.JewelryPage_liveDemoSection__S__tG{padding:4rem 1.25rem}.JewelryPage_liveDemoTitle__j0_xy,.JewelryPage_sectionTitle__2h9Sc{font-size:2.4rem}.JewelryPage_stepImageWrapper__BXzTE{order:-1}.JewelryPage_stepContentRight__d7SUL{text-align:right;align-items:flex-end}.JewelryPage_stepImageRight__eWpMN{justify-content:flex-end}.JewelryPage_benefitsSection__4Ga_J,.JewelryPage_featuresSection__p1Vhp,.JewelryPage_stepsSection__DaTh6{padding:4rem 1.25rem}.JewelryPage_metricsSection__xDL9n{padding:4rem 0}.JewelryPage_aboutWrapper__M1mwG,.JewelryPage_quoteWrapper__Mi9n_{padding-top:4rem}.JewelryPage_featuresWrapper__kzIYF{padding-top:0}}@media (max-width:48em){.JewelryPage_blankHero__cx3lm,.JewelryPage_liveDemoSection__S__tG{padding:3rem 1rem}.JewelryPage_liveDemoTitle__j0_xy{font-size:1.8rem}.JewelryPage_configuratorIframe__zlHQR{height:450px}.JewelryPage_benefitsSection__4Ga_J,.JewelryPage_featuresSection__p1Vhp,.JewelryPage_stepsSection__DaTh6{padding:3rem 1rem}.JewelryPage_metricsSection__xDL9n{padding:3rem 0}.JewelryPage_metricCard__qTtlP{padding:2rem 1.5rem}.JewelryPage_metricValue__1wl65{font-size:3rem}.JewelryPage_metricLabel__BJKI9{font-size:1rem}.JewelryPage_stepTitle__tL_pD{font-size:1.5rem}.JewelryPage_stepImage__R29l2{max-width:300px}.JewelryPage_sectionTitle__2h9Sc{font-size:1.8rem}}@media (max-width:36em){.JewelryPage_benefitsSection__4Ga_J,.JewelryPage_blankHero__cx3lm,.JewelryPage_featuresSection__p1Vhp,.JewelryPage_stepsSection__DaTh6{padding-left:.75rem;padding-right:.75rem}.JewelryPage_sectionTitle__2h9Sc{font-size:1.5rem}}