:root{color-scheme:dark;--bg:#101311;--panel:#191e1a;--muted:#a5afa7;--line:#2e3630;--green:#c4f563}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--bg);color:#f2f5ee;font:16px/1.6 system-ui,sans-serif}a{color:var(--green);text-underline-offset:4px}button,input,select,textarea{font:inherit}button{cursor:pointer}header,footer{max-width:1160px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid var(--line);gap:20px}.brand{font-size:32px;letter-spacing:-1.8px;font-weight:950;text-decoration:none;color:#f2f5ee}.brand span{color:var(--green)}header>a:last-child{font-size:14px}main{max-width:1160px;margin:auto;padding:0 24px}.hero{padding:85px 0 72px;max-width:850px}.eyebrow{font-size:12px;letter-spacing:2px;color:var(--green);font-weight:650}h1{font-size:clamp(42px,7vw,82px);line-height:1.02;letter-spacing:-3px;margin:20px 0 26px}h2{font-size:clamp(26px,3vw,38px);line-height:1.2;letter-spacing:-1px;margin:12px 0 20px}h3{font-size:23px;line-height:1.2;margin:24px 0 18px}.intro{font-size:20px;max-width:680px;color:#c7d0c7}.action{display:inline-block;background:var(--green);color:#17200e;border:0;padding:14px 20px;border-radius:8px;text-decoration:none;font-weight:700;margin-top:14px;min-height:48px}.fine{font-size:13px;color:var(--muted)}.context{padding:32px 0 48px;border-top:1px solid var(--line)}.context p{max-width:740px;color:var(--muted)}.leagues{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.leagues span{font-size:13px;border:1px solid var(--line);padding:7px 12px;border-radius:24px}.sectionhead{margin:24px 0 28px;max-width:650px}.formats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.formats article{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:26px;display:flex;flex-direction:column;align-items:flex-start}.number{font-size:15px;color:var(--green)}.formats p,.formats li{color:#c4cec4;font-size:14px}.formats ul{padding-left:19px;margin-bottom:28px}.formats button{margin-top:auto;border:0;border-bottom:1px solid var(--green);padding:6px 0;background:none;color:var(--green);text-align:left;min-height:44px}.process{padding:72px 0 48px}.process ol{list-style:decimal-leading-zero;padding-left:28px}.process li{padding:15px 0 15px 10px;border-bottom:1px solid var(--line);color:var(--green)}.process strong{color:#f2f5ee}.process li span{display:block;font-size:14px;color:var(--muted);margin-top:3px}.process .fine{max-width:770px;margin-top:24px}.proposal{background:#202a1d;border:1px solid #485b36;border-radius:18px;padding:38px;display:grid;grid-template-columns:1fr 1.2fr;gap:48px;margin-bottom:64px}.proposal>div p{color:#c4cebd}.proposal form{min-width:0}label{display:block;font-size:14px;margin:12px 0 7px}input,select,textarea{width:100%;color:inherit;background:#11180f;border:1px solid #57624f;border-radius:8px;padding:12px}textarea{resize:vertical}.consent{display:flex;align-items:flex-start;gap:10px;margin-top:18px}.consent input{width:18px;height:18px;flex:0 0 auto;accent-color:var(--green);margin-top:3px}.honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#result{font-size:14px;overflow-wrap:anywhere}button:disabled{opacity:.6;cursor:wait}footer{border-bottom:0;border-top:1px solid var(--line);font-size:13px;padding-bottom:36px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--green);outline-offset:4px}@media(max-width:800px){.formats{grid-template-columns:1fr}.proposal{grid-template-columns:1fr;gap:18px;padding:24px}.hero{padding:55px 0}.process{padding-top:48px}h1{letter-spacing:-1.7px}.intro{font-size:18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
