.HomepageCatalogs_section__2uWoS{padding:0 0 clamp(72px,8vw,118px);background:var(--joma-color-surface-primary)}.HomepageCatalogs_inner__EimFY{display:grid;gap:40px}.HomepageCatalogs_heading__BJK9_{display:flex;justify-content:space-between;align-items:baseline;gap:28px}.HomepageCatalogs_title__u6bsD{margin:0;color:var(--joma-color-text-primary);font-size:40px;font-weight:700;line-height:1.05}.HomepageCatalogs_grid__JrOtt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px}@media (max-width:900px){.HomepageCatalogs_grid__JrOtt{grid-template-columns:1fr}}@media (max-width:640px){.HomepageCatalogs_heading__BJK9_{flex-wrap:wrap;gap:8px 16px}.HomepageCatalogs_title__u6bsD{font-size:28px}}.HowItWorks_section__1OFTR{width:var(--joma-content-width);max-width:var(--joma-content-max-width);margin:0 auto;padding:clamp(54px,7vw,92px) 0 clamp(36px,5vw,68px);background:var(--joma-color-surface-primary)}.HowItWorks_grid__1AKG2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:100%;margin:0 auto}.HowItWorks_card__6k8vy{position:relative;display:flex;min-height:220px;overflow:hidden;flex-direction:column;justify-content:space-between;padding:20px;border:1px solid var(--color-surface-neutral);border-radius:21px;background:var(--joma-color-surface-primary);transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .4s cubic-bezier(.22,1,.36,1),background-color .3s ease;will-change:transform}.HowItWorks_step__JIX2e{z-index:2;display:flex;align-items:center;justify-content:start;border-radius:999px;color:var(--joma-color-text-quaternary);font-size:14px;white-space:nowrap;font-weight:400;line-height:1;letter-spacing:.03em;text-transform:uppercase;opacity:.5;transition:transform .4s cubic-bezier(.22,1,.36,1),background-color .3s ease}.HowItWorks_iconWrap__9yFcS{position:absolute;top:-12px;right:-14px;display:flex;align-items:center;justify-content:center;color:var(--joma-color-text-primary);transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .3s ease}.HowItWorks_icon__rjH3S{width:100px;height:100px;fill:color-mix(in srgb,var(--joma-color-text-primary) 8%,transparent);stroke-width:.75;transition:transform .5s cubic-bezier(.22,1,.36,1),fill .3s ease}.HowItWorks_content__UBXco{position:relative;z-index:2;transition:transform .4s cubic-bezier(.22,1,.36,1)}.HowItWorks_title__3ttk9{margin:0;color:var(--joma-color-text-primary);font-size:20px;font-weight:600;line-height:1.05}.HowItWorks_description__zb9_V{max-width:260px;margin:10px 0 0;color:var(--joma-color-text-secondary);font-size:14px;font-weight:400;line-height:1.22}@media (hover:hover) and (pointer:fine){.HowItWorks_card__6k8vy:hover{border-color:color-mix(in srgb,var(--joma-color-text-primary) 16%,transparent);background:color-mix(in srgb,var(--joma-color-text-primary) 1%,transparent);transform:translateY(-2px) scale(1.008)}.HowItWorks_card__6k8vy:hover .HowItWorks_step__JIX2e{background:none;transform:translateY(-1px)}.HowItWorks_card__6k8vy:hover .HowItWorks_iconWrap__9yFcS{opacity:1;transform:translate3d(-5px,5px,0)}.HowItWorks_card__6k8vy:hover .HowItWorks_icon__rjH3S{fill:color-mix(in srgb,var(--joma-color-text-primary) 16%,transparent);transform:rotate(-4deg) scale(1.04)}.HowItWorks_card__6k8vy:hover .HowItWorks_content__UBXco{transform:translateY(-2px)}}@media (max-width:1100px){.HowItWorks_grid__1AKG2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.HowItWorks_section__1OFTR{padding:40px 0 56px}.HowItWorks_grid__1AKG2{grid-template-columns:1fr;gap:14px}}@media (prefers-reduced-motion:reduce){.HowItWorks_card__6k8vy,.HowItWorks_content__UBXco,.HowItWorks_iconWrap__9yFcS,.HowItWorks_icon__rjH3S,.HowItWorks_step__JIX2e{transition:none}}