.our-products-module-scss-module__uqOIVa__section{padding-block:var(--space-section-y) var(--space-xl);padding-inline:var(--container-padding-inline)}.our-products-module-scss-module__uqOIVa__inner{max-inline-size:var(--container-max);gap:var(--space-xl);flex-direction:column;margin-inline:auto;display:flex}.our-products-module-scss-module__uqOIVa__headerRow{justify-content:space-between;align-items:flex-start;gap:var(--space-md);display:flex}.our-products-module-scss-module__uqOIVa__headingBlock{gap:var(--space-md);flex-direction:column;display:flex}.our-products-module-scss-module__uqOIVa__heading{color:var(--text-primary);font-family:var(--font-geist);letter-spacing:0;margin:0;font-size:1.125rem;font-weight:500;line-height:1.5}@media (min-width:1024px){.our-products-module-scss-module__uqOIVa__heading{font-family:var(--font-funnel-display);letter-spacing:0;font-size:2.5rem;font-weight:300;line-height:1.2}}.our-products-module-scss-module__uqOIVa__viewAll svg{block-size:1rem;inline-size:1rem}.our-products-module-scss-module__uqOIVa__grid{gap:var(--space-md);scroll-snap-type:x mandatory;padding-inline:0;scroll-padding-inline:0;display:flex;overflow-x:auto}.our-products-module-scss-module__uqOIVa__grid>*{scroll-snap-align:start;flex:0 0 232px}@media (min-width:768px){.our-products-module-scss-module__uqOIVa__grid{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.our-products-module-scss-module__uqOIVa__grid>*{flex:initial}}@media (min-width:1024px){.our-products-module-scss-module__uqOIVa__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
.why-choose-us-module-scss-module__SvgOHq__section{padding-block:var(--space-xl) var(--space-section-y)}.why-choose-us-module-scss-module__SvgOHq__inner{width:100%;max-width:var(--container-max);padding-inline:var(--container-padding-inline);margin-inline:auto}.why-choose-us-module-scss-module__SvgOHq__heading{margin-bottom:var(--space-xl);color:var(--text-primary);text-align:center;font-family:var(--font-geist);letter-spacing:0;font-size:1.125rem;font-weight:500;line-height:1.5}@media (min-width:1024px){.why-choose-us-module-scss-module__SvgOHq__heading{font-family:var(--font-funnel-display);letter-spacing:0;font-size:2.5rem;font-weight:300;line-height:1.2}}.why-choose-us-module-scss-module__SvgOHq__grid{gap:var(--space-xl);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.why-choose-us-module-scss-module__SvgOHq__grid{gap:var(--space-lg);grid-template-columns:repeat(3,1fr)}}.why-choose-us-module-scss-module__SvgOHq__card{flex-direction:column;display:flex}.why-choose-us-module-scss-module__SvgOHq__media{aspect-ratio:427/287;border-radius:var(--radius-xl) var(--radius-xl) 0 0;position:relative;overflow:visible}.why-choose-us-module-scss-module__SvgOHq__image{object-fit:cover;border-radius:var(--radius-xl) var(--radius-xl) 0 0}.why-choose-us-module-scss-module__SvgOHq__iconBadge{z-index:1;border-radius:var(--radius-pill);background:var(--accent-100);width:64px;height:64px;color:var(--neutral-800);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:35px;inset-inline-start:var(--space-lg)}.why-choose-us-module-scss-module__SvgOHq__iconBadge svg{width:30px;height:30px}.why-choose-us-module-scss-module__SvgOHq__panel{gap:var(--space-sm);padding:var(--space-2xl) var(--space-lg) var(--space-lg);background:var(--accent-200);border-radius:0 0 var(--radius-xl) var(--radius-xl);flex-direction:column;display:flex}.why-choose-us-module-scss-module__SvgOHq__cardTitle{color:var(--text-primary);font-family:var(--font-funnel-display);letter-spacing:0;font-size:1.5rem;font-weight:300;line-height:1.3}@media (min-width:1024px){.why-choose-us-module-scss-module__SvgOHq__cardTitle{font-family:var(--font-funnel-display);letter-spacing:0;font-size:2rem;font-weight:300;line-height:1.2}}.why-choose-us-module-scss-module__SvgOHq__cardBody{color:var(--text-tertiary);font-family:var(--font-geist);letter-spacing:0;font-size:.875rem;font-weight:400;line-height:1.5}@media (min-width:1024px){.why-choose-us-module-scss-module__SvgOHq__cardBody{font-family:var(--font-geist);letter-spacing:0;font-size:.9375rem;font-weight:400;line-height:1.5}}
