@font-face{font-family:GillSansMT;src:url("./media/GillSansMT-VRN4OKHH.ttf") format("truetype");font-weight:400;font-style:normal}html{background-color:#15123f}body{margin:0;font-family:Gill Sans MT,sans-serif;background:linear-gradient(to bottom right,#160f29,#1f1144);color:#f2f5f5}.hero{padding-top:20px;padding-bottom:70px;background:linear-gradient(to bottom right,#21224f,#160f29);height:100vh;display:flex;align-items:center;justify-content:center;text-align:center}.hero .hero-inner{display:flex;align-items:center;justify-content:space-around;gap:10rem;width:min(1100px,92%);margin-inline:auto}.hero .overlay{padding:2rem}.hero .app-title{font-size:clamp(2.5rem,5vw,4rem);margin:0;color:#e9cd06}.hero .tagline{font-size:clamp(1.1rem,2.5vw,1.5rem);margin-top:.5rem;color:#f2f5f5}.hero .hero-buttons{margin-top:1.5rem}.hero .phone-mockup{display:flex;align-items:center;justify-content:center}.hero .device{position:relative;width:280px;height:560px;border-radius:36px;background:#0e0721;padding:14px;box-shadow:0 20px 60px #00000080,inset 0 0 0 2px #ffffff0d;border:1px solid rgba(255,255,255,.121)}.hero .device img{width:100%;height:100%;object-fit:cover;border-radius:24px;display:block}.hero .notch{position:absolute;top:6px;left:50%;transform:translate(-50%);width:120px;height:18px;background:#0e0721;border-bottom-left-radius:10px;border-bottom-right-radius:10px}@media (max-width: 900px){.hero{height:auto;padding-bottom:50px}.hero .hero-inner{flex-direction:column;gap:0px;display:flex}.hero .phone-mockup{margin-top:15px;order:-1;margin-bottom:1rem}.hero .overlay{width:80%}.hero .hero-buttons{display:flex;flex-direction:column;width:70%;justify-self:center}}.btn{padding:.8rem 1.5rem;border-radius:10px;text-decoration:none;font-weight:700;transition:background .3s;margin:.5rem}.btn.primary{background:#2aa9a9;color:#f2f5f5}.btn.primary:hover{background:#2a318f}.btn.secondary{background:transparent;border:2px solid #2AA9A9;color:#2aa9a9}.btn.secondary:hover{background:#2aa9a9;color:#f2f5f5}.btn.store{background:#e9cd06;color:#21224f}.btn.store:hover{background:#b7a105}.section{padding:4rem 2rem;text-align:center}.section h2{color:#e9cd06;margin-bottom:1rem}.section p{max-width:600px;margin:0 auto}.features .feature-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-top:2rem}.features .feature-card{background:#1c1945;padding:2rem;border-radius:12px;width:250px}.features .feature-card h3{color:#e9cd06}.features .feature-card p{color:#f2f5f5}.download .download-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;margin-top:1rem;flex-wrap:wrap}.qr-card{background:#1c1945;padding:1rem 1rem .75rem;border-radius:12px;text-align:center;box-shadow:0 10px 30px #0000004d}.qr-card img{width:180px;height:180px;display:block;border-radius:10px}.qr-card p{margin-top:.5rem;color:#d4d4d4;font-size:.95rem}.footer{background:#15123f;padding:2rem;text-align:center}.footer .links{margin-top:1rem}.footer .links a{margin:0 10px;color:#adadad;text-decoration:none}.footer .links a:hover{color:#e9cd06}@media (max-width: 900px){.footer .links{display:flex;flex-direction:column;gap:4px}}.back{padding:20px}.back a{color:#f9f589}#pp{padding:2rem;max-width:800px;margin:0 auto}#pp strong{color:#e9cd06;font-weight:700;font-size:1.5rem}#pp .bottom-text{padding-top:3rem}#pp a{color:#f9f589}.logo{width:50px}
