*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Inter,sans-serif;background:#020617;color:#fff;overflow-x:hidden}a{text-decoration:none;color:inherit}ul{list-style:none}img{max-width:100%;display:block}.nav-wrapper[data-astro-cid-dmqpwcec]{position:fixed;top:0;left:0;right:0;z-index:100;background:#0d1117d9;backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.06)}.nav[data-astro-cid-dmqpwcec]{max-width:1100px;margin:0 auto;padding:0 1.5rem;height:64px;display:flex;align-items:center;gap:2rem}.nav-logo[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.nav-links[data-astro-cid-dmqpwcec]{display:flex;gap:2rem;margin-left:auto}.nav-link[data-astro-cid-dmqpwcec]{font-size:.85rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#fffc;transition:color .2s}.nav-link[data-astro-cid-dmqpwcec]:hover{color:#fff}.btn-donate[data-astro-cid-dmqpwcec]{margin-left:1.5rem;padding:.45rem 1.25rem;border:1.5px solid #fff;border-radius:999px;font-size:.85rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;transition:background .2s,color .2s;flex-shrink:0}.btn-donate[data-astro-cid-dmqpwcec]:hover{background:#fff;color:#0d1117}.nav-toggle[data-astro-cid-dmqpwcec]{display:none}@media (max-width: 768px){.nav-links[data-astro-cid-dmqpwcec],.btn-donate[data-astro-cid-dmqpwcec]{display:none}.nav-toggle[data-astro-cid-dmqpwcec]{display:flex;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;margin-left:auto;padding:4px}.nav-toggle[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]{display:block;width:24px;height:2px;background:#fff;border-radius:2px}}.hero[data-astro-cid-bbe6dxrz]{min-height:100vh;background:#020617;display:flex;align-items:center;padding-top:64px;position:relative;overflow:hidden}.hero[data-astro-cid-bbe6dxrz]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 10% 10%,rgba(220,120,60,.35) 0%,transparent 40%),radial-gradient(circle at 80% 50%,rgba(59,130,246,.25) 0%,transparent 60%);pointer-events:none}.hero-inner[data-astro-cid-bbe6dxrz]{max-width:1100px;margin:0 auto;padding:4rem 1.5rem;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:3rem;width:100%}.hero-headline[data-astro-cid-bbe6dxrz]{font-size:clamp(2.4rem,5vw,3.8rem);font-weight:900;line-height:1.1;text-transform:uppercase;letter-spacing:-.01em;margin-bottom:1.25rem}.highlight[data-astro-cid-bbe6dxrz]{color:#4a9eff}.hero-sub[data-astro-cid-bbe6dxrz]{font-size:1rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#ffffffbf;line-height:1.6;margin-bottom:2.5rem}.btn-cta[data-astro-cid-bbe6dxrz]{display:inline-block;padding:.85rem 2.25rem;background:#fff;color:#0d1117;border-radius:999px;font-weight:700;font-size:.9rem;letter-spacing:.08em;text-transform:uppercase;transition:background .2s,transform .15s}.btn-cta[data-astro-cid-bbe6dxrz]:hover{background:#e2e8f0;transform:translateY(-1px)}.hero-visual[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;justify-content:center}.hero-illustration[data-astro-cid-bbe6dxrz]{width:100%;display:flex;justify-content:center}.hero-svg[data-astro-cid-bbe6dxrz]{width:100%;max-width:460px;filter:drop-shadow(0 0 34px rgba(74,158,255,.22))}.orbit-ring-slow[data-astro-cid-bbe6dxrz]{transform-origin:230px 166px;animation:spin-orbit 36s linear infinite}.orbit-ring-reverse[data-astro-cid-bbe6dxrz]{transform-origin:230px 166px;animation:spin-orbit-reverse 24s linear infinite}.data-stream[data-astro-cid-bbe6dxrz]{stroke-dasharray:8 28;animation:stream-flow 3.2s linear infinite}.stream-2[data-astro-cid-bbe6dxrz]{animation-delay:-.8s}.stream-3[data-astro-cid-bbe6dxrz]{animation-delay:-1.6s}.stream-4[data-astro-cid-bbe6dxrz]{animation-delay:-2.4s}.stream-5[data-astro-cid-bbe6dxrz]{stroke-dasharray:6 20;animation-duration:2.4s}.core-pulse[data-astro-cid-bbe6dxrz]{transform-origin:0px 0px;animation:pulse-halo 3.6s ease-in-out infinite}.node-halo[data-astro-cid-bbe6dxrz]{transform-origin:0px 0px;animation:pulse-node 4s ease-in-out infinite}.sat-2[data-astro-cid-bbe6dxrz] .node-halo[data-astro-cid-bbe6dxrz]{animation-delay:-1s}.sat-3[data-astro-cid-bbe6dxrz] .node-halo[data-astro-cid-bbe6dxrz]{animation-delay:-2s}.sat-4[data-astro-cid-bbe6dxrz] .node-halo[data-astro-cid-bbe6dxrz]{animation-delay:-3s}.float-note[data-astro-cid-bbe6dxrz]{animation:float-bob 4.5s ease-in-out infinite}.note-2[data-astro-cid-bbe6dxrz]{animation-delay:-1.5s;animation-duration:5.2s}.note-3[data-astro-cid-bbe6dxrz]{animation-delay:-3s;animation-duration:4.8s}.eq-bar[data-astro-cid-bbe6dxrz]{transform-box:fill-box;transform-origin:bottom;animation:eq-bounce 2.2s ease-in-out infinite alternate}.eq-bar-1[data-astro-cid-bbe6dxrz]{animation-duration:1.8s}.eq-bar-2[data-astro-cid-bbe6dxrz]{animation-duration:2.4s;animation-delay:-.4s}.eq-bar-3[data-astro-cid-bbe6dxrz]{animation-duration:1.6s;animation-delay:-.9s}.eq-bar-4[data-astro-cid-bbe6dxrz]{animation-duration:2.1s;animation-delay:-1.3s}.eq-bar-5[data-astro-cid-bbe6dxrz]{animation-duration:1.9s;animation-delay:-.6s}.eq-bar-6[data-astro-cid-bbe6dxrz]{animation-duration:2.5s;animation-delay:-1.7s}@keyframes spin-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-orbit-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes stream-flow{0%{stroke-dashoffset:72}to{stroke-dashoffset:0}}@keyframes pulse-halo{0%,to{transform:scale(.95);opacity:.1}50%{transform:scale(1.12);opacity:.24}}@keyframes pulse-node{0%,to{transform:scale(.94);opacity:.06}50%{transform:scale(1.08);opacity:.16}}@keyframes float-bob{0%,to{transform:translateY(0);opacity:.65}50%{transform:translateY(-6px);opacity:.95}}@keyframes eq-bounce{0%{transform:scaleY(.55);opacity:.75}50%{transform:scaleY(1.08);opacity:.95}to{transform:scaleY(.75);opacity:.85}}@media (prefers-reduced-motion: reduce){.orbit-ring-slow[data-astro-cid-bbe6dxrz],.orbit-ring-reverse[data-astro-cid-bbe6dxrz],.data-stream[data-astro-cid-bbe6dxrz],.core-pulse[data-astro-cid-bbe6dxrz],.node-halo[data-astro-cid-bbe6dxrz],.float-note[data-astro-cid-bbe6dxrz],.eq-bar[data-astro-cid-bbe6dxrz]{animation:none}}@media (max-width: 768px){.hero-inner[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr;text-align:center}.hero-visual[data-astro-cid-bbe6dxrz]{order:-1}.hero-svg[data-astro-cid-bbe6dxrz]{max-width:320px}.btn-cta[data-astro-cid-bbe6dxrz]{display:block;text-align:center}}.projects[data-astro-cid-amng4zvp]{background:radial-gradient(circle at 0% 0%,rgba(59,130,246,.12) 0%,transparent 60%),#0a0f1a;padding:5rem 1.5rem;position:relative}.projects-inner[data-astro-cid-amng4zvp]{max-width:1100px;margin:0 auto;position:relative;z-index:1}.section-title[data-astro-cid-amng4zvp]{text-align:center;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:900;text-transform:uppercase;letter-spacing:.04em;color:#fff;margin-bottom:3rem}.projects-grid[data-astro-cid-amng4zvp]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.card[data-astro-cid-amng4zvp]{border-radius:16px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;min-height:280px;transition:transform .2s,box-shadow .2s;background:#111827;border:1px solid rgba(255,255,255,.05);position:relative;cursor:pointer}.card[data-astro-cid-amng4zvp]:hover{transform:translateY(-4px);box-shadow:0 16px 40px #0000004d}.card-dark[data-astro-cid-amng4zvp] .card-header[data-astro-cid-amng4zvp]{background:linear-gradient(145deg,#1e3a5f99,#111827e6);position:relative;padding:1.75rem;flex-grow:1;display:flex;gap:1.25rem;align-items:flex-start}.card-dark[data-astro-cid-amng4zvp] .card-header[data-astro-cid-amng4zvp]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top left,rgba(240,140,80,.2) 0%,transparent 60%),radial-gradient(circle at bottom right,rgba(59,130,246,.15) 0%,transparent 60%);pointer-events:none}.card-light[data-astro-cid-amng4zvp] .card-header[data-astro-cid-amng4zvp]{background:linear-gradient(135deg,#fde68a,#f9a8d4,#a7f3d0);padding:1.75rem;flex-grow:1;display:flex;align-items:center;justify-content:center}.card-icon[data-astro-cid-amng4zvp]{flex-shrink:0;position:relative;z-index:1}.card-tag[data-astro-cid-amng4zvp]{font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#fff;margin-bottom:.6rem;position:relative;padding-left:1rem;z-index:1}.card-features[data-astro-cid-amng4zvp]{display:flex;flex-direction:column;gap:.3rem;position:relative;z-index:1}.card-features[data-astro-cid-amng4zvp] li[data-astro-cid-amng4zvp]{font-size:.78rem;font-weight:600;color:#fffc;padding-left:1rem;position:relative}.card-features[data-astro-cid-amng4zvp] li[data-astro-cid-amng4zvp]:before{content:"•";position:absolute;left:0;color:#4a9eff}.omr-features[data-astro-cid-amng4zvp] li[data-astro-cid-amng4zvp]{font-size:.78rem;font-weight:600;color:#1e3a5f;padding:0 2rem;position:relative}.card-features[data-astro-cid-amng4zvp] li[data-astro-cid-amng4zvp]:before{content:"";position:absolute;left:0;color:#4a9eff}.card-footer[data-astro-cid-amng4zvp]{display:flex;align-items:center;justify-content:space-between;background:#0d121c;border-top:1px solid rgba(255,255,255,.05);padding:1.25rem 1.75rem}.card-name[data-astro-cid-amng4zvp]{font-size:1.15rem;font-weight:800;color:#fff}.card-tagline[data-astro-cid-amng4zvp]{font-size:.82rem;color:#888;font-weight:500;margin-top:.25rem}.card-link[data-astro-cid-amng4zvp]{font-size:1.5rem;color:#ffffff80;transition:color .2s}.card-link[data-astro-cid-amng4zvp]:hover{color:#4a9eff}.card-link[data-astro-cid-amng4zvp]:after{content:"";position:absolute;inset:0;z-index:2}.omr-header[data-astro-cid-amng4zvp]{justify-content:center;padding:.5rem 0}@media (max-width: 640px){.projects-grid[data-astro-cid-amng4zvp]{grid-template-columns:1fr}}.hiw[data-astro-cid-cmgpsf2k]{background:radial-gradient(circle at 80% 50%,rgba(59,130,246,.15) 0%,transparent 60%),linear-gradient(180deg,#0a0f1a,#020617);padding:5rem 1.5rem;position:relative}.hiw-inner[data-astro-cid-cmgpsf2k]{max-width:900px;margin:0 auto;text-align:center;position:relative;z-index:1}.section-title[data-astro-cid-cmgpsf2k]{font-size:clamp(1.5rem,3vw,2.2rem);font-weight:900;text-transform:uppercase;letter-spacing:.04em;margin-bottom:1.25rem}.hiw-desc[data-astro-cid-cmgpsf2k]{color:#ffffffa6;font-size:.95rem;line-height:1.7;max-width:620px;margin:0 auto 3rem}.hiw-diagram[data-astro-cid-cmgpsf2k]{display:flex;align-items:center;justify-content:center;gap:.25rem;flex-wrap:wrap;margin-bottom:3.5rem}.diagram-node[data-astro-cid-cmgpsf2k]{display:flex;flex-direction:column;align-items:center;gap:.6rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1rem 1.25rem;min-width:100px;font-size:.78rem;font-weight:600;color:#fffc;text-align:center}.diagram-arrow[data-astro-cid-cmgpsf2k]{display:flex;align-items:center}.hiw-feature-row[data-astro-cid-cmgpsf2k]{display:flex;justify-content:center;gap:3rem;flex-wrap:wrap}.hiw-feature[data-astro-cid-cmgpsf2k]{display:flex;flex-direction:column;align-items:center;gap:.75rem;font-size:.85rem;color:#ffffffbf;font-weight:500;line-height:1.4}@media (max-width: 600px){.diagram-arrow[data-astro-cid-cmgpsf2k]{display:none}.hiw-diagram[data-astro-cid-cmgpsf2k]{gap:1rem}}.footer[data-astro-cid-sz7xmlte]{background:#060a10;padding:4rem 1.5rem 0;border-top:1px solid rgba(255,255,255,.06)}.footer-inner[data-astro-cid-sz7xmlte]{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:3rem;padding-bottom:3rem}.footer-logo[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:.65rem;margin-bottom:1.25rem}.footer-logo-svg[data-astro-cid-sz7xmlte]{flex-shrink:0}.momentum-note[data-astro-cid-sz7xmlte]{transform-origin:96.8px 91.2px;animation:momentum-roll 2.8s linear infinite}.momentum-trail[data-astro-cid-sz7xmlte]{animation-delay:-.14s}@keyframes momentum-roll{0%,to{transform:translate(-18.1px,-11.5px) rotate(-10deg)}12.5%,87.5%{transform:translate(-9.9px,-3.8px) rotate(-5deg)}25%,75%{transform:translate(1.1px,.1px) rotate(0)}37.5%,62.5%{transform:translate(10.9px,-3.3px) rotate(5deg)}50%{transform:translate(18.6px,-11.2px) rotate(10deg)}}@media (prefers-reduced-motion: reduce){.momentum-note[data-astro-cid-sz7xmlte]{animation:none}.momentum-trail[data-astro-cid-sz7xmlte]{display:none}}.footer-name[data-astro-cid-sz7xmlte]{font-size:1.35rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.footer-contact[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:.6rem}.footer-contact[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:.5rem;font-size:.82rem;color:#fff9}.footer-contact[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#fff9;transition:color .2s}.footer-contact[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff}.footer-nav[data-astro-cid-sz7xmlte]{display:flex;gap:2.5rem}.footer-col[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte],.footer-social[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff6;margin-bottom:1rem}.footer-col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:.5rem}.footer-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:.85rem;color:#ffffffa6;transition:color .2s}.footer-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff}.social-links[data-astro-cid-sz7xmlte]{display:flex;gap:.75rem}.social-btn[data-astro-cid-sz7xmlte]{width:42px;height:42px;border:1px solid rgba(255,255,255,.15);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ffffffb3;transition:border-color .2s,color .2s}.social-btn[data-astro-cid-sz7xmlte]:hover{border-color:#fff;color:#fff}.footer-bottom[data-astro-cid-sz7xmlte]{border-top:1px solid rgba(255,255,255,.06);padding:1.25rem 0;text-align:center;font-size:.78rem;color:#ffffff4d;max-width:1100px;margin:0 auto}@media (max-width: 768px){.footer-inner[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:2rem}.footer-nav[data-astro-cid-sz7xmlte]{gap:2rem}}
