.fgm{margin-block:clamp(1.25rem,2.5vw,2.25rem);position:relative}.fgm-in{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.fgm-track{will-change:transform;width:max-content;animation:fgmDolava calc(var(--fgm-n,10) * 5s) linear infinite;gap:10px;padding-right:10px;display:flex}.fgm-i{border-radius:var(--radius-card);border:1px solid var(--color-line);background:var(--color-surface);transition:transform var(--duration-state) var(--ease-out-soft);flex:none;position:relative;overflow:hidden}.fgm-i img{aspect-ratio:4/3;object-fit:cover;width:auto;height:160px;display:block}@keyframes fgmDolava{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (hover:hover) and (pointer:fine){.fgm-in:hover .fgm-track{animation-play-state:paused}.fgm-i:hover{z-index:2;transform:translateY(-4px)}}@media (max-width:700px){.fgm-track{gap:8px;padding-right:8px}.fgm-i img{height:110px}}@media (prefers-reduced-motion:reduce){.fgm .fgm-track{animation:none}.fgm .fgm-in{overflow-x:auto}.fgm .fgm-i:hover{transform:none}}
.fgk.fgk h1,.fgk.fgk h2,.fgk.fgk h3,.fgk.fgk .fgk-num--stat{letter-spacing:-.02em;font-weight:500;line-height:1.05}.fgk.fgk .fgk-cell h3{font-weight:500}.fgk.fgk .fgk-hero{background:var(--green)}.fgk.fgk .fgk-hero h1,.fgk.fgk .fgk-hero .fgk-sub,.fgk.fgk .fgk-hero .fgk-num--stat{color:#fff}.fgk.fgk .fgk-hero .fgk-lead{color:#ffffffd6}.fgk.fgk .fgk-hero .fgk-readmore>summary{color:#fff}@media (min-width:1041px){.fgk.fgk .fgk-grid--4>.fgk-cell:nth-child(4n+1){border-left:0;padding-left:0}}.fgk.fgk .fgk-hero .fgk-fine,.fgk.fgk .fgk-hero .fgk-rule,.fgk.fgk .fgk-hero .fgk-stat__l{color:var(--mint)}.fgk.fgk .fgk-hero .fgk-rule,.fgk.fgk .fgk-hero .fgk-stats,.fgk.fgk .fgk-hero .fgk-stat+.fgk-stat{border-color:#8fb8b53d}.fgk.fgk .fgk-hero a:not(.fgk-btn){border-bottom:0}.fgk.fgk .fgk-btn--solid{box-shadow:0 10px 30px -10px #ff3c3899}.fgk.fgk .fgk-hero .fgk-btn:not(.fgk-btn--solid){border-color:#ffffff59;color:#fff!important}.fgk.fgk .fgk-mini{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#073b3ae6;border:1px solid #8fb8b547;padding:4px;bottom:18px;box-shadow:0 16px 38px -16px #0009}.fgk.fgk .fgk-mini a{min-height:0;padding:.42rem .82rem;font-size:.72rem;font-weight:600;color:#fffc!important}@media (hover:hover) and (pointer:fine){.fgk.fgk .fgk-mini a:hover{background:#ffffff1a;color:#fff!important}}.fgk.fgk .fgk-mini a.fgk-mini__cta{color:#fff!important}@media (max-width:760px){.fgk.fgk .fgk-mini{padding:3px;bottom:12px}.fgk.fgk .fgk-mini a{padding:.42rem .6rem;font-size:.68rem}}
