/* site.css - pop.global site-v7: every former inline style="" as a class.
   Declarations carry !important so the cascade stays exactly as it was with inline styles. */
.s1{color:#ECEAE6 !important;font-family:'IBM Plex Sans', 'Segoe UI', system-ui, sans-serif !important;font-size:17px !important;line-height:1.6 !important;min-height:100vh !important}
.s2{border-bottom:1px solid #2C2F33 !important}
.s3{max-width:1200px !important;margin:0 auto !important;padding:18px 24px !important;display:flex !important;flex-wrap:nowrap !important;align-items:center !important;gap:24px !important}
.s4{flex:1 1 auto !important;min-width:0 !important;overflow-x:auto !important;display:flex !important;gap:28px !important;font-family:'IBM Plex Mono', ui-monospace, monospace !important;font-size:13px !important;letter-spacing:0.08em !important;text-transform:uppercase !important;white-space:nowrap !important}
.s5{color:#ECEAE6 !important;padding:12px 0 !important}
.s6{flex:0 0 auto !important;display:block !important;line-height:0 !important}
.s7{height:68px !important;width:auto !important;display:block !important}
.s8{max-width:1200px !important;margin:0 auto !important;padding:88px 24px 72px !important;display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:56px !important}
.s9{flex:999 1 520px !important;min-width:0 !important;display:flex !important;flex-direction:column !important;gap:22px !important}
.s10{margin:0 !important;font-family:'IBM Plex Mono', ui-monospace, monospace !important;font-size:13px !important;letter-spacing:0.12em !important;text-transform:uppercase !important;color:#F39D22 !important}
.s11{margin:0 !important;font-family:Archivo, 'Arial Narrow', sans-serif !important;font-weight:800 !important;font-size:clamp(42px, 6vw, 76px) !important;line-height:1.02 !important;letter-spacing:-0.02em !important;text-wrap:balance !important}
.s12{margin:0 !important;max-width:60ch !important;font-size:19px !important;color:#ECEAE6 !important}
.s13{margin:0 !important;max-width:60ch !important;color:#A3A6AB !important}
.s14{display:flex !important;flex-wrap:wrap !important;gap:14px !important;margin-top:8px !important}
.s15{display:inline-flex !important;align-items:center !important;min-height:48px !important;padding:0 26px !important;border-radius:999px !important;background:#F39D22 !important;color:#141517 !important;font-weight:600 !important;text-decoration:none !important}
.s16{display:inline-flex !important;align-items:center !important;min-height:48px !important;padding:0 26px !important;border-radius:999px !important;border:1px solid #45494F !important;color:#ECEAE6 !important;font-weight:600 !important;text-decoration:none !important}
.s17{flex:1 1 300px !important;display:flex !important;justify-content:center !important}
.s18{position:relative !important;width:340px !important;height:340px !important;max-width:80vw !important;max-height:80vw !important}
.s19{position:absolute !important;inset:0 !important;border-radius:50% !important;border:28px solid #F39D22 !important;border-top-color:transparent !important;transform:rotate(-40deg) !important}
.s20{position:absolute !important;inset:64px !important;border-radius:50% !important;border:1px solid #2C2F33 !important}
.s21{position:absolute !important;inset:0 !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;text-align:center !important}
.s22{font-family:Archivo, 'Arial Narrow', sans-serif !important;font-weight:800 !important;font-size:96px !important;line-height:1 !important}
.s23{font-family:'IBM Plex Mono', ui-monospace, monospace !important;font-size:12px !important;letter-spacing:0.12em !important;text-transform:uppercase !important;color:#A3A6AB !important;margin-top:8px !important}
.s24{border-top:1px solid #2C2F33 !important;border-bottom:1px solid #2C2F33 !important;background:rgba(20, 21, 23, 0.55) !important}
.s25{max-width:1200px !important;margin:0 auto !important;padding:88px 24px 96px !important;display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:48px 80px !important}
.s26{flex:1 1 320px !important;display:flex !important;flex-direction:column !important;gap:28px !important}
.s27{margin:0 !important;font-family:Archivo, 'Arial Narrow', sans-serif !important;font-weight:800 !important;font-size:clamp(32px, 4vw, 48px) !important;line-height:1.1 !important;letter-spacing:-0.01em !important;max-width:14ch !important;text-wrap:balance !important}
.s28{width:190px !important;height:auto !important;display:block !important}
.s29{flex:1 1 340px !important;display:flex !important;flex-direction:column !important;gap:10px !important;border-left:2px solid #3A3D42 !important}
.s30{display:flex !important;align-items:center !important}
.s31{flex:0 0 36px !important;height:2px !important;background:#3A3D42 !important}
.s32{width:280px !important;max-width:calc(100% - 36px) !important;height:auto !important;display:block !important}
.s33{display:flex !important;align-items:center !important;gap:14px !important;flex-wrap:wrap !important}
.s34{flex:0 0 36px !important;height:2px !important;background:#3A3D42 !important;margin-right:-14px !important}
.s35{font-family:'IBM Plex Mono', ui-monospace, monospace !important;font-size:12px !important;letter-spacing:0.1em !important;text-transform:uppercase !important;color:#F39D22 !important;border:1px solid #F39D22 !important;border-radius:999px !important;padding:3px 10px !important}
.s36{max-width:1200px !important;margin:0 auto !important;padding:0 24px 40px !important;display:flex !important;flex-direction:column !important}
.s37{border-top:3px solid #8CC63F !important;padding:44px 0 52px !important;display:flex !important;flex-wrap:wrap !important;gap:28px 56px !important}
.s38{flex:1 1 100% !important}
.s39{height:56px !important;width:auto !important;max-width:100% !important;display:block !important}
.s40{flex:1 1 280px !important;display:flex !important;flex-direction:column !important;gap:16px !important}
.s41{width:96px !important;height:96px !important;align-self:flex-start !important}
.s42{margin:0 !important;font-family:Archivo, 'Arial Narrow', sans-serif !important;font-weight:800 !important;font-size:28px !important;line-height:1.1 !important}
.s43{font-size:0.45em !important;margin-left:2px !important}
.s44{margin:0 !important;font-family:Archivo, 'Arial Narrow', sans-serif !important;font-weight:700 !important;font-size:22px !important;line-height:1.25 !important}
.s45{flex:999 1 460px !important;min-width:0 !important;display:flex !important;flex-direction:column !important;gap:16px !important;color:#C9C7C2 !important}
.s46{margin:0 !important;color:#ECEAE6 !important}
.s47{margin:0 !important}
.s48{font-family:'IBM Plex Mono', ui-monospace, monospace !important;font-size:12px !important;letter-spacing:0.1em !important;color:#8CC63F !important;margin-right:10px !important}
.s49{border-top:3px solid #3D8BFF !important;padding:44px 0 52px !important;display:flex !important;flex-wrap:wrap !important;gap:28px 56px !important}
.s50{font-family:'IBM Plex Mono', ui-monospace, monospace !important;font-size:12px !important;letter-spacing:0.1em !important;color:#3D8BFF !important;margin-right:10px !important}
.s51{border-top:3px solid #F24B4B !important;padding:44px 0 52px !important;display:flex !important;flex-wrap:wrap !important;gap:28px 56px !important}
.s52{border-top:3px solid #EC5CA0 !important;padding:44px 0 52px !important;display:flex !important;flex-wrap:wrap !important;gap:28px 56px !important}
.s53{font-family:'IBM Plex Mono', ui-monospace, monospace !important;font-size:12px !important;letter-spacing:0.1em !important;color:#EC5CA0 !important;margin-right:10px !important}
.s54{border-top:3px solid #FF7F24 !important;padding:44px 0 52px !important;display:flex !important;flex-wrap:wrap !important;gap:28px 56px !important}
.s55{font-family:'IBM Plex Mono', ui-monospace, monospace !important;font-size:12px !important;letter-spacing:0.1em !important;color:#FF7F24 !important;margin-right:10px !important}
.s56{border-top:3px solid #F2E205 !important;padding:44px 0 52px !important;display:flex !important;flex-wrap:wrap !important;gap:28px 56px !important}
.s57{margin:0 !important;font-family:Archivo, 'Arial Narrow', sans-serif !important;font-weight:700 !important;font-size:20px !important;color:#ECEAE6 !important}
.s58{border-top:3px solid #F39D22 !important;padding:44px 32px 52px !important;margin:0 -32px !important;background:rgba(28, 30, 33, 0.82) !important;border-radius:0 0 16px 16px !important;display:flex !important;flex-wrap:wrap !important;gap:28px 56px !important}
.s59{margin:0 !important;display:inline-flex !important;align-self:flex-start !important;padding:4px 12px !important;border-radius:999px !important;border:1px solid #F39D22 !important;font-family:'IBM Plex Mono', ui-monospace, monospace !important;font-size:12px !important;letter-spacing:0.1em !important;text-transform:uppercase !important;color:#F39D22 !important}
.s60{display:flex !important;flex-direction:column !important;gap:4px !important;font-family:'IBM Plex Mono', ui-monospace, monospace !important;font-size:14px !important}
.s61{color:#F39D22 !important;min-height:44px !important;display:inline-flex !important;align-items:center !important}
.s62{font-family:'IBM Plex Mono', ui-monospace, monospace !important;font-size:12px !important;letter-spacing:0.1em !important;color:#F39D22 !important;margin-right:10px !important}
.s63{border-top:1px solid #2C2F33 !important;margin-top:64px !important}
.s64{max-width:1200px !important;margin:0 auto !important;padding:96px 24px !important;display:flex !important;flex-wrap:wrap !important;gap:40px 56px !important}
.s65{flex:1 1 280px !important}
.s66{margin:0 0 12px !important;font-family:'IBM Plex Mono', ui-monospace, monospace !important;font-size:13px !important;letter-spacing:0.12em !important;text-transform:uppercase !important;color:#F39D22 !important}
.s67{margin:0 !important;font-family:Archivo, 'Arial Narrow', sans-serif !important;font-weight:800 !important;font-size:clamp(32px, 4vw, 48px) !important;line-height:1.1 !important;letter-spacing:-0.01em !important;text-wrap:balance !important}
.s68{flex:999 1 460px !important;min-width:0 !important;display:grid !important;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr)) !important;gap:24px 40px !important;color:#C9C7C2 !important}
.s69{border-top:1px solid #2C2F33 !important;border-bottom:1px solid #2C2F33 !important}
.s70{max-width:1200px !important;margin:0 auto !important;padding:96px 24px !important}
.s71{margin:0 0 48px !important;font-family:Archivo, 'Arial Narrow', sans-serif !important;font-weight:800 !important;font-size:clamp(32px, 4vw, 48px) !important;line-height:1.1 !important;letter-spacing:-0.01em !important}
.s72{display:grid !important;grid-template-columns:repeat(auto-fill, minmax(260px, 1fr)) !important;gap:0 32px !important}
.s73{border-top:1px solid #2C2F33 !important;padding:22px 0 26px !important;display:flex !important;flex-direction:column !important;gap:8px !important}
.s74{margin:0 !important;font-family:Archivo, 'Arial Narrow', sans-serif !important;font-weight:700 !important;font-size:20px !important}
.s75{margin:0 !important;color:#C9C7C2 !important}
.s76{margin:0 !important;font-family:'IBM Plex Mono', ui-monospace, monospace !important;font-size:14px !important;color:#A3A6AB !important}
.s77{max-width:1200px !important;margin:0 auto !important;padding:104px 24px 112px !important;display:flex !important;flex-direction:column !important;gap:18px !important}
.s78{align-self:flex-start !important;font-family:Archivo, 'Arial Narrow', sans-serif !important;font-weight:800 !important;font-size:clamp(36px, 7vw, 88px) !important;line-height:1.05 !important;letter-spacing:-0.02em !important;color:#ECEAE6 !important;overflow-wrap:anywhere !important}
.s79{margin:0 !important;max-width:56ch !important;color:#A3A6AB !important}
.s80{border-top:1px solid #2C2F33 !important}
.s81{max-width:1200px !important;margin:0 auto !important;padding:32px 24px 40px !important;display:flex !important;flex-wrap:wrap !important;justify-content:space-between !important;gap:20px !important;font-family:'IBM Plex Mono', ui-monospace, monospace !important;font-size:13px !important;color:#A3A6AB !important}
.s82{margin:0 !important;flex-basis:100% !important}
.s83{display:flex !important;flex-wrap:wrap !important;gap:8px 20px !important}
.s84{color:#A3A6AB !important}
.s85{max-width:1200px !important;margin:0 auto !important;padding:120px 24px !important;display:flex !important;flex-direction:column !important;gap:20px !important}
.s86{line-height:0 !important}
.s87{height:72px !important;width:auto !important}
.s88{margin:24px 0 0 !important;font-family:'IBM Plex Mono', ui-monospace, monospace !important;font-size:13px !important;letter-spacing:0.12em !important;text-transform:uppercase !important;color:#F39D22 !important}
.s89{margin:0 !important;font-family:Archivo, 'Arial Narrow', sans-serif !important;font-weight:800 !important;font-size:clamp(36px, 6vw, 64px) !important;line-height:1.05 !important}
.s90{margin:0 !important;color:#A3A6AB !important}
.s91{margin:8px 0 0 !important}
