@import url("https://fonts.googleapis.com/css2?family=Cairo:wght@300;400;500;600;700;800;900&display=swap");*{box-sizing:border-box}body,html{margin:0;padding:0;background:#0a0a0c;color:#fff;font-family:Cairo,sans-serif}a{color:inherit}button{font-family:inherit}:root{--ease-out:cubic-bezier(0.23,1,0.32,1)}@keyframes astra-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes astra-shimmer{0%{background-position:0 50%}to{background-position:200% 50%}}@keyframes astra-drift{0%{transform:scale(1.08) translateZ(0)}50%{transform:scale(1.14) translate3d(-1.5%,-1%,0)}to{transform:scale(1.08) translateZ(0)}}@keyframes astra-twinkle{0%,to{opacity:.65}50%{opacity:1}}.astra-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.astra-reveal.astra-in{opacity:1;transform:translateY(0)}.astra-float{animation:astra-float 5s var(--ease-out) infinite}.astra-shimmer-text{background-size:200% auto;animation:astra-shimmer 6s linear infinite}.astra-drift-bg{animation:astra-drift 40s ease-in-out infinite}.astra-card-hover{transition:transform .22s var(--ease-out),border-color .22s ease}@media (hover:hover) and (pointer:fine){.astra-card-hover:hover{transform:translateY(-2px);border-color:#8ea1ff55}}@keyframes astra-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-33.3333%,0,0)}}.astra-marquee-track{animation:astra-marquee linear infinite}html.astra-cursor-active,html.astra-cursor-active a,html.astra-cursor-active button{cursor:none!important}@media (prefers-reduced-motion:reduce){.astra-marquee-track{animation:none!important}.astra-reveal{transition:opacity .3s ease;transform:none!important}.astra-drift-bg,.astra-float,.astra-shimmer-text{animation:none!important}.astra-card-hover:hover{transform:none!important}}@media (max-width:860px){.astra-hero-grid{grid-template-columns:1fr!important}.astra-grid-3,.astra-grid-4{grid-template-columns:repeat(2,1fr)!important}.astra-founding-grid,.astra-tour-grid{grid-template-columns:1fr!important}.astra-nav-links{display:none!important}}@media (max-width:560px){.astra-grid-3,.astra-grid-4{grid-template-columns:1fr!important}}[id]{scroll-margin-top:80px}:focus-visible{outline:2px solid #8ea1ff;outline-offset:3px}input:focus-visible,select:focus-visible{outline-offset:1px;border-color:#8ea1ff!important}.astra-skip{position:absolute;inset-inline-start:12px;top:-80px;z-index:10000;background:#fff;color:#0a0a0c;font-weight:700;padding:10px 16px;border-radius:10px;text-decoration:none}.astra-skip:focus{top:12px}html[dir=rtl] body *{letter-spacing:0!important}html[dir=rtl] .astra-arrow{transform:scaleX(-1)}.astra-mobile-cta{display:none}@media (max-width:860px){.astra-mobile-cta{display:flex;gap:10px;position:fixed;inset-inline:0;bottom:0;z-index:50;padding:10px 14px calc(10px + env(safe-area-inset-bottom, 0px));background:rgba(10,10,12,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid #1d1f23;transition:transform .22s var(--ease-out),opacity .22s ease}.astra-mobile-cta[data-hidden=true]{transform:translateY(110%);opacity:0;pointer-events:none}.astra-root{padding-bottom:76px}}@media (prefers-reduced-motion:reduce){.astra-hero-video{display:none!important}.astra-hero-media{background:url(/hero-poster.jpg) 50%/cover no-repeat}}@media (max-width:640px){.astra-nav-cta{display:none!important}}.legal-content{overflow-wrap:anywhere}@media (max-width:860px){.legal-layout{grid-template-columns:minmax(0,1fr)!important;gap:20px!important;padding:20px 18px 80px!important}.legal-toc{position:static!important;max-height:none!important;overflow:visible!important;display:grid!important;grid-template-columns:1fr 1fr;grid-gap:2px 8px!important;gap:2px 8px!important;border:1px solid #e4e6eb;border-radius:12px;padding:12px!important}.legal-toc>div:first-child{grid-column:1/-1}.legal-toc a{font-size:13px!important;padding:7px 8px!important}}