.app-hero{color:#fff;background-color:#00160c;justify-content:center;align-items:center;min-height:85vh;margin:80px 0;padding:0 20px;display:flex;position:relative;overflow:hidden}.pulse-container{z-index:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.pulse-ring{border:1px solid #00ff881a;border-radius:50%;animation:4s linear infinite pulse-grow;position:absolute}.pulse-ring:nth-child(2){animation-delay:2s}@keyframes pulse-grow{0%{opacity:.5;width:0;height:0}to{opacity:0;width:1000px;height:1000px}}.app-hero-container{z-index:2;text-align:center;max-width:1000px}.app-status-tag{letter-spacing:3px;color:#ffffff80;margin-bottom:30px;font-family:Courier New,Courier,monospace;font-size:.8rem}.code-accent{color:#0f8}.app-hero-title{letter-spacing:-2px;margin-bottom:25px;font-size:clamp(3rem,8vw,6rem);font-weight:800;line-height:1}.app-hero-title span{color:#0f8;text-shadow:0 0 30px #0f83}.app-hero-subtitle{color:#fff9;max-width:600px;margin:0 auto 40px;font-size:1.1rem;font-weight:300;line-height:1.6}.app-specs{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;justify-content:center;align-items:center;gap:20px;width:fit-content;margin-bottom:50px;margin-left:auto;margin-right:auto;padding:12px 30px;display:flex}.spec-label{color:#ffffff4d;margin-right:5px;font-family:Courier New,Courier,monospace;font-size:.65rem}.spec-value{color:#fff;font-size:.8rem;font-weight:600}.spec-divider{color:#0f8;opacity:.5}.btn-emerald{color:#00160c;cursor:pointer;background:#0f8;border:none;border-radius:100px;padding:18px 50px;font-size:1rem;font-weight:700;transition:all .3s}.btn-emerald:hover{background:#fff;transform:translateY(-5px);box-shadow:0 15px 35px #0f86}.app-floating-pill{color:#fff6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff05;border:1px solid #ffffff0d;border-radius:100px;padding:8px 16px;font-family:Courier New,Courier,monospace;font-size:.7rem;position:absolute}.badge-ios{top:25%;left:12%}.badge-android{top:40%;right:10%}.badge-flutter{color:#0f8;border-color:#0f83;bottom:30%;left:15%}@media (max-width:768px){.app-specs{border-radius:15px;flex-direction:column;gap:10px}.spec-divider,.app-floating-pill{display:none}.btn-emerald{width:100%}}
