.TcoStickyBar-module__C2onPW__bar{z-index:100;padding:12px 0;position:sticky;top:0}.TcoStickyBar-module__C2onPW__inner{border:1px solid var(--stacksy-grey-3);border-radius:var(--mantine-radius-sm);background:#fff;padding:12px 20px;box-shadow:0 2px 12px #0000000f}.TcoStickyBar-module__C2onPW__title{pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}
.MachineCard-module__WSdura__card{cursor:default;background:#fff;flex-direction:column;animation:.3s ease-out both MachineCard-module__WSdura__cardFadeIn;display:flex;overflow:hidden}.MachineCard-module__WSdura__card:hover{box-shadow:var(--stacksy-shadow-elegant-hover);transform:translateY(-2px)}.MachineCard-module__WSdura__card[data-clickable]{cursor:pointer}.MachineCard-module__WSdura__card[data-clickable]:focus-visible{outline:2px solid var(--mantine-color-purple-5);outline-offset:2px}.MachineCard-module__WSdura__card[data-selected]{border-color:var(--mantine-color-purple-4);box-shadow:0 0 0 1px var(--mantine-color-purple-4), var(--stacksy-shadow-elegant)}.MachineCard-module__WSdura__card[data-disabled]{opacity:.45}.MachineCard-module__WSdura__imageArea{aspect-ratio:1;justify-content:center;align-items:center;display:flex;position:relative}.MachineCard-module__WSdura__imageArea:after{content:"";z-index:1;pointer-events:none;background:#ffffff8c;animation:1.4s ease-in-out infinite MachineCard-module__WSdura__pulseSkeleton;position:absolute;inset:0}.MachineCard-module__WSdura__imageArea[data-loaded]:after{display:none}.MachineCard-module__WSdura__machineImage{object-fit:cover;z-index:0}.MachineCard-module__WSdura__oemLogo{object-fit:contain;border-radius:var(--mantine-radius-sm)}.MachineCard-module__WSdura__specTable{border-top:1px solid var(--stacksy-grey-2)}.MachineCard-module__WSdura__specLabel{color:var(--stacksy-grey-7);width:70px;font-size:12px;padding-left:0!important}.MachineCard-module__WSdura__specValue{text-align:right;font-size:13px;font-weight:500;padding-right:0!important}@keyframes MachineCard-module__WSdura__cardFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
.PriceSchedulePerYearModal-module__v46vea__wrapper{-webkit-overflow-scrolling:touch;border:1px solid var(--stacksy-grey-3);border-radius:var(--mantine-radius-sm);overflow-x:auto}.PriceSchedulePerYearModal-module__v46vea__table{border-collapse:collapse;width:100%}.PriceSchedulePerYearModal-module__v46vea__table thead th{background:var(--stacksy-grey-1);border-bottom:1px solid var(--stacksy-grey-3)}.PriceSchedulePerYearModal-module__v46vea__labelCol,.PriceSchedulePerYearModal-module__v46vea__labelCell{background:var(--stacksy-grey-1);z-index:1;border-right:1px solid var(--stacksy-grey-3);min-width:160px;position:sticky;left:0}.PriceSchedulePerYearModal-module__v46vea__yearCol,.PriceSchedulePerYearModal-module__v46vea__yearCell{text-align:center;min-width:90px}.PriceSchedulePerYearModal-module__v46vea__actionCol,.PriceSchedulePerYearModal-module__v46vea__actionCell{text-align:center;background:var(--stacksy-grey-1);z-index:1;border-left:1px solid var(--stacksy-grey-3);min-width:40px;position:sticky;right:0}
.ComparisonBar-module__L1HMOG__bar{z-index:200;border-top:1px solid var(--stacksy-grey-3);background:#fff;padding:20px 0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 24px #00000014}
.TcoParamsPanel-module__cXqTQq__panel{border:1px solid var(--stacksy-grey-3);border-radius:var(--mantine-radius-sm);background:#fff;width:360px;max-height:calc(100vh - 88px);padding:20px;overflow-y:auto}@media (max-width:48em){.TcoParamsPanel-module__cXqTQq__panel{border:none;border-radius:0;width:100%;max-height:none;overflow-y:visible}}.TcoParamsPanel-module__cXqTQq__viewToggle{border-bottom:1px solid var(--stacksy-grey-3);gap:0;margin:-20px -20px 16px;display:flex}.TcoParamsPanel-module__cXqTQq__viewBtn{color:var(--stacksy-grey-7);cursor:pointer;text-align:center;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;margin-bottom:-1px;padding:12px 16px;font-size:13px;font-weight:600;transition:all .15s}.TcoParamsPanel-module__cXqTQq__viewBtn:hover{color:var(--stacksy-grey-10)}.TcoParamsPanel-module__cXqTQq__viewBtnActive{color:var(--mantine-color-purple-6);border-bottom-color:var(--mantine-color-purple-6)}.TcoParamsPanel-module__cXqTQq__viewBtnAdvanced{color:var(--mantine-color-purple-4);border-bottom-color:var(--mantine-color-purple-4)}.TcoParamsPanel-module__cXqTQq__paramsContent{gap:0}.TcoParamsPanel-module__cXqTQq__paramGroup{padding:16px 0}.TcoParamsPanel-module__cXqTQq__paramGroupAdvanced{border-left:2px solid var(--mantine-color-purple-4);margin-left:-20px;padding:16px 0 16px 18px}.TcoParamsPanel-module__cXqTQq__paramGroupToggle{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:0;display:flex}.TcoParamsPanel-module__cXqTQq__switchThumb{box-shadow:none;border:none}.TcoParamsPanel-module__cXqTQq__switchThumb svg{display:none!important}.TcoParamsPanel-module__cXqTQq__toggleContent{background:var(--stacksy-grey-1);border-radius:var(--mantine-radius-sm);padding:10px 12px}.TcoParamsPanel-module__cXqTQq__infoBox{background:var(--stacksy-grey-1);border-radius:var(--mantine-radius-sm);padding:8px 12px}.TcoParamsPanel-module__cXqTQq__toggleContent .TcoParamsPanel-module__cXqTQq__infoBox{background:#fff}
.TcoBreakdownTable-module__Vi3Lia__wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.TcoBreakdownTable-module__Vi3Lia__table{border-collapse:collapse;table-layout:fixed;width:100%}.TcoBreakdownTable-module__Vi3Lia__labelCol,.TcoBreakdownTable-module__Vi3Lia__labelCell{z-index:1;border-right:1px solid var(--stacksy-grey-3);background:#fff;width:200px;min-width:200px;position:sticky;left:0}.TcoBreakdownTable-module__Vi3Lia__machineHeaderCell{text-align:center;border-bottom:1px solid var(--stacksy-grey-3);min-width:240px;font-weight:400}.TcoBreakdownTable-module__Vi3Lia__imageArea{aspect-ratio:1;border-bottom:1px solid var(--stacksy-grey-3);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.TcoBreakdownTable-module__Vi3Lia__machineImage{object-fit:cover;z-index:0}.TcoBreakdownTable-module__Vi3Lia__machineHeaderCell:not(:last-of-type) .TcoBreakdownTable-module__Vi3Lia__imageArea,.TcoBreakdownTable-module__Vi3Lia__machineHeaderCell:not(:last-of-type) .TcoBreakdownTable-module__Vi3Lia__addMachineImageArea{border-right:1px solid var(--stacksy-grey-3)}.TcoBreakdownTable-module__Vi3Lia__removeBtn{z-index:1;position:absolute;top:8px;right:8px}.TcoBreakdownTable-module__Vi3Lia__valueCell{text-align:center}.TcoBreakdownTable-module__Vi3Lia__valueCell[data-best]{color:#15803d;background:#edfcf2}.TcoBreakdownTable-module__Vi3Lia__sectionRow{background:var(--stacksy-grey-1)}.TcoBreakdownTable-module__Vi3Lia__sectionRow td{background:var(--stacksy-grey-1)!important}.TcoBreakdownTable-module__Vi3Lia__subtotalRow{border-top:1px solid var(--stacksy-grey-3);background:var(--stacksy-grey-1)}.TcoBreakdownTable-module__Vi3Lia__subtotalRow td{background:var(--stacksy-grey-1)!important}.TcoBreakdownTable-module__Vi3Lia__totalRow{border-top:2px solid var(--mantine-color-purple-4);background:#f5f2fc}.TcoBreakdownTable-module__Vi3Lia__totalRow td{background:#f5f2fc!important}.TcoBreakdownTable-module__Vi3Lia__addMachineCard{cursor:pointer;background:#fff;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.TcoBreakdownTable-module__Vi3Lia__addMachineCard:hover .TcoBreakdownTable-module__Vi3Lia__addMachineImageArea{background:color-mix(in srgb, var(--mantine-color-purple-0) 75%, white)}.TcoBreakdownTable-module__Vi3Lia__addMachineImageArea{aspect-ratio:1;background:color-mix(in srgb, var(--mantine-color-purple-0) 50%, white);border-bottom:1px solid var(--stacksy-grey-3);justify-content:center;align-items:center;transition:background .15s;display:flex;position:relative}.TcoBreakdownTable-module__Vi3Lia__addMachineIcon{background:var(--mantine-color-purple-1);width:40px;height:40px;color:var(--mantine-color-purple-6);border-radius:999px;justify-content:center;align-items:center;display:flex}.TcoBreakdownTable-module__Vi3Lia__addMachineContent{min-height:96px;padding:var(--mantine-spacing-sm) var(--mantine-spacing-xs);background:#fff;flex:1;justify-content:center;align-items:center;display:flex}.TcoBreakdownTable-module__Vi3Lia__addMachinePlaceholderCell{text-align:center;background:color-mix(in srgb, var(--stacksy-grey-1) 70%, transparent)}
.FeatureCard-module__N7n9jW__card{overflow:hidden}.FeatureCard-module__N7n9jW__card:hover{box-shadow:var(--stacksy-shadow-elegant-hover)}.FeatureCard-module__N7n9jW__grid{grid-template-columns:2fr 3fr;min-height:460px;display:grid}.FeatureCard-module__N7n9jW__grid[data-image-position=right]{grid-template-columns:3fr 2fr}.FeatureCard-module__N7n9jW__grid[data-image-position=right] .FeatureCard-module__N7n9jW__imageCol{order:1}.FeatureCard-module__N7n9jW__imageCol{position:relative;overflow:hidden}.FeatureCard-module__N7n9jW__image{object-fit:cover;object-position:center}.FeatureCard-module__N7n9jW__textCol{justify-content:center;padding:48px 56px}@media (max-width:48em){.FeatureCard-module__N7n9jW__grid,.FeatureCard-module__N7n9jW__grid[data-image-position=right]{grid-template-columns:1fr;min-height:auto}.FeatureCard-module__N7n9jW__imageCol{order:-1;height:240px}.FeatureCard-module__N7n9jW__textCol{padding:24px}}
.BenefitsSection-module__qY0KSq__card:hover{box-shadow:var(--stacksy-shadow-elegant-hover);transform:translateY(-2px)}
.ContactSection-module__h9VS7a__grid{grid-template-columns:1fr 1fr;gap:16px;min-height:520px;display:grid}.ContactSection-module__h9VS7a__card{background-color:#fff;border:1px solid #ffffff26;overflow:hidden}.ContactSection-module__h9VS7a__imageCard{height:100%;min-height:520px;position:relative;overflow:hidden}.ContactSection-module__h9VS7a__image{object-fit:contain;object-position:center bottom}.ContactSection-module__h9VS7a__imageContent{z-index:1;background:linear-gradient(#0000,#fffffff2 40%);flex-direction:column;gap:4px;padding:32px 40px;display:flex;position:absolute;bottom:0;left:0;right:0}.ContactSection-module__h9VS7a__textInner{height:100%;padding:48px 56px}.ContactSection-module__h9VS7a__pill{padding-left:40px;padding-right:40px;transition:all .5s ease-out}.ContactSection-module__h9VS7a__pill:hover{transform:scale(1.02);box-shadow:0 0 30px #8c5fff66}@media (max-width:48em){.ContactSection-module__h9VS7a__grid{grid-template-columns:1fr}.ContactSection-module__h9VS7a__imageCard{min-height:360px}.ContactSection-module__h9VS7a__textInner{padding:32px 24px}}
.EquipmentSection-module__3qLIva__card{border-radius:var(--mantine-radius-sm);aspect-ratio:4/5;cursor:pointer;position:relative;overflow:hidden}.EquipmentSection-module__3qLIva__image{object-fit:cover;transition:opacity .5s ease-out}.EquipmentSection-module__3qLIva__card:not([data-available]) .EquipmentSection-module__3qLIva__image{opacity:.6}.EquipmentSection-module__3qLIva__card:not([data-available]):hover .EquipmentSection-module__3qLIva__image{opacity:.75}.EquipmentSection-module__3qLIva__overlay{z-index:1;background:linear-gradient(#0000 35%,#0000001a 60%,#0009 100%);position:absolute;inset:0}.EquipmentSection-module__3qLIva__content{z-index:2;flex-direction:column;justify-content:flex-end;padding:24px;transition:transform .5s ease-out;display:flex;position:absolute;inset:0;transform:translateY(4px)}.EquipmentSection-module__3qLIva__card:hover .EquipmentSection-module__3qLIva__content{transform:translateY(0)}.EquipmentSection-module__3qLIva__badge{letter-spacing:.5px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:fit-content;margin-bottom:8px;font-size:10px}@media (max-width:62em){.EquipmentSection-module__3qLIva__content,.EquipmentSection-module__3qLIva__overlay{display:none}}@media (max-width:36em){.EquipmentSection-module__3qLIva__card{aspect-ratio:3/2}}
.Footer-module__DaFM4q__link{transition:color .3s ease-out}.Footer-module__DaFM4q__link:hover{color:#ffffffe6}
.ComparePage-module__s9rpya__root{background:var(--stacksy-grey-1);min-height:100vh;padding-top:80px;padding-bottom:100px}@media (max-width:48em){.ComparePage-module__s9rpya__root{padding-top:70px;padding-bottom:100px}}.ComparePage-module__s9rpya__headerRow{margin-bottom:var(--mantine-spacing-md);grid-template-columns:1fr auto;align-items:center;gap:24px;display:grid}@media (max-width:62em){.ComparePage-module__s9rpya__headerRow{grid-template-columns:1fr}}
.ResultsSection-module__sty4hW__summaryCard{background:#fff}.ResultsSection-module__sty4hW__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}
.AuthLayout-module__VWZfwq__wrapper{background:var(--mantine-color-gray-0);justify-content:center;align-items:center;min-height:100vh;padding:40px 16px;display:flex}.AuthLayout-module__VWZfwq__container{width:100%}.AuthLayout-module__VWZfwq__logoLink{text-decoration:none;display:block}.AuthLayout-module__VWZfwq__card{border-color:var(--mantine-color-gray-3);box-shadow:0 8px 32px #00000014,0 2px 8px #0000000a}
.CatalogPage-module__uRzDpq__root{background:var(--stacksy-grey-1);min-height:100vh;padding-top:80px;padding-bottom:60px}@media (max-width:48em){.CatalogPage-module__uRzDpq__root{padding-top:70px;padding-bottom:80px}}.CatalogPage-module__uRzDpq__headerRow{margin-bottom:var(--mantine-spacing-md);grid-template-columns:280px 1fr;align-items:center;gap:24px;display:grid}@media (max-width:62em){.CatalogPage-module__uRzDpq__headerRow{grid-template-columns:1fr}}.CatalogPage-module__uRzDpq__layout{grid-template-columns:280px 1fr;align-items:start;gap:24px;display:grid}@media (max-width:62em){.CatalogPage-module__uRzDpq__layout{grid-template-columns:1fr}}.CatalogPage-module__uRzDpq__sidebar{position:sticky;top:80px}.CatalogPage-module__uRzDpq__main{min-width:0}
.signup-hero-module__K_-HEG__hero{background:radial-gradient(at 0 0,#ede4f5 0%,#e4e0f2 25%,#fff 60%);padding-top:70px;position:relative}.signup-hero-module__K_-HEG__hero:after{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(circle,#55419e38 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 40%,#0000 100%);mask-image:linear-gradient(#000 40%,#0000 100%)}.signup-hero-module__K_-HEG__heroInner{z-index:1;padding-top:48px;padding-bottom:64px;position:relative}.signup-hero-module__K_-HEG__heroGrid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.signup-hero-module__K_-HEG__formWrapper{justify-content:center;display:flex}.signup-hero-module__K_-HEG__contentCard{align-items:center;padding:48px 0;display:flex}.signup-hero-module__K_-HEG__contentInner{max-width:520px}.signup-hero-module__K_-HEG__formCard{border-color:var(--stacksy-grey-3);width:100%;max-width:420px;box-shadow:0 8px 32px #00000014,0 2px 8px #0000000a}@media (max-width:48em){.signup-hero-module__K_-HEG__hero{padding-top:60px}.signup-hero-module__K_-HEG__heroInner{padding-top:24px;padding-bottom:40px}.signup-hero-module__K_-HEG__heroGrid{grid-template-columns:1fr;gap:24px}.signup-hero-module__K_-HEG__contentCard{padding:24px 0}}
.OemPublicPage-module__t2p-Ha__hero{align-items:center;gap:var(--mantine-spacing-xl);padding:var(--mantine-spacing-xl) 0;display:flex}.OemPublicPage-module__t2p-Ha__heroLogo{border:1px solid var(--stacksy-grey-3);border-radius:var(--mantine-radius-sm);padding:var(--mantine-spacing-md);background:#fff;flex-shrink:0}.OemPublicPage-module__t2p-Ha__materialCard{transition:box-shadow .15s}.OemPublicPage-module__t2p-Ha__materialCard:hover{box-shadow:var(--stacksy-shadow-elegant-hover)}
.TcoLoginGate-module__r-CJ1W__gate{z-index:200;padding:var(--mantine-spacing-md);background:#0f121c8c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.TcoLoginGate-module__r-CJ1W__ctaCard{z-index:1;text-align:center;border-color:var(--mantine-color-purple-2);background:#fff;width:100%;max-width:540px;margin:0 auto;position:relative;box-shadow:0 12px 48px #8c5fff2e,0 4px 16px #00000014}.TcoLoginGate-module__r-CJ1W__iconCircle{background:var(--mantine-color-purple-0);width:56px;height:56px;color:var(--mantine-color-purple-6);border-radius:50%;justify-content:center;align-items:center;display:flex}
.RequestProposalPage-module__jHMheq__hero{background:radial-gradient(at 0 0,#ede4f5 0%,#e4e0f2 25%,#fff 60%);min-height:100vh;position:relative}.RequestProposalPage-module__jHMheq__hero:after{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(circle,#55419e38 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 30%,#0000 70%);mask-image:linear-gradient(#000 30%,#0000 70%)}.RequestProposalPage-module__jHMheq__inner{z-index:1;flex-direction:column;min-height:100vh;padding-top:32px;padding-bottom:64px;display:flex;position:relative}.RequestProposalPage-module__jHMheq__topBar{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:0;display:flex}.RequestProposalPage-module__jHMheq__grid{flex:1;grid-template-columns:1fr 420px;align-items:center;gap:48px;display:grid}.RequestProposalPage-module__jHMheq__contentSide{max-width:560px}.RequestProposalPage-module__jHMheq__formCard{border-color:var(--stacksy-grey-3);width:100%;box-shadow:0 8px 32px #00000014,0 2px 8px #0000000a}.RequestProposalPage-module__jHMheq__machineCard{border:1px solid var(--stacksy-grey-3);border-radius:var(--mantine-radius-md);cursor:pointer;background:#fff;padding:16px;transition:box-shadow .2s,border-color .2s}.RequestProposalPage-module__jHMheq__machineCard:hover{box-shadow:0 4px 16px #0000000f}.RequestProposalPage-module__jHMheq__machineCardSelected{border-color:var(--mantine-color-purple-5);box-shadow:0 0 0 1px var(--mantine-color-purple-5)}.RequestProposalPage-module__jHMheq__machineCardDeselected{opacity:.5}.RequestProposalPage-module__jHMheq__machineImage{border-radius:var(--mantine-radius-sm);background:linear-gradient(135deg,#e8e0f4 0%,#d6cce8 100%);flex-shrink:0;width:80px;height:56px;overflow:hidden}.RequestProposalPage-module__jHMheq__identityCard{border-radius:var(--mantine-radius-sm);border:1px solid var(--stacksy-grey-3);background:#f8f8f8;padding:16px}.RequestProposalPage-module__jHMheq__successCard{text-align:center;animation:.4s RequestProposalPage-module__jHMheq__fadeScaleIn}@keyframes RequestProposalPage-module__jHMheq__fadeScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width:48em){.RequestProposalPage-module__jHMheq__inner{padding-top:16px;padding-bottom:40px}.RequestProposalPage-module__jHMheq__topBar{margin-bottom:24px}.RequestProposalPage-module__jHMheq__grid{grid-template-columns:1fr;gap:24px}.RequestProposalPage-module__jHMheq__formCard{max-width:100%}}
