*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;background:#101210;color:#f7f8f6;font-family:Arial,"Noto Sans",sans-serif;font-size:16px;line-height:1.5}button,input,select{font:inherit}button,a,select,input{touch-action:manipulation}a{color:inherit;text-decoration:none}[hidden]{display:none!important}header{max-width:1320px;margin:auto;padding:30px 48px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #2c302b}.brand{display:flex;align-items:center;gap:12px;font-size:24px;letter-spacing:-1px;font-weight:800}.brand-dot{font-size:12px;vertical-align:top;margin-left:4px}.language{display:flex;gap:8px;align-items:center}.language select{color:#eee;background:#101210;border:0;padding:10px;max-width:180px}main{max-width:1224px;margin:56px auto 72px;padding:0 24px;display:grid;grid-template-columns:1fr 1.08fr;gap:80px;align-items:start}.intro{padding-top:28px;position:sticky;top:24px}.eyebrow{display:flex;align-items:center;gap:10px;font-size:13px;letter-spacing:2px;font-weight:700;color:#d8e1d4;text-transform:uppercase}.square{width:9px;height:9px;background:#b6fa52}h1{font-size:clamp(44px,4.9vw,68px);letter-spacing:-3.3px;line-height:1.06;margin:30px 0 24px;font-weight:750}h1 em{font-style:normal;color:#b6fa52;display:inline-block;padding-top:8px}.lede{max-width:440px;color:#abb2a7;font-size:18px;line-height:1.7}.reward-strip{border-top:1px solid #343b30;border-bottom:1px solid #343b30;margin-top:40px;padding:25px 0;display:flex;align-items:center;gap:20px}.trx{font-size:31px;font-weight:800;letter-spacing:-1.5px;color:#b6fa52}.reward-strip b{display:block;font-size:16px}.reward-strip div>span{display:block;color:#98a390;font-size:13px;margin-top:4px}.plus{font-size:28px;margin-inline-start:auto;color:#b6fa52}.steps{list-style:none;margin:30px 0 0;padding:0;display:grid;gap:22px}.steps li{display:flex;align-items:center;gap:18px;color:#d4d9d0}.steps li>span{border:1px solid #3c4535;color:#b6fa52;font-family:monospace;border-radius:50%;width:34px;height:34px;display:grid;place-items:center;font-size:12px;flex-shrink:0}.intro-bottom{display:flex;justify-content:space-between;gap:14px;margin-top:56px;color:#747e6d;font-size:12px;letter-spacing:1px}.form-card{background:#fff;color:#171b16;border-radius:20px;padding:32px;box-shadow:0 20px 70px #0003;color-scheme:light}.form-heading{display:flex;justify-content:space-between;align-items:center;gap:10px}.kicker{text-transform:uppercase;font-size:12px;letter-spacing:1.8px;color:#6a7464;font-weight:700}h2{font-size:27px;line-height:1.2;letter-spacing:-.8px;margin:7px 0 0}#progress{background:#f0f3ed;padding:7px 13px;border-radius:24px;font:14px monospace;white-space:nowrap}.progress-track{height:3px;background:#edf0ea;margin-top:23px}.progress-track div{background:#508b18;height:100%;width:0;transition:width .25s}.required-note{font-size:12px;color:#778070;margin:12px 0 24px}.field{padding:0;margin:0 0 22px;border:0;min-width:0}.field label,.field legend{display:flex;align-items:baseline;gap:9px;margin-bottom:9px;font-size:14px;font-weight:700}.number{color:#85907c;font-size:12px;font-weight:400}.asterisk{color:#5f771f}.field select,.field>input{width:100%;min-height:49px;border:1px solid #dce1d7;border-radius:8px;background:#fafbf9;color:#242b20;padding:12px 14px;font-size:14px}.field select{cursor:pointer}.field input::placeholder{color:#92998c}.field .other{margin-top:10px}.hint{font-size:12px;color:#778070;line-height:1.5;margin:7px 0 0}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.chips label{position:relative;margin:0}.chips input{position:absolute;opacity:0;width:1px;height:1px}.chips span{padding:9px 15px;border:1px solid #e0e5da;border-radius:7px;font-size:13px;font-weight:500;cursor:pointer;background:#fafbf9}.chips input:checked+span{border-color:#60802c;background:#eaf8d8;color:#28410c}.chips input:focus-visible+span{outline:3px solid #638737;outline-offset:2px}.submit{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:17px 19px;border:0;border-radius:8px;background:#b6fa52;color:#172409;font-weight:700;cursor:pointer;transition:background .2s}.submit:hover{background:#a4ec3d}.submit>span:last-child{font-size:22px;line-height:1}.privacy{font-size:12px;line-height:1.65;color:#7b8374;margin:15px 0 0}.field input:focus,.field select:focus{outline:2px solid #669626;outline-offset:2px}#error{color:#a42c2c;background:#fff0ef;padding:12px;border-radius:6px;font-size:14px}footer{border-top:1px solid #2c302b;max-width:1224px;padding:24px;margin:auto;display:flex;justify-content:space-between;gap:20px;color:#7f8976;font-size:12px}footer a{color:#c5cebd}#success{text-align:center;padding:44px 0}.success-icon{width:78px;height:78px;background:#b6fa52;display:grid;place-items:center;font-size:36px;border-radius:50%;margin:0 auto 24px}#success h2{font-size:34px;margin-top:16px}#success>p{color:#697260}#success .submit{margin-top:28px}.redirect{font-size:13px}.secondary,.back{background:none;border:1px solid #d6ddcd;border-radius:7px;padding:12px 20px;cursor:pointer;color:#44513a}.back{display:block;margin:18px auto 0;border:0;font-size:13px;text-decoration:underline}#copyStatus{font-size:13px}html[dir=rtl] h1{letter-spacing:0;line-height:1.3}html[dir=rtl] .brand{direction:ltr}html[dir=rtl] .eyebrow,html[dir=rtl] .kicker{letter-spacing:0}@media(min-width:1500px){main{margin-top:80px}}@media(max-width:1000px){main{gap:36px}h1{font-size:48px;letter-spacing:-2px}.form-card{padding:25px}}@media(max-width:760px){header{padding:20px}.brand{font-size:20px;gap:8px}.brand img{width:32px;height:32px}.language select{max-width:135px;font-size:14px}main{grid-template-columns:1fr;margin:20px auto 40px;gap:32px;padding:0 20px}.intro{position:static;padding-top:16px}h1{font-size:48px;margin-top:22px;max-width:540px}.lede{font-size:16px;margin-bottom:0}.reward-strip{margin-top:24px;padding:18px 0}.steps{display:none}.intro-bottom{display:none}.form-card{padding:24px 20px;border-radius:14px}footer{flex-wrap:wrap;padding:20px;gap:12px}footer span:nth-child(2){order:3;width:100%}.eyebrow{font-size:12px}.chips span{padding:10px 14px}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}
