.fg-banner{margin-top:var(--gap);border:1px solid var(--line);background:#0c3323;border-radius:20px;padding:22px 20px 24px;overflow:hidden}.fg-banner__k{text-transform:uppercase;letter-spacing:.14em;color:var(--gold);margin:0 0 16px;font-size:1.3rem;font-weight:800}.fg-banner__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.fg-banner__row li{isolation:isolate;text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:16px 14px;display:flex;position:relative;overflow:hidden}.fg-banner__row li:before{content:"";z-index:-2;background:var(--fg-art) center / cover;filter:blur(12px);position:absolute;top:-24px;bottom:-24px;left:-24px;right:-24px}.fg-banner__row li:after{content:"";z-index:-1;background:#060c09ad;position:absolute;top:0;bottom:0;left:0;right:0}.fg-banner__art,.fg-banner__art:hover{border:0;display:block}.fg-banner__art img{aspect-ratio:1;object-fit:contain;border-radius:14px;width:100%;max-width:200px;height:auto;transition:transform .3s;box-shadow:0 14px 30px #0000008c}.fg-banner__t{color:#fff;margin:8px 0 0;font-size:1.6rem;font-weight:800;line-height:1.2}.fg-banner__p{color:#c9d4cc;margin:0 0 8px;font-size:1.3rem}.fg-banner__row .fg-btn{margin-top:auto}@media (min-width:1024px){.fg-banner__art:hover img{transform:translateY(-4px)rotate(-1.5deg)}}@media (max-width:639px){.fg-banner{padding:18px 14px}.fg-banner__row{grid-template-columns:1fr;gap:12px}.fg-banner__row li{text-align:left;grid-template-columns:96px minmax(0,1fr);place-items:center start;gap:2px 14px;padding:12px;display:grid}.fg-banner__art{grid-row:1/span 3}.fg-banner__t,.fg-banner__p{margin:0}.fg-banner__row .fg-btn{margin-top:4px}}.fg-safe{border:1px solid var(--line);background:linear-gradient(120deg,#0f442e,#14553a);border-radius:20px;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:24px;margin-top:20px;padding:20px 24px;display:grid}.fg-safe__art{filter:drop-shadow(0 16px 20px #00000080);width:100%;height:auto}.fg-safe__list{gap:0;margin:0;display:grid}.fg-safe__list div{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.fg-safe__list div:last-child{border-bottom:0}.fg-safe__list dt{color:#fff;align-items:center;gap:10px;font-weight:750;display:flex}.fg-safe__list dt .fgi{color:var(--green)}.fg-safe__list dd{color:var(--mute);text-align:right;margin:0}@media (max-width:559px){.fg-safe{grid-template-columns:1fr;padding:16px}.fg-safe__art{max-width:120px;margin-left:auto;margin-right:auto}}.fg-cats{background:var(--card);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 20px;display:grid}.fg-cats__i{text-align:center;border-right:1px solid var(--line);justify-items:center;gap:2px;padding:18px 10px;display:grid}.fg-cats__i:last-child{border-right:0}.fg-cats__i .fgi{width:30px;height:30px;color:var(--gold)}.fg-cats__i h3{margin:4px 0 0;font-size:1.5rem}.fg-cats__i p{color:var(--mute);margin:0;font-size:1.3rem}.fg-cats__i p.fg-cats__v{color:var(--green);font-size:max(2.2rem,min(1.6rem + 1.4vw,3rem));font-weight:950;line-height:1.1}@media (max-width:479px){.fg-cats{grid-template-columns:1fr}.fg-cats__i{border-right:0;border-bottom:1px solid var(--line)}.fg-cats__i:last-child{border-bottom:0}}.fg-prov__k{color:var(--mute);margin:0 0 16px;font-size:1.4rem}.fg-prov{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8%,#000 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8%,#000 92%,#0000)}.fg-prov__track{gap:12px;width:-webkit-max-content;width:max-content;animation:28s linear infinite fg-drift;display:flex}.fg-prov:hover .fg-prov__track{animation-play-state:paused}.fg-prov:focus-within .fg-prov__track{animation-play-state:paused}.fg-prov__track li{flex:none}.fg-prov__track a,.fg-prov__track a:visited{color:#fff;white-space:nowrap;background:var(--card2);border:1px solid var(--line);border-radius:12px;justify-content:center;align-items:center;min-width:150px;height:64px;padding:0 22px;font-size:1.5rem;font-weight:750;display:flex}.fg-prov__track a:hover{color:var(--gold);border-bottom:1px solid var(--line)}.fg-prov__track img{object-fit:contain;width:auto;max-width:120px;height:40px}.fg-prov__track img.fg-prov__mono{filter:brightness(0)invert();height:24px}@media (min-width:1024px){.fg-prov__track a:hover{border-color:var(--gold);background:var(--card)}}@keyframes fg-drift{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.fg-prov{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.fg-prov__track{animation:none}}.fg-steps{counter-reset:fgstep;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.fg-steps li{counter-increment:fgstep;background:var(--card);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;display:flex;position:relative;overflow:hidden}.fg-steps li:before{content:counter(fgstep);width:36px;height:36px;color:var(--ink);background:var(--gold);border-radius:50%;place-items:center;font-size:1.8rem;font-weight:950;display:grid;position:absolute;top:12px;left:12px;box-shadow:0 6px 14px #00000073}.fg-steps img{aspect-ratio:1;object-fit:cover;border-bottom:1px solid var(--line);width:100%;height:auto}.fg-steps div{padding:14px 16px 16px}.fg-steps p{color:var(--mute);margin:0;font-size:1.5rem}.fg-steps p.fg-steps__t{color:#fff;margin-bottom:4px;font-size:1.7rem;font-weight:800}@media (max-width:767px){.fg-steps{grid-template-columns:1fr}.fg-steps li{flex-direction:row}.fg-steps img{border-bottom:0;border-right:1px solid var(--line);align-self:center;width:36%;height:auto}}