.nav-links a.on{color: var(--text);}.hero-app h1{max-width: 13ch;}.hero-badges{margin-top: 26px;}.hero-phones{margin-top: 8px;}@media (min-width: 880px){.hero-app{padding-bottom: 40px;}.hero-phones{margin-top: 0;}}.screens{display: grid;grid-template-columns: 1fr 1fr;gap: 26px 14px;}.screens .phone-cap{text-align: left;}.screens .cap-line{margin-top: 6px;font-size: 14px;line-height: 1.45;color: var(--text-muted);}@media (min-width: 720px){.screens{grid-template-columns: repeat(4, 1fr);gap: 20px;}}.group{padding: 18px 18px 10px;}.group h3{font-size: 17px;margin-top: 4px;}.group ul{list-style: none;margin: 12px 0 0;padding: 0;}.group li{display: flex;align-items: center;gap: 12px;padding: 8px 0;border-top: 1px solid rgba(48,48,74,0.6);}.group li img{width: 44px;height: 44px;border-radius: 10px;border: 1px solid var(--border-subtle);background: #0B0816;flex: none;}.group li b{display: block;font-size: 14px;font-weight: 600;line-height: 1.3;}.group li span{display: block;font-size: 12px;color: var(--text-muted);margin-top: 1px;}.group li span::before{content: '';display: inline-block;width: 6px;height: 6px;border-radius: 50%;background: var(--c);margin-right: 6px;vertical-align: 1px;}.zones{list-style: none;margin: 20px 0 0;padding: 0;display: flex;flex-wrap: wrap;gap: 8px;}.zones li{display: inline-flex;align-items: center;gap: 8px;height: 34px;padding: 0 12px 0 10px;border: 1px solid var(--border-subtle);border-radius: 10px;font-size: 13px;color: var(--text);}.zones li::before{content: '';width: 8px;height: 8px;border-radius: 50%;background: var(--c);box-shadow: 0 0 8px var(--c);}.aura-art{display: flex;justify-content: center;margin-top: 28px;}.aura-art img{display: block;height: 360px;width: auto;}@media (min-width: 880px){.aura-art{margin-top: 0;}.aura-art img{height: 440px;}}.more-card{display: grid;gap: 10px;align-content: start;padding: 22px;}.more-card h3{font-size: 18px;}.more-card p{color: var(--text-muted);font-size: 15px;}.more-card .text-link{font-size: 15px;}.langs{display: flex;flex-wrap: wrap;gap: 6px;margin-top: 4px;}.langs span{padding: 6px 10px;border: 1px solid var(--border-subtle);border-radius: 8px;font-size: 13px;color: var(--text);}.more-card ul.ticks{list-style: none;margin: 4px 0 0;padding: 0;display: grid;gap: 10px;}.more-card ul.ticks li{position: relative;padding-left: 24px;color: var(--text-muted);font-size: 14px;line-height: 1.45;}.more-card ul.ticks li::before{content: '';position: absolute;left: 0;top: 5px;width: 6px;height: 11px;border-right: 1.5px solid var(--accent);border-bottom: 1.5px solid var(--accent);transform: rotate(45deg);}