:where(.fff,.fff *){box-sizing:border-box;margin:0;padding:0;}
.fff{width:100vw;margin-left:calc(50% - 50vw);background:#030a22;color:rgba(255,255,255,.75);font-family:"Poppins",sans-serif;font-size:14px;border-top:2px solid transparent;border-image:linear-gradient(90deg,#b8860b,#f7e08a,#b8860b) 1;}
.fff a{color:rgba(255,255,255,.8) !important;text-decoration:none !important;}
.fff a:hover{color:#f2c94c !important;}
.fff__in{max-width:1200px;margin:0 auto;padding:64px 24px 28px;display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr 1.1fr;gap:32px;}
.fff h4{font:italic 800 17px "Barlow Condensed",sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:#f2c94c;margin-bottom:16px;}
.fff ul{list-style:none;display:grid;gap:10px;margin:0 !important;padding:0 !important;}
.fff__brand p{margin:16px 0 20px;line-height:1.7;max-width:320px;}
.fff__logo{display:flex;align-items:center;gap:10px;}
.fff__mark{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(135deg,#fff3b0,#f2c94c 35%,#c9971c 70%,#f7e08a);color:#07163f;font:italic 800 22px "Barlow Condensed",sans-serif;}
.fff__name{font:italic 800 23px/.9 "Barlow Condensed",sans-serif;text-transform:uppercase;color:#fff;}
.fff__name span{display:block;color:#f2c94c;}
.fff__badges{display:flex;flex-direction:column;gap:10px;}
.fff__badges img{height:44px;width:auto;border-radius:8px;display:block;}
.fff__bar{border-top:1px solid rgba(255,255,255,.08);}
.fff__bar div{max-width:1200px;margin:0 auto;padding:18px 24px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:13px;color:rgba(255,255,255,.55);}
@media (max-width:900px){.fff__in{grid-template-columns:1fr 1fr;}}
@media (max-width:560px){.fff__in{grid-template-columns:1fr;padding-top:48px;}.fff__badges{flex-direction:row;}body.home .fff{padding-bottom:84px;}}