.SearchInput_wrapper__RVgg3{width:100%}.SearchInput_field__TR2ha{display:flex;align-items:center;gap:.5rem;width:100%;min-height:2.75rem;padding:0 1rem;font-family:Funnel Sans,Helvetica Neue,Helvetica,Arial,sans-serif;background:#fff;border:1px solid #e5e5e5;border-radius:9999px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.SearchInput_field__TR2ha:focus-within{border-color:#356b48;box-shadow:0 0 0 3px rgba(53,107,72,.2)}.SearchInput_field__TR2ha:hover:not(:focus-within){border-color:#d4d4d4}.SearchInput_iconLeft__khjkq{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#737373}.SearchInput_iconLeft__khjkq svg{display:block;width:1.125rem;height:1.125rem}.SearchInput_input__9I0cs{flex:1;min-width:0;padding:.75rem 0;font-family:inherit;font-size:1rem;line-height:1.5;color:#0a0a0a;background:rgba(0,0,0,0);border:none;outline:none}.SearchInput_input__9I0cs::placeholder{color:#b5b5b5}.SearchInput_input__9I0cs::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.SearchInput_clearBtn__toYdB{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:.25rem;margin-right:-.25rem;color:#737373;background:rgba(0,0,0,0);border:none;border-radius:9999px;cursor:pointer;transition:color .2s ease,background-color .2s ease}.SearchInput_clearBtn__toYdB svg{display:block;width:1.125rem;height:1.125rem}.SearchInput_clearBtn__toYdB:hover{color:#0a0a0a;background:#f5f5f5}.SearchInput_clearBtn__toYdB:focus-visible{outline:2px solid #356b48;outline-offset:2px}.FaqAccordion_item__o3dwp:not(:last-child){border-bottom:1px solid #e5e5e5}.FaqAccordion_question__pE1KX{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1.25rem 0;background:none;border:none;cursor:pointer;text-align:left;color:#0a0a0a}.FaqAccordion_questionText__Jd82_{font-size:1rem;font-weight:500;line-height:1.5;flex:1}.FaqAccordion_arrow__DZWv5{flex-shrink:0;color:#737373;transition:transform .45s cubic-bezier(.4,0,.2,1)}.FaqAccordion_arrow__DZWv5.FaqAccordion_open__Kv_JE{transform:rotate(45deg)}.FaqAccordion_answerWrapper__MZh4g{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.4,0,.2,1)}.FaqAccordion_answerWrapper__MZh4g.FaqAccordion_open__Kv_JE{grid-template-rows:1fr}.FaqAccordion_answerInner__oWmE2{overflow:hidden;min-height:0}.FaqAccordion_answer__y5fQB{padding-bottom:1.25rem}.FaqAccordion_answerText__hHvG5{font-size:1rem;color:#737373;line-height:1.75;white-space:pre-line}@media(prefers-reduced-motion:reduce){.FaqAccordion_answerWrapper__MZh4g,.FaqAccordion_arrow__DZWv5{transition:none}}.page_main__joYdd{min-height:100vh;padding:calc(20px + 56px + 5rem) 1.5rem 5rem;background:rgba(53,107,72,.01)}.page_container__6hGc5{max-width:720px;margin:0 auto}.page_title__oyuS8{font-size:2.25rem;font-weight:700;color:#0a0a0a;line-height:1.2;margin-bottom:2rem}.page_searchWrap__wZfey{margin-bottom:3rem}.page_searchNoResults__p4jna{font-size:1rem;color:#737373;padding:2.5rem 0;text-align:center;line-height:1.5}.page_category__W7Lyp{margin-bottom:3rem}.page_categoryTitle__56VeT{font-size:.875rem;font-weight:600;color:#737373;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem}.page_list__krFnT{display:flex;flex-direction:column}.page_contactBlock__dPCBa{margin-top:4rem}.page_contactLabel__RNZMV{margin-bottom:.5rem}.page_contactLabel__RNZMV,.page_contactText__cLK8x{font-size:1rem;color:#737373}.page_contactText__cLK8x a{text-decoration:underline}.FaqPreview_section__p_vG8{padding:max(12vw,90px) 1.5rem}.FaqPreview_container__64KIm{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:2rem;text-wrap:balance}.FaqPreview_title__l8spI{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;line-height:1.15}.FaqPreview_list__T2Rzb{display:flex;flex-direction:column}.FaqPreview_actions___nR78{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}@keyframes Hero_titleReveal__rBf_5{0%{opacity:0;transform:scale(.96);filter:blur(12px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes Hero_mockupReveal__qYOSN{0%{opacity:0;transform:scale(.99);filter:blur(8px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes Hero_slideIn__Zk377{0%{opacity:0;transform:translateX(32px)}to{opacity:1;transform:translateX(0)}}@keyframes Hero_slideOut__ZDkVj{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-32px)}}@keyframes Hero_morphOut__ANsEs{0%{opacity:1;transform:scale(1);filter:blur(0)}to{opacity:0;transform:scale(.96);filter:blur(6px)}}@keyframes Hero_morphIn__dR1vp{0%{opacity:0;transform:scale(.98);filter:blur(6px)}to{opacity:1;transform:scale(1);filter:blur(0)}}.Hero_section__LewO_{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:calc(20px + 56px + 4rem) 1.5rem 5rem;overflow:hidden}.Hero_heroLayout__f4v06{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;width:100%;max-width:1100px}@media(max-width:1024px){.Hero_heroLayout__f4v06{display:flex;flex-direction:column;gap:2rem;align-items:center}}.Hero_left__0ixkI{display:flex;flex-direction:column;align-items:flex-start;gap:2rem;animation:Hero_titleReveal__rBf_5 .85s cubic-bezier(.34,1.4,.64,1) .7s both}@media(max-width:1024px){.Hero_left__0ixkI{align-items:center;text-align:center}}.Hero_titleGroup__hDqTH{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;width:100%}@media(max-width:1024px){.Hero_titleGroup__hDqTH{align-items:center}}.Hero_title__KJMhH{font-size:clamp(1.875rem,4.5vw,3rem);font-weight:700;line-height:1.07;color:#0a0a0a;text-wrap:balance}@media(max-width:1024px){.Hero_title__KJMhH{padding-top:4rem;max-width:90%}}.Hero_titleSubtitle__bRUqM{display:none;margin:0;font-size:1.125rem;font-weight:400;line-height:1.5;color:#737373;text-wrap:balance}.Hero_actions__JeG4s{display:flex;flex-direction:column;align-items:center;gap:.5rem}@media(max-width:1024px){.Hero_actionsDesktop__taLyr{display:none}}.Hero_actionsMobile__pGgbR{display:none}@media(max-width:1024px){.Hero_actionsMobile__pGgbR{display:flex;flex-direction:column;align-items:center;gap:.5rem;order:3}}.Hero_ctaSubtext__kcpad{font-size:.625rem;line-height:1.35;color:#b5b5b5;text-align:center}.Hero_right__ohGCg{display:flex;justify-content:flex-end}@media(max-width:1024px){.Hero_right__ohGCg{width:100%;justify-content:center}}.Hero_card__X5Z_3{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;width:fit-content;animation:Hero_mockupReveal__qYOSN .8s cubic-bezier(.34,1.4,.64,1) .75s both}@media(max-width:1024px){.Hero_card__X5Z_3{flex-direction:column-reverse;align-items:center;margin-top:5rem;width:100%}}.Hero_mockupWrap__uHCtV{display:flex;justify-content:flex-start}@media(max-width:1024px){.Hero_mockupWrap__uHCtV{justify-content:center;width:100%;margin-bottom:6rem}}.Hero_mockupImg__dxZLM{width:260px;height:auto;object-fit:contain;z-index:100}@media(max-width:1024px){.Hero_mockupImg__dxZLM{width:240px}}.Hero_slideIn__Zk377{animation:Hero_slideIn__Zk377 345ms cubic-bezier(.34,1.4,.64,1) both}.Hero_slideOut__ZDkVj{animation:Hero_slideOut__ZDkVj 345ms ease both}.Hero_morphIn__dR1vp{animation:Hero_morphIn__dR1vp .4s cubic-bezier(.34,1.4,.64,1) both;will-change:transform,filter,opacity}.Hero_morphOut__ANsEs{animation:Hero_morphOut__ANsEs .38s cubic-bezier(.4,0,.2,1) both;will-change:transform,filter,opacity}.Hero_stepAction__utT9K{font-size:1rem;font-weight:700;color:#0a0a0a;line-height:1.2;margin:0;width:260px;text-align:center}@media(max-width:1024px){.Hero_stepAction__utT9K{width:240px}}.Hero_dots__lCjpG{display:flex;gap:14px;align-items:center;width:260px;justify-content:center}@media(max-width:1024px){.Hero_dots__lCjpG{width:240px}}.Hero_dot__QoB7w{width:4px;height:4px;border-radius:9999px;background:#d4d4d4;border:none;cursor:pointer;padding:0;flex-shrink:0;transition:width .3s cubic-bezier(.4,0,.2,1),background .3s ease;font-size:0}.Hero_dot__QoB7w:hover{background:#0a0a0a}.Hero_dotActive__b1IUt{width:24px;height:4px;border-radius:9999px;background:#0a0a0a;border:none;cursor:default;padding:0;flex-shrink:0;transition:width .3s cubic-bezier(.4,0,.2,1),background .3s ease;font-size:0}.Pricing_section__H9RPQ{padding:max(12vw,90px) 1.5rem}.Pricing_container__XyopM{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:2.5rem}.Pricing_header__86BaV{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center}.Pricing_title__LP_b_{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;line-height:1.15}.Pricing_subtitle__cRsUL{font-size:1rem;line-height:1.6;color:#737373;max-width:36ch;white-space:pre-line}.Pricing_toggle__E60U3{position:relative;display:inline-flex;align-items:stretch;align-self:center;background:#f5f5f5;padding:4px}.Pricing_toggleSlider__qRG4P,.Pricing_toggle__E60U3{border-radius:9999px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.Pricing_toggleSlider__qRG4P{position:absolute;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);background:#fff;transition:transform .3s ease;pointer-events:none;z-index:0}.Pricing_toggleSlider__qRG4P[data-plan=annual]{transform:translateX(0)}.Pricing_toggleSlider__qRG4P[data-plan=monthly]{transform:translateX(100%)}.Pricing_toggleOption__xfP0F{position:relative;z-index:1;flex:1;min-width:90px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;border:none;border-radius:9999px;cursor:pointer;background:rgba(0,0,0,0);color:#737373;transition:color .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:.25rem}.Pricing_toggleOption__xfP0F:hover,.Pricing_toggleOption__xfP0F[data-selected=true]{color:#0a0a0a}.Pricing_toggleIcon__8bGld{width:1em;height:1em;flex-shrink:0}.Pricing_cards__8IcIZ{display:flex;flex-direction:column;align-items:center;justify-content:center}.Pricing_card__51has{width:100%;max-width:390px;display:flex;flex-direction:column;gap:1.5rem;background:rgba(53,107,72,.05);border-radius:1rem;padding:2rem;border:2px solid rgba(0,0,0,0)}.Pricing_cardFeatured__xVIJq{border-color:#356b48;box-shadow:0 0 0 4px rgba(53,107,72,.1);background:rgba(53,107,72,.01)}.Pricing_cardHeader__xUH0t{display:flex;flex-direction:column;gap:.75rem}.Pricing_planName__R95HA{font-size:1rem;font-weight:600;line-height:1.3}.Pricing_badgeWrap__QympF{display:inline-flex;align-items:center;align-self:center;max-width:min(100%,280px);overflow:hidden;transition:opacity .3s ease,transform .3s ease}.Pricing_badgeWrap__QympF.Pricing_badgeHidden__adMaT{opacity:0;transform:scale(.9);max-width:0;margin:0;padding:0;transition:opacity .3s ease,transform .3s ease,max-width 0s ease .3s}.Pricing_badge__phnkt{display:inline-flex;align-items:center;gap:.25rem;background:#fff;color:#356b48;font-size:.75rem;font-weight:600;padding:.25rem .75rem;border-radius:9999px;white-space:normal;text-align:center;line-height:1.25}.Pricing_badgeIcon__hYcfP{width:.875em;height:.875em;flex-shrink:0}.Pricing_priceRow__WtT6a{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.Pricing_priceColumn__Iqjza{display:flex;flex-direction:column;gap:.25rem;min-width:0}.Pricing_priceCompare__fK2_A{margin:0;line-height:1.2}.Pricing_priceCompareStrike__cyT1T{font-size:.875rem;font-weight:500;color:#737373;text-decoration:line-through;text-decoration-thickness:1px}.Pricing_priceBlock__Jsp_Y{display:flex;align-items:baseline;gap:.25rem}.Pricing_price__yccGk{font-size:2.25rem;font-weight:700;line-height:1;color:#0a0a0a}.Pricing_priceMeta__YWghg{font-size:1rem;font-weight:500;color:#0a0a0a}.Pricing_planNote__lzyJa{font-size:.75rem;color:#737373;min-height:1em}.Pricing_featureList__WLaMo{display:flex;flex-direction:column;gap:.75rem;flex:1}.Pricing_featureItem__QiKjj{display:flex;gap:.75rem;align-items:flex-start;font-size:.875rem;line-height:1.5;color:#0a0a0a}.Pricing_featureDisabled__1Kpc0,.Pricing_featureDisabled__1Kpc0 .Pricing_featureCheck__Jes6D{color:#b5b5b5}.Pricing_featureCheck__Jes6D{flex-shrink:0;color:#356b48;width:16px;margin-top:2px}.Pricing_checkIcon__7VQ5p{width:16px;height:16px}.Pricing_cardFooter__rvQVA{display:flex;flex-direction:column;gap:.5rem;margin-top:auto}.Pricing_ctaMeta__7UUGN{display:flex;flex-direction:column;align-items:center;gap:2px}.Pricing_ctaMetaLine__A_RTx{font-size:.625rem;color:rgba(10,10,10,.6);line-height:1.2}.Problem_section__cM_yL{padding:max(6vw,50px) 1.5rem max(12vw,90px)}.Problem_container__PndBN{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:2.5rem;text-wrap:balance}.Problem_title__5RUxA{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;line-height:1.15;max-width:640px}.Problem_subtitle__jnYDb{font-size:1rem;font-weight:600;color:#737373;margin-bottom:-1rem}.Problem_layout__e0_NC{display:flex;flex-direction:column;gap:2rem}@media(min-width:1024px){.Problem_layout__e0_NC{flex-direction:row;align-items:flex-start;gap:4rem}}.Problem_accordion__pQpRj{display:flex;flex-direction:column;gap:0;flex:1;max-width:75ch;min-height:320px}.Problem_item__Xuxh5{border-bottom:1px solid #e5e5e5;cursor:pointer;user-select:none}.Problem_item__Xuxh5:first-child{border-top:none}.Problem_item__Xuxh5:last-child{border-bottom:none}.Problem_itemHeader__5_rtE{display:flex;align-items:center;gap:.75rem;padding:1.25rem 0;transition:color .2s ease}.Problem_itemIndex__iBQ2j{font-size:.75rem;font-weight:600;color:#b5b5b5;flex-shrink:0;width:24px}.Problem_itemTitle__4KFPh{flex:1;font-size:1rem;font-weight:600;line-height:1.3;color:#737373;transition:color .2s ease}.Problem_itemActive__oGiYu .Problem_itemTitle__4KFPh{color:#0a0a0a}.Problem_itemActive__oGiYu .Problem_itemIndex__iBQ2j{color:#356b48}@media(max-width:1024px){.Problem_itemActive__oGiYu .Problem_itemTitle__4KFPh{color:#737373}.Problem_itemActive__oGiYu .Problem_itemIndex__iBQ2j{color:#b5b5b5}}.Problem_itemBody__1W26u{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.Problem_itemActive__oGiYu .Problem_itemBody__1W26u{grid-template-rows:1fr}@media(max-width:1024px){.Problem_itemBody__1W26u{grid-template-rows:1fr}}.Problem_itemBodyInner___VVov{overflow:hidden;min-height:0}.Problem_itemDesc__xcZLT{font-size:1rem;line-height:1.65;color:#737373;padding-bottom:1.25rem;padding-left:calc(24px + .75rem);overflow:hidden}.Problem_progressBar__fVWkj{height:2px;background:#e5e5e5;border-radius:9999px;margin-bottom:1.25rem;margin-left:calc(24px + .75rem);overflow:hidden}.Problem_progressFill__C7jU9{height:100%;background:#356b48;border-radius:9999px;width:0;animation:none}.Problem_progressFillRun__HVMwC{animation:Problem_progress__z8fW6 var(--problem-progress-ms,12s) linear forwards}@keyframes Problem_progress__z8fW6{0%{width:0}to{width:100%}}.Problem_visual__4TRdU{display:none;flex:1}@media(min-width:1024px){.Problem_visual__4TRdU{position:sticky;top:calc(20px + 56px + 2rem)}}.Problem_imgPlaceholder__BcEON{width:100%;aspect-ratio:4/3;background:rgba(53,107,72,.05);border-radius:1rem;border:1px dashed #e5e5e5;display:flex;align-items:center;justify-content:center;min-height:260px;position:relative;overflow:hidden}.Problem_imgPlaceholderWithImg__BhT_5{border-style:solid;border-color:#e5e5e5}.Problem_problemImg__7KGNJ{object-fit:cover}.Problem_imgLabel__ZqbXy{font-size:.875rem;color:#b5b5b5;text-align:center;padding:1rem}.Proof_section__x0ffp{padding:max(12vw,90px) 1.5rem}.Proof_container__F__rZ{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:2.5rem;text-wrap:balance}.Proof_header__l4q2z{display:flex;flex-direction:column;gap:1.5rem;max-width:720px}.Proof_title__1W2rz{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;line-height:1.15}.Proof_statement__nO0n1{font-size:1rem;line-height:1.6;color:#737373;white-space:pre-line}.Proof_columns__hCcJj{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:768px){.Proof_columns__hCcJj{flex-direction:row;align-items:stretch;gap:2rem}}.Proof_precisionCol__EBMHG{flex:1;display:flex;flex-direction:column-reverse;gap:1.5rem}@media(min-width:768px){.Proof_precisionCol__EBMHG{gap:2rem;flex-direction:column;justify-content:space-between}}.Proof_timeCol__ezIUJ{flex:1}.Proof_swissBadge__hz_5q{display:none;font-size:.65rem;color:#737373;text-align:center}@media(min-width:768px){.Proof_swissBadge__hz_5q{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:.75rem;width:100%;text-align:left}.Proof_swissBadgeText__g4KxP{flex:1 1 auto;min-width:0;text-align:right}}.Proof_swissBadgeLogo__kaPzO{flex-shrink:0}.Proof_card__e1Yn5{flex:1;display:flex;flex-direction:column;gap:1.5rem;background:rgba(53,107,72,.05);border-radius:1rem;padding:2rem}.Proof_cardTitle__tNRi7{font-size:1rem;font-weight:600;line-height:1.3}.Proof_table__OEb4D{width:100%;border-collapse:collapse}.Proof_table__OEb4D tr{border-bottom:1px solid #e5e5e5}.Proof_table__OEb4D tr:last-child{border-bottom:none}.Proof_table__OEb4D td{padding:.75rem 0;font-size:.875rem;vertical-align:top}.Proof_taskCell__s4AD_{color:#737373;width:70%}.Proof_timeCell__b_1Mx{color:#0a0a0a;font-weight:600;text-align:right;white-space:nowrap}.Proof_savings__pftJj{padding-top:1rem;border-top:2px solid #d4d4d4;text-align:right}.Proof_savingsAmount__Gyy0C{font-size:1.125rem;font-weight:700;line-height:1.3}.Proof_savingsNote__SD2mp{font-size:.75rem;color:#737373}.Proof_precisionList___3Qq1{display:flex;flex-direction:column;flex:1;gap:1rem}.Proof_precisionItem__YdQP2{display:flex;gap:.75rem;align-items:flex-start;font-size:.875rem;line-height:1.5;color:#737373}.Proof_checkIcon__pnNSI{flex-shrink:0;width:20px;height:20px;color:#356b48;margin-top:3px}.Proof_ctaWrapper__CrgMn{display:flex;justify-content:center;padding-top:2rem}.Solution_section__vxE71{background:rgba(53,107,72,.05);padding:max(12vw,90px) 1.5rem}.Solution_container__MTXyN{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:2.5rem}.Solution_header__Fis5Q{display:flex;flex-direction:column;gap:1rem;max-width:640px}.Solution_eyebrow__fp6Nm{font-size:.875rem;font-weight:600;color:#356b48;text-transform:uppercase}.Solution_title__V0Vig{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;line-height:1.15;white-space:pre-line}.Solution_subtitle__GS7jl{font-size:1rem;line-height:1.6;color:#737373;white-space:pre-line;text-wrap:balance}.Solution_list__t8cgT{display:flex;flex-direction:column;gap:1.5rem}.Solution_carouselWrap__dwua8{flex:1 1 0;min-width:0;max-width:100%;display:flex;align-items:center;gap:1rem}@media(max-width:1024px){.Solution_carouselWrap__dwua8{flex-direction:column;gap:1.5rem;width:100%}}.Solution_carouselBtns__t_Jmi{display:none}@media(min-width:1024px){.Solution_carouselBtns__t_Jmi{display:flex;gap:.75rem}}.Solution_carouselBtn__z4wuQ{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:#fff;border:1px solid #e5e5e5;border-radius:9999px;color:#737373;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:background .2s ease,border-color .2s ease,color .2s ease}.Solution_carouselBtn__z4wuQ:hover{background:#f5f5f5;border-color:#d4d4d4;color:#0a0a0a}.Solution_carouselBtn__z4wuQ:focus-visible{outline:2px solid #356b48;outline-offset:2px}.Solution_viewportWrap__LhkRn{flex:1;min-width:0;width:100%}.Solution_viewport__NPxSl{overflow:hidden}.Solution_emblaContainer__0ABxp{display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(-.5rem);margin-right:calc(-.5rem)}.Solution_slide__twqlF{box-sizing:border-box;padding-left:.5rem;padding-right:.5rem}@media(max-width:1024px){.Solution_slide__twqlF{flex:0 0 calc(var(--carousel-viewport-width, 100%)*.85);width:calc(var(--carousel-viewport-width, 100%)*.85);min-width:calc(var(--carousel-viewport-width, 100%)*.85);max-width:calc(var(--carousel-viewport-width, 100%)*.85)}}@media(min-width:1024px){.Solution_slide__twqlF{flex:0 0 85%;min-width:0;max-width:85%}}.Solution_item__8vYE7{display:flex;flex-direction:column;gap:2rem;align-items:stretch;border-radius:.75rem;padding:1.5rem;background:#0a0a0a;height:100%;overflow:hidden;user-select:none}@media(min-width:1024px){.Solution_item__8vYE7{padding:2rem;flex-direction:row;gap:4rem;align-items:center}}.Solution_text__3KtH7{flex:1;display:flex;flex-direction:column;padding:1rem;gap:.75rem}.Solution_titleRow__49xPf{display:flex;align-items:flex-start;gap:1rem}.Solution_stepNumber__6kakk{font-size:3rem;font-weight:700;color:#fff;line-height:1;flex-shrink:0}.Solution_stepTitle__J86OG{font-size:1.25rem;color:#fff;font-weight:600;line-height:1.15;white-space:pre-line;margin:0;text-wrap:balance}.Solution_stepDesc__0JuxG{font-size:1rem;line-height:1.45;color:hsla(0,0%,100%,.7)}.Solution_imgWrapper__yGbtY{flex:1;position:relative;aspect-ratio:4/3;border-radius:.5rem;overflow:hidden;width:100%}.Solution_stepImg__Wmqi0{object-fit:cover;object-position:center top}.Solution_featureGrid__Z_eg6{display:grid;grid-template-columns:1fr;gap:.75rem}@media(min-width:1024px){.Solution_featureGrid__Z_eg6{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,auto);grid-auto-flow:column}}.Solution_featureCard__n_Zgy{display:flex;gap:.75rem;align-items:center;border-radius:.75rem;padding:.75rem;min-width:0}.Solution_featureCardHighlight__J8Gfn .Solution_featureIcon__029y3{background:#fff;color:#356b48}.Solution_featureIcon__029y3{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:.5rem;color:#356b48}.Solution_featureIconSvg__stjXi{width:16px;height:16px}.Solution_featureTitle__Uz_vC{font-size:.875rem;font-weight:600;line-height:1.3}.Solution_ctaWrapper__Bk3fo{display:flex;justify-content:center;padding-top:1rem}