:root{--ink:#0A0D17;--ink2:#0E1322;--surface:#141A2E;--surface2:#19203A;--line:rgba(255,255,255,.08);--lineStrong:rgba(255,255,255,.14);--text:#EDF1F9;--muted:#8A93AD;--blue:#2B7BFF;--blueSoft:#4E8BFF;--gT:#4ED9A4;--gC:#FF5C7A;--gX:#4E8BFF;--gS:#C56BFF;--wa:#25D366;--gutter:24px;--sec-y:72px;--card-pad:28px;--hero-top:80px;--hero-bottom:60px;--hdr-h:69px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{min-width:320px;overflow-wrap:break-word;background:var(--ink);color:var(--text);font-family:Manrope,system-ui,sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}input,textarea{font-family:inherit}input:focus,textarea:focus{outline:none}*:focus-visible{outline:2px solid var(--blueSoft);outline-offset:3px;border-radius:8px}::selection{background:var(--blue);color:#fff}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--surface2);border-radius:8px}#boot{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:var(--ink);z-index:99}#boot .g{display:flex;gap:8px;font-size:26px}#boot .g span{animation:bootpulse 1.2s infinite}#boot .g span:nth-child(2){animation-delay:.15s}#boot .g span:nth-child(3){animation-delay:.3s}#boot .g span:nth-child(4){animation-delay:.45s}@keyframes bootpulse{0%,to{opacity:.3}50%{opacity:1}}.screen-enter{animation:screenIn .42s cubic-bezier(.22,1,.36,1)}@keyframes screenIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes pulseDot{0%{box-shadow:0 0 #4ed9a480}70%{box-shadow:0 0 0 12px #4ed9a400}to{box-shadow:0 0 #4ed9a400}}@keyframes toastIn{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes popIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:spin 1s linear infinite}.hoverlift{transition:transform .18s,box-shadow .25s,border-color .2s}.hoverlift:hover{transform:translateY(-3px)}.pressable{transition:transform .12s,background .2s,border-color .2s,opacity .2s}.pressable:active{transform:scale(.97)}.wrap{margin:0 auto;width:100%;max-width:1140px;padding:0 var(--gutter)}section[id]{scroll-margin-top:var(--hdr-h)}.grid{display:grid}.r2{grid-template-columns:repeat(2,minmax(0,1fr))}.r3{grid-template-columns:repeat(3,minmax(0,1fr))}.split{grid-template-columns:1.4fr 1fr;align-items:start}.splitA{grid-template-columns:1fr 1.3fr;align-items:start}.hero2{grid-template-columns:1.05fr .95fr;align-items:center}@media(max-width:980px){.split,.splitA,.hero2{grid-template-columns:1fr}}@media(max-width:760px){.r2,.r3{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.footer-in{display:flex;flex-direction:column;align-items:center;gap:10px}.hdr{position:sticky;top:0;z-index:50;background:#0a0d17eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.hdr-in{display:flex;align-items:center;gap:20px;padding-top:14px;padding-bottom:14px}.hdr-logo{flex-shrink:0}.hdr-nav{display:flex;gap:24px;flex:1;font-size:14px;color:var(--muted)}.hdr-nav a{white-space:nowrap;transition:color .15s}.hdr-nav a:hover{color:var(--text)}.hdr-nav-wa{display:none}.hdr-actions{display:flex;gap:10px;align-items:center;margin-left:auto;flex-shrink:0}.hdr-wa{white-space:nowrap;padding:8px 18px!important}.burger{display:none;width:42px;height:38px;padding:0;border:1px solid var(--lineStrong);border-radius:8px;background:var(--surface2);flex-direction:column;align-items:center;justify-content:center;gap:5px}.burger span{display:block;width:18px;height:2px;border-radius:2px;background:var(--text);transition:transform .2s,opacity .2s}.burger.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.burger.open span:nth-child(2){opacity:0}.burger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.logo{display:flex;align-items:center;gap:4px;font-size:20px;font-weight:700;white-space:nowrap}.logo-text{font-family:Unbounded,sans-serif;font-size:16px;margin-left:8px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:48px}.hero-stats{display:grid;grid-template-columns:repeat(4,auto);justify-content:start;gap:32px;border-top:1px solid var(--line);padding-top:32px}.legal-row{display:flex;align-items:center;padding:14px 0;gap:16px;font-size:14px}.legal-label{color:var(--muted);width:200px;flex-shrink:0}.legal-row span:last-child{min-width:0;overflow-wrap:anywhere}@media(max-width:1024px){:root{--sec-y:60px}}@media(max-width:880px){:root{--hdr-h:63px}.hdr-in{gap:12px;padding-top:12px;padding-bottom:12px}.hdr-wa{display:none!important}.burger{display:flex}.hdr-nav{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;gap:0;flex:none;padding:8px var(--gutter) 20px;background:var(--ink);border-bottom:1px solid var(--line);box-shadow:0 18px 40px #00000073;max-height:calc(100vh - var(--hdr-h));overflow-y:auto;font-size:16px}.hdr-nav.open{display:flex;animation:menuIn .2s ease-out}.hdr-nav a{display:block;padding:15px 4px;border-bottom:1px solid var(--line);color:var(--text)}.hdr-nav .hdr-nav-wa{display:block;margin-top:16px;padding:14px;border:0;border-radius:10px;background:var(--wa);color:#fff;font-weight:700;text-align:center}}@keyframes menuIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media(max-width:720px){:root{--sec-y:48px;--card-pad:22px;--hero-top:48px;--hero-bottom:40px}.hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;padding-top:24px}.hero-actions{margin-bottom:36px}}@media(max-width:560px){.legal-row{flex-direction:column;align-items:flex-start;gap:2px}.legal-label{width:auto}}@media(max-width:480px){:root{--gutter:16px;--card-pad:18px;--hdr-h:57px}.hdr-in{padding-top:10px;padding-bottom:10px}.logo{font-size:16px;gap:3px}.logo-text{font-size:14px;margin-left:6px}.hero-actions a{flex:1 1 100%}}
