:root{--bg:#0a2a1c;--bg2:#0c3323;--card:#0f442e;--card2:#14553a;--line:#236a4b;--text:#f4f8f1;--mute:#bcd3c4;--gold:#f9cb16;--gold2:#fde529;--ink:#0f442e;--green:#3ddc84;--amber:#ffb648;--thumb:#b8960f;--track:#0a2a1c;--r:14px;--wrap:1240px;--pad:16px;--gap:56px}[hidden],[x-cloak]{display:none!important}*,:before,:after{box-sizing:border-box}html{scrollbar-color:var(--thumb) var(--track);scrollbar-width:thin;scroll-behavior:smooth}::-webkit-scrollbar{width:10px;height:8px}::-webkit-scrollbar-track{background:var(--track)}::-webkit-scrollbar-thumb{background:var(--thumb);border:2px solid var(--track);border-radius:999px}body{max-width:none;color:var(--text);background-color:var(--bg);margin:0;padding:0;font-family:Recursive,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.7rem;line-height:1.6;overflow-x:clip}h1,h2,h3{color:#fff;letter-spacing:-.01em;margin:0;font-family:inherit}h2{margin-bottom:18px;font-size:max(2.6rem,min(2rem + 1.6vw,3.8rem));font-weight:800;line-height:1.12}h3{font-size:1.9rem;font-weight:750;line-height:1.25}p{margin:0 0 16px}p:last-child{margin-bottom:0}ul,ol{margin:0;padding:0;list-style:none}li{margin:0}img{margin:0;display:block}a,a:visited{color:var(--gold)}a:hover{color:var(--gold2);border-bottom:0;text-decoration:none}table{text-align:left;margin:0}blockquote{background:0 0;border:0;margin:0;padding:0}button{font-family:inherit}.fgi{fill:currentColor;vertical-align:-.22em;flex:none;width:1.25em;height:1.25em}.fg-wrap{width:100%;max-width:var(--wrap);padding-inline:var(--pad);margin-left:auto;margin-right:auto}.fg-sec{padding-top:var(--gap);scroll-margin-top:76px}.fg-main{padding-bottom:0;display:block}.fg-btn,a.fg-btn,a.fg-btn:visited{white-space:nowrap;letter-spacing:.01em;min-height:44px;color:var(--text);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:1.5rem;font-weight:800;line-height:1;transition:background-color .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex}a.fg-btn--brand,a.fg-btn--brand:visited,.fg-btn--brand{color:var(--ink);background:linear-gradient(180deg, var(--gold2), var(--gold) 55%, #f0a800);border-color:#ffe9a3;box-shadow:0 6px 18px #ffc72c47,inset 0 -2px #78460059}a.fg-btn--ghost,a.fg-btn--ghost:visited{color:#fff;background:#ffffff12;border-color:#ffffff47}.fg-btn--dark{color:#fff;background:#0f442e;border-color:#0f442e}.fg-btn--lg{border-radius:14px;min-height:52px;padding:0 26px;font-size:1.6rem}.fg-btn--sm{border-radius:10px;min-height:36px;padding:0 14px;font-size:1.4rem}.fg-btn--block{width:100%;display:flex}.fg-btn--pill{min-height:36px;color:var(--ink);background:#fff;border-color:#fff;border-radius:999px;padding:0 16px;font-size:1.4rem}.fg-btn:hover{border-bottom:1px solid var(--line)}a.fg-btn--brand:hover{color:var(--ink);border-color:#ffe9a3}a.fg-btn--ghost:hover{color:#fff;border-color:#ffffff47}@media (min-width:1024px){a.fg-btn--brand:hover{transform:translateY(-2px);box-shadow:0 10px 26px #ffc72c66,inset 0 -2px #78460059}a.fg-btn--ghost:hover{background:#ffffff24}}@keyframes fg-wobble{0%,84%,to{transform:rotate(0)}87%{transform:rotate(-3deg)}90%{transform:rotate(3deg)}93%{transform:rotate(-2deg)}96%{transform:rotate(1.5deg)}}.fg-wobble{transform-origin:50% 60%;animation:6s ease-in-out infinite fg-wobble}@media (prefers-reduced-motion:reduce){.fg-wobble{animation:none}html{scroll-behavior:auto}}.fg-top{z-index:30;background:var(--bg2);border-bottom:1px solid var(--line);position:relative}.fg-top__row{max-width:var(--wrap);padding:10px var(--pad);align-items:center;gap:16px;min-height:64px;margin-left:auto;margin-right:auto;display:flex}.fg-logo,.fg-logo:hover{border:0;flex:none;display:block}.fg-logo img{object-fit:contain;width:auto;height:56px}.fg-nav{flex:auto;align-items:center;min-width:0;display:flex}.fg-nav__list{align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.fg-nav__list li{white-space:nowrap;flex:none}.fg-nav a,.fg-nav a:visited{height:44px;color:var(--mute);border-radius:10px;align-items:center;padding:0 14px;font-size:1.5rem;font-weight:650;display:flex}.fg-nav a.is-active{color:#fff;background:var(--card2)}.fg-more{flex:none;position:relative}.fg-more__btn{height:44px;color:var(--mute);cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:1.5rem;font-weight:650}.fg-more__btn:hover{background:var(--card2);color:#fff}.fg-more__list{background:var(--card2);border:1px solid var(--line);border-radius:12px;min-width:180px;padding:8px;position:absolute;top:100%;left:0;box-shadow:0 18px 40px #00000080}.fg-top__cta{flex:none}.fg-narrow{display:none}.fg-burger{color:#fff;background:var(--card2);border:1px solid var(--line);cursor:pointer;border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:none}.fg-burger:hover{background:var(--card2);color:#fff}.fg-burger .fgi{width:22px;height:22px}.fg-drawer{left:var(--pad);right:var(--pad);background:#17603f;border:1px solid #2f8a61;border-radius:16px;padding:12px;position:absolute;top:calc(100% + 6px);box-shadow:0 24px 60px #000000a6}.fg-drawer ul{gap:6px;margin-bottom:12px;display:grid}.fg-drawer li a,.fg-drawer li a:visited{color:#fff;border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:0 14px;font-weight:700;display:flex}.fg-drawer li a.is-active{color:var(--ink);background:var(--gold)}a.fg-drawer__cta{display:flex}@media (max-width:767px){.fg-top{position:-webkit-sticky;position:sticky;top:0}.fg-nav{visibility:hidden}.fg-burger{display:inline-flex}.fg-top__row{gap:10px;min-height:56px}.fg-logo img{height:44px}.fg-wide{display:none}.fg-narrow{display:inline}.fg-top__cta{min-height:44px;padding:0 14px}}@media (min-width:768px){.fg-drawer{display:none!important}}.fg-bar{z-index:40;border-bottom:1px solid var(--line);background:#0c3323;position:fixed;top:0;left:0;right:0;box-shadow:0 10px 30px #00000073}.fg-bar__in{max-width:var(--wrap);padding:8px var(--pad);align-items:center;gap:10px;margin-left:auto;margin-right:auto;display:flex}.fg-bar__txt{color:#fff;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;margin:0;font-size:1.5rem;font-weight:750;overflow:hidden}.fg-bar__txt b{color:var(--gold)}.fg-bar__x{width:44px;height:44px;color:var(--mute);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.fg-bar__x:hover{color:#fff;background:0 0}@media (max-width:639px){.fg-bar__txt{display:none}.fg-bar__in .fg-btn{flex:1 1 0;padding:0 10px}}.fg-byline{background:var(--card);border:1px solid var(--line);border-radius:var(--r);align-items:flex-start;gap:16px;margin-top:28px;padding:20px;display:flex}.fg-byline__ico{width:44px;height:44px;color:var(--ink);background:var(--gold);border-radius:50%;padding:9px}.fg-byline h3{font-size:1.8rem}.fg-byline__role,.fg-byline__body p{color:var(--mute);margin-bottom:8px;font-size:1.4rem}.fg-byline__meta{flex-wrap:wrap;gap:4px 18px;display:flex}.fg-byline__meta strong{color:#fff}.fg-foot{background:var(--bg2);border-top:1px solid var(--line);color:var(--mute);margin-top:28px;padding:28px 0;font-size:1.4rem}.fg-foot__tiles{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.fg-foot__tile{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:18px}.fg-foot__tile h3{text-transform:uppercase;letter-spacing:.08em;color:var(--mute);margin-bottom:10px;font-size:1.3rem}.fg-foot__tile li{align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.fg-foot__tile li a{align-items:center;gap:8px;display:inline-flex}.fg-foot__logo,.fg-foot__logo:visited{color:var(--gold);margin-bottom:10px;font-size:2rem;font-weight:900;display:inline-block}.fg-foot__tile--rg{color:#efe6c2;background:#2a3a1a;border-color:#8a7420}.fg-foot__tile--rg .fgi{color:var(--amber);margin-right:6px}.fg-foot__tile--rg strong{color:var(--amber)}.fg-foot__badges{border-block:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:10px 26px;margin:20px 0;padding:16px 0;font-size:1.3rem;display:flex}.fg-foot__badges li{align-items:center;gap:8px;display:flex}.fg-foot__end{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;font-size:1.3rem;display:flex}.fg-foot__end p{margin:0}@media (max-width:1023px){.fg-foot__tiles{grid-template-columns:repeat(2,1fr)}}@media (max-width:559px){.fg-foot__tiles{grid-template-columns:1fr}.fg-byline{flex-direction:column}}@media (max-width:767px){.fg-bar{border-bottom:0;border-top:1px solid var(--line);top:auto;bottom:0;box-shadow:0 -10px 30px #00000073}.fg-foot{padding-bottom:88px}}