.page-module__ynvtAG__page{overflow-x:hidden}.page-module__ynvtAG__hero{text-align:center;padding:6rem 0 4rem}.page-module__ynvtAG__label{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.15em;color:var(--accent);animation:page-module__ynvtAG__fadeInUp .6s var(--ease-out-expo) forwards;margin-bottom:1rem;font-size:.8rem;font-weight:600;display:inline-block}.page-module__ynvtAG__title{font-family:var(--font-display);animation:page-module__ynvtAG__fadeInUp .6s var(--ease-out-expo) .1s both;margin-bottom:1.5rem;font-size:clamp(2.5rem,6vw,4rem);font-weight:700}.page-module__ynvtAG__description{color:var(--text-secondary);max-width:600px;animation:page-module__ynvtAG__fadeInUp .6s var(--ease-out-expo) .2s both;margin:0 auto;font-size:1.25rem;line-height:1.7}.page-module__ynvtAG__featuredSection{background:var(--bg-secondary)}.page-module__ynvtAG__featuredProject{grid-template-columns:1fr 1fr;align-items:center;gap:6rem;display:grid}.page-module__ynvtAG__projectVisual{justify-content:center;display:flex;position:relative}.page-module__ynvtAG__deviceFrame{z-index:2;position:relative}.page-module__ynvtAG__phoneFrame{background:var(--bg-primary);width:280px;height:580px;transition:transform .5s var(--ease-out-expo);border-radius:40px;padding:12px;transform:perspective(1000px)rotateY(-5deg)rotateX(2deg);box-shadow:0 50px 100px #00000080,0 0 0 1px #ffffff1a,inset 0 0 0 1px #ffffff0d}.page-module__ynvtAG__featuredProject:hover .page-module__ynvtAG__phoneFrame{transform:perspective(1000px)rotateY(0)rotateX(0)}.page-module__ynvtAG__phoneNotch{background:var(--bg-primary);z-index:2;border-radius:0 0 20px 20px;width:120px;height:28px;margin:0 auto;position:relative}.page-module__ynvtAG__phoneScreen{background:var(--bg-card);border-radius:32px;flex-direction:column;height:100%;display:flex;overflow:hidden}.page-module__ynvtAG__appHeader{background:var(--bg-tertiary);border-bottom:1px solid var(--border-subtle);align-items:center;gap:.75rem;padding:1.25rem 1rem;display:flex}.page-module__ynvtAG__appLogo{background:var(--accent);width:36px;height:36px;color:var(--bg-primary);font-family:var(--font-display);border-radius:10px;justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;display:flex}.page-module__ynvtAG__appTitle{font-family:var(--font-display);font-size:1.1rem;font-weight:600}.page-module__ynvtAG__appContent{flex-direction:column;flex:1;gap:.75rem;padding:1rem;display:flex}.page-module__ynvtAG__newsCard{background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:12px;overflow:hidden}.page-module__ynvtAG__cardImage{background:linear-gradient(135deg, var(--accent-subtle) 0%, var(--bg-secondary) 100%);height:80px}.page-module__ynvtAG__cardText{padding:.75rem}.page-module__ynvtAG__cardLine{background:var(--bg-secondary);border-radius:4px;height:10px;margin-bottom:.5rem}.page-module__ynvtAG__cardLine:last-child{margin-bottom:0}.page-module__ynvtAG__appNav{background:var(--bg-tertiary);border-top:1px solid var(--border-subtle);justify-content:space-around;padding:1rem;display:flex}.page-module__ynvtAG__navItem{background:var(--text-tertiary);opacity:.3;border-radius:6px;width:24px;height:24px}.page-module__ynvtAG__navItem.page-module__ynvtAG__active{background:var(--accent);opacity:1}.page-module__ynvtAG__floatingBadge{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:50px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;animation:4s ease-in-out infinite page-module__ynvtAG__float;display:flex;position:absolute;top:20%;right:-20px;box-shadow:0 10px 40px #0000004d}.page-module__ynvtAG__badgeIcon{color:var(--accent);display:flex}.page-module__ynvtAG__badgeIcon svg{width:18px;height:18px}.page-module__ynvtAG__badgeText{font-size:.85rem;font-weight:500}@keyframes page-module__ynvtAG__float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.page-module__ynvtAG__projectContent{max-width:500px}.page-module__ynvtAG__projectTagline{color:var(--accent);margin-bottom:.75rem;font-size:.85rem;font-weight:500;display:inline-block}.page-module__ynvtAG__projectTitle{font-family:var(--font-display);margin-bottom:1.25rem;font-size:3rem;font-weight:700}.page-module__ynvtAG__projectDescription{color:var(--text-secondary);margin-bottom:2rem;font-size:1.1rem;line-height:1.7}.page-module__ynvtAG__projectFeatures{flex-direction:column;gap:.75rem;margin-bottom:2.5rem;display:flex}.page-module__ynvtAG__feature{color:var(--text-secondary);align-items:center;gap:.75rem;display:flex}.page-module__ynvtAG__feature svg{width:20px;height:20px;color:var(--accent);flex-shrink:0}.page-module__ynvtAG__projectStats{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);gap:2rem;margin-bottom:2.5rem;padding:1.5rem 0;display:flex}.page-module__ynvtAG__stat{flex-direction:column;gap:.25rem;display:flex}.page-module__ynvtAG__statNumber{font-family:var(--font-display);color:var(--accent);font-size:1.25rem;font-weight:700}.page-module__ynvtAG__statLabel{color:var(--text-tertiary);font-size:.85rem}.page-module__ynvtAG__techStack{flex-direction:column;gap:.75rem;display:flex}.page-module__ynvtAG__techLabel{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.1em;font-size:.85rem}.page-module__ynvtAG__techTags{flex-wrap:wrap;gap:.5rem;display:flex}.page-module__ynvtAG__techTag{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:50px;padding:.5rem 1rem;font-size:.85rem}.page-module__ynvtAG__downloadLinks{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.page-module__ynvtAG__storeLink{border:1px solid var(--border-hover);color:var(--text-primary);background:var(--bg-card);border-radius:.75rem;align-items:center;gap:.65rem;padding:.8rem 1rem;font-size:.9rem;font-weight:600;transition:border-color .2s,transform .2s;display:inline-flex}.page-module__ynvtAG__storeLink:hover{border-color:var(--accent);transform:translateY(-2px)}.page-module__ynvtAG__storeLink svg{width:1.25rem;height:1.25rem;fill:var(--accent)}.page-module__ynvtAG__comingSoon{background:var(--bg-primary)}.page-module__ynvtAG__comingBox{text-align:center;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:24px;max-width:600px;margin:0 auto;padding:4rem}.page-module__ynvtAG__comingIcon{background:var(--accent-subtle);width:72px;height:72px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.5rem;display:inline-flex}.page-module__ynvtAG__comingIcon svg{width:32px;height:32px}.page-module__ynvtAG__comingTitle{font-family:var(--font-display);margin-bottom:1rem;font-size:1.5rem;font-weight:600}.page-module__ynvtAG__comingDescription{color:var(--text-secondary);font-size:1.05rem;line-height:1.7}@media (max-width:1024px){.page-module__ynvtAG__featuredProject{grid-template-columns:1fr;gap:4rem}.page-module__ynvtAG__projectContent{text-align:center;max-width:none}.page-module__ynvtAG__projectFeatures{text-align:left;display:inline-flex}.page-module__ynvtAG__projectStats{justify-content:center}.page-module__ynvtAG__techStack{align-items:center}.page-module__ynvtAG__techTags,.page-module__ynvtAG__downloadLinks{justify-content:center}}@media (max-width:768px){.page-module__ynvtAG__phoneFrame{width:240px;height:500px;transform:none}.page-module__ynvtAG__floatingBadge{top:10%;right:0}.page-module__ynvtAG__projectTitle{font-size:2.25rem}.page-module__ynvtAG__projectStats{flex-wrap:wrap;gap:1.5rem}.page-module__ynvtAG__comingBox{padding:2.5rem 1.5rem}}@media (max-width:480px){.page-module__ynvtAG__hero{padding:4rem 0 3rem}.page-module__ynvtAG__phoneFrame{width:220px;height:460px}}
