
:root{
--fo-fav365inua-bg:#060810;
--fo-fav365inua-card:#0b0d16;
--fo-fav365inua-surface:#10131f;
--fo-fav365inua-panel:#161a2a;
--fo-fav365inua-gold:#f7b731;
--fo-fav365inua-gold2:#fa8231;
--fo-fav365inua-indigo:#7c3aed;
--fo-fav365inua-indigo2:#a855f7;
--fo-fav365inua-cyan:#06b6d4;
--fo-fav365inua-alert:#ef4444;
--fo-fav365inua-txt:#e8eaf0;
--fo-fav365inua-dim:#7b82a0;
--fo-fav365inua-fade:#3d4260;
--fo-fav365inua-line:#1e2235;
--fo-fav365inua-ga:linear-gradient(135deg,#f7b731,#fa8231);
--fo-fav365inua-gv:linear-gradient(135deg,#7c3aed,#a855f7);
--fo-fav365inua-gr:linear-gradient(135deg,#ef4444,#fa8231);
--fo-fav365inua-gq:linear-gradient(135deg,#06b6d4,#7c3aed);
}
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth}
body{font-family:'Manrope',sans-serif;background:var(--fo-fav365inua-bg);color:var(--fo-fav365inua-txt);line-height:1.6;min-height:100vh;padding-bottom:80px;overflow-x:hidden}
a{text-decoration:none;color:inherit;transition:all .25s}
ul{list-style:none}
img{max-width:100%;height:auto;display:block}
.fo-fav365inua-wrap{max-width:1380px;margin:0 auto;padding:0 20px}
body::after{content:'';position:fixed;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.03) 2px,rgba(0,0,0,.03) 4px);pointer-events:none;z-index:9999}
.fo-fav365inua-hdr{position:fixed;top:12px;left:16px;right:16px;z-index:500;height:68px;background:rgba(6,8,16,.96);border-bottom:1px solid rgba(247,183,49,.12);border-radius:10px}
.fo-fav365inua-hdr__inner{display:flex;align-items:center;justify-content:space-between;height:100%;gap:16px}
.fo-fav365inua-hdr__logo img{height:58px;transition:filter .3s}
.fo-fav365inua-hdr__logo:hover img{filter:drop-shadow(0 0 8px var(--fo-fav365inua-gold))}
.fo-fav365inua-hdr__cta{display:flex;align-items:center;gap:10px}
.fo-fav365inua-btn-login{padding:9px 22px;font-family:'Exo 2',sans-serif;font-size:11px;font-weight:700;letter-spacing:0;text-transform:uppercase;border-radius:4px;border:1px solid rgba(247,183,49,.4);color:var(--fo-fav365inua-gold);background:transparent;cursor:pointer;transition:all .25s;clip-path:polygon(6px 0%,100% 0%,calc(100% - 6px) 100%,0% 100%);display:inline-block}
.fo-fav365inua-btn-login:hover{background:rgba(247,183,49,.1);border-color:var(--fo-fav365inua-gold)}
.fo-fav365inua-btn-join{padding:9px 22px;font-family:'Exo 2',sans-serif;font-size:11px;font-weight:700;letter-spacing:0;text-transform:uppercase;border-radius:4px;background:var(--fo-fav365inua-ga);color:#000;cursor:pointer;transition:all .25s;clip-path:polygon(6px 0%,100% 0%,calc(100% - 6px) 100%,0% 100%);border:none;display:inline-block}
.fo-fav365inua-btn-join:hover{filter:brightness(1.1);transform:translateY(-1px)}
.fo-fav365inua-hdr__toggle{display:none;flex-direction:column;justify-content:center;gap:5px;width:34px;height:34px;background:none;border:none;cursor:pointer;padding:0}
.fo-fav365inua-hdr__toggle span{display:block;width:100%;height:2px;background:var(--fo-fav365inua-gold);border-radius:1px;transition:all .3s}
.fo-fav365inua-hdr__toggle.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}
.fo-fav365inua-hdr__toggle.open span:nth-child(2){opacity:0;transform:scaleX(0)}
.fo-fav365inua-hdr__toggle.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
.fo-fav365inua-mnav{display:none;position:fixed;inset:0;z-index:499;background:rgba(6,8,16,.97);flex-direction:column;align-items:center;justify-content:center;gap:8px;padding-top:68px}
.fo-fav365inua-mnav.open{display:flex}
.fo-fav365inua-mnav__cta{display:flex;gap:12px;margin-top:16px}
.fo-fav365inua-hero{margin-top:92px;padding:20px 0;background:linear-gradient(180deg,var(--fo-fav365inua-card) 0%,var(--fo-fav365inua-bg) 100%)}
.fo-fav365inua-reel-wrap{position:relative;border-radius:2px;overflow:hidden;border:1px solid rgba(247,183,49,.1)}
.fo-fav365inua-reel{display:flex;transition:transform .65s cubic-bezier(.4,0,.2,1)}
.fo-fav365inua-slide{min-width:100%;position:relative}
.fo-fav365inua-slide a{display:block;overflow:hidden;position:relative}
.fo-fav365inua-slide img{width:100%;height:340px;object-fit:cover;display:block}
.fo-fav365inua-slide a p{position:absolute;bottom:28px;left:32px;font-family:'Exo 2',sans-serif;font-size:18px;font-weight:800;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.7);z-index:4;max-width:60%}
.fo-fav365inua-slide::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,8,16,.4) 0%,transparent 50%,rgba(6,8,16,.2) 100%);pointer-events:none}
.fo-fav365inua-reel-wrap::before{content:'';position:absolute;top:0;left:0;width:40px;height:40px;border-top:2px solid var(--fo-fav365inua-gold);border-left:2px solid var(--fo-fav365inua-gold);z-index:2;pointer-events:none}
.fo-fav365inua-reel-wrap::after{content:'';position:absolute;bottom:0;right:0;width:40px;height:40px;border-bottom:2px solid var(--fo-fav365inua-gold);border-right:2px solid var(--fo-fav365inua-gold);z-index:2;pointer-events:none}
.fo-fav365inua-dots{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:8px;z-index:3}
.fo-fav365inua-dot{width:28px;height:4px;background:rgba(255,255,255,.2);border-radius:2px;cursor:pointer;transition:all .3s}
.fo-fav365inua-dot.active{background:var(--fo-fav365inua-gold);width:44px;box-shadow:0 0 8px var(--fo-fav365inua-gold)}
.fo-fav365inua-reel-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:44px;height:44px;background:rgba(6,8,16,.7);border:1px solid rgba(247,183,49,.25);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s;clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%)}
.fo-fav365inua-reel-btn:hover{background:rgba(247,183,49,.15);border-color:var(--fo-fav365inua-gold)}
.fo-fav365inua-reel-btn svg{width:18px;height:18px;fill:var(--fo-fav365inua-gold)}
.fo-fav365inua-reel-btn--l{left:16px}
.fo-fav365inua-reel-btn--r{right:16px}
.fo-fav365inua-prov-sec{padding:28px 0}
.fo-fav365inua-prov-scroll{overflow-x:auto;scrollbar-width:none;cursor:grab;user-select:none}
.fo-fav365inua-prov-scroll::-webkit-scrollbar{display:none}
.fo-fav365inua-prov-scroll.dragging{cursor:grabbing}
.fo-fav365inua-prov-row{display:flex;justify-content:center;gap:10px;min-width:max-content;padding:4px 2px}
.fo-fav365inua-chip{flex-shrink:0;height:48px;padding:0 18px;background:var(--fo-fav365inua-surface);border:1px solid var(--fo-fav365inua-line);border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .25s;clip-path:polygon(4px 0%,100% 0%,calc(100% - 4px) 100%,0% 100%)}
.fo-fav365inua-chip:hover{border-color:rgba(247,183,49,.35);background:var(--fo-fav365inua-panel)}
.fo-fav365inua-chip img{height:26px;max-width:90px;object-fit:contain;filter:grayscale(100%) brightness(1.4);opacity:.55;transition:all .25s}
.fo-fav365inua-chip:hover img{filter:none;opacity:1}
.fo-fav365inua-sec-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}
.fo-fav365inua-sec-title{font-family:'Exo 2',sans-serif;font-size:16px;font-weight:800;letter-spacing:0;text-transform:uppercase;display:flex;align-items:center;gap:10px}
.fo-fav365inua-sec-bar{width:3px;height:20px;border-radius:2px}
.fo-fav365inua-sec-bar--fire{background:var(--fo-fav365inua-gr)}
.fo-fav365inua-sec-bar--cyber{background:var(--fo-fav365inua-gq)}
.fo-fav365inua-sec-bar--vip{background:var(--fo-fav365inua-gv)}
.fo-fav365inua-sec-label{background:var(--fo-fav365inua-ga);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.fo-fav365inua-sec-label--cyber{background:var(--fo-fav365inua-gq);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.fo-fav365inua-sec-label--vip{background:var(--fo-fav365inua-gv);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.fo-fav365inua-all-link{font-family:'Exo 2',sans-serif;font-size:10px;font-weight:700;letter-spacing:0;text-transform:uppercase;color:var(--fo-fav365inua-fade);padding:8px 16px;border:1px solid var(--fo-fav365inua-line);border-radius:4px;transition:all .25s;clip-path:polygon(4px 0%,100% 0%,calc(100% - 4px) 100%,0% 100%)}
.fo-fav365inua-all-link:hover{color:var(--fo-fav365inua-gold);border-color:rgba(247,183,49,.3)}
.fo-fav365inua-catalog{padding:32px 0}
.fo-fav365inua-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}
.fo-fav365inua-gc{position:relative;border-radius:2px;overflow:hidden;background:var(--fo-fav365inua-surface);border:1px solid var(--fo-fav365inua-line);transition:all .35s cubic-bezier(.4,0,.2,1);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}
.fo-fav365inua-gc:hover{border-color:rgba(247,183,49,.5);transform:translateY(-6px);box-shadow:0 8px 32px rgba(247,183,49,.12),inset 0 0 20px rgba(247,183,49,.04)}
.fo-fav365inua-gc__thumb{aspect-ratio:1;overflow:hidden;position:relative}
.fo-fav365inua-gc__thumb img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}
.fo-fav365inua-gc:hover .fo-fav365inua-gc__thumb img{transform:scale(1.1)}
.fo-fav365inua-gc__tag{position:absolute;top:8px;left:0;padding:4px 10px 4px 8px;font-family:'Exo 2',sans-serif;font-size:9px;font-weight:800;letter-spacing:0;text-transform:uppercase;z-index:3;clip-path:polygon(0 0,100% 0,calc(100% - 5px) 100%,0 100%)}
.fo-fav365inua-gc__tag--hot{background:var(--fo-fav365inua-gr);color:#fff}
.fo-fav365inua-gc__tag--new{background:var(--fo-fav365inua-gq);color:#fff}
.fo-fav365inua-gc__tag--vip{background:var(--fo-fav365inua-gv);color:#fff}
.fo-fav365inua-gc__over{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:linear-gradient(180deg,rgba(6,8,16,.1) 0%,rgba(6,8,16,.92) 100%);opacity:0;transition:opacity .35s}
.fo-fav365inua-gc:hover .fo-fav365inua-gc__over{opacity:1}
.fo-fav365inua-gc__play{width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:transparent;border:2px solid var(--fo-fav365inua-gold);clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%);transform:scaleX(.6);transition:all .35s}
.fo-fav365inua-gc:hover .fo-fav365inua-gc__play{transform:scaleX(1)}
.fo-fav365inua-gc__play svg{width:22px;height:22px;fill:var(--fo-fav365inua-gold);margin-left:3px}
.fo-fav365inua-gc__caption{font-family:'Manrope',sans-serif;font-size:12px;font-weight:600;color:#fff;text-align:center;padding:0 8px;opacity:0;transform:translateY(8px);transition:all .35s .05s}
.fo-fav365inua-gc:hover .fo-fav365inua-gc__caption{opacity:1;transform:translateY(0)}
.fo-fav365inua-editorial{padding:60px 0;background:var(--fo-fav365inua-card);border-top:1px solid var(--fo-fav365inua-line)}
.fo-fav365inua-editorial-in{max-width:880px;margin:0 auto}
.fo-fav365inua-editorial-in h1{font-family:'Exo 2',sans-serif;font-size:26px;font-weight:800;line-height:1.3;margin-bottom:22px;letter-spacing:0}
.fo-fav365inua-editorial-in h2{font-family:'Exo 2',sans-serif;font-size:17px;font-weight:700;color:var(--fo-fav365inua-txt);margin:36px 0 14px;letter-spacing:0}
.fo-fav365inua-editorial-in h3{font-size:15px;font-weight:600;color:var(--fo-fav365inua-gold);margin:26px 0 12px}
.fo-fav365inua-editorial-in p{font-size:14.5px;color:var(--fo-fav365inua-dim);margin-bottom:16px;line-height:1.8}
.fo-fav365inua-editorial-in strong{color:var(--fo-fav365inua-txt)}
.fo-fav365inua-faq{margin-top:36px}
.fo-fav365inua-faq-item{border:1px solid var(--fo-fav365inua-line);border-radius:6px;margin-bottom:10px;overflow:hidden;background:var(--fo-fav365inua-surface)}
.fo-fav365inua-faq-item__q{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;cursor:pointer;font-family:'Exo 2',sans-serif;font-size:13px;font-weight:700;color:var(--fo-fav365inua-txt);gap:12px;transition:background .2s}
.fo-fav365inua-faq-item__q:hover{background:var(--fo-fav365inua-panel)}
.fo-fav365inua-faq-item__q svg{flex-shrink:0;width:18px;height:18px;fill:var(--fo-fav365inua-gold);transition:transform .3s}
.fo-fav365inua-faq-item.open .fo-fav365inua-faq-item__q svg{transform:rotate(180deg)}
.fo-fav365inua-faq-item__ans{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s}
.fo-fav365inua-faq-item.open .fo-fav365inua-faq-item__ans{max-height:300px;padding:0 20px 16px}
.fo-fav365inua-faq-item__ans p{font-size:14px;color:var(--fo-fav365inua-dim);line-height:1.8;margin:0}
.fo-fav365inua-ftr{background:var(--fo-fav365inua-bg);border-top:1px solid var(--fo-fav365inua-line);padding-top:40px}
.fo-fav365inua-ftr__logo-area{display:flex;justify-content:center;margin-bottom:28px}
.fo-fav365inua-ftr__logo-area img{height:40px}
.fo-fav365inua-ftr__resp{padding:20px 0;border-top:1px solid var(--fo-fav365inua-line)}
.fo-fav365inua-ftr__resp-ttl{font-family:'Exo 2',sans-serif;font-size:10px;font-weight:700;letter-spacing:0;text-transform:uppercase;color:var(--fo-fav365inua-fade);text-align:center;margin-bottom:16px}
.fo-fav365inua-ftr__resp-icons{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px}
.fo-fav365inua-ftr__ico{height:30px;opacity:.4;transition:opacity .2s}
.fo-fav365inua-ftr__ico:hover{opacity:1}
.fo-fav365inua-ftr__ico img{height:100%}
.fo-fav365inua-ftr__age-badge{width:42px;height:42px;background:var(--fo-fav365inua-alert);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:'Exo 2',sans-serif;font-size:12px;font-weight:900;color:#fff;box-shadow:0 0 16px rgba(239,68,68,.35)}
.fo-fav365inua-ftr__bottom{padding:24px 0;text-align:center;border-top:1px solid var(--fo-fav365inua-line)}
.fo-fav365inua-ftr__copy{font-size:12px;color:var(--fo-fav365inua-fade);margin-bottom:8px}
.fo-fav365inua-ftr__disc{font-size:11px;color:var(--fo-fav365inua-fade);max-width:640px;margin:0 auto;line-height:1.7}
.fo-fav365inua-cta{position:fixed;bottom:0;left:0;right:0;z-index:400;background:rgba(6,8,16,.97);border-top:1px solid rgba(247,183,49,.12);padding:12px 20px}
.fo-fav365inua-cta__row{display:flex;justify-content:center;gap:12px;max-width:480px;margin:0 auto}
.fo-fav365inua-cta__row a{flex:1;max-width:200px;text-align:center;padding:12px;font-family:'Exo 2',sans-serif;font-size:11px;font-weight:700;letter-spacing:0;text-transform:uppercase;clip-path:polygon(6px 0%,100% 0%,calc(100% - 6px) 100%,0% 100%);border-radius:2px;transition:all .25s}
.fo-fav365inua-cta__in{background:var(--fo-fav365inua-ga);color:#000}
.fo-fav365inua-cta__in:hover{filter:brightness(1.1)}
.fo-fav365inua-cta__go{background:var(--fo-fav365inua-gv);color:#fff}
.fo-fav365inua-cta__go:hover{filter:brightness(1.1)}
@media(max-width:1200px){.fo-fav365inua-grid{grid-template-columns:repeat(5,1fr)}}
@media(max-width:1024px){.fo-fav365inua-hdr__cta{display:none}.fo-fav365inua-hdr__toggle{display:flex}.fo-fav365inua-grid{grid-template-columns:repeat(4,1fr)}}
@media(max-width:768px){.fo-fav365inua-hdr{height:60px;top:8px;left:10px;right:10px}.fo-fav365inua-hdr__inner{height:60px}.fo-fav365inua-hero{margin-top:80px}.fo-fav365inua-slide img{height:clamp(120px,30vw,220px)}.fo-fav365inua-reel-btn{display:none}.fo-fav365inua-grid{grid-template-columns:repeat(3,1fr);gap:10px}.fo-fav365inua-prov-row{justify-content:flex-start}.fo-fav365inua-sec-title{font-size:13px}}
@media(max-width:480px){.fo-fav365inua-grid{grid-template-columns:repeat(3,1fr);gap:8px}.fo-fav365inua-cta__row{gap:8px}}

/* Typography: headings and interactive controls */
h1,h2,h3,h4,button,.fo-fav365inua-btn-login,.fo-fav365inua-btn-join{font-family:'Exo 2',sans-serif}

/* Page heading and accessible FAQ */
.fo-fav365inua-heading{font:700 26px/1.3 "Exo 2",sans-serif;margin:24px 0;overflow-wrap:anywhere}
.fo-fav365inua-question{border:1px solid var(--fo-fav365inua-line);border-radius:6px;margin:10px 0;padding:16px 20px}
.fo-fav365inua-question summary{cursor:pointer;font-weight:700}
.fo-fav365inua-question p{margin-top:16px}
@media(max-width:480px){.fo-fav365inua-heading{font-size:22px}}
