.aura-page{color:#f8fafc;background:#020617;grid-template-rows:minmax(0,1fr) auto;min-width:320px;min-height:100dvh;font-family:DM Sans,sans-serif;display:grid;position:relative;overflow-x:clip}.aura-page *{box-sizing:border-box}.aura-page :focus-visible{outline-offset:4px;outline:2px solid #67e8f9}.aura-skip{z-index:70;color:#020617;background:#fff;padding:.75rem 1rem;position:absolute;inset-block-start:.75rem;inset-inline-start:1rem;transform:translateY(-200%)}.aura-skip:focus{transform:translateY(0)}.aura-nav{z-index:50;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem clamp(1.5rem,5vw,5rem);display:flex;position:absolute;inset-block-start:0;inset-inline:0}.aura-brand{color:#fff;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.625rem;font-family:Nunito Sans,sans-serif;font-size:1.125rem;font-weight:800;text-decoration:none;display:inline-flex}.aura-brand img{object-fit:contain;width:2rem;height:2rem}.aura-nav-actions{align-items:center;gap:.75rem;display:flex}.aura-page>main{min-height:0}.blur-pill{-webkit-backdrop-filter:blur(20px);background:#02061759;border:1px solid #ffffff2e}.aura-language,.aura-install{color:#f8fafc;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:.625rem 1.1rem;font:600 .8rem DM Sans,sans-serif;text-decoration:none;transition:background .3s,border-color .3s;display:inline-flex}.aura-language:hover,.aura-install:hover{color:#020617;background:#fff;border-color:#fff}.aura-hero{isolation:isolate;align-items:flex-end;min-height:100%;padding:8rem clamp(1.5rem,8vw,8rem) 2rem;display:flex;position:relative}.aura-content{width:min(100%,58rem);position:relative}.aura-kicker{color:#67e8f9;align-items:center;gap:.75rem;margin-bottom:2rem;display:flex}.aura-kicker span{background:#06b6d4;flex:none;width:2rem;height:1px}.aura-kicker p{letter-spacing:.3em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:800}.aura-page[dir=rtl] .aura-kicker p{letter-spacing:0}.aura-content h1{color:#fff;letter-spacing:-.035em;text-wrap:balance;max-width:12ch;margin:0 0 2rem;font-family:Nunito Sans,sans-serif;font-size:clamp(3.2rem,6vw,6rem);font-weight:800;line-height:1.05}.aura-page[dir=rtl] .aura-content h1{letter-spacing:0;max-width:15ch;font-family:Cairo,sans-serif}.aura-description{color:#e2e8f0;max-width:38rem;margin:0 0 3rem;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.7}.aura-buttons{flex-wrap:wrap;gap:1rem;display:flex}.aura-primary,.aura-secondary{letter-spacing:.12em;text-align:center;text-transform:uppercase;border-radius:6px;justify-content:center;align-items:center;min-height:52px;padding:1rem 2rem;font-size:.8rem;font-weight:800;text-decoration:none;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.aura-page[dir=rtl] .aura-primary,.aura-page[dir=rtl] .aura-secondary{letter-spacing:0}.aura-primary{color:#020617;background:#fff}.aura-primary:hover{background:#67e8f9}.aura-secondary{color:#fff}.aura-secondary:hover{background:#ffffff24;border-color:#fff}.aura-visitor-footer{z-index:2;padding:1rem clamp(1.5rem, 5vw, 5rem) calc(1rem + env(safe-area-inset-bottom));color:#94a3b8;background:#020617;border-top:1px solid #ffffff24;justify-content:center;display:flex;position:relative}.aura-visitor-counter{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.55rem;min-height:24px;font-size:.75rem;font-weight:700;display:inline-flex}.aura-page[dir=rtl] .aura-visitor-counter{letter-spacing:0}.aura-visitor-counter svg{color:#67e8f9;width:1rem;height:1rem}.aura-visitor-count{color:#f8fafc;font-variant-numeric:tabular-nums}@media (width<=640px){.aura-nav{gap:.5rem;padding:1rem}.aura-brand{letter-spacing:.08em;font-size:.85rem}.aura-nav-actions{gap:.5rem}.aura-language{padding-inline:.75rem;font-size:.72rem}.aura-install{width:44px;padding:0}.aura-install span{display:none}.aura-hero{padding-block:7rem 2rem}.aura-content h1{font-size:clamp(2.65rem,10vw,4rem)}.aura-kicker{margin-bottom:1.5rem}.aura-kicker p{letter-spacing:.16em;font-size:.65rem}.aura-description{margin-bottom:2rem}.aura-buttons{flex-direction:column}.aura-primary,.aura-secondary{width:100%}}@media (prefers-reduced-motion:reduce){.aura-page *,.aura-page :before,.aura-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
