:root{--bg:#0b4a63;--bg2:#0a3f55;--card:#105a78;--line:#2f88a8;--txt:#fff;--mut:#dcf1f8;--cta:#ffa412;--cta-t:#0c2c3a;--head:#083447} *{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px;-webkit-text-size-adjust:100%} body{display:flex;flex-direction:column;min-height:100vh;margin:0;background:var(--bg);color:var(--txt);font:16px/1.55 system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;overflow-x:hidden} img{display:block;max-width:100%;height:auto}a{color:inherit} .fc-head{position:sticky;top:0;z-index:50;background:var(--head);border-bottom:1px solid #15566f} .fc-head-in{max-width:1240px;margin:0 auto;padding:8px 20px;display:flex;align-items:center;gap:18px} .fc-brand{flex:none}.fc-brand img{height:54px;width:auto} .fc-nav{flex:1;display:flex;flex-wrap:wrap;justify-content:center;gap:2px 16px} .fc-nav a{text-decoration:none;font-size:14px;font-weight:600;padding:3px 0;color:var(--mut);white-space:nowrap}.fc-nav a:hover{color:#fff;text-decoration:underline} .fc-btn{display:inline-block;background:var(--cta);color:var(--cta-t);font-weight:700;text-decoration:none;text-align:center;border-radius:26px;padding:12px 30px;line-height:1.2} .fc-btn:hover{background:#ffb83f}.fc-head-cta{flex:none;padding:10px 20px;font-size:15px} .fc-burger{display:none;background:none;border:1px solid var(--line);color:#fff;font:600 15px/1 inherit;border-radius:8px;padding:10px 14px;cursor:pointer} .fc-hero{position:relative;overflow:hidden;background:#0a5fa8;min-height:500px;display:flex;align-items:center} .fc-hero-art,.fc-hero-art img{position:absolute;inset:0;width:100%;height:100%}.fc-hero-art img{object-fit:cover;object-position:70% 45%} .fc-hero::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(5,44,84,.78) 0,rgba(5,44,84,.5) 34%,rgba(5,44,84,0) 56%)} .fc-hero-text{position:relative;z-index:2;width:100%;max-width:1240px;margin:0 auto;padding:48px 20px} .fc-hero-text>*{max-width:470px}.fc-hero h1{font-size:50px;line-height:1.08;margin:0 0 14px;text-shadow:0 2px 12px rgba(4,30,60,.55)} .fc-hero p{font-size:18px;margin:0 0 20px;text-shadow:0 1px 8px rgba(4,30,60,.8)}.fc-hero .fc-cta-row{margin:0;text-align:left;text-shadow:none} .fc-main{flex:1 0 auto;width:100%} .fc-sec{max-width:1240px;margin:0 auto;padding:40px 20px 8px} .fc-sec h2{font-size:27px;line-height:1.2;margin:0 0 14px}.fc-sec h3{font-size:17px;line-height:1.3;margin:0 0 8px;color:#ffd27a} .fc-intro{margin:0 0 14px;color:var(--mut)}.fc-card p{margin:0 0 8px;color:var(--mut)}.fc-card p:last-child{margin:0} .fc-cols{display:grid;grid-template-columns:repeat(6,1fr);gap:14px} .fc-card{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:16px 18px;min-width:0} .fc-s2{grid-column:span 2}.fc-s3{grid-column:span 3}.fc-s4{grid-column:span 4}.fc-s6{grid-column:span 6} .fc-cols.fc-odd>.fc-card:last-child{grid-column:span 6} .fc-wide{position:relative;margin:0;min-height:170px;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:var(--card)}.fc-wide picture{position:absolute;inset:0}.fc-wide img{width:100%;height:100%;object-fit:cover} .fc-split{display:grid;grid-template-columns:minmax(0,1fr) 860px;gap:20px;align-items:stretch} .fc-flip{grid-template-columns:860px minmax(0,1fr)}.fc-flip .fc-side{order:2} .fc-side{display:flex;flex-direction:column;gap:14px}.fc-side .fc-intro{margin:0}.fc-side .fc-card{flex:1} .fc-below{margin-top:14px}.fc-stack{display:flex;flex-direction:column;gap:14px;min-width:0}.fc-stack .fc-intro{margin:0}.fc-stack .fc-card{flex:1} .fc-pay{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 0;padding:0}.fc-pay li{display:flex;align-items:center;gap:10px;padding:8px 14px;border:1px solid var(--line);border-radius:10px;background:var(--bg2);font-size:14px;font-weight:600}.fc-pay img{height:28px;width:auto} .fc-games{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;align-content:start} .fc-rail5{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin:0 0 14px} .fc-tile{margin:0;border-radius:10px;overflow:hidden;background:var(--card);border:1px solid var(--line)} .fc-tile img{width:100%;aspect-ratio:3/2;object-fit:contain;background:#083447} .fc-tile figcaption{padding:6px 8px;font-size:13px;line-height:1.25;text-align:center;color:var(--mut)} .fc-cta-row{text-align:center;margin:18px 0 0} .fc-inner{padding-top:24px;padding-bottom:30px}.fc-inner h1{font-size:34px;margin:6px 0 10px}.fc-inner .fc-card h2{font-size:19px;margin:0 0 8px;color:#ffd27a} .fc-crumb{font-size:14px;color:var(--mut)}.fc-crumb a{color:var(--mut)} .fc-foot{margin-top:40px;background:var(--head);padding:26px 20px 30px;text-align:center} .fc-foot-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 20px}.fc-foot-nav a{font-size:14px;color:var(--mut)} .fc-duty{margin:14px 0 4px;font-weight:600}.fc-age{display:inline-block;border:2px solid #fff;border-radius:50%;padding:3px 5px;font-size:12px;margin-right:6px} .fc-copy{margin:0;font-size:13px;color:var(--mut)}.fc-bar{display:none} @media(max-width:1180px){.fc-split,.fc-flip{grid-template-columns:1fr}.fc-flip .fc-side{order:0}.fc-side{display:grid;grid-template-columns:repeat(2,1fr)}.fc-side .fc-intro{grid-column:1/-1}.fc-side .fc-card:only-of-type,.fc-side .fc-card:last-child:nth-child(odd){grid-column:1/-1}} @media(max-width:900px){html{scroll-padding-top:74px}.fc-head-cta{display:none}.fc-burger{display:block;margin-left:auto} .fc-bar{display:block;position:fixed;left:0;right:0;bottom:0;z-index:40;padding:8px 14px;background:var(--head);border-top:1px solid var(--line);text-align:center}.fc-bar .fc-btn{display:block}body{padding-bottom:62px} .fc-nav{display:none;position:fixed;left:0;right:0;top:71px;max-height:calc(100vh - 71px);overflow:auto;background:var(--head);border-bottom:1px solid var(--line);padding:6px 20px 14px;flex-direction:column;flex-wrap:nowrap;gap:0;z-index:60} .fc-open .fc-nav{display:flex}.fc-nav a{font-size:16px;padding:11px 0;border-bottom:1px solid #15566f} .fc-cols{grid-template-columns:1fr 1fr}.fc-s2,.fc-s3,.fc-s4{grid-column:span 1}.fc-cols>.fc-card:last-child:nth-child(odd){grid-column:1/-1}.fc-s6,.fc-cols.fc-odd>.fc-card:last-child{grid-column:1/-1} .fc-rail5{grid-template-columns:repeat(3,1fr)}} @media(max-width:700px){.fc-hero{display:block;min-height:0}.fc-hero-art,.fc-hero-art img{position:static;height:auto}.fc-hero-art img{object-fit:contain} .fc-hero-text{padding:18px 16px 22px;background:var(--bg2)}.fc-hero-text>*{max-width:none}.fc-hero h1{font-size:36px;text-shadow:none}.fc-hero p{font-size:16px;text-shadow:none}.fc-hero .fc-cta-row{text-align:center} .fc-cols,.fc-side{grid-template-columns:1fr}.fc-games{grid-template-columns:repeat(3,1fr)}.fc-sec{padding:28px 16px 6px}.fc-sec h2{font-size:23px} .fc-hero::before{display:none}.fc-wide{min-height:0}.fc-wide picture{position:static}.fc-wide img{height:auto} } @media(max-width:480px){.fc-games,.fc-rail5{grid-template-columns:repeat(2,1fr)}.fc-rail5 .fc-tile:last-child{grid-column:1/-1;max-width:calc(50% - 6px);justify-self:center}.fc-brand img{height:48px}.fc-nav{top:65px;max-height:calc(100vh - 65px)}} .fc-btn-ghost{background:transparent;color:var(--txt);border:1px solid var(--line)} .fc-btn-ghost:hover{background:var(--card)} @media(max-width:900px){.fc-bar{display:flex;gap:10px}.fc-bar .fc-btn{flex:1 1 0;min-width:0;margin:0;padding:12px 10px}}