:root{--color-ink: #0d0d0d;--color-graphite: #3d3d3d;--color-slate: #5c6478;--color-muted: #6f6f6f;--color-line: #dfe1e5;--color-surface: #f5f5f7;--color-white: #ffffff;--color-binance: #f0b90b;--color-error: #c2362f;--color-success: #1d8a36;--radius: 14px;--font-display: "Trispace", "Roboto Mono", monospace;--font-body: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "Roboto Mono", ui-monospace, "SFMono-Regular", monospace}@font-face{font-family:Twemoji Country Flags;src:url(/fonts/TwemojiCountryFlags.woff2) format("woff2");unicode-range:U+1F1E6-1F1FF;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-body);font-size:16px;line-height:1.55;color:var(--color-ink);background:var(--color-surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit}:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}#root{min-height:100vh}.button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:0 1.4rem;border:1px solid var(--color-ink);border-radius:999px;background:var(--color-ink);color:var(--color-white);font-weight:600;font-size:.95rem;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.button:hover{background:var(--color-graphite);border-color:var(--color-graphite)}.button:disabled{opacity:.55;cursor:not-allowed}.button--ghost{background:transparent;color:var(--color-ink);border-color:var(--color-line)}.button--ghost:hover{background:var(--color-white);border-color:var(--color-ink)}.button--small{min-height:38px;padding:0 1rem;font-size:.85rem}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}.country{position:relative;scroll-margin-top:84px}.country .country__trigger{display:flex;align-items:center;gap:.6rem;padding-right:2.5rem;text-align:left;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%230d0d0d' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center}.country__placeholder{color:var(--color-muted)}.country__flag{flex:none;width:1.6rem;font-family:Twemoji Country Flags,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:1.3rem;line-height:1;text-align:center}.country__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.country__panel{position:absolute;z-index:5;top:calc(100% + 6px);left:0;right:0;padding:.5rem;border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-white);box-shadow:0 20px 44px -18px #0d0d0d66}.country .country__search{min-height:44px;border-radius:10px}.country__list{max-height:264px;margin:.5rem 0 0;padding:0;overflow-y:auto;overscroll-behavior:contain;list-style:none}.country__list:focus{outline:none}.country__group{padding:.6rem .6rem .3rem;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-slate)}.country__option{display:flex;align-items:center;gap:.6rem;min-height:42px;padding:.45rem .6rem;border-radius:10px;font-size:.95rem;cursor:pointer}.country__option.is-active{background:var(--color-surface)}.country__option[aria-selected=true]{font-weight:600}.country__option[aria-selected=true]:after{content:"";flex:none;width:11px;height:6px;margin:-3px .25rem 0 auto;border-left:2px solid var(--color-ink);border-bottom:2px solid var(--color-ink);transform:rotate(-45deg)}.country__empty{padding:.9rem .6rem;font-size:.9rem;color:var(--color-muted)}.question{min-width:0;margin:0;padding:0;border:0}.question+.question{margin-top:1.75rem}.question__label{display:flex;align-items:baseline;gap:.65rem;width:100%;padding:0;font-weight:600;font-size:1rem;line-height:1.35}.question__number{flex:none;font-family:var(--font-mono);font-size:.75rem;font-weight:500;color:var(--color-slate)}.question__hint{margin:.35rem 0 0;font-size:.875rem;color:var(--color-muted)}.question__error{margin:.5rem 0 0;font-size:.875rem;font-weight:500;color:var(--color-error)}.question__note{margin:.7rem 0 0;padding:.7rem .9rem;border-left:3px solid var(--color-binance);border-radius:0 10px 10px 0;background:var(--color-surface);font-size:.85rem;color:var(--color-graphite)}.question__label+:not(.question__hint,.question__error),.question__hint+:not(.question__error){margin-top:.7rem}.input--follow{margin-top:.5rem}.question__suggestion{margin-top:.5rem;padding:0;border:0;background:none;font-size:.875rem;color:var(--color-slate);text-align:left;cursor:pointer}.question__suggestion strong{color:var(--color-ink);text-decoration:underline}.input{display:block;width:100%;min-height:50px;padding:.7rem .95rem;border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-white);font-size:1rem;transition:border-color .15s ease}.input::placeholder{color:#9a9da6}.input:hover{border-color:#b9bcc4}.input:focus{outline:none;border-color:var(--color-ink);box-shadow:0 0 0 1px var(--color-ink)}.input:disabled{background:var(--color-surface);color:var(--color-muted);cursor:not-allowed}.question--error .input{border-color:var(--color-error)}select.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%230d0d0d' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center}textarea.input{min-height:110px;resize:vertical}.choices{display:grid;gap:.5rem}.choice{position:relative;display:flex;align-items:center;gap:.75rem;min-height:50px;padding:.65rem .95rem;border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-white);cursor:pointer;transition:border-color .15s ease,background .15s ease}.choice:hover{border-color:#b9bcc4}.choice input{position:absolute;opacity:0;width:1px;height:1px}.choice:has(input:checked){border-color:var(--color-ink);background:var(--color-surface);box-shadow:0 0 0 1px var(--color-ink)}.choice:has(input:focus-visible){outline:2px solid var(--color-ink);outline-offset:2px}.question--error .choice:not(:has(input:checked)){border-color:#e3a19d}.choice__mark{flex:none;display:grid;place-items:center;width:20px;height:20px;border:1.5px solid #9a9da6;background:var(--color-white)}.choice__mark--radio{border-radius:50%}.choice__mark--checkbox{border-radius:6px}.choice input:checked+.choice__mark{border-color:var(--color-ink);background:var(--color-ink)}.choice input:checked+.choice__mark--radio:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--color-white)}.choice input:checked+.choice__mark--checkbox:after{content:"";width:10px;height:6px;margin-top:-2px;border-left:2px solid var(--color-white);border-bottom:2px solid var(--color-white);transform:rotate(-45deg)}.choice__label{font-size:.95rem;line-height:1.35}.choice--consent{align-items:flex-start;padding:.95rem}.choice--consent .choice__mark{margin-top:1px}.choice--inline{min-height:0;margin-top:.8rem;padding:0;border:0;background:none;box-shadow:none}.choice--inline:has(input:checked){background:none;box-shadow:none}.choice--inline .choice__label{font-size:.875rem;color:var(--color-graphite)}.form-card{scroll-margin-top:88px;padding:clamp(1.25rem,4vw,2.25rem);border:1px solid var(--color-line);border-radius:24px;background:var(--color-white);box-shadow:0 24px 60px -40px #0d0d0d59}.stepper{margin-bottom:1.75rem}.stepper__count{margin:0;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-slate)}.stepper__title{margin:.25rem 0 1rem;font-family:var(--font-display);font-size:1.45rem;font-weight:600;line-height:1.2}.stepper__title:focus{outline:none}.stepper__track{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:6px;margin:0;padding:0;list-style:none}.stepper__track li{height:4px;border-radius:999px;background:var(--color-line)}.stepper__track .is-done{background:var(--color-ink)}.stepper__track .is-current{background:var(--color-binance)}.form-nav{display:flex;gap:.75rem;margin-top:2rem}.form-nav .button[type=submit]{flex:1}.form-error{margin:1.5rem 0 0;padding:.8rem 1rem;border:1px solid #e3a19d;border-radius:var(--radius);background:#fdf3f2;font-size:.9rem;font-weight:500;color:var(--color-error)}.summary__intro{margin:0 0 1rem;font-size:.95rem;color:var(--color-graphite)}.summary{display:grid;gap:.75rem;margin-bottom:1.75rem}.summary__group{padding:1rem 1.1rem;border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface)}.summary__group header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.6rem}.summary__group h3{margin:0;font-family:var(--font-mono);font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-slate)}.summary__edit{padding:.25rem 0;border:0;background:none;font-size:.85rem;font-weight:600;text-decoration:underline;cursor:pointer}.summary dl{display:grid;gap:.5rem;margin:0}.summary dl div{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:.75rem;font-size:.9rem}.summary dt{color:var(--color-muted)}.summary dd{margin:0;font-weight:500;overflow-wrap:anywhere}.form-card--thanks p{margin:0 0 1rem;color:var(--color-graphite)}.thanks__icon{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--color-ink);color:var(--color-binance)}.thanks__title{margin:1.25rem 0 1rem;font-family:var(--font-display);font-size:1.6rem;font-weight:600;line-height:1.2}.thanks__title:focus{outline:none}.signature{display:grid;gap:.15rem;margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid var(--color-line);font-size:.9rem;color:var(--color-graphite)}.signature strong{font-family:var(--font-display);font-size:.85rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink)}@media (max-width: 520px){.summary dl div{grid-template-columns:1fr;gap:.1rem}.form-nav{flex-direction:column-reverse}.form-nav .button{width:100%}}.form-page{min-height:100vh;display:flex;flex-direction:column}.site-header{position:sticky;top:0;z-index:10;border-bottom:1px solid var(--color-line);background:#ffffffe0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.site-header__inner,.form-layout,.site-footer__inner{width:100%;max-width:1160px;margin:0 auto;padding-left:20px;padding-right:20px}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:68px}.site-header__brand{display:block;flex:none}.site-header__brand img{display:block;width:auto;height:34px}.site-header__tag{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-slate);text-align:right}.form-layout{flex:1;display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;padding-top:1.5rem;padding-bottom:3.5rem}.intro__hero{position:relative;overflow:hidden;padding:clamp(1.5rem,4vw,2.25rem);border-radius:24px;background:var(--color-ink);color:var(--color-white)}.intro__hero:before{content:"";position:absolute;right:-130px;bottom:-170px;width:380px;height:380px;border-radius:50%;background-image:radial-gradient(rgba(255,255,255,.5) 1px,transparent 1.5px);background-size:13px 13px;-webkit-mask-image:radial-gradient(circle,#000 15%,transparent 68%);mask-image:radial-gradient(circle,#000 15%,transparent 68%);pointer-events:none}.intro__hero>*{position:relative}.lockup{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem 1rem}.lockup img{display:block;width:auto}.lockup__wi{height:36px}.lockup__binance{height:24px}.lockup__x{font-family:var(--font-mono);font-size:1.1rem;color:#ffffff8c}.intro__kicker{margin:clamp(2rem,6vw,3.5rem) 0 .5rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffffa6}.intro__hero h1{margin:0;font-family:var(--font-display);font-size:clamp(1.75rem,5.2vw,2.5rem);font-weight:600;line-height:1.1;letter-spacing:-.01em}.intro__subtitle{margin:.75rem 0 0;font-family:var(--font-mono);font-size:.95rem;color:#fffc}.intro__subtitle span{color:var(--color-binance)}.intro__copy{margin-top:1.5rem;color:var(--color-graphite)}.intro__copy p{margin:0 0 .9rem}.intro__copy p:first-child{font-size:1.1rem;font-weight:500;color:var(--color-ink)}.intro__copy p:last-child{margin-bottom:0;font-size:.875rem;color:var(--color-muted)}.intro__cta{width:100%;margin-top:1.5rem}.site-footer{border-top:1px solid var(--color-line);background:var(--color-white)}.site-footer__inner{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.25rem 2rem;padding-top:1.75rem;padding-bottom:1.75rem}.site-footer .signature{margin:0;padding:0;border:0}.site-footer__legal{max-width:26rem;margin:0;font-size:.78rem;color:var(--color-muted)}@media (min-width: 980px){.form-layout{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:3rem;padding-top:2.5rem}.intro{position:sticky;top:100px}.intro__cta{display:none}.site-footer__legal{text-align:right}}@media (max-width: 420px){.site-header__tag{font-size:.65rem}.site-header__brand img{height:28px}.lockup__wi{height:30px}.lockup__binance{height:20px}}
