.home-showcases{z-index:1;background:var(--white);padding:24px 0 48px;position:relative}.home-showcase{padding:14px 0}.home-showcase__frame{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch;gap:24px;display:grid}.home-showcase__panel{--sc-tint:color-mix(in srgb, var(--showcase-accent,#2d8650) 8%, #fff);--sc-line:color-mix(in srgb, var(--showcase-accent,#2d8650) 14%, var(--gray-200));--sc-ink:color-mix(in srgb, var(--showcase-accent,#2d8650) 78%, #141414);--sc-glow:color-mix(in srgb, var(--showcase-accent,#2d8650) 22%, transparent);isolation:isolate;border:1px solid var(--sc-line);background:linear-gradient(165deg, var(--sc-tint) 0%, #fff 62%);border-radius:24px;flex-direction:column;align-items:flex-start;gap:16px;padding:32px 30px 30px;display:flex;position:relative;overflow:hidden}.home-showcase__panel:before{content:"";z-index:-1;background:var(--sc-glow);filter:blur(60px);pointer-events:none;border-radius:50%;width:300px;height:300px;position:absolute;inset-block-start:-140px;inset-inline-end:-120px}.home-showcase__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--sc-ink);align-items:center;gap:10px;font-size:12px;font-weight:700;display:inline-flex}.home-showcase__eyebrow-icon{border:1px solid var(--sc-line);width:32px;height:32px;box-shadow:var(--shadow-sm);background:#fff;border-radius:10px;place-items:center;display:grid}.home-showcase__title{letter-spacing:-.03em;color:var(--green-950);margin:0;font-size:clamp(28px,2.6vw,36px);font-weight:700;line-height:1.12}.home-showcase__text{color:var(--gray-600);max-width:42ch;margin:0;font-size:15px;line-height:1.65}.home-showcase__stats{gap:0;margin:4px 0 0;display:flex}.home-showcase__stats>div{flex-direction:column-reverse;gap:2px;padding-inline-end:22px;display:flex}.home-showcase__stats>div+div{border-inline-start:1px solid var(--gray-200);padding-inline-start:22px}.home-showcase__stats dd{letter-spacing:-.02em;color:var(--green-950);margin:0;font-size:26px;font-weight:700;line-height:1.1}.home-showcase__stats dt{letter-spacing:.08em;text-transform:uppercase;color:var(--gray-500);font-size:11.5px;font-weight:600}.home-showcase__chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.home-showcase__chip{border-radius:var(--radius-full);border:1px solid var(--gray-200);min-height:32px;color:var(--gray-700);transition:border-color var(--transition), color var(--transition), background-color var(--transition);background:#fff;align-items:center;padding:6px 13px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.home-showcase__chip:hover,.home-showcase__chip:focus-visible{border-color:var(--sc-line);border-color:color-mix(in srgb, var(--showcase-accent,#2d8650) 40%, #fff);background:var(--sc-tint);color:var(--sc-ink)}.home-showcase__cta{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--green-600) 0%, var(--green-700) 100%);min-height:46px;color:var(--white);transition:transform var(--transition), box-shadow var(--transition), gap var(--transition);align-items:center;gap:8px;margin-top:auto;padding:12px 22px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 4px 20px #2d86504d}.home-showcase__cta:hover{gap:12px;transform:translateY(-2px);box-shadow:0 8px 26px #2d865061}.home-showcase__chip:focus-visible,.home-showcase__cta:focus-visible{outline:3px solid var(--green-300);outline-offset:2px}[dir=rtl] .home-showcase__cta svg{transform:scaleX(-1)}.home-showcase__products{grid-template-columns:repeat(4,minmax(0,1fr));align-content:center;gap:18px;display:grid}.home-showcase__products .product-card__body{padding:12px 12px 14px}.home-showcase__products .product-card__title{font-size:14px}@media (max-width:1099px){.home-showcase__frame{grid-template-columns:minmax(0,1fr);gap:16px}.home-showcase__panel{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 24px;padding:26px 24px;display:grid}.home-showcase__panel>*{grid-column:1}.home-showcase__stats{grid-area:1/2/span 2;align-self:start}.home-showcase__cta{grid-area:3/2/span 2;align-self:end;margin-top:0}.home-showcase__text{max-width:60ch}}@media (max-width:767px){.home-showcases{padding:12px 0 28px}.home-showcase{padding:12px 0}.home-showcase__panel{border-radius:20px;gap:14px;padding:22px 20px;display:flex}.home-showcase__title{font-size:26px}.home-showcase__text{font-size:14px}.home-showcase__stats dd{font-size:22px}.home-showcase__cta{justify-content:center;width:100%;margin-top:4px}.home-showcase__products{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(0,46%);grid-auto-flow:column;gap:12px;padding-bottom:4px;overflow-x:auto}.home-showcase__products::-webkit-scrollbar{display:none}.home-showcase__products>*{scroll-snap-align:start}.home-showcase__products .product-card__body{padding:10px 10px 12px}}@media (prefers-reduced-motion:reduce){.home-showcase__cta,.home-showcase__chip{transition:none}.home-showcase__cta:hover{transform:none}}
