*{box-sizing:border-box} :root{color-scheme:dark;--bg:#090b10;--ink:#f5f6f8;--muted:#a6adbb;--line:#ffffff12;--gold:#f3d24e}html{background:var(--bg);scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg);min-height:100svh;display:flex;flex-direction:column}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible{outline:3px solid var(--gold);outline-offset:5px}button:disabled{cursor:default}.backdrop{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 16% 32%,#e6bd1512,transparent 30%),radial-gradient(ellipse at 88% 65%,#e6bd1510,transparent 32%),url('background.b0e1b4d41f.svg') center/cover no-repeat}.backdrop:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#090b10,transparent 30%,transparent 75%,#090b1088)}.topbar,main,.footer{position:relative;z-index:1}.topbar{width:min(1280px,100%);padding:28px 40px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:20px}.brand{font-size:18px;font-weight:800;letter-spacing:-.6px;display:flex;align-items:center;gap:10px}.brand-mark{color:var(--gold);font-size:24px}.support{font-size:12px;color:var(--muted);display:flex;gap:8px;align-items:center}.dot{width:6px;height:6px;border-radius:50%;background:#48d392;display:inline-block;box-shadow:0 0 12px #48d39255}.landing{flex:1;display:grid;place-items:center;padding:62px 24px 64px;min-height:600px}.card{width:min(100%,416px);padding:30px 30px 28px;text-align:center;border:1px solid #e9d06b30;border-radius:24px;background:linear-gradient(145deg,#1b1e26f5,#10131bf5);box-shadow:0 32px 90px #0006,inset 0 1px #ffffff0a;position:relative}.card:before{content:'';position:absolute;top:-1px;left:25%;right:25%;height:1px;background:linear-gradient(90deg,transparent,#f4d54e,transparent)}.avatar{width:112px;height:112px;margin:0 auto 23px;border-radius:50%;border:1px solid #f3d24e50;box-shadow:0 0 0 7px #f3d24e05;overflow:hidden;background:#101018}.avatar img{display:block;width:100%;height:100%;object-fit:contain;padding:6px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:2.4px;color:#d7bc55;margin:0 0 9px}h1{font-size:32px;letter-spacing:-1.2px;margin:0 0 13px;line-height:1.15}.members{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:24px;background:#ffffff06;border:1px solid var(--line);color:#c3c9d4;font-size:12px}.description{font-size:15px;line-height:1.8;color:#b6bdca;margin:24px 0}.description p{margin:0 0 18px}.description p:last-child{margin:0;padding-top:17px;border-top:1px solid var(--line);font-size:13px}.description a{color:#e4e7ef}.description a:hover{color:var(--gold)}.cta{display:flex;align-items:center;justify-content:center;gap:15px;min-height:54px;border:1px solid #ffeb8980;border-radius:12px;background:linear-gradient(115deg,#ffe789,#e9bd29);color:#1c190c;font-size:15px;font-weight:700;box-shadow:0 8px 30px #e9bd2919;transition:transform .18s,filter .18s}.cta:hover{filter:brightness(1.06);transform:translateY(-2px)}.cta svg{width:19px;height:19px}.card-note{margin:13px 0 0;color:#7f899b;font-size:11px}.footer{width:min(1280px,100%);margin:0 auto;padding:22px 40px 26px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px;color:#8b94a5;font-size:11px;line-height:1.6}.footer nav{display:flex;justify-content:flex-end;gap:20px;flex-wrap:wrap}.footer a:hover,.text-button:hover{color:var(--gold)}.text-button{border:0;padding:0;background:none;color:inherit;font:inherit;text-align:left}.consent{position:relative;z-index:5;margin:0 auto 20px;width:min(calc(100% - 40px),960px);padding:18px 22px;border:1px solid #ffffff1c;border-radius:16px;background:#171b24;box-shadow:0 15px 50px #0004;display:flex;gap:24px;align-items:center}.consent[hidden]{display:none}.consent p{margin:4px 0 0;font-size:12px;line-height:1.6;color:#aeb6c5}.consent strong{font-size:13px}.consent p a{text-decoration:underline;text-underline-offset:3px}.consent-actions{display:flex;gap:8px;flex-shrink:0}.consent button{padding:12px 16px;border-radius:9px;border:1px solid #ffffff30;background:#242a36;color:#eee;font-size:12px;min-height:44px}.consent button:last-child{background:#e9cd65;color:#15130b;border-color:#e9cd65}.legal-main{width:min(960px,100%);margin:0 auto;padding:45px 32px 70px;flex:1}.back{display:inline-block;color:#c1ad65;font-size:13px;margin-bottom:28px}.legal-main h1{font-size:clamp(28px,4vw,44px);max-width:760px;line-height:1.14}.legal-meta{color:#929bab;font-size:13px;margin:16px 0 28px}.legal-intro{border:1px solid #f3d24e30;background:#f3d24e08;border-radius:12px;padding:18px 20px;line-height:1.7;color:#c5c8ce;font-size:14px}.legal-toc{padding:22px 0 28px;display:grid;grid-template-columns:1fr 1fr;gap:10px 24px;border-bottom:1px solid var(--line)}.legal-toc a{font-size:13px;line-height:1.5;color:#afb7c6}.legal-toc a:hover{color:var(--gold)}.legal-main article{max-width:780px}.legal-main h2{font-size:21px;line-height:1.4;letter-spacing:-.4px;margin:36px 0 14px;scroll-margin-top:24px}.legal-main article p{font-size:15px;line-height:1.9;color:#b4bdcb;overflow-wrap:anywhere}.legal-main article a{color:#e1c66c;text-decoration:underline}.legal-main article ul{font-size:15px;line-height:1.9;color:#b4bdcb;padding-left:22px}.legal-main article li{margin-bottom:9px}.legal-body .backdrop{opacity:.35}@media(min-width:1600px){.landing{min-height:680px}.card{width:440px;padding:36px}}@media(max-width:700px){.topbar{padding:22px 22px}.brand{font-size:17px}.support{font-size:11px}.landing{padding:36px 20px 40px;min-height:560px}.card{padding:28px 24px 24px;border-radius:20px;max-width:400px}.avatar{width:100px;height:100px;margin-bottom:23px}h1{font-size:30px}.description{font-size:14px}.footer{padding:20px 22px 24px;flex-direction:column;text-align:center;gap:13px}.footer nav{justify-content:center;gap:10px 18px}.footer .text-button{text-align:center}.backdrop{background-size:auto,auto,auto 800px;background-position:center,center,center 70px}.consent{padding:17px;flex-direction:column;align-items:stretch;gap:14px;width:calc(100% - 32px);margin-bottom:16px}.consent-actions{display:grid;grid-template-columns:1fr 1fr}.legal-main{padding:28px 22px 50px}.legal-toc{grid-template-columns:1fr}.legal-main h2{font-size:19px}.legal-main article p{font-size:14px}.legal-intro{font-size:13px}}@media(max-width:359px){.topbar{padding:20px 16px}.support{max-width:90px;text-align:right}.landing{padding-left:14px;padding-right:14px}.card{padding:26px 18px}.description p:last-child{font-size:12px}.footer nav{flex-direction:column;align-items:center}}@media(max-height:650px) and (min-width:701px){.landing{min-height:530px;padding-top:24px;padding-bottom:35px}.avatar{width:86px;height:86px;margin-bottom:16px}.card{padding:24px}.description{margin:18px 0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cta{transition:none}}@media print{.topbar,.footer,.consent,.backdrop,.legal-toc,.back{display:none!important}body{background:white;color:black}.legal-main{padding:0;width:100%}.legal-main article p,.legal-main h1,.legal-main h2,.legal-intro{color:black}.legal-intro{border-color:#aaa}}

:root{--gold:#56df7e;--bg:#090e12}.backdrop{background:radial-gradient(ellipse at 15% -10%,#00852580,transparent 48%),radial-gradient(ellipse at 80% 10%,#61946e55,transparent 44%),radial-gradient(ellipse at 25% 45%,#88929b30,transparent 45%),radial-gradient(ellipse at 88% 65%,#3a635144,transparent 48%),#0a1015}.backdrop:after{background:linear-gradient(0deg,#080d10dd,transparent 75%)}.brand-mark{color:#43da70}.card{border:1px solid #ffffff12;border-radius:14px;background:radial-gradient(#69748725 .7px,transparent .7px) 0 0/18px 18px,#12151eef;box-shadow:0 28px 90px #0004}.card:before{background:linear-gradient(90deg,transparent,#39c56470,transparent)}.avatar{width:96px;height:96px;background: url('brand-reference.png') -499px -281px / 1215px 952px no-repeat;border:0;box-shadow:0 0 0 5px #131923,0 0 0 6px #3a624255;border-radius:50%;margin-bottom:24px}.eyebrow{color:#65d68b}.cta{background:linear-gradient(110deg,#8064ff,#b177ff);border:1px solid #ae8aff55;color:#fff;box-shadow:0 8px 28px #9167ff30}.description{margin-top:25px;margin-bottom:27px}.description p:last-child{padding-top:20px}.consent button:last-child{background:#8a6bff;color:white;border-color:#a48aff}.legal-intro{border-color:#4ccd7028;background:#4ccd7008}.back{color:#72d690}.legal-main article a{color:#83dba0}@media(max-width:700px){.avatar{width:96px;height:96px}.landing{min-height:520px}.card{border-radius:14px}}
