*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#eceff3;-webkit-font-smoothing:antialiased;background:#14181f;margin:0;font-family:Inter,sans-serif}a{color:inherit;text-decoration:none}details>summary{cursor:pointer;list-style:none}details>summary::-webkit-details-marker{display:none}.faq-chev{transition:transform .26s cubic-bezier(.22,.61,.36,1)}details[open] .faq-chev{transform:rotate(180deg)}.faq-panel{will-change:height;transition:height .3s cubic-bezier(.22,.61,.36,1);overflow:hidden}.faq-panel>p{opacity:0;transition:opacity .24s,transform .32s cubic-bezier(.22,.61,.36,1);transform:translateY(-8px)}details[open] .faq-panel>p{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.faq-chev,.faq-panel,.faq-panel>p{transition:none}.faq-panel{height:auto!important}.faq-panel>p{opacity:1;transform:none}}input::placeholder{color:#5a6470}input:focus{outline:none;border-color:#e3fb52!important}html.js [data-reveal]{opacity:0;will-change:opacity, transform;transition:opacity .64s cubic-bezier(.22,.61,.36,1),transform .64s cubic-bezier(.22,.61,.36,1);transform:translateY(26px)}html.js [data-reveal].reveal-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.js [data-reveal]{transition:none;opacity:1!important;transform:none!important}}.img-slot{text-align:center;color:#5a6470;background:#14181f;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;font-family:Inter,sans-serif;display:flex}.img-slot svg{opacity:.5}.img-slot .cap{max-width:80%;font-size:13px;font-weight:500;line-height:1.4}.lang-switch{position:relative}.lang-switch>summary{cursor:pointer;color:#eceff3;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;min-height:44px;padding:0 6px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;list-style:none;display:inline-flex}.lang-switch>summary::-webkit-details-marker{display:none}.lang-switch .lang-chev{transition:transform .15s ease-out}.lang-switch[open] .lang-chev{transform:rotate(180deg)}.lang-menu{z-index:60;background:#1d232d;border:1px solid #2a323d;border-radius:12px;flex-direction:column;gap:2px;min-width:150px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 34px #00000073}.lang-menu a,.lang-menu span{white-space:nowrap;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:11px 12px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;text-decoration:none;display:flex}.lang-menu a{color:#8a93a0}.lang-menu a:hover,.lang-menu a:focus-visible,.lang-menu [aria-current=true]{color:#eceff3;background:#262e3a}@media (width<=480px){.lang-switch .lang-code{display:none}}.legal-header{z-index:50;background:#14181f;border-bottom:1px solid #2a323d;position:sticky;top:0}.legal-header-inner{justify-content:space-between;align-items:center;gap:16px;max-width:820px;margin:0 auto;padding:14px clamp(20px,5vw,48px);display:flex}.legal-back{color:#7c8698;align-items:center;gap:6px;min-height:44px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;display:inline-flex}.legal-back:hover{color:#eceff3}.legal{max-width:820px;margin:0 auto;padding:clamp(36px,6vw,64px) clamp(20px,5vw,48px) clamp(56px,9vw,88px)}.legal h1{letter-spacing:-.02em;color:#eceff3;text-wrap:balance;margin:0 0 10px;font-family:Archivo,sans-serif;font-size:clamp(28px,4vw,40px);font-weight:800;line-height:1.12}.legal h2{letter-spacing:-.01em;color:#eceff3;margin:46px 0 14px;font-family:Archivo,sans-serif;font-size:clamp(20px,2.6vw,26px);font-weight:700;line-height:1.2}.legal h3{color:#eceff3;margin:28px 0 10px;font-family:Archivo,sans-serif;font-size:clamp(16px,2vw,19px);font-weight:700}.legal p{color:#8a93a0;margin:0 0 14px;font-family:Inter,sans-serif;font-size:15px;line-height:1.7}.legal strong{color:#eceff3;font-weight:600}.legal a{color:#e3fb52;border-bottom:1px solid #e3fb5252;text-decoration:none}.legal a:hover{border-bottom-color:#e3fb52}.legal ul{margin:0 0 16px;padding-left:22px}.legal li{color:#8a93a0;margin:0 0 6px;font-family:Inter,sans-serif;font-size:15px;line-height:1.7}.legal li strong{color:#eceff3}.legal hr{border:none;border-top:1px solid #2a323d;margin:34px 0}.legal blockquote{background:#1d232d;border:1px solid #2a323d;border-left:3px solid #e3fb52;border-radius:10px;margin:0 0 16px;padding:14px 18px}.legal blockquote p{margin:0;font-size:14px}.legal code{color:#eceff3;background:#1d232d;border:1px solid #2a323d;border-radius:5px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}.legal table{border-collapse:collapse;width:100%;margin:0 0 20px;font-family:Inter,sans-serif;font-size:14px;display:block;overflow-x:auto}.legal table th{text-align:left;color:#eceff3;background:#1d232d;border:1px solid #2a323d;padding:11px 14px;font-weight:600}.legal table td{color:#8a93a0;vertical-align:top;border:1px solid #2a323d;padding:11px 14px;line-height:1.6}.legal table td strong,.legal table th strong{color:#eceff3}.legal-footer{border-top:1px solid #2a323d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;max-width:820px;margin:0 auto;padding:28px clamp(20px,5vw,48px);display:flex}.legal-footer nav{flex-wrap:wrap;gap:14px;font-family:Inter,sans-serif;font-size:12px;display:flex}.legal-footer nav a{color:#7c8698}.legal-footer nav a:hover{color:#eceff3}.legal-footer .copy{color:#7c8698;font-family:Inter,sans-serif;font-size:12px}
